.workspace-tabs{display:flex;gap:8px;margin-bottom:24px}.workspace-tabs button,#vps-refresh{border:1px solid var(--line);border-radius:12px;padding:10px 16px;background:white;color:var(--ink)}.workspace-tabs button[aria-pressed=true]{background:var(--green);color:white}#vps-panel[hidden],#workspace-panel[hidden]{display:none}#vps-panel{padding:20px;background:white;border:1px solid var(--line);border-radius:16px}#vps-status,#vps-system,.vps-hint{font-size:12px;color:var(--muted);overflow-wrap:anywhere;line-height:1.6}#vps-metrics,#vps-cores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.vps-metric{padding:16px;border:1px solid var(--line);border-radius:12px}.vps-metric h3{font-size:12px;margin:0;color:var(--muted)}.vps-metric p{font-size:16px;margin:12px 0}.vps-metric progress{width:100%;accent-color:var(--green);height:9px}.vps-graphs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.vps-graphs h3{font-size:12px}.vps-graphs svg{width:100%;background:repeating-linear-gradient(to top,#f0f4ed 0,#f0f4ed 1px,white 1px,white 25%);border:1px solid var(--line);border-radius:8px}.vps-process-table{overflow:auto}.vps-process-table table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.vps-process-table th,.vps-process-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}#vps-panel summary{cursor:pointer;padding:10px 0;font-size:13px}@media(max-width:600px){#vps-panel{padding:14px}#vps-metrics,#vps-cores{grid-template-columns:1fr 1fr}.vps-metric{padding:10px}.vps-metric p{font-size:13px}.vps-graphs{grid-template-columns:1fr}}
