.system-updates-intro{align-items:flex-start}.system-updates-toolbar{max-width:1420px;margin:0 auto 10px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #2c3540;background:#12181e;border-radius:6px;color:#8795a3;font-size:10px}.system-updates-toolbar button{margin-left:auto;border:1px solid #35414d;background:#202832;color:#b9c4ce;border-radius:5px;padding:8px 11px;cursor:pointer}.system-update-list{max-width:1420px;margin:0 auto;display:grid;gap:12px}.system-update-station{border:1px solid #2c3540;border-left:4px solid var(--station-colour,#e21b2d);background:#151b22;border-radius:7px;overflow:hidden}.system-update-station>header{display:flex;gap:12px;align-items:center;padding:12px 14px;background:#181f27;border-bottom:1px solid #29323c}.system-update-station>header h3{margin:0;font-size:14px}.system-update-station>header p{margin:3px 0 0;color:#788694;font-size:9px}.system-update-engine{padding:13px 14px;border-top:1px solid #29323c}.system-update-engine:first-of-type{border-top:0}.system-update-engine-head{display:grid;grid-template-columns:minmax(190px,1fr) 150px 150px minmax(190px,1fr) 120px;gap:12px;align-items:center}.system-update-engine-name b,.system-update-engine-name small{display:block}.system-update-engine-name small{color:#768492;font-size:8px;margin-top:3px}.system-update-status{font-size:8px;font-weight:900;text-transform:uppercase;border-radius:12px;padding:5px 8px;width:max-content;background:#30282b;color:#c2aeb4}.system-update-status.current{background:#153928;color:#5ce09d}.system-update-status.update_available,.system-update-status.pending,.system-update-status.claimed,.system-update-status.checking,.system-update-status.downloading,.system-update-status.installing,.system-update-status.restarting{background:#332b17;color:#e8bc58}.system-update-status.failed{background:#421821;color:#ff91a0}.system-update-detail{font-size:9px;color:#8c99a6;line-height:1.45}.system-update-detail b{color:#c1cbd4}.system-update-actions{text-align:right}.system-update-actions button{border:1px solid #8d2d3b;background:#722333;color:#fff;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:800;cursor:pointer}.system-update-actions button:disabled{opacity:.42;cursor:not-allowed}.system-components{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:11px}.system-component{display:flex;align-items:center;gap:8px;border:1px solid #29333d;background:#10161c;border-radius:5px;padding:8px 9px}.system-component span{min-width:0}.system-component b,.system-component small{display:block}.system-component b{font-size:9px}.system-component small{font-size:8px;color:#788694;margin-top:2px}.component-state{margin-left:auto;font-size:7px;font-weight:900;border-radius:9px;padding:3px 6px;background:#292f36;color:#99a6b3}.component-state.current{background:#163727;color:#65dca0}.component-state.update{background:#3a2d18;color:#e5b85b}.component-state.missing{background:#30282b;color:#b9a2aa}.system-force-message{margin-top:9px;padding:8px 9px;border-radius:4px;background:#11171d;color:#83919e;font-size:9px}.system-force-message.failed{background:#32191f;color:#ef93a0}.system-force-message.active{background:#2d2717;color:#e0b75b}@media(max-width:900px){.system-update-engine-head{grid-template-columns:1fr 120px}.system-update-engine-head>*:nth-child(3),.system-update-engine-head>*:nth-child(4){display:none}}@media(max-width:600px){.system-update-engine-head{grid-template-columns:1fr}.system-update-actions{text-align:left}.system-components{grid-template-columns:1fr}}
