[data-page="payroll-tax"] [hidden] { display: none !important; }
[data-page="payroll-tax"] .result-panel { align-content: start; gap: 14px; }
[data-page="payroll-tax"] .result-panel h2 { margin: 0; font-size: clamp(2rem, 3.3vw, 3rem); }
[data-page="payroll-tax"] .result-panel p { margin: 0; }
[data-page="payroll-tax"] .tax-breakdown { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px 20px; margin: 8px 0; }
[data-page="payroll-tax"] .tax-breakdown dt { color: var(--muted, #50635c); }
[data-page="payroll-tax"] .tax-breakdown dd { margin: 0; text-align: right; font-weight: 700; font-variant-numeric: tabular-nums; }
[data-page="payroll-tax"] #tax-suta-mode { font-size: .83rem; }
[data-page="payroll-tax"] #tax-assumption { grid-column: 1 / -1; margin: 0; }
@media(max-width: 600px) {
  [data-page="payroll-tax"] .tax-breakdown { grid-template-columns: minmax(0, 1fr) auto; gap: 12px 8px; font-size: .9rem; }
}
