:root{color-scheme:dark}body{margin:0;background:#000;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page{max-width:1440px;margin:0 auto;padding:18px}.header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}h1{margin:0;font-size:30px}.status{display:flex;flex-direction:column;align-items:flex-end;gap:6px}button{border:1px solid rgba(255,255,255,.2);color:#fff;background:#ffffff1a;border-radius:10px;padding:8px 10px;cursor:pointer}.panel{margin:12px 0;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;padding:12px}.row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}label{display:flex;flex-direction:column;font-size:13px;gap:6px}input,select{min-width:132px;border-radius:10px;padding:8px 10px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2)}.muted{color:#ffffffb8;font-size:13px}.hint{color:#ffffffbf;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{border-top:1px solid rgba(255,255,255,.14);padding:8px;text-align:left;vertical-align:top}.icons{display:flex;gap:2px;overflow-x:auto;max-width:420px}.icons img{width:22px;height:22px;border-radius:4px}.grid2{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 1100px){.grid2{grid-template-columns:1fr 1fr}}.error{margin-top:8px;border-radius:10px;border:1px solid rgba(255,0,0,.4);background:#f003;padding:10px}.footer{margin-top:16px}.app-version{position:fixed;right:12px;bottom:8px;font-size:12px;opacity:.9;pointer-events:none}
