.fleet-status-tabs{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.fleet-display{margin:5px 0;border:1px solid var(--line);border-radius:5px;background:var(--panel)}.fleet-display-line{display:flex;align-items:center;gap:9px;padding:4px 8px;min-height:33px}.fleet-display .btn.icon{min-width:25px;min-height:25px;padding:1px 4px}.fleet-display-name{font-weight:700;min-width:80px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.fleet-display-state{font-size:11px;color:var(--dim)}.fleet-display-time{min-width:68px;white-space:nowrap}.fleet-display-miner{flex:1;min-width:150px;font-size:12px}.fleet-display-miner small{color:var(--dim)}.fleet-display-gpus{display:flex;min-width:100px}.fleet-display .gts{flex-wrap:nowrap;margin:0;gap:3px}.fleet-display .gt{width:47px;padding:2px}.fleet-display .gt-i{font-size:10px}.fleet-display .gt-h{display:none}.fleet-display-load,.fleet-display-watts{white-space:nowrap;font-variant-numeric:tabular-nums}.fleet-display-offline .fleet-display-gpus{opacity:.5}.fleet-star.on{color:#ffcb4c}.fleet-peek{padding:14px;border-top:1px solid var(--line);background:var(--panel2);display:grid;gap:10px}.fleet-peek-tags{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;color:var(--dim)}.fleet-peek-miner{display:flex;gap:16px;flex-wrap:wrap}.fleet-peek-meta{font-size:12px;color:var(--dim)}.fleet-display .fleet-peek .gts{flex-wrap:wrap}.fleet-display .fleet-peek .gt{width:68px}.fleet-display .fleet-peek .gt-h{display:block}.fleet-display-compact .fleet-display-gpus{flex:1}.fleet-display-gpu .fleet-display-miner{max-width:210px}.ui-update-available{color:#ffcb4c!important;border-color:#c99424!important;box-shadow:0 0 9px #ffc43b44}.ui-update-available::after{content:'•';margin-left:3px}@media(max-width:1000px){.fleet-display-line{flex-wrap:wrap}.fleet-display-gpus{order:5;width:100%;overflow-x:auto}.fleet-display-miner{min-width:100px}.fleet-display-state{margin-left:auto}}@media(prefers-reduced-motion:no-preference){.ui-update-available{animation:update-glow 2s ease-in-out infinite}@keyframes update-glow{50%{box-shadow:0 0 14px #ffc43b66}}}
.fleet-display .gts{display:flex;align-items:stretch;flex-wrap:nowrap}.fleet-display .gt{flex:0 0 45px;min-width:0}.fleet-display .gt-f{background:#175e7c;color:#e5f8ff;border-radius:2px;padding:2px}.fleet-display .fleet-peek .gt{flex-basis:68px}.fleet-display .fleet-peek .gts{flex-wrap:wrap}
