.plaster-calculator[data-v-3bc7db54]{background:#fffefa;border:1px solid #dce5d8;border-radius:26px;overflow:hidden;box-shadow:0 18px 48px #32574312}.plaster-header[data-v-3bc7db54]{background:linear-gradient(110deg,#eaf3ed,#f4ede0);justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 2.4rem;display:flex}.eyebrow[data-v-3bc7db54],.step[data-v-3bc7db54]{color:#a8654d;letter-spacing:.14em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.plaster-header h2[data-v-3bc7db54]{color:#234b38;font-family:var(--font-heading);letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:800;line-height:1.14}.plaster-header p[data-v-3bc7db54]:last-child{color:#65796b;max-width:700px;margin-top:.7rem;font-size:.86rem;line-height:1.65}.wall-art[data-v-3bc7db54]{background:repeating-linear-gradient(90deg,#dbe9de 0 28px,#bcd5c4 28px 30px);border:2px solid #71977d;border-radius:15px;flex:0 0 160px;gap:.45rem;padding:1.2rem;display:grid;transform:rotate(6deg)}.wall-art span[data-v-3bc7db54]{background:#f7f4e8;border-radius:4px;height:12px;display:block;box-shadow:4px 4px #779d83}.wall-art span[data-v-3bc7db54]:nth-child(2){width:85%}.wall-art span[data-v-3bc7db54]:nth-child(3){width:65%}.calculator-grid[data-v-3bc7db54]{grid-template-columns:1.18fr .82fr;gap:1rem;padding:1.5rem;display:grid}.input-panel[data-v-3bc7db54],.result-panel[data-v-3bc7db54]{border-radius:18px;min-width:0;padding:1.65rem}.input-panel[data-v-3bc7db54]{background:#f8faf4;border:1px solid #e2e8dd}.result-panel[data-v-3bc7db54]{color:#fff;background:#28533e;flex-direction:column;display:flex}.result-panel .step[data-v-3bc7db54]{color:#d2dca6}.panel-heading[data-v-3bc7db54]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}h3[data-v-3bc7db54]{font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.4rem;font-size:1.2rem}.reset-button[data-v-3bc7db54]{color:#47694f;min-height:38px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d4e0d2;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.73rem;font-weight:800;display:inline-flex}.reset-button[data-v-3bc7db54]:hover{background:#eaf4e8}.reset-button[data-v-3bc7db54]:focus-visible,.segmented button[data-v-3bc7db54]:focus-visible,.next-step a[data-v-3bc7db54]:focus-visible{outline-offset:2px;outline:2px solid #285b42}.field-grid[data-v-3bc7db54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem;margin-top:1.5rem;display:grid}.layer-grid[data-v-3bc7db54]{margin-top:.8rem}.field[data-v-3bc7db54]{min-width:0}.field label[data-v-3bc7db54]{color:#355b43;margin-bottom:.4rem;font-size:.76rem;font-weight:800;display:block}.field label small[data-v-3bc7db54]{color:#718574;font-weight:500}.input-wrap[data-v-3bc7db54]{background:#fff;border:1px solid #ceddce;border-radius:9px;align-items:center;gap:.4rem;min-height:48px;padding:.5rem .7rem;display:flex}.input-wrap[data-v-3bc7db54]:focus-within{border-color:#5e9670;box-shadow:0 0 0 3px #5e96702d}.input-wrap[data-v-3bc7db54]:has(input[aria-invalid=true]){border-color:#c97561}.input-wrap input[data-v-3bc7db54]{color:#213a30;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:800}.input-wrap span[data-v-3bc7db54]{color:#718574;white-space:nowrap;flex:none;font-size:.68rem;font-weight:800}.field>small[data-v-3bc7db54]{color:#768779;margin-top:.35rem;font-size:.67rem;line-height:1.5;display:block}.field>small.error[data-v-3bc7db54]{color:#aa5341}.mode-fieldset[data-v-3bc7db54]{border:0;border-top:1px solid #dee8db;min-width:0;margin:1.4rem 0 0;padding:.95rem 0 0}.mode-fieldset legend[data-v-3bc7db54]{color:#355b43;padding:0 .35rem 0 0;font-size:.78rem;font-weight:800}.segmented[data-v-3bc7db54]{flex-wrap:wrap;gap:.4rem;display:flex}.segmented button[data-v-3bc7db54]{color:#42684d;min-height:39px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #ccdccc;border-radius:9px;padding:.52rem .7rem;font-size:.72rem;font-weight:800}.segmented button.active[data-v-3bc7db54]{color:#fff;background:#315f45;border-color:#315f45}.input-note[data-v-3bc7db54]{color:#718574;margin-top:1.2rem;font-size:.72rem;line-height:1.6}.hero-result[data-v-3bc7db54]{border-bottom:1px solid #ffffff36;gap:.15rem;margin-top:1.9rem;padding-bottom:1.4rem;display:grid}.hero-result strong[data-v-3bc7db54]{font-family:var(--font-heading);letter-spacing:-.07em;font-size:clamp(3.4rem,5vw,5rem);line-height:1.1}.hero-result small[data-v-3bc7db54],.result-note[data-v-3bc7db54]{color:#cee0ca;font-size:.72rem;line-height:1.65}.result-list[data-v-3bc7db54]{gap:.8rem;margin-top:1.3rem;display:grid}.result-list>div[data-v-3bc7db54]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.result-list dt[data-v-3bc7db54]{color:#cee0ca;font-size:.73rem}.result-list dd[data-v-3bc7db54]{text-align:right;white-space:nowrap;margin:0;font-size:.85rem;font-weight:800}.result-list .cost-row[data-v-3bc7db54]{border-top:1px solid #ffffff36;margin-top:.25rem;padding-top:.85rem}.result-list .cost-row dd[data-v-3bc7db54]{color:#f9dfa3;font-size:1.2rem}.result-note[data-v-3bc7db54]{margin-top:1.3rem}.empty-result[data-v-3bc7db54]{color:#cee0ca;margin-top:2rem;font-size:.82rem}.share-button[data-v-3bc7db54]{align-self:flex-start;margin-top:1.4rem}.formula-strip[data-v-3bc7db54]{color:#5e7663;background:#f5f4e9;border-top:1px solid #e2e8dc;flex-wrap:wrap;gap:.6rem 1.2rem;padding:1rem 2.4rem;font-size:.73rem;display:flex}.formula-strip strong[data-v-3bc7db54]{color:#9b654e}.next-step[data-v-3bc7db54]{border-top:1px solid #e2e8dc;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.5rem 2.4rem;display:flex}.next-step>div[data-v-3bc7db54]{gap:.4rem;margin-right:auto;display:grid}.next-step>div strong[data-v-3bc7db54]{color:#2d563d;font-family:var(--font-heading);font-size:1rem}.next-step a[data-v-3bc7db54]{color:#2c6548;background:#f3f8ef;border:1px solid #d6e3d3;border-radius:10px;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .8rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.next-step a[data-v-3bc7db54]:hover{background:#e8f4e5;border-color:#7fae8a}@media (width<=900px){.calculator-grid[data-v-3bc7db54]{grid-template-columns:1fr}}@media (width<=620px){.plaster-header[data-v-3bc7db54]{padding:1.5rem}.wall-art[data-v-3bc7db54]{display:none}.calculator-grid[data-v-3bc7db54]{padding:.9rem}.input-panel[data-v-3bc7db54],.result-panel[data-v-3bc7db54]{padding:1.2rem}.field-grid[data-v-3bc7db54]{grid-template-columns:1fr}.formula-strip[data-v-3bc7db54],.next-step[data-v-3bc7db54]{padding-inline:1.5rem}}
