.adm,.adm-login{--bg:#04241a;--card:#0a3a2b;--line:#1b5a45;--gold:#e0bd50;--text:#eaf5ee;--muted:#9bc2b0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 0,#0b4a36,#04241a 60%);font-family:inherit}.adm{grid-template-columns:240px 1fr;display:grid}.side{border-right:1px solid var(--line);background:#031c14;flex-direction:column;gap:14px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand b{color:var(--gold);letter-spacing:.2em;font-size:18px;display:block}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.side nav{gap:4px;display:grid}.side nav button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.side nav button i{width:20px;color:var(--gold);place-items:center;font-style:normal;display:grid}.side nav button:hover{background:#0a3a2b}.side nav button.on{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#14573f,#0a3a2b)}.foot{gap:8px;margin-top:auto;display:grid}.foot small{color:var(--muted);word-break:break-all}.foot button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:9px}.main{min-width:0;padding:28px}.main h1{color:var(--gold);margin:0;font-size:26px}.titlebar{align-items:center;gap:12px;margin:0 0 18px;display:flex}.back{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);cursor:pointer;background:#0a3a2b;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.back:hover{background:#14573f}.back:active{transform:scale(.94)}.bottom-nav,.scrim,.burger{display:none}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a3a2bb3;border-radius:18px;margin-bottom:18px;padding:18px}.panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel h2{margin:0;font-size:17px}.cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(160deg,#0d4431,#08301f);border-radius:16px;padding:16px}.card small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.card strong{color:var(--gold);margin-top:6px;font-size:20px;display:block}.withdrawal-alert{border:1px solid var(--gold);background:linear-gradient(120deg,#4d3f0a8c,#0a3a2bbf);border-radius:16px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.withdrawal-alert>div:first-child strong{color:var(--gold)}.withdrawal-alert p{color:var(--muted);margin:4px 0 0;font-size:13px}.withdrawal-alert__requests{gap:8px;display:grid}.withdrawal-alert__requests>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13px;display:flex}.withdrawal-alert .hint{margin:0}.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.list{gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}.list small,td small,dd small{color:var(--muted);font-size:11px;display:block}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:10px}td{border-top:1px solid var(--line);vertical-align:top;padding:10px}.pos{color:#7be3a6}.neg{color:#ff9a9a}.filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.filters input{flex:1;min-width:160px}.adm input,.adm select,.adm textarea,.adm-login input{border:1px solid var(--line);color:var(--text);font:inherit;background:#04241a;border-radius:10px;padding:10px 12px}.adm textarea{width:100%;min-height:80px}.btn{border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:#0d4431;border-radius:10px;padding:9px 14px;font-size:13px}.btn:hover:not(:disabled){border-color:var(--gold)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.gold{color:#062d20;background:linear-gradient(135deg,#f0d46a,#c9a32f);border:0;font-weight:700}.btn.danger{background:#7a1f1f;border-color:#a33}.row-actions{gap:6px;display:flex}.ab{text-transform:capitalize;background:#355;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ab-pending,.ab-processing{color:#ffd96a;background:#4d3f0a}.ab-approved{color:#8cc4ff;background:#12385e}.ab-completed,.ab-active,.ab-paid,.ab-available{color:#7be3a6;background:#0f4a2c}.ab-rejected,.ab-failed,.ab-suspended,.ab-expired,.ab-hidden{color:#ff9a9a;background:#5a1717}.ab-cancelled{color:#ccc;background:#333}.pager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.pager button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.pager button:disabled{opacity:.4}.state{color:var(--muted);margin:10px 0}.state.err{color:#ffb3b3;background:#4a1414;border-radius:10px;padding:10px 12px}.hint{color:var(--muted);font-size:12px}.note{color:#ffe9a3;background:#4d3f0a;border-radius:10px;padding:10px 12px;font-size:13px}.note.ok{color:#b7f5d1;background:#0f4a2c}.tabs{gap:6px;display:flex}.tabs button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px}.tabs button.on{background:var(--gold);color:#062d20;font-weight:700}.overlay{z-index:50;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--gold);background:#06291e;width:min(560px,100%);height:100%;padding:22px;overflow-y:auto}.drawer>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drawer h2{color:var(--gold);margin:0}.drawer h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 6px;font-size:13px}.dl{gap:8px;margin:12px 0;display:grid}.dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:10px;padding:8px 0;display:grid}.dl dt{color:var(--muted);font-size:12px}.dl dd{word-break:break-word;margin:0;font-size:13px;font-weight:700}.actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.confirm{border:1px solid var(--gold);border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.confirm label{color:var(--muted);gap:6px;font-size:12px;display:grid}.confirm .check{align-items:center;gap:8px;display:flex}.member-status-action{border-top:1px solid var(--line);gap:10px;margin-top:24px;padding-top:14px;display:grid}.member-status-action label{color:var(--muted);gap:6px;font-size:12px;display:grid}.member-contact{border:1px solid var(--line);background:#031c1473;border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.member-contact h3{margin:0 0 2px}.member-contact>div{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.member-contact>div>span:first-child{color:var(--muted)}.member-contact__value{word-break:break-word;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.member-contact__value a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.copy-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.btn.copy{padding:4px 10px;font-size:12px}.adm-login{place-items:center;padding:20px;display:grid}.login-card{border:1px solid var(--gold);background:#06291ee6;border-radius:20px;gap:12px;width:min(400px,100%);padding:28px;display:grid}.login-card small{color:var(--gold);letter-spacing:.2em}.login-card h1{margin:0}.login-card p{color:var(--muted);margin:0}.login-card label{color:var(--muted);gap:6px;font-size:12px;display:grid}.login-card a{color:var(--gold);text-align:center;font-size:13px}@media (max-width:820px){.adm{grid-template-columns:1fr}.side{z-index:40;width:260px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.side.open{transform:none}.burger{display:none!important}.scrim{z-index:35;background:#0000008c;display:block;position:fixed;inset:0}.main{padding:16px 14px 88px}.main h1{font-size:22px}.bottom-nav{z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031c14f7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.bottom-nav button svg{width:20px;height:20px;color:var(--gold)}.bottom-nav small{font-size:10px}.bottom-nav button.on{background:linear-gradient(#14573f,#0a3a2b);font-weight:700}.dl div{grid-template-columns:1fr}}.card.link{text-align:left;width:100%;font:inherit;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;display:block}.card.link:hover,.card.link:focus-visible{border-color:var(--gold);outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}tr.link,li.link{cursor:pointer}tr.link:hover td{background:#d9b84d14}li.link:hover,li.link:focus-visible{background:#d9b84d14;outline:none}@keyframes adm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes adm-glow{0%,to{box-shadow:0 0 0 1px #e0bd5040,0 10px 40px #00000059}50%{box-shadow:0 0 0 1px #e0bd508c,0 10px 50px #e0bd502e}}@keyframes adm-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes adm-pulse{0%,to{opacity:1}50%{opacity:.45}}.adm{background:radial-gradient(circle at 15% -10%,#0f5a41 0,#0000 45%),radial-gradient(circle at 100% 100%,#0a3a2b 0,#0000 40%),#04241a}.adm:before{content:"";pointer-events:none;background-image:linear-gradient(#e0bd5009 1px,#0000 1px),linear-gradient(90deg,#e0bd5009 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 75%)}.main>div:not(.titlebar){animation:.45s both adm-rise}.panel{transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.panel:hover{border-color:#e0bd5073}.side nav button{transition:background .2s,transform .2s,box-shadow .2s}.side nav button:hover{transform:translate(3px)}.btn{transition:transform .15s,border-color .2s,box-shadow .2s}.btn:hover:not(:disabled){box-shadow:0 0 14px #e0bd5040}.btn:active:not(:disabled){transform:scale(.96)}tr.link,li.link{transition:background .15s}.cards .card{text-align:left;width:100%;color:inherit;font:inherit;gap:4px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.5s both adm-rise;display:grid;position:relative;overflow:hidden}.cards .card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 12px 30px #0006,0 0 22px #e0bd5026}.cards .card i{width:34px;height:34px;color:var(--gold);background:#e0bd5014;border:1px solid #e0bd5073;border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.hero{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0f5a41,#06281d 70%);border:1px solid #e0bd5080;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:24px 26px;transition:transform .2s;animation:.5s both adm-rise,4s ease-in-out infinite adm-glow;display:grid;position:relative;overflow:hidden}.hero:hover{transform:translateY(-2px)}.hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%);animation:5s ease-in-out infinite adm-sweep;position:absolute;inset:0}.hero-icon{border:1px solid var(--gold);width:64px;height:64px;color:var(--gold);background:#e0bd501a;border-radius:20px;place-items:center;display:grid}.hero-body{gap:6px;min-width:0;display:grid}.hero-body small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.hero-body>strong{color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 28px #e0bd5059;font-size:clamp(30px,6vw,52px);line-height:1}.hero-body em{color:var(--muted);font-size:13px;font-style:normal}.hero-go{color:var(--gold);white-space:nowrap;border:1px solid #e0bd5066;border-radius:999px;align-self:start;padding:7px 12px;font-size:12px}.hero.members{border-color:var(--line);background:linear-gradient(135deg,#0b4532,#05231a 70%);animation:.55s both adm-rise}.hero-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-split strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(24px,4.5vw,38px);line-height:1.05;display:block}.hero-split strong.live{color:#7be3a6;text-shadow:0 0 22px #7be3a666}.hero-split strong.muted{color:#ffb3b3}.hero-split em{margin-top:2px;display:block}.meter{background:#ffffff14;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg,#2fbf7d,#7be3a6);height:100%;transition:width 1s;display:block;box-shadow:0 0 14px #7be3a699}.feed li:first-child b:before{content:"";background:#7be3a6;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.4s infinite adm-pulse;display:inline-block}.queue{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.queue-tile{border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#0d4431,#08301f);border-radius:16px;gap:2px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.queue-tile:hover,.queue-tile.on{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 0 22px #e0bd5033}.queue-tile i{width:30px;height:30px;color:var(--gold);background:#e0bd501a;border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.queue-tile small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.queue-tile strong{color:var(--gold);font-size:26px}.queue-tile em{color:var(--muted);font-size:12px;font-style:normal}.queue-tile.q-pending{border-color:#ffd96a8c}.queue-tile.q-pending strong{color:#ffd96a}.payout-card{border:1px solid var(--gold);background:linear-gradient(135deg,#e0bd5024,#0a3a2bb3);border-radius:16px;gap:8px;margin:12px 0;padding:16px;animation:4s ease-in-out infinite adm-glow;display:grid}.payout-card>small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.payout-card>strong{color:var(--gold);text-shadow:0 0 22px #e0bd504d;font-size:32px}.payout-card>div{border:1px solid var(--line);word-break:break-all;background:#031c1499;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.payout-card>.btn{color:#062d20;background:linear-gradient(135deg,#f0d46a,#c9a32f);border:0;padding:11px;font-weight:700}.drawer{animation:.25s both adm-slide}@keyframes adm-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (max-width:820px){.hero{grid-template-columns:auto 1fr;padding:18px}.hero-go{display:none}.hero-icon{width:50px;height:50px}.hero-split{gap:6px}}@media (prefers-reduced-motion:reduce){.adm *,.adm :after{transition:none!important;animation:none!important}}.overlay{align-items:stretch;height:100dvh}.drawer{height:100dvh;max-height:100dvh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain}.drawer>header{margin-bottom:8px}.drawer h3{margin:12px 0 4px;font-size:12px}.confirm,.member-contact,.payout-card{margin:10px 0;padding:12px}.confirm h3,.member-contact h3{margin:0 0 2px}.confirm>p,.confirm .hint{margin:0}.confirm label{gap:4px}.drawer .list{margin:0 0 4px}.drawer .list li{padding:7px 0}.dl{gap:0;margin:8px 0}.dl div{padding:7px 0}.actions{margin:10px 0}.member-status-action{margin-top:14px;padding-top:10px}.main{padding:20px 22px}.titlebar{margin:0 0 12px}.panel{margin-bottom:12px;padding:14px}.panel header{margin-bottom:8px}.cards{gap:10px;margin-bottom:12px}.card{padding:12px 14px}.card strong{margin-top:2px;font-size:18px}.cards .card i{margin-bottom:2px}.hero{gap:14px;margin-bottom:10px;padding:16px 20px}.hero-icon{width:52px;height:52px}.hero-body{gap:3px}.hero-body>strong{font-size:clamp(26px,5vw,40px)}.hero-split strong{font-size:clamp(22px,4vw,32px)}.meter{margin-top:2px}.queue{gap:10px;margin-bottom:12px}.queue-tile{padding:10px 12px}.queue-tile i{margin-bottom:0}.queue-tile strong{font-size:22px}.withdrawal-alert{gap:8px;margin-bottom:12px;padding:12px 14px}.two{gap:12px}.list li{padding:7px 0}td{padding:8px 10px}th{padding:6px 10px}.filters{margin-bottom:8px}.pager{margin-top:8px}@media (max-width:820px){.main{padding:12px 12px 80px}.panel{padding:12px}.hero{padding:14px}.hero-icon{width:42px;height:42px}.hero-icon svg{width:22px;height:22px}}.note.ok,.state.err{z-index:1000;color:#fff;border-radius:14px;width:min(460px,100vw - 28px);margin:0;padding:14px 16px 14px 48px;font-size:14px;font-weight:600;animation:.25s ease-out toast-in-a;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000008c}.note.ok{background:#0d4a33;border:1px solid #3ddc97}.state.err{background:#561119;border:1px solid #ff6b6b}.note.ok:before,.state.err:before{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.note.ok:before{content:"✓";background:#22c07a}.state.err:before{content:"!";background:#e5383b}@keyframes toast-in-a{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.note.ok,.state.err[role=status]{animation:.25s ease-out toast-in-a,.4s ease-in 7s forwards toast-out-a}@keyframes toast-out-a{to{opacity:0;pointer-events:none;visibility:hidden}}
