:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-bg);color:var(--color-text);--color-bg:#080c11;--color-bg-soft:#101820;--color-bg-warm:#120d10;--color-text:#f7f9fb;--color-text-soft:#dce4e8;--color-muted:#95a4ae;--color-subtle:#b7c3cc;--color-dim:#a8a195;--color-surface:#0e161dd6;--color-surface-strong:#162029eb;--color-surface-faint:#ffffff0a;--color-surface-muted:#ffffff12;--color-surface-hover:#ffffff17;--color-card:#111a21;--color-popover:#0b1117;--color-border:#ffffff17;--color-border-strong:#ffffff24;--color-border-control:#2c3b45;--color-input-bg:#080e13e0;--color-button:var(--color-accent-strong);--color-button-text:#061017;--color-button-secondary:var(--color-surface-strong);--color-button-secondary-border:#2a3945;--color-danger-bg:#5a1e24;--color-danger-text:#ffd9dd;--color-danger-border:#8c323a;--color-error:#ffb4b8;--color-error-strong:#ffbcc3;--color-warning:#ffd99a;--color-warning-soft:#ffd99a21;--color-warning-border:#ffd99a3d;--color-success:#a8efc7;--color-success-soft:#62d38921;--color-accent:#0cf;--color-accent-strong:#00a8d6;--color-accent-soft:#00a8d624;--color-accent-border:#00a8d652;--color-scrollbar:#95a4ae73;--color-scrollbar-hover:#95a4ae8c;--color-shadow:#00000052;--color-overlay:#00000094;--ops-surface:var(--color-surface);--ops-surface-strong:var(--color-surface-strong);--ops-border:var(--color-border);--ops-muted:var(--color-muted);--ops-text:var(--color-text);--ops-warning:var(--color-warning);--ops-radius:7px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f7fa;--color-bg-soft:#eef3f7;--color-bg-warm:#f7f3ef;--color-text:#14202a;--color-text-soft:#253746;--color-muted:#637382;--color-subtle:#4d5d6a;--color-dim:#6f655b;--color-surface:#ffffffe0;--color-surface-strong:#f7fafcf5;--color-surface-faint:#14202a0a;--color-surface-muted:#14202a12;--color-surface-hover:#14202a17;--color-card:#fff;--color-popover:#fff;--color-border:#14202a1f;--color-border-strong:#14202a33;--color-border-control:#14202a38;--color-input-bg:#ffffffeb;--color-button:#007da4;--color-button-text:#fff;--color-button-secondary:#fff;--color-button-secondary-border:#14202a2e;--color-danger-bg:#fff0f1;--color-danger-text:#9f1f2d;--color-danger-border:#9f1f2d52;--color-error:#b4232d;--color-error-strong:#b4232d;--color-warning:#7a4a00;--color-warning-soft:#be7a1621;--color-warning-border:#be7a1647;--color-success:#176b3a;--color-success-soft:#1e844921;--color-accent:#007da4;--color-accent-strong:#007da4;--color-accent-soft:#007da41f;--color-accent-border:#007da447;--color-scrollbar:#63738273;--color-scrollbar-hover:#63738294;--color-shadow:#1f2d3829;--color-overlay:#14202a61}*{box-sizing:border-box}body{background:linear-gradient(135deg, var(--color-bg) 0%, var(--color-bg-soft) 58%, var(--color-bg-warm) 100%);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,.button{background:var(--color-button);color:var(--color-button-text);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .95rem;font-weight:700;display:inline-flex}button svg,.button svg{flex-shrink:0}button.secondary,.button.secondary{background:var(--color-button-secondary);color:var(--color-text);border:1px solid var(--color-button-secondary-border)}button.danger,.button.danger{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{border:1px solid var(--color-border-control);background:var(--color-input-bg);width:100%;color:var(--color-text);border-radius:6px;min-height:2.55rem;padding:.65rem .75rem}label{color:var(--color-subtle);gap:.35rem;font-size:.92rem;display:grid}.muted{color:var(--color-muted)}.error{color:var(--color-error)}.ops-page-header,.ops-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ops-page-header h1,.ops-panel-header h2,.ops-page-header p,.ops-panel-header p{margin:0}.ops-page-header h1{font-size:clamp(1.45rem,2vw,2rem);line-height:1.15}.ops-page-header p,.ops-panel-header p{margin-top:.25rem}.ops-panel-header h2{font-size:1rem}.ops-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ops-stat-card,.ops-panel{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.ops-stat-card{padding:.75rem .85rem}.ops-panel{align-content:start;min-width:0;display:grid;overflow:hidden}.ops-panel-header{border-bottom:1px solid var(--ops-border);background:var(--ops-surface-strong);padding:.75rem .85rem}.ops-panel-body{gap:.65rem;min-width:0;padding:.75rem;display:grid}.ops-table{min-width:0;display:grid}.ops-table>p{margin:0;padding:.75rem .85rem}.ops-row{border-bottom:1px solid var(--ops-border)}.ops-row:last-child{border-bottom:0}.ops-row:nth-child(2n){background:color-mix(in srgb, var(--color-text) 2%, transparent)}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.35rem;padding:0 .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.status-badge.queued{background:color-mix(in srgb, var(--color-muted) 14%, transparent);color:var(--color-text-soft)}.status-badge.running{background:var(--color-accent-soft);color:var(--color-accent)}.status-badge.cancelling,.status-badge.cancelled{background:var(--color-warning-soft);color:var(--ops-warning)}.status-badge.completed{background:var(--color-success-soft);color:var(--color-success)}.status-badge.failed{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error-strong)}@media (width<=760px){.ops-page-header,.ops-panel-header{display:grid}.ops-stat-grid{grid-template-columns:1fr}}
