.stats-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}
.stat-card.metric{border-color:#b7e4dc;background:#f3fbf9}
.analytics-grid{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(280px,.75fr);gap:20px}
.panel-head small{color:var(--muted)}
.usage-map{display:grid;grid-template-columns:repeat(10,40px);grid-template-rows:repeat(11,34px);gap:4px;justify-content:center;min-width:440px;padding:10px}
.map-state{border:1px solid #d9e5ec;border-radius:7px;background:#edf2f6;display:grid;place-items:center;align-content:center;line-height:1;color:#627d98}
.map-state b{font-size:11px}.map-state span{font-size:9px;margin-top:3px}
.map-state.level-1{background:#dff5f1;color:#087e70}.map-state.level-2{background:#9fe0d5;color:#075f59}.map-state.level-3{background:#46bfae;color:#fff}.map-state.level-4{background:#087e70;color:#fff}
.map-legend{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:11px}.map-legend i{width:22px;height:8px;border-radius:3px;background:#dff5f1}.map-legend i:nth-of-type(2){background:#9fe0d5}.map-legend i:nth-of-type(3){background:#46bfae}.map-legend i:nth-of-type(4){background:#087e70}
.finish-metrics{display:grid;gap:16px}.finish-row{display:grid;grid-template-columns:110px 1fr 35px;gap:10px;align-items:center;font-size:13px}.finish-row>div{height:9px;background:#edf2f6;border-radius:99px;overflow:hidden}.finish-row i{display:block;height:100%;background:var(--teal);border-radius:99px}.finish-row b{text-align:right;color:var(--navy)}
@media(max-width:1100px){.analytics-grid{grid-template-columns:1fr}}
