.f2-t-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 32px;display:grid}.f2-t-inputs{align-content:start;gap:12px;display:grid}.f2-t-field{grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:12px;font-size:14px;display:grid}.f2-t-lab{gap:1px;min-width:0;display:grid}.f2-t-lab label{color:var(--f2-ink-2);font-weight:500}.f2-t-hint{color:var(--f2-muted);font-size:12.5px;line-height:1.4}.f2-t-field :is(input,select){width:100%;min-width:0;font:600 15px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;color:var(--f2-ink);border:1px solid var(--f2-line-2);border-radius:var(--f2-r);background:#fff;padding:7px 9px}.f2-t-field select{text-align-last:right;cursor:pointer}.f2-t-choice{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.f2-t-choice button{font:600 12.5px var(--font-sans);color:var(--f2-ink-2);background:var(--f2-sheet);border:1px solid var(--f2-line-2);border-radius:var(--f2-r);cursor:pointer;padding:3px 8px}.f2-t-choice button[aria-pressed=true]{color:var(--f2-ink);background:var(--f2-sheet-2);border-color:var(--f2-ink)}.f2-t-results{border-top:1px solid var(--f2-line);align-self:start}.f2-t-results dl{margin:0}.f2-t-r{border-top:1px solid var(--f2-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.f2-t-r:first-child{border-top:0}.f2-t-r dt{min-width:0;color:var(--f2-ink-2)}.f2-t-r dd{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:17px;font-weight:600}.f2-t-r.is-total{border-top:2px solid var(--f2-ink)}.f2-t-r.is-total dt{color:var(--f2-ink);font-weight:600}.f2-t-r.is-total dd{font-size:23px;font-weight:700}.f2-t-r.is-two{flex-direction:column;align-items:flex-start;gap:2px}.f2-t-what{color:var(--f2-muted);margin-top:1px;font-size:13px;font-weight:400;line-height:1.45;display:block}.f2-t-empty{color:var(--f2-ink-2);padding:12px 0;font-size:14.5px}@media (max-width:760px){.f2-t-calc{grid-template-columns:1fr}.f2-t-field{grid-template-columns:minmax(0,1fr) 116px}.f2-t-field :is(input,select){font-size:16px}.f2-t-choice button{padding:6px 10px}}@media print{.f2-t-choice{display:none}}
