:root{color-scheme:dark;--bg:#090b16;--panel:#121725;--line:#293349;--text:#f1f5fc;--muted:#acb8cc;--accent:#b9ed5e;--danger:#ff9cac;--success:#7de0b2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 0,#182741 0,transparent 46%),var(--bg);color:var(--text);line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font-weight:700;cursor:pointer;text-decoration:none;gap:8px}.primary{background:var(--accent);color:#12200c}.secondary{background:#1a2233;color:var(--text);border-color:#43516b}.danger{background:#422530;color:#ffc3cc;border-color:#794153}button:disabled{opacity:.5;cursor:wait}a{color:var(--accent)}:focus-visible{outline:3px solid #b9ed5e;outline-offset:4px}[hidden]{display:none!important}.topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line);background:#090c18c9}.back{color:var(--muted);text-decoration:none;white-space:nowrap}.brand{font-weight:850;letter-spacing:.12em;font-size:14px}.brand span{font-size:11px;color:var(--muted)}.connection{border:1px solid #45583e;background:#152716;color:#c7eaae;padding:5px 10px;border-radius:100px;font-size:12px;white-space:nowrap}main{max-width:1120px;margin:auto;padding:42px 24px}.intro{margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:.14em;color:var(--accent);font-weight:750;margin:0 0 8px}h1{font-size:clamp(30px,5vw,46px);letter-spacing:-.04em;margin:0 0 12px;line-height:1.13}h2{font-size:22px;letter-spacing:-.02em;margin:0 0 10px}.intro>p:last-child{color:var(--muted);max-width:690px;margin:0}.summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.summary>div{padding:22px;border:1px solid var(--line);border-radius:16px;background:#111a29}.summary small,.summary span{display:block;color:var(--muted);font-size:12px}.summary strong{display:block;font-size:23px;letter-spacing:-.04em;margin:5px 0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;margin:0 0 22px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.section-head h2{margin:0}.muted{color:var(--muted)}.small{font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:13px;font-weight:650;margin-bottom:18px}input,textarea,select{display:block;width:100%;margin-top:8px;border:1px solid #45516a;border-radius:10px;background:#090e1b;color:var(--text);padding:12px 14px;min-height:46px}textarea{resize:vertical}.optional{font-weight:400;color:var(--muted)}.notice{background:#1b2635;border-left:3px solid #86b9e8;padding:13px 16px;font-size:13px;color:#d1e0ef;border-radius:6px;margin:16px 0}.message{padding:14px 18px;border:1px solid #476242;background:#172918;border-radius:12px;margin-bottom:22px;color:#d5efc2}.message.error{background:#36202a;border-color:#855363;color:#ffd4dc}.filter{max-width:330px;margin:20px 0}.withdrawal-list{display:grid;gap:12px}.withdrawal{padding:20px;background:#0c121f;border:1px solid var(--line);border-radius:12px}.withdrawal-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.amount{font-size:25px;font-weight:800;letter-spacing:-.035em}.badge{border-radius:99px;padding:5px 10px;font-size:11px;font-weight:750;background:#243047;color:#dce8ff;text-align:center;max-width:50%}.badge.paid{background:#14382d;color:#a3eed0}.badge.requested{background:#343619;color:#ece9a0}.badge.manual_review,.badge.payout_failed{background:#472731;color:#ffbcc9}dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 14px;font-size:13px;margin:16px 0 0}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.row-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.row-help{color:var(--muted);font-size:12px;margin:14px 0 0}.empty{text-align:center;color:var(--muted);padding:30px 16px;border:1px dashed var(--line);border-radius:12px}footer{color:#8998b0;font-size:12px;text-align:center;margin:30px auto 0;max-width:660px}dialog{color:var(--text);background:var(--panel);border:1px solid #49566b;border-radius:18px;padding:26px;width:min(550px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto}dialog::backdrop{background:#01030cd6;backdrop-filter:blur(5px)}dialog dl{margin-bottom:20px}.dialog-actions{display:flex;gap:12px;justify-content:flex-end}.loading{opacity:.65}@media(max-width:650px){.topbar{padding:14px 16px;gap:14px;flex-wrap:wrap;min-height:66px}.brand{font-size:11px;letter-spacing:.07em}.brand span{display:none}.connection{font-size:10px}.back{font-size:13px}main{padding:28px 16px}.summary{grid-template-columns:1fr;gap:8px}.summary>div{padding:14px 17px;position:relative}.summary strong{font-size:21px}.summary small{font-size:11px}.panel{padding:20px 16px}.form-grid{grid-template-columns:1fr;gap:0}.section-head{align-items:flex-start}h2{font-size:20px}.withdrawal{padding:16px}.withdrawal-top{gap:10px}.amount{font-size:23px}.badge{font-size:10px}dl{grid-template-columns:80px 1fr;font-size:12px;gap:8px}.row-actions>button{flex:1 1 100%;font-size:12px}.dialog-actions{flex-direction:column-reverse}.dialog-actions button{width:100%}.section-head>button{font-size:12px;padding:8px 12px}#requestSubmit{width:100%}}
.history-tabs{display:flex;gap:10px;margin:18px 0}.history-tabs button{flex:1;max-width:160px}#topupMore{margin-top:18px;width:100%}
:root{--accent:#d2a3ff;--bg:#0f091b;--panel:#1b1129;--line:#493454;--muted:#c2b5ce}.brand{display:flex;align-items:center;gap:10px}.brand img{object-fit:contain;flex:none}.topbar{background:#130c20e6}.primary{color:#231033;background:linear-gradient(105deg,#dfb4ff,#ba8aff)}.summary>div{background:linear-gradient(135deg,#2e1944,#191126)}.summary #remainingPanel{border-color:#b779e48c}.summary #remainingLimit{color:#e0b8ff}.withdrawal-steps{display:flex;gap:12px;list-style:none;margin:0 0 22px;padding:0}.withdrawal-steps li{display:flex;align-items:center;gap:8px;color:#e1d0ee;font-size:12px;font-weight:700;flex:1}.withdrawal-steps span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #c893ed80;background:#a367dc22;color:#e4baff}.request-note{margin-bottom:16px}.request-note summary{cursor:pointer;min-height:44px;padding:10px 0;color:#ddc5ef;font-size:13px}.request-note label{margin:0}.history-tabs{padding:4px;border:1px solid var(--line);border-radius:14px;background:#100a1c}.history-tabs button{max-width:none;border-radius:10px}.history-tabs .secondary{background:transparent;border-color:transparent;color:#c5b5d3}.withdrawal{background:#120d20}.form-grid input:focus{border-color:#c897f3;box-shadow:0 0 0 3px #bb86ee20}.panel{animation:wallet-panel-arrive .2s ease-out}:focus-visible{outline-color:#d7a5ff}.connection{background:#48255e40;border-color:#aa77c955;color:#e0b7ff}#limitReset{max-width:30ch}#requestSubmit{min-height:50px}.request-note summary:focus-visible{border-radius:8px}@keyframes wallet-panel-arrive{from{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:650px){.summary{grid-template-columns:1fr 1fr}.summary>div:last-child{grid-column:1/-1}.summary strong{font-size:20px}.summary span{font-size:11px}.withdrawal-steps{gap:8px}.withdrawal-steps li{flex-direction:column;align-items:flex-start;font-size:11px;gap:5px}.brand{letter-spacing:.04em;gap:5px}.brand img{width:30px;height:30px}.connection{display:none}main{padding-top:24px}.intro{margin-bottom:22px}.history-tabs button{min-height:48px}.request-note summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.panel{animation:none}}
.brand img{height:38px;width:auto;max-width:150px}@media(max-width:650px){.brand img{height:28px;width:auto;max-width:110px}}
/* v25 "Ver jugadas": shared read-only dialog (retiros/player-plays.js). */
.ms-plays{color:#f1f5fc;background:#111723;border:1px solid #3a4658;border-radius:18px;padding:22px;width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}
.ms-plays::backdrop{background:#01030cd6}
.ms-plays-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px}.ms-plays-head h2{margin:0;font-size:20px;overflow-wrap:anywhere}
.ms-plays-note{margin:0 0 14px;color:#aab5c6;font-size:12px}
.ms-plays-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px}.ms-plays-controls label{display:grid;gap:6px;margin:0;font-size:12px;font-weight:700;min-width:190px}.ms-plays-controls select{margin:0;min-height:42px}
.ms-plays-status{margin:0 0 10px;font-size:13px;color:#c9d2de}.ms-plays-status.error{color:#ffb3bf}
.ms-plays-table{overflow-x:auto;border:1px solid #2b3546;border-radius:12px}
.ms-plays-table table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}
.ms-plays-table th,.ms-plays-table td{padding:8px 10px;border-bottom:1px solid #243041;text-align:left;white-space:nowrap}
.ms-plays-table th{color:#aab5c6;font-weight:700;background:#0c111a}.ms-plays-table td:nth-child(2){white-space:normal;min-width:170px}
.ms-plays-table td small,.ms-plays-openings small{display:block;color:#98a4b6;font-size:11px}
.ms-plays-win{color:#8ee6a6}.ms-plays-loss{color:#ffb3bf}.ms-plays-empty{color:#aab5c6}
.ms-plays-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 6px;font-size:12px;color:#c9d2de}
.ms-plays h3{margin:18px 0 8px;font-size:15px}
.ms-plays-openings{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ms-plays-openings li{padding:8px 10px;border:1px solid #2b3546;border-radius:10px;background:#0c111a;font-size:13px}
.ms-plays-foot{margin:10px 0 0;color:#98a4b6;font-size:11px}
@media(max-width:650px){.ms-plays{padding:16px}.ms-plays-controls label{min-width:0;flex:1}.ms-plays-pager button{padding:9px 10px}}
