/*! director-ui 3.14.2 */:root{--bg:#0f1115;--panel:#161a22;--line:#242a35;--fg:#d7dae0;--muted:#8a93a3;--accent:#4f8cff;--ok:#2fbf71;--warn:#e0a52b;--bad:#e5484d}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.app{display:grid;grid-template-columns:220px 1fr;min-height:100%}aside{background:var(--panel);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column}aside .brand{font-weight:600;font-size:18px;margin-bottom:18px}aside .brand small{color:var(--muted);font-weight:400;font-size:12px}aside nav{display:flex;flex-direction:column;gap:4px}aside nav a{padding:8px 10px;border-radius:6px;color:var(--fg)}aside nav a.active,aside nav a:hover{background:#1f2531;text-decoration:none}aside footer{margin-top:auto;display:flex;gap:12px;font-size:12px;color:var(--muted)}main{padding:22px 28px;max-width:1240px}section.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin-bottom:18px}section.card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}section.card h2{margin:0;font-size:16px}h3{font-size:14px;margin:16px 0 8px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.03em}td.num{text-align:right;font-variant-numeric:tabular-nums}tr:hover td{background:#1a1f29}dl{display:grid;grid-template-columns:140px 1fr;gap:6px 14px;margin:0}dt{color:var(--muted)}dd{margin:0}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#222938;color:var(--fg)}.badge.active,.badge.succeeded,.badge.ok{background:rgba(47,191,113,.15);color:var(--ok)}.badge.draining,.badge.in_progress,.badge.queued,.badge.degraded{background:rgba(224,165,43,.15);color:var(--warn)}.badge.paused,.badge.failed,.badge.rolled_back{background:rgba(229,72,77,.15);color:var(--bad)}.muted{color:var(--muted)}.error{background:rgba(229,72,77,.12);border:1px solid rgba(229,72,77,.35);color:#f3b0b2;padding:8px 10px;border-radius:6px;margin:8px 0}.pager{display:flex;align-items:center;gap:10px}.pager button,.row button{background:#222938;color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:6px 12px;cursor:pointer}.pager button:disabled,.row button:disabled{opacity:.45;cursor:default}.row{display:flex;gap:8px;margin:8px 0}.row input{flex:1;background:#0f1115;border:1px solid var(--line);color:var(--fg);border-radius:6px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace}ul.artifacts{list-style:none;padding:0;margin:0}ul.artifacts li{padding:6px 0;border-bottom:1px solid var(--line)}@media (max-width:900px){.app{grid-template-columns:1fr}aside{flex-direction:row;align-items:center;gap:14px;border-right:0;border-bottom:1px solid var(--line)}aside nav{flex-direction:row}aside footer{margin-top:0;margin-left:auto}}
/*# sourceMappingURL=app.3c4cdafb.css.map */
