html,body,#root{margin:0;min-height:100%}body{background:#0d0d0d;color:#e8e8e8;font-family:Arial,sans-serif}:focus-visible{outline:2px solid #FFB800;outline-offset:2px;border-radius:4px}@media(max-width:600px){.result-snapshot-bar{padding:8px 12px!important;margin-bottom:10px!important}.result-snapshot-inner{gap:5px!important}.result-snapshot-income-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;padding:6px 7px!important}.result-snapshot-scope{grid-column:1 / -1}.result-snapshot-metric{min-width:0;padding:3px 5px!important}.result-snapshot-current{padding:3px 5px!important}.result-snapshot-current-label{font-size:8px!important}.result-snapshot-amount,.result-snapshot-unit,.result-snapshot-current-amount,.result-snapshot-current-unit{font-size:13px!important}.result-snapshot-tax,.result-snapshot-current-tax{display:none!important}.result-snapshot-jump{padding:5px 10px!important}}@media print{[role=status][aria-live=polite],[role=group][aria-label=Theme]{display:none!important}div[data-testid^=annual-income-card-],div[data-testid^=result-card-]{page-break-inside:avoid}}
