.ovw-grid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:14px;display:grid}.ovw-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ovw-bars{align-items:flex-end;gap:4px;height:70px;display:flex}.ovw-bars span{background:var(--border2);flex:1;min-width:0;min-height:2px}.ovw-bars span:last-child{background:var(--accent)}.ovw-axis{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.sys-list{margin:0;padding-left:18px;font-size:12px}.sys-list li+li{margin-top:4px}.sys-numbers{max-height:420px;margin-top:10px;overflow-y:auto}.sys-date{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.adm-table .num{font-variant-numeric:tabular-nums;text-align:right}.sys-log{overflow-wrap:anywhere}.adm-table.sys-dense th,.adm-table.sys-dense td{padding-left:10px;padding-right:10px}.load-main{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:14px;display:grid}.load-rate{align-items:flex-start;gap:16px;display:flex}.load-rate-chart{flex:1;min-width:0;position:relative}.load-rate svg{width:100%;height:auto;display:block}.load-rate text{fill:var(--muted);font-size:10.5px}.load-grid{stroke:var(--border);stroke-width:1px}.load-area{fill:var(--accent);fill-opacity:.12}.load-line{fill:none;stroke:var(--accent);stroke-linejoin:round;stroke-width:2px}.load-cross{stroke:var(--border2);stroke-dasharray:3 3}.load-dot{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.load-side{flex-direction:column;flex:none;gap:8px;width:150px;font-size:11px;display:flex}.load-side>div{background:var(--panel2);border-radius:9px;padding:8px 10px}.load-side span{color:var(--muted)}.load-side b{font:700 18px/1.3 var(--font-head);display:block}.load-side small{color:var(--muted);font:500 11px var(--font)}.load-side .good{background:var(--success-soft)}.load-side .warn{background:var(--warn-soft)}.load-side .bad{background:var(--danger-soft)}.load-side .good b,.load-side .good span{color:var(--success)}.load-side .warn b,.load-side .warn span{color:var(--warn)}.load-side .bad b,.load-side .bad span{color:var(--danger)}.load-readout{color:var(--muted);font-size:11px}.load-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.load-ring{align-items:center;gap:10px;min-width:0;display:flex}.load-ring svg{flex:none}.load-ring circle{fill:none;stroke-width:7px}.load-ring .track{stroke:var(--border)}.load-ring .ok{stroke:var(--success)}.load-ring .warn{stroke:var(--warn)}.load-ring .bad{stroke:var(--danger)}.load-ring text{fill:var(--text);font:700 13px var(--font-head)}.load-ring b{font-size:12px;font-weight:600;display:block}.load-ring small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.load-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px;display:grid}.heat{grid-template-columns:28px repeat(24,minmax(0,1fr));grid-auto-rows:14px;gap:2px;display:grid}.heat span{color:var(--muted);font-size:10.5px;line-height:14px}.heat i{background:var(--panel2)}.heat-axis{color:var(--muted);justify-content:space-between;padding-left:30px;font-size:10.5px;display:flex}.load-wait{flex-direction:column;gap:6px;display:flex}.load-wait>div{align-items:center;gap:8px;font-size:11px;display:flex}.load-wait span:first-child{width:92px;color:var(--muted);flex:none}.load-wait .adm-meter-bar{flex:1;height:8px}.load-wait b{text-align:right;flex:none;width:56px;font-weight:600}.load-top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.load-top li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:grid}.load-top li:last-child{border-bottom:0}.load-top a{color:var(--text);font-weight:600;text-decoration:none}.load-top .adm-meter-bar{height:4px;margin-top:3px;display:block}.load-charts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.load-chart{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.load-chart h3{margin:0;font-size:12px;font-weight:700}.load-chart .stats-readout{color:var(--muted)}.load-chart .stats-bars{height:64px}.load-chart .stats-col{justify-content:center}.load-chart .stats-col span{max-width:24px}.load-chart .stats-bars:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sys-banner{background:var(--accent-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:12px;margin:-20px -28px 6px;padding:10px 28px;font-size:12px;display:flex}.sys-banner.own{background:var(--panel2)}.sys-stage{background:var(--bg);border:1px solid var(--border);border-radius:12px;height:72vh;min-height:420px;position:relative;overflow:hidden}.sys-stage .hist-panel{width:auto;box-shadow:none;border:0;position:absolute;inset:0}.sys-schema{grid-template-columns:minmax(0,1fr) 340px;gap:10px;height:72vh;min-height:420px;display:grid}.sys-canvas{background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:0;position:relative;overflow:hidden}.sys-inspector{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px;overflow-y:auto}.sys-flows{flex-wrap:wrap;align-self:flex-start;display:flex}fieldset.plain:disabled .dlg-composer{opacity:.6}@media (width<=1100px){.ovw-grid,.load-main{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.sys-schema{grid-template-columns:minmax(0,1fr);height:auto}.sys-canvas{height:60vh}.ovw-right{grid-template-columns:minmax(0,1fr)}.load-rate{flex-direction:column}.load-side{flex-direction:row;width:100%}}
