.capacity-panel{border:1px solid var(--border);background:var(--surface);max-width:960px;color:var(--text);border-radius:12px;margin:16px 0 24px;padding:24px;line-height:1.5}.capacity-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.capacity-panel__header h2{font:inherit;margin:0;font-size:18px;font-weight:650}.capacity-panel__header button{min-width:112px;min-height:44px;margin:0}.capacity-panel__header button:focus-visible{outline:3px solid var(--experience-focus,var(--experience-action-bg));outline-offset:3px}.capacity-panel__time{min-height:24px;color:var(--text-2);font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:13px}.capacity-panel__error,.capacity-panel__notices{border:1px solid var(--red);background:var(--red-soft);color:var(--red);overflow-wrap:anywhere;border-radius:8px;margin:0 0 16px;padding:16px}.capacity-panel__notices{list-style:none}.capacity-panel__notices li+li{margin-top:16px}.capacity-panel__notices strong,.capacity-panel__notices span{display:block}.capacity-panel__notices span{margin-top:4px}.capacity-panel__values{font-variant-numeric:tabular-nums;margin:0}.capacity-panel__values>div{border-top:1px solid var(--border);grid-template-columns:minmax(160px,1fr) minmax(0,1.4fr);gap:8px 24px;padding:12px 0;display:grid}.capacity-panel__values dt{color:var(--text-2)}.capacity-panel__values dd{overflow-wrap:anywhere;margin:0}.capacity-panel__note{color:var(--text-2);margin:16px 0 0;font-size:13px}@media (max-width:600px){.capacity-panel{padding:16px}.capacity-panel__values>div{grid-template-columns:1fr;gap:4px}}
/*$vite$:1*/