*{box-sizing:border-box}body{color:#102f48;background:#f4f6f8;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:#1d6597;text-underline-offset:3px}:is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:3px solid #1d6597}.dashboard{max-width:1160px;margin:auto;padding:30px 24px 60px}.topline{border-bottom:1px solid #c6d2db;justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.brand{width:230px;height:auto}.private{color:#49677b;font-size:14px;font-weight:700}h1{margin:30px 0 12px;font:clamp(32px,5vw,48px)/1.1 Georgia,serif}h2{margin:0 0 18px;font-size:19px}p{margin:12px 0}.muted{color:#506877}.periods{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.periods a,.button{font:inherit;cursor:pointer;color:#102f48;background:#fff;border:1px solid #b4c8d7;border-radius:6px;padding:10px 16px;text-decoration:none;display:inline-block}.periods a[aria-current=page],.button{color:#fff;background:#102f48;border-color:#102f48}.cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.card,.panel{background:#fff;border:1px solid #dce4e9;border-radius:10px;padding:24px}.number{margin-top:12px;font-size:42px;font-weight:700;line-height:1.2}.caption{color:#506877;font-size:14px}.grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.full{grid-column:1/-1}.empty{background:#e7f0f7;border-left:4px solid #1d6597;margin:24px 0;padding:24px}.error{background:#fff4e5;border-left:4px solid #986118;margin:24px 0;padding:24px}table{border-collapse:collapse;width:100%}th{text-align:left;color:#506877;font-size:14px;font-weight:400}td,th{overflow-wrap:anywhere;border-bottom:1px solid #e4e9ed;padding:12px 0}th:last-child,td:last-child{text-align:right;font-variant-numeric:tabular-nums;width:80px}td:first-child{padding-right:15px}.bar-row{grid-template-columns:105px 1fr 42px;align-items:center;gap:14px;margin:10px 0;font-size:14px;display:grid}.bar{background:#1d6597;border-radius:3px;min-width:3px;height:13px}.footnote{color:#506877;margin-top:28px;font-size:14px}.prose{max-width:740px}.prose h2{margin-top:30px}.prose li{margin:10px 0}.status{min-height:24px}.denied{padding:40px 0}.pill{background:#e7f0f7;border-radius:4px;padding:4px 8px;font-size:14px;display:inline-block}@media (max-width:650px){.dashboard{padding:22px 18px 40px}.brand{width:185px}.topline{gap:14px}.private{font-size:13px}.cards{grid-template-columns:1fr}.card{justify-content:space-between;align-items:center;gap:16px;display:flex}.number{margin:0;font-size:36px}.grid{grid-template-columns:1fr}.card,.panel{padding:20px}.bar-row{grid-template-columns:90px 1fr 35px;gap:8px}.full{grid-column:auto}}
