.capacity-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 4px}.capacity-stat{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#0b0f14;border:1px solid var(--border);border-radius:5px}.capacity-stat i{width:9px;height:9px;border-radius:50%;background:var(--green)}.capacity-stat.low i{background:var(--amber)}.capacity-stat.full i{background:var(--red)}.capacity-stat strong{font-size:20px}.capacity-stat span{color:var(--muted);margin-left:3px}.range-capacity{display:inline-flex;align-items:center;margin-top:6px;padding:3px 7px;border-radius:4px;background:#17372b;color:#69dfa9;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.range-capacity.low{background:#3a2b18;color:#f1b864}.range-capacity.full{background:#452526;color:#ff9696}.range-group.capacity-low .range-progress{box-shadow:0 0 0 1px rgba(232,165,77,.35)}.range-group.capacity-full .range-progress{box-shadow:0 0 0 1px rgba(240,103,103,.4)}.range-group.capacity-full .range-progress i{background:var(--red)}.range-group.capacity-low .range-progress i{background:var(--amber)}.allocation-category-glance{display:flex;gap:8px;align-items:center}.allocation-category-glance b{font-size:11px;border:1px solid var(--border);border-radius:99px;padding:4px 8px;color:#c5ccd5}.allocation-category-glance b.low{border-color:#725127;color:#efb665}.allocation-category-glance b.full{border-color:#783738;color:#ff9595}@media(max-width:700px){.capacity-overview{grid-template-columns:1fr}.allocation-category-title{align-items:flex-start}.allocation-category-glance{align-items:flex-end;flex-direction:column}}
