*{box-sizing:border-box}
:root{
  --bg:#0B0A11; --side:#0E0B16; --panel:#16131F; --panel2:#1C1826;
  --line:#231F2E; --line2:#2C2739;
  --text:#F3F1F8; --muted:#9B96A9; --muted2:#7C7789;
  --violet:#8B5CF6; --violet2:#7C3AED; --magenta:#C026D3;
  --grad:linear-gradient(135deg,#7C3AED 0%,#C026D3 100%);
}
html,body{margin:0;background:var(--bg);color:var(--text);font-family:"Segoe UI",system-ui,-apple-system,sans-serif;font-size:14px}
a{color:#B79CFB;text-decoration:none}a:hover{color:#CDB8FF}
.app{display:flex;min-height:100vh}
.side{width:236px;flex:none;background:var(--side);padding:18px 14px;border-right:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;padding:6px 6px 20px}
.brand .logo{width:30px;height:30px;border-radius:8px;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}
.brand b{font-size:14px}
.brand-logo{background-image:url('data:image/png;base64,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');background-repeat:no-repeat;background-position:left center;background-size:contain;height:26px;width:112px;display:block}
.login-card .brand-logo,.login-wrap .brand-logo{height:36px;width:150px;background-position:center}
.grp{font-size:10px;letter-spacing:1.4px;color:var(--muted2);font-weight:700;margin:16px 8px 6px}
.nav{display:flex;flex-direction:column;gap:2px}
.item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:#B4AFC0;font-size:13px}
.item svg{opacity:.75}
.item:hover{background:#181322;color:var(--text)}
.item:hover svg{opacity:1}
.item.on{background:rgba(124,58,237,.16);color:#fff;font-weight:600;box-shadow:inset 2px 0 0 var(--magenta)}
.item.on svg{opacity:1;color:#C79BFF}
.main{flex:1;min-width:0;display:flex;flex-direction:column}
.top{height:60px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px}
.who{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}
.av{width:32px;height:32px;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}
.content{padding:22px 26px 40px}
h1.h1{font-size:22px;font-weight:800;margin:0}
.sub{color:var(--muted);font-size:13px;margin:3px 0 0}
.pill{display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line2);border-radius:999px;padding:6px 12px;font-size:12px;color:#D3CDE0}
.pill select{background:transparent;border:0;color:var(--text);font-size:12px;outline:none}
.dot{width:8px;height:8px;border-radius:50%;display:inline-block}
.card{background:var(--panel);border:1px solid var(--line2);border-radius:14px}
.cap{font-size:10px;letter-spacing:1.3px;color:var(--muted2);font-weight:700}
.big{font-size:32px;font-weight:800}
.grid{display:grid;gap:14px}
.badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}
.bg-green{background:rgba(53,208,138,.14);color:#57DDA0}
.bg-amber{background:rgba(242,178,62,.16);color:#F2B23E}
.bg-red{background:rgba(240,97,107,.16);color:#F0616B}
.bg-blue{background:rgba(139,92,246,.18);color:#C0A6FF}
table{width:100%;border-collapse:collapse}
th{font-size:10px;letter-spacing:1px;color:var(--muted2);text-align:left;font-weight:700;padding:0 10px 10px}
td{padding:11px 10px;border-top:1px solid var(--line);font-size:13px}
.num{font-variant-numeric:tabular-nums}
input,select,textarea{background:#100D18;border:1px solid var(--line2);color:var(--text);border-radius:9px;padding:9px 11px;font-size:13px;font-family:inherit;width:100%}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(139,92,246,.15)}
label{font-size:12px;color:var(--muted);display:block;margin:0 0 5px}
.field{margin-bottom:13px}
.btn{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:#fff;border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:filter .15s}
.btn:hover{filter:brightness(1.1);color:#fff}
.btn.ghost{background:var(--panel);border:1px solid var(--line2);color:#D3CDE0}
.btn.ghost:hover{filter:none;background:var(--panel2)}
.btn.danger{background:#2c1620;border:1px solid #7a2b3e;color:#F0839B}
.btn.danger:hover{filter:none;background:#381a28}
.btn.sm{padding:6px 11px;font-size:12px}
.row{display:flex;gap:10px;align-items:center}
.flash{padding:11px 14px;border-radius:10px;margin-bottom:16px;font-size:13px}
.flash.ok{background:rgba(53,208,138,.12);border:1px solid #2a6b4c;color:#8DEBBB}
.flash.err{background:rgba(240,97,107,.12);border:1px solid #7a2b3e;color:#F4A0B0}
.tabbar{display:flex;gap:8px;margin:0 0 18px;flex-wrap:wrap}
.tabbar a{font-size:12px;color:#A9A2BC;padding:7px 13px;border-radius:8px;border:1px solid var(--line2)}
.tabbar a.on{background:rgba(124,58,237,.16);color:#fff;border-color:#4a3a6f;font-weight:600}
.muted{color:var(--muted2)}
.bar{height:8px;border-radius:6px;background:#100D18;overflow:hidden}
.bar>span{display:block;height:100%}
/* login */
.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(1200px 600px at 50% -10%,rgba(124,58,237,.18),transparent 60%),var(--bg)}
.login-card{width:360px;max-width:100%;background:var(--panel);border:1px solid var(--line2);border-radius:16px;padding:30px}
