nav a[aria-current=page]{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:7px}
.quarter-exports{justify-content:flex-end;margin:0 0 18px}.quarter-links a.card{text-decoration:none;transition:box-shadow .15s,border-color .15s}.quarter-links a.card:hover{box-shadow:0 10px 26px #172b4612;border-color:var(--accent)}.quarter-links a.card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.quarter-links .kpi strong{font-size:clamp(22px,2.4vw,32px)}.quarter-section{scroll-margin-top:24px}.quarter-net{white-space:nowrap;color:var(--muted);font-size:13px}.quarter-net b{color:var(--ink);margin-left:8px}.commission-table{min-width:850px}.commission-table td:first-child{min-width:180px;white-space:normal}.commission-table td{font-variant-numeric:tabular-nums}.monthly-breakdown{padding-left:0;min-width:0;list-style:none;font-size:12px;line-height:1.9;white-space:normal}.commission-rules{font-size:13px;line-height:1.7;color:var(--ink)}.commission-table{table-layout:fixed;width:100%}.commission-table th:first-child{width:24%}.commission-table th:last-child{width:22%}.badge.eligible{background:#e5f6ee;color:#16603b}.badge.carried{background:#fff3d9;color:#785410}
@media(max-width:1100px){header{flex-wrap:wrap;gap:16px}nav{flex-wrap:wrap;gap:16px}nav form{max-width:100%}}
@media(max-width:600px){.quarter-exports{justify-content:flex-start}.quarter-links .kpi strong{font-size:24px}.section-title{align-items:flex-start;flex-wrap:wrap}.quarter-net{display:block}.quarter-section h2 .badge{display:table;margin-top:7px}nav button{white-space:normal}}
