.calc.svelte-1kwbh3e{grid-template-columns:1fr;gap:1.5rem;max-width:100%;display:grid}@media (width>=48rem){.calc.svelte-1kwbh3e{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.fields.svelte-1kwbh3e{gap:1rem;display:grid}.field.svelte-1kwbh3e{gap:.35rem;display:grid}.field-head.svelte-1kwbh3e{justify-content:space-between;align-items:center;gap:.5rem;display:flex}label.svelte-1kwbh3e{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.input-wrap.svelte-1kwbh3e{min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);max-width:100%;transition:border-color var(--transition);align-items:center;display:flex;overflow:hidden}.input-wrap.svelte-1kwbh3e:focus-within{border-color:var(--accent)}.input-wrap.svelte-1kwbh3e input:where(.svelte-1kwbh3e){min-inline-size:0;max-width:100%;font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;padding:.6rem .7rem}.input-wrap.svelte-1kwbh3e input:where(.svelte-1kwbh3e):focus{outline:none}.prefix.svelte-1kwbh3e,.suffix.svelte-1kwbh3e{color:var(--text-faint);font-size:var(--fs-sm);flex:none;padding-inline:.7rem}.prefix.svelte-1kwbh3e{padding-inline-end:0}.suffix.svelte-1kwbh3e{padding-inline-start:0}.hint.svelte-1kwbh3e{font-size:var(--fs-sm);color:var(--text-faint);font-variant-numeric:tabular-nums}.toggle.svelte-1kwbh3e{border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.toggle.svelte-1kwbh3e button:where(.svelte-1kwbh3e){min-block-size:2.25rem;inline-size:2.2rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);background:var(--surface-2);padding:.2rem 0}.toggle.svelte-1kwbh3e button:where(.svelte-1kwbh3e)+button:where(.svelte-1kwbh3e){border-inline-start:1px solid var(--border)}.toggle.svelte-1kwbh3e button.active:where(.svelte-1kwbh3e){background:var(--accent);color:var(--accent-contrast)}.result.svelte-1kwbh3e{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:100%;min-inline-size:0;padding:clamp(1.1rem,.8rem + 1.5vw,1.6rem)}.result-label.svelte-1kwbh3e{font-size:var(--fs-sm);color:var(--text-muted)}.result-amount.svelte-1kwbh3e{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;margin-block:.15rem 1rem}.breakdown.svelte-1kwbh3e,.totals.svelte-1kwbh3e{gap:.5rem;margin:0;display:grid}.totals.svelte-1kwbh3e{border-block-start:1px solid var(--border);margin-block-start:1rem;padding-block-start:1rem}.row.svelte-1kwbh3e{justify-content:space-between;align-items:baseline;gap:1rem;min-inline-size:0;display:flex}.row.svelte-1kwbh3e dt:where(.svelte-1kwbh3e){font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere;min-inline-size:0}.row.svelte-1kwbh3e dd:where(.svelte-1kwbh3e){font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text);text-align:end;overflow-wrap:anywhere;word-break:break-word;margin:0}.row.strong.svelte-1kwbh3e dt:where(.svelte-1kwbh3e),.row.strong.svelte-1kwbh3e dd:where(.svelte-1kwbh3e){font-weight:var(--fw-bold);color:var(--text);font-size:var(--fs-md)}
