.calc.svelte-1yaxwag{box-shadow:var(--shadow-lg);overflow:hidden}.head.svelte-1yaxwag{padding:1.7rem 1.9rem .4rem}.head.svelte-1yaxwag h3:where(.svelte-1yaxwag){margin-bottom:.25rem}.head.svelte-1yaxwag p:where(.svelte-1yaxwag){color:var(--muted);margin:0;font-size:.88rem}.rows.svelte-1yaxwag{padding:1.3rem 1.9rem .6rem}.row.svelte-1yaxwag{margin-bottom:1.35rem}.row-head.svelte-1yaxwag{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.row-head.svelte-1yaxwag label:where(.svelte-1yaxwag){color:var(--ink);font-size:.92rem;font-weight:600}.value.svelte-1yaxwag{font-family:var(--font-head);color:var(--violet);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700}.unit.svelte-1yaxwag{color:var(--muted);margin-top:.45rem;font-size:.76rem;display:block}.summary.svelte-1yaxwag{border-top:1px solid var(--border);background:#f6f7fc;padding:1.5rem 1.9rem 1.7rem}.total.svelte-1yaxwag{justify-content:space-between;align-items:baseline;margin-bottom:1.1rem;display:flex}.total-label.svelte-1yaxwag{color:var(--ink);font-size:.92rem;font-weight:600;display:block}.vat.svelte-1yaxwag{color:var(--muted);font-size:.76rem}.price.svelte-1yaxwag{font-family:var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:800}.btn.svelte-1yaxwag{width:100%}.note.svelte-1yaxwag{color:var(--muted);text-align:center;margin:.9rem 0 0;font-size:.76rem}
