.annual-tax-filters{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:16px}.annual-tax-filters label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.annual-tax-filters select{height:38px;min-width:140px;max-width:240px}.annual-tax-filters>.fineprint{margin-left:auto}.annual-tax-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.annual-tax-kpi{border:1px solid var(--border);border-radius:12px;padding:15px;background:var(--surface);min-width:0}.annual-tax-kpi>span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.annual-tax-kpi strong{font-size:clamp(16px,1.6vw,23px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.annual-tax-kpi:last-child strong,.annual-tax-total{color:var(--lime,#cafa88)}.annual-tax-caption{margin:12px 0 20px}.annual-tax-year{margin-bottom:20px}.annual-tax-year h2{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:19px}.annual-tax-year h2 span{font-size:12px;font-weight:400;color:var(--muted)}.annual-tax-table{min-width:1050px}.annual-tax-table th,.annual-tax-table td{padding:12px 14px}.annual-tax-table th:first-child{min-width:160px}.annual-tax-table td:first-child{white-space:normal;max-width:260px;overflow-wrap:anywhere}.annual-tax-table th small,.annual-tax-table td small{display:block;white-space:normal;font-size:11px;line-height:1.5;color:var(--muted);font-weight:400}.annual-tax-table .total td{font-weight:600;background:var(--surface2,#282731)}.annual-tax-expanded[hidden]{display:none}.annual-tax-expanded>td{padding:0!important;max-width:none!important}.annual-tax-detail{padding:16px;background:var(--bg,#17181d);white-space:normal}.annual-tax-calculation{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.annual-tax-calculation strong{white-space:nowrap}.annual-tax-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:12px}.annual-tax-options>label:first-child{display:flex;align-items:center;gap:8px}.annual-tax-options select{height:36px}.annual-tax-options .checkbox{display:flex;align-items:center;gap:8px}.annual-tax-options input[type=checkbox]{width:16px;height:16px}.annual-tax-options .form-error{margin:0}.annual-tax-months{overflow-x:auto}.annual-tax-months table{min-width:820px}.annual-tax-warning{color:var(--orange,#e6b976)}.annual-tax-method{margin-top:18px;font-size:13px}.annual-tax-method p{max-width:1000px;line-height:1.7;color:var(--muted)}.annual-tax-loading{padding:25px;font-size:14px}
@media(max-width:900px){.annual-tax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-tax-filters{flex-wrap:wrap}.annual-tax-filters>.fineprint{width:100%;margin:0}.annual-tax-filters label{flex:1;min-width:0}.annual-tax-filters select{min-width:0;width:100%;max-width:none}.annual-tax-filters label>span{display:none}.annual-tax-kpi{padding:12px}.annual-tax-kpi strong{font-size:17px}.annual-tax-caption{font-size:12px}.finance-header .monitoring-tabs{flex-wrap:nowrap}}

@media(max-width:720px){
 .annual-tax-table{min-width:900px}.annual-tax-table th,.annual-tax-table td{padding:8px 10px}
 .annual-tax-table th:first-child{min-width:140px;width:160px}
 .annual-tax-detail{padding:12px}.annual-tax-months{max-width:calc(100vw - 50px)}.annual-tax-options{align-items:stretch;flex-direction:column}.annual-tax-options select{flex:1;min-width:0}
}
