tax-calculator[data-astro-cid-jbuwm5zh]{border:1px solid var(--rule);border-radius:var(--radius-card);min-width:0;margin-block:32px;padding:20px;line-height:1.6;display:block}.calculator-header[data-astro-cid-jbuwm5zh] h3[data-astro-cid-jbuwm5zh]{color:var(--ink);font-size:var(--text-title);margin:0;font-weight:500;line-height:1.5}.calculator-header[data-astro-cid-jbuwm5zh] .calculator-meta[data-astro-cid-jbuwm5zh]{color:var(--muted);font-size:var(--text-meta);margin:4px 0 0;line-height:1.7}.calculator-income[data-astro-cid-jbuwm5zh]{color:var(--ink);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;gap:16px;margin-top:24px;display:grid}.income-hint[data-astro-cid-jbuwm5zh]{color:var(--muted);font-size:var(--text-meta);margin-top:3px;display:block}.income-field[data-astro-cid-jbuwm5zh]{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);min-width:0;color:var(--muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.income-field[data-astro-cid-jbuwm5zh]:focus-within{border-color:#aaa}.income-field[data-astro-cid-jbuwm5zh] input[data-astro-cid-jbuwm5zh]{width:100%;min-width:0;min-height:24px;color:var(--ink);font:inherit;font-size:var(--text-title);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;padding:0}.calculator-table[data-astro-cid-jbuwm5zh]{min-width:0;margin-top:24px;overflow-x:auto}.calculator-table[data-astro-cid-jbuwm5zh]:focus-visible{outline:1px solid var(--rule);outline-offset:3px}.calculator-table[data-astro-cid-jbuwm5zh] table[data-astro-cid-jbuwm5zh]{table-layout:fixed;border-collapse:collapse;width:100%;max-width:none;font-size:var(--text-small);display:table;overflow:visible}.row-label[data-astro-cid-jbuwm5zh]{width:40%}.calculator-table[data-astro-cid-jbuwm5zh] th[data-astro-cid-jbuwm5zh],.calculator-table[data-astro-cid-jbuwm5zh] td[data-astro-cid-jbuwm5zh]{border-bottom:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 8px}.calculator-table[data-astro-cid-jbuwm5zh] thead[data-astro-cid-jbuwm5zh] th[data-astro-cid-jbuwm5zh]{color:var(--muted);font-size:var(--text-meta);padding-top:0;padding-bottom:12px;font-weight:400}.calculator-table[data-astro-cid-jbuwm5zh] tr[data-astro-cid-jbuwm5zh]>[data-astro-cid-jbuwm5zh]:first-child{text-align:left;white-space:normal;padding-left:0}.calculator-table[data-astro-cid-jbuwm5zh] tr[data-astro-cid-jbuwm5zh]>[data-astro-cid-jbuwm5zh]:last-child{padding-right:0}.calculator-table[data-astro-cid-jbuwm5zh] tbody[data-astro-cid-jbuwm5zh] th[data-astro-cid-jbuwm5zh]{color:var(--body);font-weight:400}.calculator-table[data-astro-cid-jbuwm5zh] .take-home[data-astro-cid-jbuwm5zh]>[data-astro-cid-jbuwm5zh]{color:var(--ink)}.calculator-table[data-astro-cid-jbuwm5zh] tbody[data-astro-cid-jbuwm5zh] tr[data-astro-cid-jbuwm5zh]:last-child>[data-astro-cid-jbuwm5zh]{border-bottom:0;font-weight:500}.calculator-summary[data-astro-cid-jbuwm5zh]{border-radius:var(--radius-control);background:var(--card);margin-top:16px;padding:14px 16px}.calculator-summary[data-astro-cid-jbuwm5zh] p[data-astro-cid-jbuwm5zh]{color:var(--ink);font-size:var(--text-small);margin:0;line-height:1.7}.calculator-summary[data-astro-cid-jbuwm5zh] p[data-astro-cid-jbuwm5zh]+p[data-astro-cid-jbuwm5zh]{color:var(--muted);font-size:var(--text-meta);margin-top:8px}.calculator-summary[data-astro-cid-jbuwm5zh]:has(p:empty):not(:has(p:not(:empty))),.calculator-summary[data-astro-cid-jbuwm5zh] p[data-astro-cid-jbuwm5zh]:empty{display:none}.eligibility[data-astro-cid-jbuwm5zh]{color:var(--muted);font-size:var(--text-meta);margin-top:16px}@media (width<=480px){tax-calculator[data-astro-cid-jbuwm5zh]{padding:16px}.calculator-income[data-astro-cid-jbuwm5zh]{grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:12px}.calculator-table[data-astro-cid-jbuwm5zh] table[data-astro-cid-jbuwm5zh]{min-width:360px;font-size:12px}.calculator-table[data-astro-cid-jbuwm5zh] th[data-astro-cid-jbuwm5zh],.calculator-table[data-astro-cid-jbuwm5zh] td[data-astro-cid-jbuwm5zh]{padding:10px 5px}.calculator-summary[data-astro-cid-jbuwm5zh]{padding:12px}}@media (width<=360px){.calculator-income[data-astro-cid-jbuwm5zh]{grid-template-columns:minmax(0,1fr);gap:8px}}
