:root{color-scheme:dark;--bg:#03090d;--panel:#071117;--line:#263038;--gold:#f4bf20;--text:#f6f7f8;--muted:#93a0a8;--green:#28e59a;--red:#ff5364}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -20%,#10212b 0,#03090d 42%);color:var(--text);font:14px/1.45 Arial,sans-serif;min-height:100vh}header{height:70px;border-bottom:1px solid #3d3010;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#02070a;position:sticky;top:0;z-index:10}.brand{font-size:20px;font-weight:800;letter-spacing:.4px}.brand b{font-size:32px;color:var(--gold);margin-right:8px}.brand span{font-size:10px;color:var(--gold);border:1px solid #6a5210;padding:4px 7px;border-radius:99px;margin-left:8px;vertical-align:middle}.head-actions{display:flex;gap:10px;align-items:center}.head-actions a,.head-actions button{color:#fff;text-decoration:none;border:1px solid #4b5359;background:#081118;padding:10px 14px;border-radius:10px;cursor:pointer}main{max-width:1320px;margin:0 auto;padding:28px}.hero{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.hero small{color:var(--gold);font-weight:800;letter-spacing:2px}.hero h1{font-size:34px;margin:4px 0}.hero p{color:var(--muted);max-width:760px;margin:0}.adminwho{color:var(--muted);text-align:right}.panel{background:rgba(7,17,23,.96);border:1px solid #263038;border-radius:16px;padding:18px;box-shadow:0 16px 50px #0007}.gate{max-width:620px;margin:70px auto}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0}.stat{background:#071117;border:1px solid #28343b;border-radius:14px;padding:16px}.stat b{font-size:26px;display:block;color:var(--gold)}.stat span{color:var(--muted);font-size:12px}.tabs{display:flex;gap:8px;margin:20px 0}.tabs button{border:1px solid #39434a;background:#071117;color:#c8d0d5;padding:11px 16px;border-radius:10px;cursor:pointer}.tabs button.active{background:var(--gold);color:#101010;border-color:var(--gold);font-weight:800}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.section-head h2{margin:0}.section-head input{min-width:320px;background:#03090d;color:#fff;border:1px solid #344149;padding:10px 12px;border-radius:9px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:900px}th,td{padding:12px 10px;border-bottom:1px solid #1e2930;text-align:left;vertical-align:top}th{font-size:11px;color:#8f9ba3;text-transform:uppercase;letter-spacing:.8px}td strong{display:block}.muted,.sub{color:var(--muted);font-size:12px}.pill{display:inline-block;border:1px solid #45535c;padding:4px 8px;border-radius:99px;font-size:11px}.pill.ok{color:var(--green);border-color:#19794f}.pill.bad{color:var(--red);border-color:#7c2630}.pill.gold{color:var(--gold);border-color:#725d18}.action{border:1px solid #4b565d;background:#0b151b;color:#fff;border-radius:8px;padding:8px 10px;cursor:pointer;font-size:12px}.action.warn{border-color:#7e2632;color:#ff9da7}.action.good{border-color:#19794f;color:#7af0bc}#toast{position:fixed;right:22px;bottom:22px;background:#0a151b;border:1px solid #5f4d16;border-radius:10px;padding:12px 16px;display:none;max-width:420px;box-shadow:0 10px 35px #0009}@media(max-width:900px){main{padding:16px}.stats{grid-template-columns:repeat(2,1fr)}.hero{display:block}.adminwho{text-align:left;margin-top:12px}.section-head{align-items:stretch;flex-direction:column}.section-head input{min-width:0;width:100%}}
.support-msg{white-space:pre-wrap;max-width:420px}.support-note{width:100%;min-width:220px;min-height:72px;background:#03090d;color:#fff;border:1px solid #344149;border-radius:8px;padding:8px;resize:vertical}.support-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.support-actions button,.support-actions a{font-size:11px}.support-email{color:#f4bf20;text-decoration:none}

/* V6.68 — mobile admin header micro polish */
@media(max-width:600px){header{height:60px;padding:0 12px}.brand{font-size:15px;line-height:1}.brand b{font-size:25px;margin-right:5px}.brand span{font-size:8px;padding:3px 5px;margin-left:4px;position:relative;top:-2px}.head-actions{gap:6px}.head-actions a,.head-actions button{padding:8px 9px;border-radius:8px;font-size:11px}.head-actions a{font-size:10px}}
