.topbar{height:88px;padding:0 32px;gap:16px}.topbar .brand{display:flex;gap:13px;min-width:0}.topbar .brand>svg{width:36px;height:36px;color:#53cddd}.topbar .brand h1{font-size:25px;line-height:1.25;margin:0;font-weight:650}.topbar .brand span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.top-actions{gap:9px}.top-actions time{font-family:Consolas,monospace;font-size:24px;color:#53cddd;margin:0 14px;white-space:nowrap;font-variant-numeric:tabular-nums}.topbar .connection{font-size:12px;white-space:nowrap;gap:8px}.topbar .icon-button{border:1px solid var(--line);width:34px;height:34px}.monitor-link{display:flex!important}.theme-switch{border-radius:4px}.workspace-nav.nav-band{min-height:50px;margin:0;padding:0 32px;background:#fff;align-items:stretch;border-bottom:1px solid var(--line)}.nav-band nav{gap:25px;flex-wrap:nowrap}.nav-band .tab{padding:0 2px;min-height:50px;border-bottom:3px solid transparent;font-size:14px;white-space:nowrap}.nav-band>.muted{align-self:center}.nav-band .tab.active{border-bottom-color:#53cddd}.nav-band .tab svg{width:16px;height:16px}main{max-width:2200px;padding:24px 32px 0}.page-heading{margin-bottom:22px}.page-heading h2{font-size:18px}.resource-section{padding-bottom:24px;border-bottom:1px solid var(--line)}.machines{gap:14px}.jobs-section{padding-top:24px}.submit-panel{padding-top:24px}html[data-theme=dark] .topbar{background:#111617}html[data-theme=dark] .nav-band{background:#151b1c}html[data-theme=dark] .nav-band .tab.active{color:#e6eeee}html[data-theme=dark] .theme-switch{background:transparent}html[data-theme=dark] .theme-switch button[aria-pressed=true]{background:#18343a;color:#53cddd}html[data-theme=dark] .meter span{background:#b6df66}html[data-theme=dark] .meter.memory span{background:#53cddd}html[data-theme=dark] .button.primary{background:#244e36;border-color:#668a49;color:#e6eeee}html[data-theme=dark] .button.primary:hover{background:#325e42}
@media(max-width:1050px){.topbar{padding:0 24px}.top-actions time{font-size:20px;margin:0 6px}.topbar .connection{display:none}main{padding:24px 24px 0}.workspace-nav.nav-band{padding:0 24px}}
@media(max-width:780px){.topbar{height:auto;min-height:88px;flex-wrap:wrap;gap:12px;padding:14px 16px}.topbar .brand h1{font-size:20px}.topbar .brand>svg{width:30px;height:30px}.topbar .brand span{font-size:9px}.top-actions{margin-left:auto;gap:6px}.top-actions time{font-size:18px;margin:0 4px}.top-actions .button{padding:6px}.workspace-nav.nav-band{padding:0 16px;flex-wrap:nowrap;overflow-x:auto}.nav-band nav{gap:20px}.nav-band .tab{font-size:12px;gap:5px}.nav-band .tab svg{width:14px}.nav-band>.muted{display:none}main{padding:22px 16px 0}.page-heading h2{font-size:16px}.submit-panel{padding-top:24px}.monitor-link{font-size:11px}}
@media(max-width:600px){.topbar .brand{flex-basis:100%;justify-content:space-between}.topbar .brand>div{display:flex;align-items:baseline;gap:9px}.topbar .brand>svg{display:none}.topbar .brand span{margin:0}.topbar .brand h1{font-size:19px}.top-actions{width:100%;justify-content:flex-end;gap:6px}.top-actions .monitor-link{margin-right:auto}.top-actions .monitor-link>svg:last-child{display:none}.top-actions time{font-size:16px;margin:0}.topbar .icon-button{width:29px;height:29px;flex-basis:29px}.topbar .theme-switch{height:31px}.theme-switch button{width:25px;height:25px}.topbar .button{font-size:11px;min-height:31px;padding:4px 5px}.nav-band nav{gap:16px}.nav-band .tab{font-size:11px}.nav-band .tab>svg{display:none}}
@media(max-width:370px){.top-actions .monitor-link span{display:none}.top-actions .monitor-link{margin-right:0}.top-actions time{margin-right:auto}.nav-band nav{gap:12px}}
.workspace,.analysis-layout{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:32px}.workspace>*,.analysis-layout>*,.prediction-layout>*{min-width:0}.submit-panel{padding-left:26px}
@media(max-width:950px){.workspace,.analysis-layout{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:20px}.submit-panel{padding-left:20px}}
@media(max-width:730px){.workspace,.analysis-layout{grid-template-columns:1fr;gap:24px}.submit-panel{grid-row:1;border-left:0;border-top:0;border-bottom:1px solid var(--line);margin-top:0;padding:24px 0}.analysis-submit{padding-bottom:24px}}
.resource-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 14px}.resource-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;min-width:0;min-height:24px;font-size:12px;color:var(--muted)}.resource-availability{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.resource-availability>svg{width:15px;height:15px;color:var(--muted)}.resource-availability strong{font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.resource-overview-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.resource-overview-actions .monitor-link{min-height:24px}.resource-overview-actions .muted{font-size:11px}
@media(max-width:600px){.resource-overview{gap:6px;padding-bottom:10px}.resource-summary{gap:10px 14px;font-size:11px}.resource-availability{gap:5px}.resource-overview-actions{width:100%;justify-content:flex-end}}
