:root{--admin-lime:#cfff32;--admin-ink:#080b08;--admin-panel:#0a110d;--admin-line:rgba(207,255,50,.18)}
.mod-prize-admin{margin:10px 0;padding:16px;border:1px solid rgba(91,174,255,.28);border-radius:13px;background:radial-gradient(circle at 95% 0,rgba(91,174,255,.1),transparent 34%),#070b0b}.mod-prize-admin>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mod-prize-admin>header span{color:#7ac5ff;font-size:9px;font-weight:900;letter-spacing:.1em}.mod-prize-admin>header h3{margin:5px 0 4px;font-size:23px}.mod-prize-admin>header p{max-width:760px;margin:0;color:#83958a;font-size:10px;line-height:1.5}.mod-prize-admin>header>strong{padding:7px 9px;border:1px solid rgba(91,174,255,.3);border-radius:999px;color:#9dd4ff;font:900 8px/1 ui-monospace,monospace}.mod-prize-admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px}.mod-prize-admin-metrics article{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#050805}.mod-prize-admin-metrics span,.mod-prize-admin-metrics small{display:block;color:#718278;font:8px/1.4 ui-monospace,monospace}.mod-prize-admin-metrics strong{display:block;margin:6px 0 3px;color:#e8f2eb;font:12px/1.3 ui-monospace,monospace;overflow-wrap:anywhere}.mod-prize-admin-list{display:grid;gap:8px;margin-top:10px}.mod-prize-admin-row{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.7fr)) minmax(150px,.7fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#050805}.mod-prize-admin-row h4{margin:4px 0;font-size:14px}.mod-prize-admin-row p{margin:0;color:#98a79d;font-size:10px;line-height:1.5}.mod-prize-admin-row small,.mod-prize-admin-row span{display:block;color:#718278;font:8px/1.45 ui-monospace,monospace;overflow-wrap:anywhere}.mod-prize-admin-row strong{display:block;margin:4px 0;color:#e4ece6;font:10px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.mod-prize-admin-row a{color:#7ac5ff}.mod-prize-admin-row button{width:100%;padding:10px;border:1px solid var(--admin-lime);border-radius:8px;background:var(--admin-lime);color:#071008;font:900 8px/1 ui-monospace,monospace;cursor:pointer}.mod-prize-admin-row button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:1050px){.mod-prize-admin-metrics{grid-template-columns:1fr 1fr}.mod-prize-admin-row{grid-template-columns:1fr 1fr}}@media(max-width:700px){.mod-prize-admin>header{display:block}.mod-prize-admin>header>strong{display:inline-block;margin-top:9px}.mod-prize-admin-metrics,.mod-prize-admin-row{grid-template-columns:1fr}}
.custom-prize-row{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(135px,.75fr)) minmax(130px,.55fr)!important}.custom-prize-actions button{width:100%;margin-top:6px;padding:9px 8px;border:1px solid rgba(255,91,111,.55);border-radius:7px;background:rgba(255,91,111,.08);color:#ff9aaa;font:900 8px ui-monospace,monospace;cursor:pointer}.custom-prize-actions button:hover:not(:disabled){background:#ff5b6f;color:#170307}.custom-prize-actions button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1050px){.custom-prize-row{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.custom-prize-row{grid-template-columns:1fr!important}.custom-prize-actions button{width:100%}}
.custom-prize-actions>div{display:flex;align-items:center;gap:6px}.custom-prize-actions .custom-prize-icon{width:38px;height:38px;margin-top:6px;padding:9px;display:inline-grid;place-items:center;border:1px solid rgba(207,255,50,.38);border-radius:8px;background:rgba(207,255,50,.05);color:var(--admin-lime)}.custom-prize-actions .custom-prize-icon.danger{border-color:rgba(255,91,111,.48);background:rgba(255,91,111,.06);color:#ff9aaa}.custom-prize-actions .custom-prize-icon:hover:not(:disabled){background:var(--admin-lime);color:#071008}.custom-prize-actions .custom-prize-icon.danger:hover:not(:disabled){background:#ff5b6f;color:#170307}.custom-prize-actions .custom-prize-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.custom-prize-actions.locked{opacity:.62}.custom-prize-actions.locked small{max-width:130px}.prize-edit-form>header span{color:var(--admin-lime);font-size:9px;font-weight:900;letter-spacing:.1em}.prize-edit-form>header h3{margin:5px 0 4px}.prize-edit-form>header p,.prize-edit-warning{margin:0;color:#829287;font-size:10px;line-height:1.55}.prize-edit-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.prize-edit-context article{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#050805}.prize-edit-context span{display:block;color:#718278;font-size:8px}.prize-edit-context strong{display:block;margin-top:5px;color:var(--admin-lime);font:9px/1.45 ui-monospace,monospace;overflow-wrap:anywhere}.prize-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.prize-edit-grid label{display:grid;gap:5px;color:#91a093;font-size:9px;font-weight:900}.prize-edit-grid label.wide{grid-column:1/-1}.prize-edit-grid input{width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.dialog-buttons .secondary{background:transparent;color:#d7e1d9}.dialog-buttons .secondary:hover{border-color:var(--admin-lime);color:var(--admin-lime)}@media(max-width:620px){.prize-edit-context,.prize-edit-grid{grid-template-columns:1fr}.prize-edit-grid label.wide{grid-column:auto}.prize-edit-form .dialog-buttons{display:grid}.prize-edit-form .dialog-buttons button{width:100%}}
.admin-main{padding:110px 0 70px;overflow-x:hidden}.admin-main *{box-sizing:border-box}.admin-hero{min-width:0;padding:28px;border:1px solid var(--admin-line);border-radius:18px;background:radial-gradient(circle at 92% 8%,rgba(207,255,50,.2),transparent 32%),linear-gradient(135deg,#111a12,#050806);display:flex;justify-content:space-between;gap:28px;align-items:center}.admin-hero>div{min-width:0}.admin-hero h1{margin:6px 0;font-size:clamp(34px,6vw,72px);line-height:.98;letter-spacing:-.06em;white-space:normal}.admin-hero p{max-width:720px;margin:0;color:#9caf9f;line-height:1.55}.admin-session{min-width:280px;padding:16px;border:1px solid var(--admin-line);border-radius:14px;background:rgba(0,0,0,.35);display:grid;gap:8px}.admin-session span{color:var(--admin-lime);font-size:11px;font-weight:900;letter-spacing:.12em}.admin-session strong{font:600 11px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.admin-lock{margin-top:18px;padding:28px;border:1px dashed var(--admin-line);border-radius:14px;text-align:center}.admin-lock strong{color:var(--admin-lime)}.admin-lock p{color:#94a49a}.admin-console{margin-top:18px}.admin-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;border:1px solid var(--admin-line);border-radius:12px;background:#050805}.admin-tabs button,.admin-panel-head button,.admin-filters button{padding:12px;border:0;border-radius:8px;background:transparent;color:#91a093;font-weight:900;letter-spacing:.07em}.admin-tabs button:hover,.admin-tabs button.active,.admin-panel-head button:hover{background:var(--admin-lime);color:var(--admin-ink)}.admin-message{margin:10px 0;padding:9px 12px;border-left:2px solid var(--admin-lime);background:rgba(207,255,50,.04);color:#a7b7aa;font-size:12px}.admin-panel{display:none;padding-top:12px}.admin-panel.active{display:block}.admin-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.admin-metrics article{padding:16px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-panel)}.admin-metrics span{display:block;color:#7f9183;font-size:10px}.admin-metrics strong{display:block;margin-top:6px;color:var(--admin-lime);font-size:25px}.admin-truth-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-truth-grid article{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#080d0a}.admin-truth-grid span{color:var(--admin-lime);font-size:10px;font-weight:900}.admin-truth-grid strong{display:block;margin:8px 0;font-size:14px}.admin-truth-grid p{margin:0;color:#8fa094;font-size:12px;line-height:1.5}.admin-panel-head{padding:18px;border:1px solid var(--admin-line);border-radius:12px 12px 0 0;background:linear-gradient(90deg,rgba(207,255,50,.08),transparent);display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-panel-head span{color:var(--admin-lime);font-size:10px;font-weight:900;letter-spacing:.12em}.admin-panel-head h2{margin:4px 0;font-size:28px}.admin-panel-head p{margin:0;color:#8fa094}.admin-panel-head button{border:1px solid var(--admin-line)}.admin-filters,.admin-form{padding:12px;border-inline:1px solid var(--admin-line);display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,190px)) auto;gap:8px}.admin-filters input,.admin-filters select,.admin-form input,.admin-form select{width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#050805;color:#eef5ef}.admin-filters button{border:1px solid var(--admin-line);color:var(--admin-lime)}.admin-form{grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--admin-line)}.admin-form label{display:grid;gap:5px;color:#91a093;font-size:10px;font-weight:900}.admin-form .wide{grid-column:span 3}.admin-form button{align-self:end}.admin-list{border:1px solid var(--admin-line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.admin-row{padding:13px;display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(100px,.7fr)) auto;gap:12px;align-items:center;border-top:1px solid rgba(255,255,255,.06);background:#070b08}.admin-row:first-child{border-top:0}.admin-row:hover{background:#0b120d}.admin-row-main{min-width:0}.admin-row-main strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis}.admin-row-main small,.admin-cell small{display:block;margin-top:4px;color:#74867a;font:10px ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis}.admin-cell b{font-size:12px}.admin-badge{display:inline-flex;padding:5px 8px;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-lime);font-size:9px;font-weight:900}.admin-badge.danger{border-color:rgba(255,99,99,.35);color:#ff7777}.admin-actions{display:flex;gap:5px}.admin-actions button{padding:8px 10px;border:1px solid var(--admin-line);border-radius:7px;background:transparent;color:#d8e1da;font-size:10px;font-weight:900}.admin-actions button:hover{background:var(--admin-lime);color:#060806}.admin-actions button.danger:hover{background:#ff6969}.admin-empty{padding:30px;text-align:center;color:#829185}dialog{width:min(720px,calc(100% - 24px));padding:0;border:1px solid var(--admin-line);border-radius:16px;background:#090f0b;color:#f3f8f3}dialog::backdrop{background:rgba(0,0,0,.78)}.dialog-close{position:absolute;right:10px;top:8px}.dialog-close button{border:0;background:transparent;color:white;font-size:26px}.dialog-content{padding:28px;display:grid;gap:16px}.dialog-content h3{margin:0;font-size:26px}.dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dialog-grid div{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.dialog-grid small{display:block;color:#839487;font-size:9px}.dialog-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere}.dialog-content label{display:grid;gap:5px;color:#91a093;font-size:10px}.dialog-content input,.dialog-content textarea,.dialog-content select{padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:white}.dialog-content textarea{min-height:90px}.dialog-buttons{display:flex;gap:8px}.dialog-buttons button{padding:11px 14px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-lime);color:#080b08;font-weight:900}.dialog-buttons .danger{background:#ff7474}
@media(max-width:950px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-truth-grid{grid-template-columns:1fr}.admin-row{grid-template-columns:1fr 1fr}.admin-actions{grid-column:1/-1}.admin-form{grid-template-columns:1fr 1fr}.admin-form .wide{grid-column:1/-1}}
@media(max-width:620px){.admin-main{padding-top:88px}.admin-main>.portal-shell{width:calc(100vw - 26px);max-width:calc(100vw - 26px);margin-inline:13px}.admin-hero{padding:18px;align-items:flex-start;flex-direction:column}.admin-hero h1{font-size:clamp(32px,11vw,44px);line-height:1.02}.admin-hero p,.admin-lock p{max-width:100%;overflow-wrap:anywhere}.admin-session{width:100%;min-width:0}.admin-session .portal-button{width:100%;max-width:100%}.admin-tabs{position:sticky;top:70px;z-index:5;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-tabs button{padding:10px 3px;font-size:8px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-panel-head{align-items:flex-start;flex-direction:column}.admin-filters,.admin-form{grid-template-columns:1fr}.admin-form .wide{grid-column:auto}.admin-row{grid-template-columns:1fr}.admin-actions{grid-column:auto;flex-wrap:wrap}.dialog-grid{grid-template-columns:1fr}}
.admin-tabs{grid-template-columns:repeat(5,1fr)}.admin-market-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border-inline:1px solid var(--admin-line)}.admin-market-status article{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070b08}.admin-market-status span{display:block;color:#7f9183;font-size:9px}.admin-market-status strong{display:block;margin:6px 0;color:var(--admin-lime);font-size:15px;overflow-wrap:anywhere}.admin-market-status small{display:block;color:#738278;font-size:8px;overflow-wrap:anywhere}.admin-market-controls{padding:0 12px 12px;display:flex;gap:8px;border-inline:1px solid var(--admin-line)}.admin-market-call{padding:15px;border:1px solid var(--admin-line);display:grid;grid-template-columns:minmax(200px,.6fr) minmax(280px,1.4fr) auto;gap:10px;align-items:end}.admin-market-call label{display:grid;gap:5px;color:#91a093;font-size:9px;font-weight:900}.admin-market-call select,.admin-market-call textarea{width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.admin-market-call textarea{height:76px;resize:vertical;font:11px ui-monospace,monospace}.admin-market-call p{grid-column:1/-1;margin:0;color:#7d8e81;font-size:10px}.admin-market-result{max-height:520px;margin:0;padding:18px;overflow:auto;border:1px solid var(--admin-line);border-top:0;background:#030503;color:#c9f7cd;font:11px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.admin-market-auth-message{margin:0;padding:11px 13px;border:1px solid var(--admin-line);border-top:0;background:rgba(207,255,50,.035);color:#91a294;font:10px/1.55 ui-monospace,monospace}.admin-market-auth-message[data-tone=progress]{color:var(--admin-lime)}.admin-market-auth-message[data-tone=success]{border-color:rgba(0,200,5,.35);color:#77ef7a}.admin-market-auth-message[data-tone=error]{border-color:rgba(255,105,105,.35);color:#ff8f8f}.admin-market-auth-message a{color:var(--admin-lime);font-weight:900}
@media(max-width:900px){.admin-market-status{grid-template-columns:1fr 1fr}.admin-market-call{grid-template-columns:1fr}.admin-market-call p{grid-column:auto}}
@media(max-width:620px){.admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-market-status{grid-template-columns:1fr}.admin-market-controls{flex-direction:column}.admin-market-call{grid-template-columns:1fr}}
.admin-tabs{grid-template-columns:repeat(6,1fr)}.feedback-row .admin-row-main strong{white-space:normal;line-height:1.35}.feedback-proposal,.feedback-triage,.feedback-events{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#050805}.feedback-proposal small,.feedback-triage small,.feedback-events>small{color:var(--admin-lime);font-size:9px;font-weight:900;letter-spacing:.09em}.feedback-proposal p,.feedback-triage p{margin:8px 0 0;color:#c2cec5;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-triage span{display:block;margin-top:8px;color:#718277;font:8px/1.6 ui-monospace,monospace}.feedback-events ol{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.feedback-events li{padding-top:6px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;gap:8px}.feedback-events li b{font-size:9px}.feedback-events li span{color:#76877b;font:8px ui-monospace,monospace;text-align:right}
@media(max-width:620px){.admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-tabs button{font-size:7px;padding-inline:2px}.feedback-events li{align-items:flex-start;flex-direction:column}.feedback-events li span{text-align:left}}
.admin-tabs{grid-template-columns:repeat(8,1fr)}
.pet-admin-form{display:grid;gap:10px}.pet-ledger-admin{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#050805}.pet-ledger-admin h4,.ledger-adjust-form h4{margin:0;color:var(--admin-lime);font-size:10px;letter-spacing:.1em}.pet-ledger-admin>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.pet-ledger-admin article>small{color:#91a093;font-size:8px}.pet-ledger-admin ol{max-height:260px;margin:7px 0 0;padding:0;overflow:auto;list-style:none}.pet-ledger-admin li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.pet-ledger-admin li b,.pet-ledger-admin li small{display:block}.pet-ledger-admin li b{font-size:9px}.pet-ledger-admin li small{margin-top:3px;color:#75867a;font-size:8px}.pet-ledger-admin li strong{color:var(--admin-lime);font-size:9px}.pet-ledger-admin li strong.negative{color:#ff7777}.pet-ledger-admin li.empty{color:#75867a;font-size:9px}.ledger-adjust-form{padding:13px;border:1px solid rgba(207,255,50,.18);border-radius:9px}.ledger-adjust-form>p{margin:0;color:#839487;font-size:10px}.ledger-adjust-form>div:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}
@media(max-width:620px){.pet-ledger-admin>div,.ledger-adjust-form>div:first-of-type{grid-template-columns:1fr}}
.hatchery-epoch-row{grid-template-columns:minmax(170px,1fr) minmax(120px,.6fr) minmax(190px,1.2fr) minmax(160px,1fr) auto}.hatchery-epoch-row .admin-cell b{line-height:1.6}.hatchery-epoch-row .admin-cell:nth-child(4) b{overflow-wrap:anywhere;color:var(--admin-lime);font-size:9px}
@media(max-width:950px){.hatchery-epoch-row{grid-template-columns:1fr 1fr}.hatchery-epoch-row .admin-actions{grid-column:1/-1}}
.candle-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border-inline:1px solid var(--admin-line)}.candle-status article{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070b08}.candle-status span{display:block;color:#7f9183;font-size:9px;letter-spacing:.08em}.candle-status strong{display:block;margin:6px 0;color:var(--admin-lime);font-size:14px;overflow-wrap:anywhere}.candle-status small{display:block;color:#738278;font:8px/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.candle-status .danger strong{color:#ff7777}.candle-guard{margin:0;padding:12px 15px;border:1px solid var(--admin-line);background:rgba(207,255,50,.035);color:#98aa9c;font-size:11px;line-height:1.55}.candle-guard[data-tone=success]{border-color:rgba(207,255,50,.42);color:var(--admin-lime)}.candle-guard[data-tone=error]{border-color:rgba(255,99,99,.35);color:#ff8888}.candle-create{padding:15px;border:1px solid var(--admin-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.candle-create[aria-disabled=true]{opacity:.58}.candle-form-title{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;align-items:center}.candle-form-title span{color:var(--admin-lime);font-size:10px;font-weight:900;letter-spacing:.1em}.candle-form-title strong{font:10px ui-monospace,monospace;color:#91a093}.candle-create label{display:grid;gap:5px;color:#91a093;font-size:9px;font-weight:900}.candle-create input{width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.candle-create .wide{grid-column:span 2}.candle-create>p{margin:0;color:#738278;font-size:9px;line-height:1.5}.candle-payouts{grid-column:1/-1;margin:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.candle-payouts legend{padding:0 7px;color:#91a093;font-size:9px;font-weight:900}.candle-payouts input{min-width:0}.candle-epochs{border:1px solid var(--admin-line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.candle-epoch{padding:15px;border-top:1px solid rgba(255,255,255,.06);background:#070b08}.candle-epoch:first-child{border-top:0}.candle-epoch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.candle-epoch-head h3{margin:2px 0;font-size:20px}.candle-epoch-head small{display:block;color:#718277;font:9px/1.5 ui-monospace,monospace}.candle-epoch-grid{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.candle-epoch-grid div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#050805}.candle-epoch-grid span{display:block;color:#708177;font-size:8px}.candle-epoch-grid strong{display:block;margin-top:4px;font:10px ui-monospace,monospace;overflow-wrap:anywhere}.candle-actions{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.candle-actions button{padding:8px 10px;border:1px solid var(--admin-line);border-radius:7px;background:transparent;color:#d8e1da;font-size:9px;font-weight:900}.candle-actions button:hover{background:var(--admin-lime);color:#060806}.candle-actions button.danger:hover{background:#ff6969}.candle-actions button:disabled{opacity:.35;cursor:not-allowed}.candle-tx-receipt{margin-top:10px;padding:10px;border:1px solid rgba(207,255,50,.24);border-radius:8px;color:#a8b9ab;font:9px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}.candle-tx-receipt a{color:var(--admin-lime)}
@media(max-width:900px){.candle-status{grid-template-columns:repeat(2,1fr)}.candle-create{grid-template-columns:repeat(2,minmax(0,1fr))}.candle-epoch-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.candle-status,.candle-create,.candle-epoch-grid{grid-template-columns:1fr}.candle-create .wide{grid-column:auto}.candle-payouts{grid-column:auto;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px}.candle-payouts input{padding:8px 2px;text-align:center;font-size:10px}.candle-form-title,.candle-epoch-head{align-items:flex-start;flex-direction:column}.candle-actions{display:grid;grid-template-columns:1fr 1fr}.candle-actions button{min-height:38px}}
.admin-user-filters{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.7fr)) auto}.admin-user-summary{padding:12px;border-inline:1px solid var(--admin-line);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.admin-user-summary article{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#070b08}.admin-user-summary span{display:block;color:#718278;font-size:8px;letter-spacing:.06em}.admin-user-summary strong{display:block;margin-top:5px;color:var(--admin-lime);font-size:18px}.admin-user-row{grid-template-columns:minmax(220px,1.45fr) minmax(130px,.65fr) minmax(135px,.7fr) minmax(150px,.75fr) auto}.admin-user-socials{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.admin-social-pill{display:inline-flex;padding:4px 7px;border:1px solid rgba(207,255,50,.22);border-radius:999px;color:#cfff32;background:rgba(207,255,50,.04);font-size:8px;font-weight:900}.admin-social-pill.telegram{border-color:rgba(67,185,255,.3);color:#79caff}.admin-social-pill.muted{border-color:rgba(255,255,255,.08);color:#748278}.admin-pagination{padding:12px;border:1px solid var(--admin-line);border-top:0;border-radius:0 0 12px 12px;display:flex;align-items:center;justify-content:center;gap:14px;background:#050805}.admin-pagination button{padding:8px 11px;border:1px solid var(--admin-line);border-radius:7px;background:transparent;color:var(--admin-lime);font-size:9px;font-weight:900}.admin-pagination button:disabled{opacity:.3}.admin-pagination span{color:#86978a;font:9px ui-monospace,monospace}#users-list{border-radius:0}#admin-dialog{width:min(980px,calc(100% - 24px));max-height:calc(100vh - 28px);overflow:auto}.admin-user-profile{gap:12px}.admin-user-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-user-profile-head h3{margin:8px 0 5px}.admin-user-profile-head code{display:block;color:#8ea093;font:10px ui-monospace,monospace;overflow-wrap:anywhere}.admin-user-profile-head>button{padding:9px 11px;border:1px solid var(--admin-line);border-radius:7px;background:transparent;color:var(--admin-lime);font-size:9px;font-weight:900}.admin-profile-top-grid,.admin-identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-profile-top-grid article,.admin-identity-grid article{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#050805}.admin-profile-top-grid span,.admin-identity-grid span,.admin-profile-section>header span{display:block;color:var(--admin-lime);font-size:8px;font-weight:900;letter-spacing:.08em}.admin-profile-top-grid strong,.admin-identity-grid strong{display:block;margin:6px 0;font-size:12px;overflow-wrap:anywhere}.admin-profile-top-grid small,.admin-identity-grid small{display:block;color:#75867a;font-size:8px;line-height:1.5}.admin-identity-grid code{display:block;margin-top:7px;color:#708177;font:8px ui-monospace,monospace;overflow-wrap:anywhere}.admin-identity-grid a{display:inline-block;margin-top:7px;color:var(--admin-lime);font-size:8px;font-weight:900}.admin-profile-section{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070b08}.admin-profile-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-profile-section>header strong{font-size:11px;text-align:right;overflow-wrap:anywhere}.admin-profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-profile-stat-grid>div{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#050805}.admin-profile-stat-grid small{display:block;color:#718278;font-size:7px}.admin-profile-stat-grid b{display:block;margin-top:4px;color:#e8f1e9;font:9px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.admin-profile-policy,.admin-membership-line,.admin-profile-empty p{margin:10px 0 0;color:#788a7d;font-size:9px;line-height:1.5}.admin-membership-line b{color:var(--admin-lime)}.admin-epoch-history{margin-top:10px}.admin-epoch-history h4{margin:0 0 7px;color:var(--admin-lime);font-size:9px;letter-spacing:.08em}.admin-epoch-history>div{overflow:auto}.admin-epoch-history table{width:100%;border-collapse:collapse;font-size:9px}.admin-epoch-history th,.admin-epoch-history td{padding:8px;border-top:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap}.admin-epoch-history th{color:#728278;font-size:7px}.admin-profile-section .pet-admin-form,.admin-profile-section .pet-ledger-admin,.admin-profile-section .ledger-adjust-form{margin-top:10px}.admin-profile-section>.dialog-buttons{margin-top:10px}
@media(max-width:1050px){.admin-user-summary{grid-template-columns:repeat(3,1fr)}.admin-user-row{grid-template-columns:1fr 1fr}.admin-user-row .admin-actions{grid-column:1/-1}.admin-user-filters{grid-template-columns:1fr 1fr}.admin-user-filters input{grid-column:1/-1}}
@media(max-width:620px){.admin-user-summary,.admin-user-row,.admin-user-filters,.admin-profile-top-grid,.admin-identity-grid,.admin-profile-stat-grid{grid-template-columns:1fr}.admin-user-filters input,.admin-user-row .admin-actions{grid-column:auto}.admin-user-profile-head,.admin-profile-section>header{align-items:flex-start;flex-direction:column}.admin-profile-section>header strong{text-align:left}.admin-user-profile-head>button{width:100%}.admin-pagination{justify-content:space-between}.admin-profile-section .pet-ledger-admin>div{grid-template-columns:1fr}}
.admin-prize-panel{border-color:rgba(207,255,50,.2);background:linear-gradient(145deg,rgba(207,255,50,.035),#070b08 48%)}.admin-prize-panel.unavailable{border-color:rgba(255,105,105,.25)}.admin-prize-winner{margin-bottom:10px;padding:11px 12px;border:1px solid rgba(207,255,50,.28);border-radius:8px;background:rgba(207,255,50,.055)}.admin-prize-winner b{display:block;color:var(--admin-lime);font-size:11px}.admin-prize-winner span{display:block;margin-top:5px;color:#8da092;font:8px ui-monospace,monospace;overflow-wrap:anywhere}.admin-prize-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-prize-form{margin-top:12px;padding:13px;border:1px solid rgba(207,255,50,.16);border-radius:9px;background:#050805;grid-template-columns:1fr 1fr}.admin-prize-form .dialog-buttons{grid-column:1/-1}.admin-prize-form button:disabled{opacity:.42;cursor:not-allowed}.admin-prize-history{margin-top:10px}.admin-prize-history>ol{max-height:220px;margin:8px 0 0;padding:0;overflow:auto;list-style:none}.admin-prize-history li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.admin-prize-history li b,.admin-prize-history li small{display:block}.admin-prize-history li b{font-size:9px}.admin-prize-history li small{margin-top:3px;color:#75867a;font-size:8px}.admin-prize-history li strong{color:var(--admin-lime);font-size:9px;text-align:right}.admin-prize-history li.empty{color:#75867a;font-size:9px}
@media(max-width:760px){.admin-prize-stats,.admin-prize-form{grid-template-columns:1fr}.admin-prize-form .dialog-buttons{grid-column:auto}.admin-prize-history li{flex-direction:column}.admin-prize-history li strong{text-align:left}}
.admin-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}.admin-staff-form{grid-template-columns:minmax(230px,1.2fr) minmax(130px,.55fr) minmax(260px,1.5fr) auto}.admin-staff-form .wide{grid-column:auto}.admin-staff-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-staff-policy{margin:0;padding:11px 13px;border:1px solid var(--admin-line);background:rgba(207,255,50,.035);color:#91a294;font:9px/1.55 ui-monospace,monospace}.admin-staff-row{grid-template-columns:minmax(230px,1.3fr) minmax(130px,.55fr) minmax(170px,.9fr) minmax(180px,1fr) auto}.admin-badge.admin-role{border-color:rgba(91,174,255,.4);color:#78bdff}.admin-badge.moderator-role{border-color:rgba(202,135,255,.38);color:#d29cff}.admin-staff-row .admin-actions small{color:#718278;font:8px ui-monospace,monospace}
@media(max-width:1050px){.admin-staff-form{grid-template-columns:1fr 1fr}.admin-staff-form .wide{grid-column:1/-1}.admin-staff-row{grid-template-columns:1fr 1fr}.admin-staff-row .admin-actions{grid-column:1/-1}}
@media(max-width:620px){.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-staff-form,.admin-staff-summary,.admin-staff-row{grid-template-columns:1fr}.admin-staff-form .wide,.admin-staff-row .admin-actions{grid-column:auto}}

.epoch-automation{padding:14px 16px;border:1px solid var(--admin-line);border-top:0;background:linear-gradient(90deg,rgba(207,255,50,.08),rgba(207,255,50,.015));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.epoch-automation span,.epoch-former-shell>header span,.epoch-card-head span,.epoch-approval span{color:var(--admin-lime);font-size:9px;font-weight:900;letter-spacing:.1em}.epoch-automation strong{font-size:12px}.epoch-automation small{color:#829286;font:9px ui-monospace,monospace;text-align:right}.epoch-primary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.epoch-card{min-width:0;padding:18px;border:1px solid var(--admin-line);border-radius:13px;background:linear-gradient(145deg,#0c140e,#050805 62%)}.epoch-card.coming{border-color:rgba(91,174,255,.28);background:linear-gradient(145deg,rgba(91,174,255,.06),#050805 62%)}.epoch-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.epoch-card-head h3{margin:4px 0;font-size:25px}.epoch-card-head small{color:#748579;font:9px/1.5 ui-monospace,monospace}.epoch-card-head>b{padding:6px 9px;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-lime);font-size:9px;white-space:nowrap}.epoch-card.coming .epoch-card-head>b{border-color:rgba(91,174,255,.35);color:#80c3ff}.epoch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.epoch-summary article{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(0,0,0,.22)}.epoch-summary span,.epoch-carry span{display:block;color:#75867a;font-size:8px}.epoch-summary strong{display:block;margin-top:5px;color:#e8f1e9;font:10px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.epoch-summary small{display:block;margin-top:4px;color:#65766a;font-size:7px;line-height:1.4}.epoch-split{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.epoch-split article{min-width:0;padding:10px 8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#050805}.epoch-split article.occupied{border-color:rgba(207,255,50,.22);background:rgba(207,255,50,.035)}.epoch-split span{color:var(--admin-lime);font-size:8px;font-weight:900}.epoch-split strong{display:block;margin-top:6px;font:9px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.epoch-split small{display:block;margin-top:5px;color:#718278;font-size:7px;line-height:1.4;overflow-wrap:anywhere}.epoch-carry{margin-top:8px;padding:9px 11px;border-left:2px solid rgba(207,255,50,.34);background:rgba(207,255,50,.025);display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px}.epoch-carry strong{color:var(--admin-lime);font:9px ui-monospace,monospace}.epoch-carry small{color:#728278;font-size:8px}.epoch-pool-form{display:grid;grid-template-columns:minmax(170px,.7fr) auto 1fr;gap:9px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.epoch-pool-form label{display:grid;gap:5px;color:#91a093;font-size:8px;font-weight:900}.epoch-pool-form input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.epoch-pool-form small{align-self:center;color:#718278;font-size:8px;line-height:1.5}.epoch-former-shell{margin-top:10px;border:1px solid var(--admin-line);border-radius:13px;overflow:hidden}.epoch-former-shell>header{padding:16px;background:linear-gradient(90deg,rgba(207,255,50,.07),transparent);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.epoch-former-shell>header h3{margin:4px 0;font-size:21px}.epoch-former-shell>header p{margin:0;color:#7d8e81;font-size:10px}.epoch-former-shell>header label{display:grid;gap:5px;color:#849588;font-size:8px;font-weight:900}.epoch-former-shell select{min-width:230px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.epoch-former-shell .epoch-card{border:0;border-top:1px solid var(--admin-line);border-radius:0}.epoch-approval{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px;border:1px solid rgba(207,255,50,.18);border-radius:9px;background:rgba(207,255,50,.035)}.epoch-approval strong,.epoch-approval small{display:block}.epoch-approval strong{margin-top:4px;font-size:12px}.epoch-approval small{margin-top:4px;color:#748579;font-size:8px}.epoch-approval button:disabled{opacity:.38;cursor:not-allowed}.epoch-advanced{margin-top:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#050805}.epoch-advanced>summary{padding:14px 16px;color:#91a093;font-size:10px;font-weight:900;cursor:pointer}.epoch-advanced>p{margin:0;padding:0 16px 12px;color:#748579;font-size:9px}.epoch-advanced .admin-form{border-inline:0}.epoch-advanced .admin-form:last-child{border-bottom:0}
.epoch-vault-funding{margin-top:10px;border:1px solid rgba(207,255,50,.24);border-radius:13px;background:radial-gradient(circle at 90% 0,rgba(207,255,50,.1),transparent 34%),#070b08;overflow:hidden}.epoch-vault-funding>header{padding:15px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.07)}.epoch-vault-funding>header span{color:var(--admin-lime);font-size:9px;font-weight:900;letter-spacing:.1em}.epoch-vault-funding>header h3{margin:5px 0 3px;font-size:24px}.epoch-vault-funding>header a{color:#819184;font:9px ui-monospace,monospace}.epoch-vault-funding>header>b{padding:6px 9px;border:1px solid rgba(207,255,50,.28);border-radius:999px;color:var(--admin-lime);font-size:8px}.epoch-vault-metrics{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.epoch-vault-metrics article{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#050805}.epoch-vault-metrics span{display:block;color:#718278;font-size:8px}.epoch-vault-metrics strong{display:block;margin-top:5px;font:11px ui-monospace,monospace;overflow-wrap:anywhere}.epoch-vault-metrics small{display:block;margin-top:4px;color:#68786d;font-size:7px}.epoch-vault-funding>form{padding:0 10px 12px;display:grid;grid-template-columns:minmax(180px,.45fr) auto 1fr;gap:9px;align-items:end}.epoch-vault-funding>form label{display:grid;gap:5px;color:#91a093;font-size:8px;font-weight:900}.epoch-vault-funding>form input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.epoch-vault-funding>form small{align-self:center;color:#718278;font-size:8px;line-height:1.5}.epoch-vault-funding button:disabled{opacity:.4;cursor:not-allowed}
.epoch-automation{grid-template-columns:auto 1fr minmax(220px,.7fr) auto}.epoch-automation button:disabled{opacity:.42;cursor:not-allowed}.epoch-token-form{grid-template-columns:minmax(210px,1fr) 110px auto minmax(220px,1fr)}
@media(max-width:1050px){.epoch-primary-grid{grid-template-columns:1fr}.epoch-summary{grid-template-columns:1fr 1fr}.epoch-pool-form,.epoch-token-form{grid-template-columns:1fr auto}.epoch-pool-form small{grid-column:1/-1}}
@media(max-width:700px){.epoch-automation{grid-template-columns:1fr}.epoch-automation small{text-align:left}.epoch-card{padding:14px}.epoch-card-head,.epoch-former-shell>header,.epoch-approval{align-items:flex-start;flex-direction:column}.epoch-summary{grid-template-columns:1fr 1fr}.epoch-split{grid-template-columns:1fr}.epoch-carry{grid-template-columns:1fr}.epoch-pool-form{grid-template-columns:1fr}.epoch-pool-form small{grid-column:auto}.epoch-former-shell select{width:100%;min-width:0}.epoch-approval button{width:100%}}
@media(max-width:900px){.epoch-vault-metrics{grid-template-columns:1fr 1fr}.epoch-vault-funding>form{grid-template-columns:1fr auto}.epoch-vault-funding>form small{grid-column:1/-1}}
@media(max-width:700px){.epoch-vault-funding>header{flex-direction:column}.epoch-vault-metrics,.epoch-vault-funding>form{grid-template-columns:1fr}.epoch-vault-funding>form small{grid-column:auto}.epoch-vault-funding>form button{width:100%}}

.admin-tabs{grid-template-columns:repeat(10,minmax(0,1fr))}.custom-prize-vault{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid var(--admin-line);border-top:0;background:linear-gradient(90deg,rgba(207,255,50,.05),transparent)}.custom-prize-vault article,.custom-prize-summary article{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#050805}.custom-prize-vault span,.custom-prize-summary span,.custom-prize-form>header span,.custom-prize-overview>header span,.custom-prize-recipient span,.custom-prize-row>div>span:not(.admin-badge){display:block;color:#718278;font-size:8px;letter-spacing:.07em}.custom-prize-vault strong,.custom-prize-summary strong,.custom-prize-recipient strong{display:block;margin-top:6px;color:var(--admin-lime);font:12px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.custom-prize-vault small,.custom-prize-recipient small{display:block;margin-top:4px;color:#68786d;font-size:8px}.custom-prize-form{margin-top:10px;padding:16px;border:1px solid rgba(207,255,50,.25);border-radius:13px;background:radial-gradient(circle at 92% 0,rgba(207,255,50,.1),transparent 32%),#070b08;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.custom-prize-form>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-prize-form>header span{color:var(--admin-lime);font-weight:900}.custom-prize-form>header strong{font-size:9px}.custom-prize-form label{display:grid;gap:5px;color:#91a093;font-size:9px;font-weight:900}.custom-prize-form label.wide{grid-column:span 2}.custom-prize-form input,.custom-prize-form select{width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.custom-prize-form>p{grid-column:1/-1;margin:0;color:#718278;font-size:9px;line-height:1.5}.custom-prize-form button:disabled{opacity:.4;cursor:not-allowed}.custom-prize-recipient{margin-top:10px;padding:12px;border:1px solid rgba(91,174,255,.22);border-radius:11px;background:rgba(91,174,255,.035);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.custom-prize-recipient>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#050805}.custom-prize-recipient>p{grid-column:1/-1;margin:0;color:#83958a;font-size:10px}.custom-prize-overview{margin-top:10px;border:1px solid var(--admin-line);border-radius:13px;overflow:hidden}.custom-prize-overview>header{padding:15px;background:linear-gradient(90deg,rgba(207,255,50,.07),transparent);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.custom-prize-overview>header h3{margin:4px 0;font-size:21px}.custom-prize-overview>header p{margin:0;color:#7b8d80;font-size:9px}.custom-prize-overview>header form{display:grid;grid-template-columns:minmax(190px,1fr) auto auto;gap:7px}.custom-prize-overview>header input,.custom-prize-overview>header select{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#050805;color:#eef5ef;font-size:9px}.custom-prize-summary{padding:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;border-top:1px solid rgba(255,255,255,.06)}.custom-prize-summary strong{font-size:18px}.custom-prize-list{border-top:1px solid rgba(255,255,255,.06)}.custom-prize-row{padding:13px;display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(150px,.8fr));gap:12px;align-items:center;border-top:1px solid rgba(255,255,255,.06);background:#070b08}.custom-prize-row:first-child{border-top:0}.custom-prize-row:hover{background:#0b120d}.custom-prize-main h4{margin:7px 0 4px;font-size:14px}.custom-prize-main b{display:block;font-size:10px}.custom-prize-main small,.custom-prize-row>div>small{display:block;margin-top:4px;color:#718278;font:8px/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.custom-prize-main a{color:var(--admin-lime)}.custom-prize-row>div>strong{display:block;margin-top:5px;font:10px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.custom-prize-caveat{margin:0;padding:11px 13px;border-top:1px solid rgba(255,255,255,.06);background:#050805;color:#829287;font-size:9px;line-height:1.55}
.custom-prize-custody{margin-top:10px;border:1px solid rgba(207,255,50,.24);border-radius:13px;background:radial-gradient(circle at 92% 0,rgba(207,255,50,.1),transparent 34%),#070b08;overflow:hidden}.custom-prize-custody>header{padding:15px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.07)}.custom-prize-custody>header span{color:var(--admin-lime);font-size:9px;font-weight:900;letter-spacing:.1em}.custom-prize-custody>header h3{margin:5px 0 3px;font-size:20px}.custom-prize-custody>header a{color:#819184;font:9px ui-monospace,monospace}.custom-prize-custody>header>b{padding:6px 9px;border:1px solid rgba(207,255,50,.28);border-radius:999px;color:var(--admin-lime);font-size:8px}.custom-prize-custody>header>b.danger{border-color:rgba(255,105,105,.4);color:#ff8d8d}.custom-prize-custody-metrics{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.custom-prize-custody-metrics article{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#050805}.custom-prize-custody-metrics span{display:block;color:#718278;font-size:8px}.custom-prize-custody-metrics strong{display:block;margin-top:5px;color:var(--admin-lime);font:11px ui-monospace,monospace;overflow-wrap:anywhere}.custom-prize-custody-metrics small,.custom-prize-custody form small{display:block;color:#718278;font-size:8px;line-height:1.5}.custom-prize-custody form{padding:0 10px 12px;display:grid;grid-template-columns:minmax(180px,.45fr) auto 1fr;gap:9px;align-items:end}.custom-prize-custody form label{display:grid;gap:5px;color:#91a093;font-size:8px;font-weight:900}.custom-prize-custody form input:not([type=hidden]){width:100%;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050805;color:#eef5ef}.custom-prize-custody form button:disabled{opacity:.4;cursor:not-allowed}.custom-prize-pause{border-top:1px solid rgba(255,255,255,.06);padding-top:12px!important;grid-template-columns:auto 1fr!important}.custom-prize-custody-actions{border-top:1px solid rgba(255,105,105,.18);padding-top:12px;background:rgba(255,105,105,.025)}.custom-prize-custody-actions form{grid-template-columns:minmax(180px,.45fr) auto auto 1fr}.custom-prize-custody-actions .custom-prize-resume{border-top:1px solid rgba(255,255,255,.05);padding-top:12px;grid-template-columns:auto 1fr}.custom-prize-action-status{margin:8px 2px 0;color:#829287;font-size:9px;line-height:1.5}.custom-prize-action-status[data-tone=progress]{color:#cfe9ff}.custom-prize-action-status[data-tone=success]{color:var(--admin-lime)}.custom-prize-action-status[data-tone=error]{color:#ff8d8d}
@media(max-width:1050px){.custom-prize-vault,.custom-prize-recipient,.custom-prize-custody-metrics{grid-template-columns:1fr 1fr}.custom-prize-form{grid-template-columns:1fr 1fr}.custom-prize-summary{grid-template-columns:repeat(3,1fr)}.custom-prize-row{grid-template-columns:1fr 1fr}.custom-prize-overview>header{align-items:flex-start;flex-direction:column}.custom-prize-overview>header form{width:100%}.custom-prize-custody-actions form{grid-template-columns:1fr auto auto}.custom-prize-custody-actions form small{grid-column:1/-1}}
@media(max-width:700px){.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-prize-vault,.custom-prize-recipient,.custom-prize-form,.custom-prize-summary,.custom-prize-row,.custom-prize-overview>header form,.custom-prize-custody-metrics,.custom-prize-custody form,.custom-prize-custody-actions form,.custom-prize-custody-actions .custom-prize-resume,.custom-prize-pause{grid-template-columns:1fr!important}.custom-prize-form label.wide{grid-column:auto}.custom-prize-form>header,.custom-prize-custody>header{align-items:flex-start;flex-direction:column}.custom-prize-form button,.custom-prize-custody form button{width:100%}.custom-prize-custody-actions form small{grid-column:auto}}
.admin-tabs{grid-template-columns:repeat(11,minmax(0,1fr))}.reward-lab-status{padding:12px;border:1px solid var(--admin-line);border-top:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.reward-lab-status article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#050805}.reward-lab-status span,.reward-lab-recommendation span,.reward-lab-policy header span,.reward-lab-manual header span{display:block;color:var(--admin-lime);font-size:8px;font-weight:900;letter-spacing:.09em}.reward-lab-status strong{display:block;margin-top:6px;font:12px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.reward-lab-status small{display:block;margin-top:4px;color:#708177;font-size:8px}.reward-lab-recommendation{margin-top:10px;padding:15px;border:1px solid rgba(214,255,77,.22);border-radius:13px;background:radial-gradient(circle at 95% 0,rgba(68,231,240,.08),transparent 35%),#070b08}.reward-lab-recommendation>header,.reward-lab-policy>header,.reward-lab-manual>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-lab-recommendation h3{margin:4px 0 0;font-size:22px}.reward-lab-recommendation>p,.reward-lab-policy>p,.reward-lab-manual>p{grid-column:1/-1;margin:9px 0 0;color:#7f9185;font-size:9px;line-height:1.55}.reward-lab-picks{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reward-lab-pick{padding:13px;border:1px solid rgba(68,231,240,.16);border-radius:10px;background:rgba(68,231,240,.025)}.reward-lab-pick b{display:flex;justify-content:space-between;color:#fff;font-size:13px}.reward-lab-pick b i{color:var(--admin-lime);font-style:normal}.reward-lab-pick small{display:block;margin-top:5px;color:#75887b;font-size:8px}.reward-lab-pick>span{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:9px}.reward-lab-pick>span i{padding:5px 2px;border-radius:5px;background:#0b160f;color:#91a99b;font:7px ui-monospace,monospace;text-align:center;font-style:normal}.reward-lab-policy,.reward-lab-manual{margin-top:10px;padding:15px;border:1px solid var(--admin-line);border-radius:13px;background:#070b08;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;align-items:end}.reward-lab-policy label,.reward-lab-manual label{display:grid;gap:5px;color:#91a093;font-size:8px;font-weight:900}.reward-lab-policy input,.reward-lab-policy select,.reward-lab-manual input,.reward-lab-manual select{width:100%;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#050805;color:#eef5ef}.reward-lab-policy .wide,.reward-lab-manual .wide{grid-column:span 2}.reward-lab-manual{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-lab-manual label:not(.wide){grid-template-rows:auto auto auto}.reward-lab-candidates{margin-top:10px;border:1px solid var(--admin-line);border-radius:12px;overflow:hidden}.reward-lab-candidate{padding:11px 13px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:minmax(150px,1fr) repeat(5,minmax(70px,.45fr));gap:8px;align-items:center;background:#060a07}.reward-lab-candidate:first-child{border-top:0}.reward-lab-candidate strong{font-size:11px}.reward-lab-candidate span{color:#8ea096;font:9px ui-monospace,monospace}.reward-lab-candidate small{display:block;color:#65766b;font-size:7px}.reward-lab-history{margin-top:10px;display:flex;gap:7px;overflow:auto}.reward-lab-history article{min-width:160px;padding:10px;border:1px solid var(--admin-line);border-radius:9px;background:#050805}.reward-lab-history strong{display:block;color:var(--admin-lime);font-size:10px}.reward-lab-history small{display:block;margin-top:5px;color:#718278;font-size:8px}
@media(max-width:900px){.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-lab-status{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-lab-policy,.reward-lab-manual{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-lab-policy .wide,.reward-lab-manual .wide{grid-column:span 2}.reward-lab-candidate{grid-template-columns:1fr repeat(2,minmax(70px,.5fr))}.reward-lab-candidate span:nth-of-type(n+3){display:none}}
@media(max-width:560px){.reward-lab-status,.reward-lab-picks,.reward-lab-policy,.reward-lab-manual,.reward-lab-candidate{grid-template-columns:1fr}.reward-lab-policy .wide,.reward-lab-manual .wide{grid-column:auto}.reward-lab-recommendation>header,.reward-lab-policy>header,.reward-lab-manual>header{align-items:flex-start;flex-direction:column}.reward-lab-recommendation button,.reward-lab-policy button,.reward-lab-manual button{width:100%}.reward-lab-candidate span:nth-of-type(n+2){display:none}}
.admin-tabs{grid-template-columns:repeat(12,minmax(0,1fr))}.fee-test-status{padding:12px;border:1px solid var(--admin-line);border-top:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fee-test-status article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#050805}.fee-test-status article.danger{border-color:rgba(255,105,105,.28);background:rgba(255,105,105,.035)}.fee-test-status span,.fee-range-card header span,.fee-test-history header span{display:block;color:var(--admin-lime);font-size:8px;font-weight:900;letter-spacing:.09em}.fee-test-status strong{display:block;margin-top:6px;font:12px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.fee-test-status small{display:block;margin-top:4px;color:#708177;font-size:8px;line-height:1.45}.fee-test-form{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fee-range-card{min-width:0;padding:18px;border:1px solid rgba(207,255,50,.2);border-radius:13px;background:radial-gradient(circle at 94% 0,rgba(207,255,50,.08),transparent 34%),#070b08}.fee-range-card header,.fee-test-history header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fee-range-card h3{margin:5px 0 0;color:#eef6ef;font-size:25px}.fee-range-card header>strong{padding:5px 8px;border:1px solid rgba(207,255,50,.22);border-radius:999px;color:#9db173;font-size:7px}.fee-range-card>p{margin:13px 0 0;color:#7f9185;font-size:9px;line-height:1.55}.fee-dual-range{position:relative;height:34px;margin-top:18px}.fee-range-track{position:absolute;inset:13px 0 auto;height:6px;border-radius:999px;background:#1a241d;overflow:hidden}.fee-range-track i{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#67ed69,var(--admin-lime));box-shadow:0 0 12px rgba(207,255,50,.35)}.fee-dual-range input[type=range]{position:absolute;inset:0;width:100%;height:32px;margin:0;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;pointer-events:none}.fee-dual-range input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent}.fee-dual-range input[type=range]::-moz-range-track{height:6px;background:transparent}.fee-dual-range input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:3px solid #071008;border-radius:50%;background:var(--admin-lime);box-shadow:0 0 0 1px rgba(207,255,50,.5),0 0 12px rgba(207,255,50,.25);appearance:none;-webkit-appearance:none;pointer-events:auto;cursor:grab}.fee-dual-range input[type=range]::-moz-range-thumb{width:17px;height:17px;border:3px solid #071008;border-radius:50%;background:var(--admin-lime);box-shadow:0 0 0 1px rgba(207,255,50,.5),0 0 12px rgba(207,255,50,.25);pointer-events:auto;cursor:grab}.fee-dual-range input[name^=maximum]{z-index:2}.fee-range-ends{display:flex;justify-content:space-between;color:#607168;font:8px ui-monospace,monospace}.fee-test-preview{grid-column:1/-1;padding:15px;border:1px solid rgba(68,231,240,.2);border-radius:12px;background:rgba(68,231,240,.025);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fee-test-preview article{padding:10px;border-left:2px solid rgba(68,231,240,.35);background:#050805}.fee-test-preview span{display:block;color:#6f8177;font-size:8px}.fee-test-preview strong{display:block;margin-top:5px;color:#dffbff;font:12px ui-monospace,monospace}.fee-test-preview small{display:block;margin-top:4px;color:#6e8076;font-size:8px}.fee-test-preview p{grid-column:1/-1;margin:0;color:#82958a;font-size:9px}.fee-test-preview p.danger{color:#ff8d8d}.fee-test-actions{grid-column:1/-1;padding:13px 15px;border:1px solid var(--admin-line);border-radius:11px;background:#050805;display:flex;align-items:center;gap:14px}.fee-test-actions p{margin:0;color:#718278;font-size:9px;line-height:1.5}.fee-test-actions button:disabled{opacity:.4;cursor:not-allowed}.fee-test-history{margin-top:10px;border:1px solid var(--admin-line);border-radius:12px;overflow:hidden}.fee-test-history>header{padding:13px 15px;background:linear-gradient(90deg,rgba(207,255,50,.06),transparent)}.fee-test-history>header strong{color:#829489;font-size:8px}.fee-test-history>div{display:grid}.fee-test-change{padding:11px 14px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.fee-test-change:first-child{border-top:0}.fee-test-change>b{color:var(--admin-lime);font:10px ui-monospace,monospace}.fee-test-change strong{display:block;font-size:10px}.fee-test-change small{display:block;margin-top:4px;color:#6e8076;font:8px ui-monospace,monospace}.fee-test-change time{color:#6d7f74;font-size:8px;white-space:nowrap}
@media(max-width:900px){.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.fee-test-status{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-test-preview{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.fee-test-status,.fee-test-form,.fee-test-preview{grid-template-columns:1fr}.fee-test-preview,.fee-test-actions{grid-column:auto}.fee-test-actions,.fee-test-change{align-items:flex-start;grid-template-columns:1fr}.fee-test-actions{flex-direction:column}.fee-test-actions button{width:100%}.fee-range-card{padding:15px}.fee-range-card h3{font-size:22px}.fee-test-change time{white-space:normal}}
/* Direct referral contest console */
.admin-referral-status{margin:16px 0;padding:18px;border:1px solid rgba(72,238,225,.18);background:linear-gradient(135deg,rgba(22,94,91,.13),rgba(4,14,21,.65))}
.admin-referral-status>p{margin:12px 0 0;color:#8ea8b0}
.admin-referral-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.admin-referral-metrics article{padding:13px;border:1px solid rgba(119,214,214,.13);background:rgba(2,10,16,.65)}
.admin-referral-metrics span,.admin-referral-grid header span,.admin-referral-history header span,.admin-referral-funnel header span{display:block;color:#6fa0a5;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}
.admin-referral-metrics strong{display:block;margin-top:8px;color:#eaffff;font-size:20px}
.admin-referral-form{margin-bottom:20px}
.admin-referral-form>p{margin:0;color:#78969e;font-size:11px;line-height:1.5}
.admin-referral-funnel{margin-bottom:14px;padding:16px;border:1px solid rgba(207,255,50,.2);background:radial-gradient(circle at 95% 0,rgba(207,255,50,.07),transparent 32%),rgba(3,12,18,.58)}
.admin-referral-funnel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}
.admin-referral-funnel header strong{display:block;margin-top:5px;color:#dff5e3;font-size:14px}.admin-referral-funnel header small{color:#80978a;font-size:9px;text-align:right}
.admin-funnel-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.admin-funnel-list article{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#050b08}
.admin-funnel-list article>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.admin-funnel-list article>div>b{color:var(--admin-lime);font:900 10px ui-monospace,monospace}
.admin-funnel-list article span strong,.admin-funnel-list article span small{display:block}.admin-funnel-list article span strong{font-size:9px}.admin-funnel-list article span small{margin-top:3px;color:#667a6d;font-size:7px}
.admin-funnel-list article em{grid-column:1/-1;margin-top:5px;color:#bdeec5;font:900 13px ui-monospace,monospace;font-style:normal}
.admin-funnel-list article>i,.admin-path-progress>i{display:block;height:4px;margin-top:9px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.admin-funnel-list article>i>span,.admin-path-progress>i>span{display:block;height:100%;background:linear-gradient(90deg,var(--admin-lime),#48eee1)}
.admin-referral-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}
.admin-referral-grid>section,.admin-referral-history{padding:16px;border:1px solid rgba(111,205,211,.14);background:rgba(3,12,18,.58)}
.admin-referral-grid>section>header,.admin-referral-history>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}
.admin-referral-grid header strong,.admin-referral-history header strong{color:#a8c5ca;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em}
.admin-referral-rank{grid-template-columns:minmax(180px,1fr) 100px 90px}
.admin-referral-paths{max-height:620px;overflow:auto;scrollbar-color:#1a6870 #061016}
.admin-referral-path{grid-template-columns:minmax(260px,1fr) minmax(185px,.7fr) minmax(160px,.6fr)}
.admin-referral-path .admin-row-main strong{font-size:11px;overflow-wrap:anywhere}
.admin-path-progress>i{margin:6px 0}.admin-path-progress>b{color:#dff5e3!important}
.admin-referral-history{margin-top:14px}
@media(max-width:1100px){.admin-funnel-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.admin-referral-metrics{grid-template-columns:1fr 1fr}.admin-referral-grid{grid-template-columns:1fr}.admin-referral-rank,.admin-referral-path{grid-template-columns:1fr}}
@media(max-width:560px){.admin-funnel-list{grid-template-columns:1fr 1fr}.admin-referral-funnel>header{align-items:flex-start;flex-direction:column}.admin-referral-funnel header small{text-align:left}}
