.stat-grid .stat-heading{gap:8px}.stat-grid .stat-heading>span{min-width:0}.stat-grid .stat-heading>svg{flex:0 0 17px}.dashboard-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-bottom:27px;display:grid}.dashboard-chart-grid>.panel{min-width:0;margin:0}.dashboard-chart-wide{grid-column:1/-1}.dashboard-chart-caption{color:var(--muted);margin:0;font-size:11px}.dashboard-donut-layout{grid-template-columns:minmax(140px,.85fr) minmax(150px,1fr);align-items:center;gap:22px;display:grid}.dashboard-donut{width:min(100%,225px);margin:0 auto;display:block;overflow:visible}.dashboard-donut-track{fill:none;stroke:#eef2f5;stroke-width:5px}.dashboard-donut-segment{fill:none;stroke-width:5px}.dashboard-state-healthy{stroke:#288d80}.dashboard-state-expiring{stroke:#d8a34c}.dashboard-state-pending{stroke:#4d83b8}.dashboard-state-expired{stroke:#aa6c83}.dashboard-state-revoked{stroke:#8796a5}.dashboard-donut text,.dashboard-bars text{stroke:none}.dashboard-donut-number{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:5px;font-weight:650}.dashboard-donut-label{fill:var(--muted);font-size:2.5px}.dashboard-chart-legend{margin:0;padding:0;list-style:none}.dashboard-chart-legend li{color:#536572;align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.dashboard-chart-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.dashboard-chart-swatch{border-radius:3px;flex-shrink:0;width:9px;height:9px}.dashboard-chart-swatch.dashboard-state-healthy{background:#288d80}.dashboard-chart-swatch.dashboard-state-expiring{background:#d8a34c}.dashboard-chart-swatch.dashboard-state-pending{background:#4d83b8}.dashboard-chart-swatch.dashboard-state-expired{background:#aa6c83}.dashboard-chart-swatch.dashboard-state-revoked{background:#8796a5}.dashboard-bar-scroll{max-width:100%;overflow-x:auto}.dashboard-bars{width:100%;min-width:560px;height:auto;display:block}.dashboard-chart-gridline{stroke:#e6edf0;stroke-width:1px}.dashboard-bar{fill:#288d80}.dashboard-bar-expiry{fill:#d8a34c}.dashboard-chart-value,.dashboard-chart-label,.dashboard-chart-axis{fill:#536572;font-variant-numeric:tabular-nums;font-size:10px}.dashboard-chart-value{fill:var(--ink);font-weight:600}.dashboard-chart-dataset{flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.dashboard-chart-dataset span{color:var(--muted);font-size:11px}@media (width<=1100px){.dashboard-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.dashboard-donut-layout{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-donut{width:180px}}