.pp-calc-overlay{--pp-text: rgba(255,255,255,.94);--pp-text-muted: rgba(255,255,255,.72);--pp-text-light: rgba(255,255,255,.6);--pp-border: rgba(255,255,255,.22);--pp-border-soft: rgba(255,255,255,.12);--pp-accent: #e6eff2;--pp-bg-cream: rgba(255,255,255,.06);color:var(--pp-text);background:#030c1185;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:24px}.pp-calc-overlay .pp-calc-modal{background:#07161ee6;color:var(--pp-text);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 32px 90px #030c1166;backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18);max-height:calc(100dvh - 48px);color-scheme:dark}.pp-calc-modal:before,.pp-calc-header:after{display:none}.pp-calc-overlay .pp-calc-header{background:transparent;padding:28px 32px 22px;flex-shrink:0}.pp-calc-overlay .pp-calc-title{font-size:clamp(27px,3vw,38px);line-height:1.15}.pp-calc-overlay .pp-calc-deck{color:var(--pp-text-muted);font-size:13px;font-weight:400;max-width:650px}.pp-calc-overlay .pp-calc-variant{line-height:1.6;padding-right:8px}.pp-calc-overlay .pp-calc-body{min-height:0;padding:24px 32px 28px;overscroll-behavior:contain;scrollbar-color:#71818b transparent}.pp-calc-overlay .pp-calc-body::-webkit-scrollbar-thumb{background:#71818b;border-color:#10232e}.pp-calc-overlay .pp-calc-close{flex-shrink:0;margin:0;width:44px;height:44px;color:var(--pp-text);background:#ffffff0f;border-color:var(--pp-border)}.pp-calc-overlay .pp-calc-close:hover{background:#ffffff24}.pp-calc-overlay .pp-calc-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px}.pp-calc-measure-help{margin-bottom:18px;border-bottom:1px solid var(--pp-border-soft)}.pp-calc-measure-help summary{min-height:44px;cursor:pointer;font-size:13px;padding:10px 0;color:var(--pp-text-muted)}.pp-calc-overlay .pp-calc-tips{color:var(--pp-text-muted);font-weight:400}.pp-calc-overlay .pp-calc-tips li{background:#ffffff0a;border-radius:8px;min-height:0}.pp-calc-tips li:before{background:#ffffff59}.pp-calc-overlay .pp-calc-spec-strip{background:#ffffff0b;border-radius:10px;overflow:hidden;margin-bottom:22px}.pp-calc-overlay .pp-calc-spec{padding:16px}.pp-calc-overlay .pp-calc-input{background:#ffffff0f;border-color:#ffffff4d;border-radius:8px;box-shadow:inset 0 1px #ffffff0d;color:var(--pp-text)}.pp-calc-overlay .pp-calc-input:focus{border-color:#bed9e7;box-shadow:0 0 0 3px #bed9e726}.pp-calc-overlay .pp-calc-input::placeholder{color:#ffffff80}.pp-calc-overlay :is(button,input,summary):focus-visible{outline:2px solid #bed9e7;outline-offset:4px}.pp-calc-overlay .pp-calc-add-wall{min-height:44px;border-color:var(--pp-border);background:#ffffff0d;border-radius:999px}.pp-calc-overlay .pp-calc-add-wall:hover{background:#ffffff1f}.pp-calc-overlay .pp-calc-checkbox{background:transparent;padding:0;border:0;margin:20px 0}.pp-calc-overlay .pp-calc-checkbox input{flex-shrink:0;accent-color:#bed9e7}.pp-calc-overlay .pp-calc-checkbox span{line-height:1.5}.pp-calc-overlay :is(.pp-calc-calculate,.pp-calc-apply){background:#edf3f5!important;color:#06141b!important;border:1px solid #edf3f5;border-radius:999px;min-height:48px;letter-spacing:.12em;transform:none;box-shadow:none}.pp-calc-overlay :is(.pp-calc-calculate,.pp-calc-apply):hover{background:#cddfe8!important;border-color:#cddfe8;transform:none}.pp-calc-overlay button:disabled{opacity:.45;cursor:not-allowed}.pp-calc-overlay .pp-calc-result{background:#bed9e717;border-color:#bed9e74d;border-radius:12px}.pp-calc-overlay .pp-calc-error{background:#ec9f821a;border-color:#ec9f8280;border-radius:8px;color:#ffdac9;font-size:13px}.pp-calc-overlay .pp-calc-trust{border:0;background:transparent}.pp-calc-overlay .pp-calc-trust span{background:transparent;padding:4px;min-height:0}.pp-calc-overlay .pp-roll-guide{background:#ffffff09;border-color:var(--pp-border-soft);border-radius:12px;box-shadow:inset 0 1px #ffffff12;padding:22px}.pp-calc-overlay .pp-roll-guide-title{font-size:26px;line-height:1.15}.pp-calc-overlay .pp-roll-guide-copy{color:var(--pp-text-muted);font-weight:400}.pp-calc-overlay :is(.pp-roll-guide-current,.pp-roll-guide-note){border-color:var(--pp-border-soft)}.pp-calc-overlay .pp-roll-guide-size{background:#ffffff06;border-color:var(--pp-border-soft);border-radius:6px;grid-template-columns:76px minmax(0,1fr) 48px;gap:8px}.pp-calc-overlay .pp-roll-guide-size.is-selected{background:#bed9e71a;border-color:#bed9e799;box-shadow:inset 0 0 0 1px #bed9e726}.pp-calc-overlay .pp-roll-guide-meter{background:#ffffff17;border-radius:6px}.pp-calc-overlay .pp-roll-guide-meter:before{background:linear-gradient(90deg,#607f92,#c3d9e4);border-radius:6px}.pp-calc-overlay .pp-calc-footer{background:#030c1133;padding:16px 32px;font-weight:400;flex-shrink:0}.pp-calc-overlay .pp-calc-remove-wall{width:44px;height:44px;color:var(--pp-text-muted)}.pp-calc-overlay .pp-calc-remove-wall:hover{color:#ffdac9;background:#ec9f821a}@media(max-width:800px){.pp-calc-overlay{padding:12px;align-items:center}.pp-calc-overlay .pp-calc-modal{max-height:calc(100dvh - 24px)}.pp-calc-overlay .pp-calc-layout{grid-template-columns:1fr;gap:24px}.pp-calc-overlay .pp-roll-guide{position:static}}@media(max-width:480px){.pp-calc-overlay{padding:8px}.pp-calc-overlay .pp-calc-modal{border:1px solid rgba(255,255,255,.16);border-radius:14px;max-height:calc(100dvh - 16px)}.pp-calc-overlay .pp-calc-header{padding:20px 18px 16px;gap:10px}.pp-calc-overlay .pp-calc-body{padding:18px}.pp-calc-overlay .pp-calc-deck{font-size:12px;line-height:1.55}.pp-calc-overlay .pp-calc-title{font-size:27px}.pp-calc-overlay .pp-calc-variant{font-size:9px;letter-spacing:.1em}.pp-calc-overlay .pp-calc-spec-strip{grid-template-columns:1fr 1fr}.pp-calc-overlay .pp-calc-spec+.pp-calc-spec{border-top:0;border-left:1px solid var(--pp-border-soft)}.pp-calc-overlay .pp-calc-spec{padding:14px 12px}.pp-calc-overlay .pp-calc-spec strong{font-size:19px}.pp-calc-overlay .pp-calc-footer{font-size:11px;line-height:1.5;padding:12px 18px}.pp-calc-overlay .pp-calc-trust{display:none}.pp-calc-overlay .pp-roll-guide-coverage{grid-column:auto;text-align:right}}@media(prefers-reduced-motion:reduce){.pp-calc-overlay,.pp-calc-overlay *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pp-wallpaper-calculator.css.map */
