.capacity-page{max-width:1280px;margin:0 auto;display:grid;gap:22px}.capacity-intro,.capacity-control-head,.capacity-section-head,.capacity-apply{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.capacity-page h2,.capacity-page h3{margin:0 0 8px}.capacity-page p{margin:5px 0;color:var(--text-secondary,#abb5c6)}.capacity-live{font-size:12px;color:#55d6a0;white-space:nowrap}.capacity-live.stale{color:#f2bc61}.capacity-controls{display:grid;gap:18px}.capacity-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px}.capacity-tier{display:flex;flex-direction:column;gap:5px;padding:14px 7px!important;border:1px solid var(--border,#344052)!important}.capacity-tier small{font-size:10px;font-weight:400}.capacity-tier.current{border-bottom:3px solid #55d6a0!important}.capacity-tier[aria-pressed=true]{background:#25496b!important;outline:2px solid #70b7f2}.capacity-apply{justify-content:flex-start}.capacity-apply span,.capacity-note,.capacity-section-head>span{font-size:12px;color:var(--text-secondary,#abb5c6);line-height:1.6}.capacity-monitor{display:grid;gap:16px}.capacity-alert{padding:16px 20px;border:1px solid;border-radius:12px;font-size:14px;line-height:1.6}.capacity-alert b{display:block}.capacity-alert.good{background:#17362b;border-color:#35825e;color:#b9f3d8}.capacity-alert.warning{background:#392d19;border-color:#967131;color:#ffdda3}.capacity-alert.danger{background:#441f2a;border-color:#c65064;color:#ffd5dc}.capacity-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px}.capacity-metric{padding:18px;display:grid;gap:10px}.capacity-metric>span{font-size:12px;color:var(--text-secondary,#abb5c6)}.capacity-metric strong{font-size:26px;font-variant-numeric:tabular-nums}.capacity-metric small{font-size:11px;line-height:1.5;color:var(--text-secondary,#abb5c6)}.capacity-metric.problem{border-color:#c65064!important}.capacity-metric.problem strong{color:#ff8298}.capacity-details{display:grid;grid-template-columns:1fr 1fr;gap:16px}.capacity-queue{padding:12px 0;border-bottom:1px solid var(--border,#344052);font-size:13px}.capacity-queue small{color:var(--text-secondary,#abb5c6)}.capacity-bar-grid{height:145px;display:flex;gap:5px;align-items:flex-end;margin-top:20px}.capacity-bar-col{height:100%;flex:1;display:flex;align-items:flex-end}.capacity-bar-col>div{width:100%;background:#579ccc;border-radius:3px 3px 0 0;min-height:1px}.capacity-chart-axis{display:flex;justify-content:space-between;margin:10px 0;font-size:11px;color:var(--text-secondary,#abb5c6)}.capacity-table-wrap{overflow:auto}.capacity-page table{width:100%;border-collapse:collapse;font-size:12px}.capacity-page th,.capacity-page td{text-align:left;padding:12px;border-bottom:1px solid var(--border,#344052)}#cap-command{font-size:13px;color:var(--text-secondary,#abb5c6)}#cap-auto[aria-pressed=true]{border-color:#55d6a0;color:#55d6a0}.capacity-page button:focus-visible{outline:2px solid #8eceff;outline-offset:3px}.capacity-page button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:650px){.capacity-details{grid-template-columns:1fr}.capacity-metrics{grid-template-columns:1fr 1fr}.capacity-metric{padding:12px}.capacity-metric strong{font-size:21px}.capacity-tiers{grid-template-columns:repeat(3,1fr)}.capacity-chart-axis{font-size:10px}}
