:root{color-scheme:dark;--bg:#07111f;--card:#101d2d;--line:#29415b;--accent:#4dd8f2;--good:#3dd68c;--bad:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#e8f1fa;font:15px system-ui,sans-serif}header{position:sticky;top:0;display:flex;justify-content:space-between;padding:14px 5vw;background:#0b1727ee;border-bottom:1px solid var(--line);z-index:2}header strong{font-size:20px;margin-right:16px}header span,.hint{color:#9fb2c7}main{max-width:1200px;margin:auto;padding:24px 5vw}section{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:18px}h2{margin:0 0 14px;font-size:18px}form{display:flex;gap:12px;flex-wrap:wrap;align-items:end}label{display:grid;gap:5px}input,select,button{border:1px solid #42617e;background:#0b1727;color:#fff;border-radius:7px;padding:9px 11px}button{cursor:pointer;border-color:var(--accent)}button:disabled{opacity:.5}.cards{display:grid;gap:8px}.card{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#0b1727;padding:10px;border-radius:8px}.meta{color:#9fb2c7;font-size:13px}.status-completed{color:var(--good)}.status-failed,.status-cancelled{color:var(--bad)}.sectionTitle{display:flex;justify-content:space-between}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);padding:8px;text-align:left;white-space:nowrap}pre{overflow:auto;max-height:420px;background:#07111f;padding:12px}#message{position:fixed;right:18px;bottom:18px;max-width:420px;background:#162b3f;padding:12px;border-radius:8px;display:none}.actions{display:flex;gap:7px;flex-wrap:wrap}@media(max-width:650px){.card{align-items:flex-start;flex-direction:column}header span{display:block;margin-top:4px}}
