.calc.svelte-9vo3rj{align-items:start;gap:2rem;display:grid}.form.svelte-9vo3rj{gap:1.5rem;display:grid}fieldset.svelte-9vo3rj{border:0;min-width:0;margin:0;padding:0}legend.svelte-9vo3rj{color:var(--color-brass-ink);margin-bottom:.6rem;padding:0;font-size:1.0625rem;font-weight:700}.formats.svelte-9vo3rj{gap:.5rem;display:grid}.fmt.svelte-9vo3rj,.opt.svelte-9vo3rj{border:1.5px solid var(--color-ink);background:var(--color-sheet);cursor:pointer;box-sizing:border-box;gap:.1rem;min-height:2.75rem;padding:.75rem 1rem .75rem 2.75rem;display:grid;position:relative}.fmt.svelte-9vo3rj input:where(.svelte-9vo3rj),.opt.svelte-9vo3rj input:where(.svelte-9vo3rj){width:1.1rem;height:1.1rem;accent-color:var(--color-ink);margin:0;position:absolute;top:1.05rem;left:1rem}.opt.svelte-9vo3rj input:where(.svelte-9vo3rj){top:50%;transform:translateY(-50%)}.fmt.on.svelte-9vo3rj,.opt.on.svelte-9vo3rj{background:var(--color-ink);color:var(--color-paper)}.fmt.on.svelte-9vo3rj input:where(.svelte-9vo3rj),.opt.on.svelte-9vo3rj input:where(.svelte-9vo3rj){accent-color:var(--color-brass)}.fn.svelte-9vo3rj{font-size:1.0625rem;font-weight:600}.fs.svelte-9vo3rj{font-size:var(--text-sm);opacity:.85}.area.svelte-9vo3rj{align-items:center;gap:1rem;display:flex}input[type=range].svelte-9vo3rj{min-width:0;accent-color:var(--color-brass-ink);flex:1;height:2.75rem}.num.svelte-9vo3rj{align-items:center;gap:.4rem;font-weight:600;display:flex}.num.svelte-9vo3rj input:where(.svelte-9vo3rj){width:4.5rem;font:inherit;border:1.5px solid var(--color-ink);background:var(--color-sheet);color:var(--color-ink);text-align:right;box-sizing:border-box;min-height:2.75rem;padding:.5rem;font-size:1.125rem}.hint.svelte-9vo3rj{font-size:var(--text-sm);color:var(--color-muted);margin-top:.3rem}.cond-row.svelte-9vo3rj{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.opt.svelte-9vo3rj span:where(.svelte-9vo3rj){font-weight:600}.total.svelte-9vo3rj{background:var(--color-espresso);color:var(--color-on-dark);border-left:6px solid var(--color-brass);padding:1rem 1.25rem 1.1rem}.tl{color:var(--color-on-dark-muted);font-size:var(--text-sm)}.tv{color:var(--color-brass);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:700;line-height:1.1}.tr{color:var(--color-on-dark-muted);font-size:var(--text-sm)}.blank.svelte-9vo3rj{background:var(--color-sheet);border:1.5px solid var(--color-ink);min-width:0}.bh{border-bottom:1.5px solid var(--color-ink);justify-content:space-between;gap:1rem;padding:.6rem 1rem;font-weight:700;display:flex}.scroll{padding:0 1rem;overflow-x:auto}.lines{min-width:19rem}.lines a{-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass)}.lines .r{text-align:right;white-space:nowrap;padding-left:.5rem;padding-right:0}.lines .n{color:var(--color-brass-ink);width:2rem;font-weight:700}.gr th,.gr td{border-bottom:1.5px solid var(--color-ink);text-align:left;padding-top:1rem;font-weight:700}.gr td{text-align:right}.sums th{text-align:left;border-bottom:var(--rule);padding:.5rem 0;font-weight:600}.sums td{border-bottom:var(--rule)}.sums tr:first-child th,.sums tr:first-child td{border-top:3px double var(--color-ink);padding-top:.8rem}.grand th,.grand td{border-bottom:0;font-size:1.25rem;font-weight:700}.foot.svelte-9vo3rj{border-top:var(--rule);padding:.75rem 1rem 1rem}.tail.svelte-9vo3rj{gap:3rem;padding-top:3.5rem;display:grid}@media (width>=1000px){.calc.svelte-9vo3rj{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.form.svelte-9vo3rj{position:sticky;top:1rem}.tail.svelte-9vo3rj{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
