:root{color-scheme:dark;--bg:#0b0e13;--panel:#151b27;--line:#30394b;--text:#f4f6fa;--muted:#9ca7ba;--gold:#eab84d;--ok:#52d39a;--err:#ff7080}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px system-ui,"Segoe UI",sans-serif}.shell{max-width:1180px;margin:auto;padding:32px 18px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px;margin-bottom:16px}h1,h2{margin:4px 0 16px}.eyebrow{font-size:11px;color:var(--gold);font-weight:800;letter-spacing:1px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{display:grid;gap:6px;color:var(--muted)}input,select,textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:#0e131c;color:var(--text)}button,.button{display:inline-flex;padding:9px 14px;border:0;border-radius:6px;background:var(--gold);color:#201700;font-weight:700;text-decoration:none;cursor:pointer}.danger{background:var(--err)}.ghost{background:#242c3b;color:var(--text)}.notice{padding:12px;border-left:3px solid var(--gold);background:#101620;margin:12px 0}.notice.ok{border-color:var(--ok)}.notice.err{border-color:var(--err)}hr{border:0;border-top:1px solid var(--line);margin:22px 0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.actions{display:flex;flex-wrap:wrap;gap:6px}.top{display:flex;justify-content:space-between;align-items:center;gap:10px}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.stat{padding:15px;background:#101620;border:1px solid var(--line);border-radius:6px}.stat b{display:block;font-size:24px;color:var(--gold)}@media(max-width:700px){.grid,.stats{grid-template-columns:1fr}.panel{padding:16px}.shell{padding:14px}table{min-width:760px}.scroll{overflow:auto}}