.metric-icon.violet{background:#eee9ff;color:#6d51d8;font-size:8px;letter-spacing:.04em}.node-stats.gpu-aware{grid-template-columns:.8fr .8fr .8fr 1.4fr}.gpu-node-summary{color:#6d51d8}.node-gpus{margin:0 0 23px}.gpu-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:0 3px 10px}.gpu-section-head h2{font-size:17px;margin:0}.gpu-section-head span{font-size:9px;color:var(--muted)}.gpu-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.gpu-card{min-width:0;background:linear-gradient(145deg,#0b1e31,#18294b);color:white;border-radius:17px;padding:16px;box-shadow:0 10px 28px rgba(13,25,56,.14)}.gpu-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gpu-card-head strong{display:block;font-size:13px}.gpu-card-head span{display:block;color:#91a6c7;font-size:8px;margin-top:3px;word-break:break-all}.gpu-index{flex:0 0 auto;background:rgba(143,116,255,.16);color:#b6a5ff;border:1px solid rgba(174,153,255,.2);border-radius:20px;padding:5px 8px;font-size:8px}.gpu-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.gpu-primary div{min-width:0;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:10px}.gpu-primary span,.gpu-secondary span{display:block;color:#8198b9;font-size:8px}.gpu-primary strong{display:block;color:#61e8cf;font-size:17px;margin-top:3px}.gpu-memory-bar{display:block;width:100%;height:4px;border:0;border-radius:9px;overflow:hidden;margin-top:8px;background:rgba(255,255,255,.1);appearance:none}.gpu-memory-bar::-webkit-progress-bar{background:rgba(255,255,255,.1)}.gpu-memory-bar::-webkit-progress-value{background:linear-gradient(90deg,#55e3cd,#8b71ff)}.gpu-memory-bar::-moz-progress-bar{background:linear-gradient(90deg,#55e3cd,#8b71ff)}.gpu-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.gpu-secondary div{min-width:0;padding:7px 2px}.gpu-secondary strong{display:block;font-size:10px;margin-top:3px;overflow-wrap:anywhere}.gpu-warning{border:1px solid #efd7ac;background:#fff7e8;color:#94672d;border-radius:13px;padding:12px;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.gpu-allocation{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:7px;background:#eee9ff;color:#654cc0;font-size:8px}.container-main .gpu-allocation{display:inline-block}.gpu-detail-value{color:#6d51d8}.container-gpu-metrics{margin:14px 0;background:#f5f2ff;border:1px solid #e5defe;border-radius:13px;padding:12px}.container-gpu-metrics h3{font-size:11px;margin:0 0 8px;color:#5f49b5}.container-gpu-metrics div{padding:7px 0;border-top:1px solid #e8e2fa}.container-gpu-metrics div:first-of-type{border-top:0}.container-gpu-metrics strong,.container-gpu-metrics span{display:block;overflow-wrap:anywhere}.container-gpu-metrics strong{font-size:10px}.container-gpu-metrics span{font-size:9px;color:var(--muted);margin-top:3px}@media(min-width:700px){.gpu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gpu-grid{min-width:0}
@media(max-width:480px){.node-stats.gpu-aware{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-card{padding:13px}.gpu-primary strong{font-size:14px}.gpu-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-index{max-width:42%;white-space:normal;text-align:center}}
