.calc-banner[data-astro-cid-siuisos6]{position:relative;height:clamp(160px,26vw,280px);overflow:hidden}.calc-banner[data-astro-cid-siuisos6] img[data-astro-cid-siuisos6]{width:100%;height:100%;object-fit:cover;object-position:center 60%}.calc-banner[data-astro-cid-siuisos6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0%,rgba(11,16,32,.35) 70%,rgba(11,16,32,.6) 100%)}.calc-head[data-astro-cid-siuisos6]{position:relative;margin-top:-72px;padding:0 0 8px;max-width:760px}.calc-head[data-astro-cid-siuisos6] .lead[data-astro-cid-siuisos6]{font-size:1.08rem}.example-note[data-astro-cid-siuisos6]{background:var(--card);border:1px dashed color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:var(--radius);padding:10px 14px;font-size:.92rem;color:var(--ink-soft)}.example-note[data-astro-cid-siuisos6] strong[data-astro-cid-siuisos6]{color:var(--gold-soft)}.calc[data-astro-cid-siuisos6]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:20px}@media(min-width:880px){.calc[data-astro-cid-siuisos6]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.receipt[data-astro-cid-siuisos6]{position:sticky;top:84px}}fieldset[data-astro-cid-siuisos6]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0 0 16px;padding:16px 18px 8px;min-width:0}legend[data-astro-cid-siuisos6]{font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:0 8px}.field[data-astro-cid-siuisos6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--line)}.field[data-astro-cid-siuisos6]:last-child{border-bottom:0}.field[data-astro-cid-siuisos6]>span[data-astro-cid-siuisos6]:first-child{flex:1 1 180px;font-size:.95rem}.input-wrap[data-astro-cid-siuisos6]{display:inline-flex;align-items:center;gap:6px}.input-wrap[data-astro-cid-siuisos6] input[data-astro-cid-siuisos6]{width:8.5em;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:1rem var(--mono);text-align:right}.input-wrap[data-astro-cid-siuisos6] input[data-astro-cid-siuisos6]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent)}.unit[data-astro-cid-siuisos6]{color:var(--ink-soft);font-family:var(--mono);font-size:.9rem}.check[data-astro-cid-siuisos6]{display:flex;gap:10px;align-items:flex-start;padding:6px 0 10px;font-size:.95rem}.check[data-astro-cid-siuisos6] input[data-astro-cid-siuisos6]{margin-top:6px;accent-color:var(--gold)}.receipt[data-astro-cid-siuisos6]{background:var(--paper);color:var(--paper-ink);border-radius:6px 6px 0 0;padding:26px 24px 30px;box-shadow:0 30px 60px #00000073;-webkit-mask:radial-gradient(circle 8px at 50% 100%,transparent 98%,#000) 0 0 / 20px 100%;mask:radial-gradient(circle 8px at 50% 100%,transparent 98%,#000) 0 0 / 20px 100%}.receipt[data-astro-cid-siuisos6] h2[data-astro-cid-siuisos6]{margin:0 0 14px;padding-bottom:12px;border-bottom:1px dashed var(--paper-line);font-family:var(--mono);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--paper-ink)}.receipt[data-astro-cid-siuisos6] table[data-astro-cid-siuisos6]{width:100%;border-collapse:collapse}.receipt[data-astro-cid-siuisos6] th{text-align:left;font-weight:400;padding:6px 8px 6px 0;font-size:.92rem}.receipt[data-astro-cid-siuisos6] td{text-align:right;padding:6px 0;white-space:nowrap}.receipt[data-astro-cid-siuisos6] tr.subtotal th,.receipt[data-astro-cid-siuisos6] tr.subtotal td{border-top:1px dashed #9b917f;font-weight:600}.receipt[data-astro-cid-siuisos6] tfoot[data-astro-cid-siuisos6] .total[data-astro-cid-siuisos6] th[data-astro-cid-siuisos6],.receipt[data-astro-cid-siuisos6] tfoot[data-astro-cid-siuisos6] .total[data-astro-cid-siuisos6] td[data-astro-cid-siuisos6]{border-top:2px solid var(--paper-ink);font-size:1.3rem;font-weight:700;padding-top:12px}.receipt[data-astro-cid-siuisos6] tfoot[data-astro-cid-siuisos6] .total[data-astro-cid-siuisos6] th[data-astro-cid-siuisos6]{font-family:var(--serif)}.notes[data-astro-cid-siuisos6]{margin:16px 0;padding:12px 14px 12px 30px;background:#fbe8cf;border-radius:8px;color:#6a3d0a;font-size:.9rem}.notes[data-astro-cid-siuisos6]:empty{display:none}.receipt[data-astro-cid-siuisos6] .muted[data-astro-cid-siuisos6]{color:#6b6255}.receipt[data-astro-cid-siuisos6] .wa-cta[data-astro-cid-siuisos6]{width:100%;margin-top:8px}.calc-explain[data-astro-cid-siuisos6]{margin-top:32px}.calc-bar[data-astro-cid-siuisos6]{display:none}@media(max-width:879px){.calc-bar[data-astro-cid-siuisos6]{display:flex;align-items:center;gap:10px;position:fixed;left:10px;right:10px;bottom:10px;z-index:30;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 6px 24px #00000073;transition:transform .2s,opacity .2s}.calc-bar[data-astro-cid-siuisos6].off{transform:translateY(140%);opacity:0;pointer-events:none}.calc-bar-total[data-astro-cid-siuisos6]{display:flex;flex-direction:column;line-height:1.2;color:var(--ink);text-decoration:none;white-space:nowrap}.calc-bar-total[data-astro-cid-siuisos6] strong[data-astro-cid-siuisos6]{font-family:var(--mono);font-size:1.05rem;color:var(--gold-soft)}.calc-bar[data-astro-cid-siuisos6] .wa-cta[data-astro-cid-siuisos6]{flex:1;justify-content:center;min-width:0;font-size:.88rem;padding:10px 12px;text-align:center}.calc-explain[data-astro-cid-siuisos6]{padding-bottom:80px}}
