:root{--ink:#233341;--sub:#637580;--paper:#f5f3ef;--surface:#fff;--line:#dfe3e6;--green:#318653;--green-soft:#e8f4ec;--red:#a5283d;--red-soft:#faecef;--blue:#526b82;--blue-soft:#edf2f6;--gold:#8b6426;--gold-soft:#f8f1df;--accent:#162b3b;--brand-gold:#dda85a;--sidebar:#162b3b;--sidebar-text:#dbe5eb;--accent-soft:#e7edf1;--shadow:0 14px 40px #563c2418;color:var(--ink);background:0 0;font:400 14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}button,input{font:inherit;color:inherit}button{cursor:pointer}.app{border:1px solid var(--line);background:var(--paper);max-width:1180px;min-height:760px;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:226px minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:20px;padding:22px 14px;display:flex}.brand{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 8px 8px;font-weight:700;display:flex}.brand-mark{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:11px;place-items:center;font-size:19px;display:grid}.tenant{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.tenant b{font-size:13px;display:block}.tenant small{color:var(--sub);margin-top:2px;font-size:12px;display:block}.nav-label{color:var(--sub);text-transform:uppercase;letter-spacing:.09em;padding:4px 11px;font-size:11px}.nav{gap:4px;display:grid}.nav button{text-align:left;color:var(--sub);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-weight:500;display:flex}.nav button:hover,.nav button.active{background:var(--green-soft);color:var(--green)}.nav .count{background:var(--red-soft);color:var(--red);border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.side-bottom{gap:10px;margin-top:auto;display:grid}.balance-mini{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:13px}.balance-mini span,.balance-mini small{color:var(--sub)}.balance-mini b{margin:3px 0;font-size:20px;display:block}.user-chip{align-items:center;gap:9px;padding:8px 7px;display:flex}.avatar{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.user-chip b{font-size:12px;display:block}.user-chip small{color:var(--sub);font-size:11px}.body{flex-direction:column;min-width:0;display:flex}.top{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 28px;display:flex;position:relative}.crumb{color:var(--sub);font-size:13px}.topright{align-items:center;gap:14px;display:flex}.role-pill{background:var(--green-soft);color:var(--green);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:600}.bell{border:1px solid var(--line);background:var(--surface);border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.bell:after{content:"";background:var(--red);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.main{max-width:100%;padding:26px 30px 40px;overflow:hidden}.headrow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.headrow h1{letter-spacing:-.7px;margin:0 0 5px;font-size:25px;line-height:1.2}.headrow p{color:var(--sub);margin:0}.quiet{color:var(--sub);font-size:12px}.btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--green);color:var(--green)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff!important}.btn-primary:hover{filter:brightness(.96)}.available-banner{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:18px;margin:0 0 18px;padding:12px 16px;display:flex}.available-banner div{gap:1px;display:grid}.available-banner small{color:var(--sub);font-size:12px}.available-banner strong{color:var(--ink);font-size:22px;line-height:1.2}.available-banner .help{margin-left:auto}.odds-pill{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.bet-place{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.bet-place label{color:var(--sub);gap:6px;font-size:12px;display:grid}.bet-place .input{max-width:180px}.side-pick.selected{border-color:var(--green);background:var(--green-soft);color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.side-pick:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.35)}.pill-tabs.full{grid-template-columns:1fr 1fr;width:100%;display:grid}.pill-tabs.full button{width:100%}.ticket-head{grid-template-columns:minmax(0,1fr) 110px 145px;align-items:start;gap:12px;display:grid}.ticket-state{text-align:center}.ticket-total{text-align:right;white-space:nowrap}.deposit-review{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:16px;padding:18px}.deposit-review h2{margin:0;font-size:18px}.proof-preview-large{border:1px solid var(--line);background:#edf0f3;border-radius:12px;place-items:center;min-height:180px;padding:18px;display:grid}.proof-paper{text-align:center;color:#34404b;background:#fff;border:1px solid #d9dde1;border-radius:8px;align-content:center;gap:7px;width:min(300px,100%);min-height:150px;padding:18px;display:grid;box-shadow:0 4px 12px #1a263012}.proof-paper b{color:var(--accent)}.proof-paper strong{font-size:24px}.proof-paper span,.proof-paper small{color:var(--sub)}.request-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:10px 0;padding:14px 15px}.request-top{align-items:flex-start;gap:12px;display:flex}.request-main{flex:1;min-width:0}.request-main b{display:block}.request-main small{color:var(--sub);margin-top:4px;display:block}.request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.request-state{color:var(--sub);background:var(--gold-soft);border-radius:20px;padding:5px 8px;font-size:12px}.request-state.taken{color:var(--accent);background:var(--accent-soft)}.proof-thumb{border:1px solid var(--line);width:138px;height:74px;color:var(--sub);background:linear-gradient(140deg,#f8efe2 0 44%,#e3d2bd 44% 46%,#fffaf3 46%);border-radius:8px;justify-content:center;align-items:center;margin:12px 0 0 42px;font-size:11px;display:flex}.management-bet{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:12px 0;padding:17px}.management-bet h3{margin:0;font-size:16px}.manage-total-grid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.manage-total{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px}.manage-total small{color:var(--sub);margin-bottom:4px;display:block}.manage-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bell-count{background:var(--accent);border:2px solid var(--surface);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.btn-soft{background:var(--green-soft);color:var(--green);border-color:#0000}.btn-danger{color:var(--red);background:var(--red-soft);border-color:#0000}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{min-height:32px;padding:6px 10px;font-size:12px}.title-inline{align-items:center;gap:8px;display:flex}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.grid-main{grid-template-columns:minmax(0,1.55fr) minmax(240px,.8fr);align-items:start;gap:18px;display:grid}.grid-main.bets-layout{grid-template-columns:minmax(0,1fr)}.stack{gap:14px;display:grid}.section-title{justify-content:space-between;align-items:center;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.bet-card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:17px}.bet-card{padding:0;overflow:hidden}.bet-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px 12px;display:flex}.bet-top-actions{align-items:center;gap:12px;display:flex}.icon-toggle{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--sub);border-radius:9px;place-items:center;display:grid}.icon-toggle:hover{color:var(--accent);border-color:var(--accent)}.bet-type{align-items:center;gap:9px;font-weight:600;display:flex}.bet-type .tag{color:var(--blue);background:var(--blue-soft);border-radius:20px;padding:4px 8px;font-size:11px;font-weight:500}.bet-body{padding:15px 17px}.market-title{margin-bottom:4px;font-size:16px;font-weight:600}.market-sub{color:var(--sub);margin-bottom:13px;font-size:12px}.sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-pick{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:11px;padding:12px;transition:all .15s}.side-pick:hover{border-color:var(--green);background:var(--green-soft)}.side-pick b{font-size:14px;display:block}.side-pick span{color:var(--sub);margin-top:3px;font-size:12px;display:block}.side-pick strong{color:var(--green);margin-top:8px;font-size:18px;display:block}.card-foot{border-top:1px solid var(--line);color:var(--sub);justify-content:space-between;align-items:center;padding:10px 17px;font-size:12px;display:flex}.conditions{background:var(--paper);border:1px solid var(--line);border-radius:11px;margin-top:13px;padding:12px 14px}.conditions summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.conditions summary::-webkit-details-marker{display:none}.conditions p{color:var(--sub);margin:9px 0 0;font-size:12px}.balance-card{background:var(--green);color:#fff;border-radius:14px;padding:17px}.balance-card small{opacity:.82}.balance-card strong{letter-spacing:-.5px;margin:3px 0 0;font-size:27px;display:block}.balance-card .btn{color:#fff;background:#ffffff24;border-color:#ffffff4a}.balance-card .btn:hover{background:#ffffff34}.quick-stat{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:13px 0;display:flex}.quick-stat:last-child{border:0;padding-bottom:0}.quick-stat span{color:var(--sub)}.quick-stat b{font-weight:600}.parche{background:var(--green-soft);border:1px solid #d4e3ce;border-radius:14px;padding:16px}.parche .amount{margin:5px 0;font-size:22px;font-weight:600}.parche p{color:var(--sub);margin:4px 0 12px;font-size:12px}.pill-tabs{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:4px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.pill-tabs button{color:var(--sub);background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px}.pill-tabs button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000012}.list-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.list-row:last-child{border-bottom:0}.row-main{flex:1;min-width:0}.row-main b{font-weight:600;display:block}.row-main small{color:var(--sub);margin-top:3px;display:block}.amount{font-weight:600}.status{background:var(--gold-soft);color:var(--gold);white-space:nowrap;border-radius:30px;padding:4px 8px;font-size:11px}.status.ok{background:var(--green-soft);color:var(--green)}.status.no{background:var(--red-soft);color:var(--red)}.status.cancel{background:var(--blue-soft);color:var(--blue)}.table-head{color:var(--sub);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:16px;padding:0 0 9px;font-size:11px;display:grid}.ticket{border-bottom:1px solid var(--line);padding:14px 0}.ticket:last-child{border:0}.ticket-head{justify-content:space-between;gap:12px;display:flex}.ticket-title{font-weight:600}.ticket-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:11px;display:grid}.ticket-stat{gap:3px;min-width:0;display:grid}.ticket-stat small{color:var(--sub);font-size:11px}.ticket-stat b{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 10px}.pager{color:var(--sub);justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.pager button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px}.form-row{gap:7px;margin:13px 0;display:grid}.form-row label{font-size:12px;font-weight:500}.input{border:1px solid var(--line);background:var(--surface);border-radius:9px;outline:none;width:100%;padding:10px 11px}.input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.input.invalid{border-color:var(--red);background:var(--red-soft)}.help{color:var(--sub);font-size:12px}.dropzone{background:var(--paper);border:1px dashed #c6b39d;border-radius:11px;padding:14px}.proof{background:var(--green-soft);color:var(--green);border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:8px;display:flex}.proof img{object-fit:cover;border-radius:7px;width:58px;height:58px}.receipt-preview{object-fit:cover;border-radius:10px;width:100%;height:160px;margin:9px 0 0}.notice{background:var(--blue-soft);color:var(--blue);border-radius:10px;margin:13px 0;padding:11px 12px;font-size:12px}.notice.warn{background:var(--gold-soft);color:var(--gold)}.upload-input{opacity:0;width:1px;height:1px;position:absolute}.modal-backdrop{z-index:4;background:#1017138c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);border-radius:16px;padding:22px}.modal h2{margin:0 0 8px;font-size:19px}.modal p{color:var(--sub);margin:0 0 17px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.notification-pop{z-index:3;background:var(--surface);border:1px solid var(--line);width:320px;box-shadow:var(--shadow);border-radius:14px;padding:15px;position:absolute;top:58px;right:28px}.notification-pop h3{margin:0 0 8px;font-size:14px}.notification-pop .list-row{font-size:12px}.route{display:none}.route.visible{display:block}.hidden{display:none!important}.spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{background:var(--ink);color:var(--surface);z-index:8;box-shadow:var(--shadow);border-radius:10px;padding:11px 15px;position:fixed;bottom:22px;right:22px}.profile-line{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.profile-line:last-child{border:0}.profile-line small{color:var(--sub)}.split{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.withdraw-cta{width:100%;margin-top:10px}.mobilebar{display:none}@media (max-width:850px) and (min-width:561px){.app{border-radius:14px;grid-template-columns:68px minmax(0,1fr)}.side{align-items:center;padding:16px 8px!important}.brand{padding:0!important}.brand-text,.nav-label,.tenant,.nav button span:not(.count),.nav .count,.side-bottom{display:none!important}.nav button{justify-content:center;padding:11px!important}.nav button i{font-size:17px}.grid-main{grid-template-columns:1fr}.main{padding:22px 20px}.split{grid-template-columns:1fr}}.bell:after,.mobile-title{display:none}@media (max-width:560px){.app{max-width:408px;height:790px;min-height:790px;border-radius:18px!important;display:block!important}.app>.side{display:none!important}.app .body{height:100%}.app .top{height:58px;padding:0 15px}.app .main{flex:1;padding:20px 16px;overflow:auto}.app .crumb,.app .role-pill,.app .sidebar-toggle{display:none}.app .mobile-title{font-size:13px;font-weight:600;display:block}.app .mobilebar{flex:none;gap:2px;padding:7px 3px;display:flex;position:relative}.app .split,.app .stream-list,.app .grid-main{grid-template-columns:1fr}.app .headrow{flex-wrap:wrap;margin-bottom:16px}.app .headrow h1{font-size:22px}.app .bet-place{grid-template-columns:1fr}.app .bet-place .input{max-width:none}.app .bet-place .btn{width:100%}.app .ticket-head{grid-template-columns:minmax(0,1fr) 105px}.app .ticket-info{grid-template-columns:1fr 1fr;gap:10px}.app .ticket-total{font-size:18px}.app .request-top{flex-wrap:wrap}.app .request-actions{justify-content:flex-start;width:100%;margin-left:42px}.app .notification-pop{width:calc(100% - 18px);top:51px;right:9px}.app .profile-line{grid-template-columns:minmax(0,1fr) auto;gap:7px}.app .profile-line small{grid-column:1/-1}.app .profile-line b{overflow-wrap:anywhere;font-size:13px}.app .stats-grid{grid-template-columns:1fr 1fr}.app .pager{flex-wrap:wrap;gap:10px}.app .topright{gap:9px}.app .ticket-title{overflow-wrap:anywhere}.app .bet-top{gap:9px;padding:13px}.app .bet-body{padding:13px}.app .bet-type{gap:7px;font-size:14px}.app .manage-total b{font-size:21px}.app .input{font-size:16px}.app .available-banner strong{font-size:23px}}@media (max-width:850px) and (min-width:561px){.app:not(.sidebar-hidden){grid-template-columns:190px minmax(0,1fr)}.app .side{align-items:stretch;padding:20px 12px!important}.app .brand-text,.app .nav-label,.app .tenant,.app .side-bottom,.app .side .nav a span{display:revert!important}.app .brand{padding:0 7px!important}.app .main{padding:22px 20px}.app .stats-grid{grid-template-columns:1fr 1fr}.app .split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.public-mock{grid-template-columns:1fr!important}.public-mock .body{width:100%}.public-mock .brand{color:var(--ink)}.public-mock .auth-box{max-width:400px}.pill-tabs a{color:var(--sub);text-align:center;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 12px;font-size:12px}.pill-tabs a.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000012}.queue-tabs{flex-wrap:wrap;display:flex!important}.queue-tabs a{flex:1;min-width:70px}.file-caption .btn{font-size:11px}.proof-preview-large{background:#edf0f3;min-height:180px}.proof-paper{width:220px;padding:18px}.ticket-total .status{font-weight:500}.ticket-total>span:not(.status){white-space:nowrap}.fields-2,.check-choice,.app .body,.main{min-width:0}.ticket-info b{overflow-wrap:anywhere}.app .input{min-width:0}@media (max-width:560px){.app .modal{padding:19px}.app .modal-actions{flex-wrap:wrap}.app .modal-actions .btn{flex:1}}.app .side{padding:22px 14px}.nav-link .icon{width:19px;height:19px}.side .nav a{min-height:40px}.top{z-index:4}.notification-pop{z-index:6}.mobilebar{z-index:3}.request-card .claimed-proof{margin-top:13px}.request-card .request-top{align-items:center}.stats-grid>.panel .btn{width:100%;margin-top:5px}@media (max-width:560px){.app .available-banner .btn{margin-left:auto}.app .available-banner .help{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);background:#fff;margin:0;font:400 14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,a,summary{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #162b3b55}[hidden]{display:none!important}.icon{stroke:currentColor;flex:none;width:20px;height:20px}h1,h2,h3,p{margin:0}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.top-left{align-items:center;gap:12px;min-width:0;display:flex}.app.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.app.sidebar-hidden>.side{display:none!important}.side .nav a{color:var(--sub);border-radius:10px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;display:flex}.side .nav a.active{color:var(--accent);background:var(--accent-soft)}.side .nav a:hover{color:var(--ink);background:var(--paper)}.brand-mark{background:var(--accent-soft)!important;color:var(--accent)!important}.brand-mark .icon{width:20px;height:20px}.nav .count{margin-left:auto}.sidebar-toggle{flex:none;width:36px;height:36px;padding:6px}.hide-sidebar{width:100%;color:var(--sub)}.role-pill{white-space:nowrap}.bell{min-height:37px;padding:0}.bell:after,.mobile-title{display:none}.tenant{cursor:default}.tenant>span{flex:1}.tenant .icon{width:16px;height:16px}.app{grid-template-columns:226px minmax(0,1fr);min-height:660px}.main{overflow:visible}.nav-label{margin-bottom:-12px}.side-bottom small{font-size:11px}.side .nav{gap:4px}.btn{line-height:1.4}.btn.block{width:100%}.btn.success{background:var(--green);color:#fff;border-color:var(--green)}.btn.loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.btn.loading{cursor:wait}.field-label,.form-row>span{font-size:12px;font-weight:500}.form-row small{font-weight:400}.form-row{display:grid}.fields-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-wrap{position:relative}.password-wrap .input{padding-right:45px}.password-wrap .btn{border:0;min-height:31px;padding:6px;position:absolute;top:3px;right:3px}.input.invalid{border-color:var(--red);background:var(--red-soft);box-shadow:0 0 0 1px var(--red)}.error-text{color:var(--red);font-size:12px}.notice.error{color:var(--red);background:var(--red-soft)}.notice.ok{color:var(--green);background:var(--green-soft)}.destination{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.destination b{font-size:13px;display:block}.destination small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.amount-side{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.amount-side small{color:var(--sub);font-size:11px}.positive{color:var(--green)}.negative{color:var(--red)}.neutral{color:var(--blue)}.pager-controls{gap:5px;display:flex}.pager .btn{min-width:30px;min-height:30px;padding:5px}.pager .current{background:var(--accent-soft);color:var(--accent);border-color:#162b3b22}.pager .icon{width:16px;height:16px}.dropzone{cursor:pointer;border-color:#bcc6d1;justify-content:center;align-items:center;gap:10px;display:flex}.upload-input{opacity:0;width:1px;height:1px}.file-caption{color:var(--sub);justify-content:space-between;align-items:center;margin-top:7px;font-size:12px;display:flex}.proof-preview-large img{object-fit:contain;max-width:100%;max-height:280px}.proof-paper .icon{color:var(--green);margin:auto}.notification-block{border:1px solid var(--line);border-radius:11px;gap:9px;margin-top:10px;padding:12px;display:grid}.notification-block strong{color:var(--accent);font-size:22px}.notification-block .btn{width:100%}.bet-top{cursor:default;list-style:none}.bet-top::-webkit-details-marker{display:none}details.bet-card>.bet-top{cursor:pointer}.icon-toggle{flex:none;place-items:center;display:grid}.icon-toggle .icon{width:18px;height:18px}details[open]>.bet-top .icon-toggle .icon{transform:rotate(180deg)}.bet-type{flex-wrap:wrap;min-width:0}.bet-type .icon{color:var(--accent)}.conditions[open]>summary .icon{transform:rotate(180deg)}.conditions summary .icon{width:17px;height:17px}.ticket-head{grid-template-columns:minmax(0,1fr) 132px;align-items:start;display:grid}.ticket-total{font-variant-numeric:tabular-nums;justify-items:end;gap:7px;font-size:20px;font-weight:600;display:grid}.ticket-total small{color:var(--sub);font-size:11px;font-weight:400}.ticket-info{font-size:12px}.ticket summary{color:var(--sub);align-items:center;gap:7px;margin-top:12px;font-size:12px;list-style:none;display:flex}.ticket details[open]>summary .icon{transform:rotate(180deg)}.patch-short{background:var(--paper);border-color:var(--line)}.patch-short .btn:disabled{color:var(--sub);opacity:1;background:#e6eaee;border-color:#d6dce2}.parche .btn-success{background:var(--green);color:#fff;border-color:var(--green)}.request-card.taken{border-color:#162b3b44}.taken-label{color:var(--accent);margin:10px 0;font-size:11px}.request-main .destination{margin-top:10px}.status.inprogress{color:var(--blue);background:var(--blue-soft)}.request-card .request-actions{margin-left:auto}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stats-grid strong{margin:5px 0;font-size:27px;font-weight:600;display:block}.stats-grid small{color:var(--sub);font-size:12px}.manage-total b{font-size:23px}.manage-total .status{margin-top:8px}.stream-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stream-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.stream-card .row-main b{font-size:14px}.auth-box{max-width:420px;margin:auto;padding:15px 0}.auth-box h1{margin:10px 0 8px}.otp-fields{gap:7px;margin:18px 0;display:flex}.otp-fields input{text-align:center;border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;height:44px;font-size:20px}.check-choice{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:13px;display:block}.check-choice:has(input:checked){background:var(--green-soft);border-color:var(--green)}.check-choice small{color:var(--sub);margin:6px 0 0 23px;font-size:12px;display:block}.modal-backdrop{z-index:20;min-height:100%;padding:20px;position:absolute}.modal{box-shadow:var(--shadow)}.modal .notice{margin:12px 0}.toast{z-index:25;position:absolute;bottom:75px;left:18px;right:18px}.mobilebar a{color:var(--sub);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:45px;padding:3px 2px;font-size:10px;display:flex}.mobilebar a.active{color:var(--accent);background:var(--accent-soft)}.mobilebar .icon{width:21px;height:21px}@media (max-width:560px){.app{max-width:408px;height:790px;min-height:790px;border-radius:18px!important;display:block!important}.app>.side{display:none!important}.app .body{height:100%}.app .top{height:58px;padding:0 15px}.app .main{flex:1;padding:20px 16px;overflow:auto}.app .crumb,.app .role-pill,.app .sidebar-toggle{display:none}.app .mobile-title{font-size:13px;font-weight:600;display:block}.app .mobilebar{flex:none;gap:2px;padding:7px 3px;display:flex;position:relative}.app .split,.app .stream-list,.app .grid-main{grid-template-columns:1fr}.app .headrow{flex-wrap:wrap;margin-bottom:16px}.app .headrow h1{font-size:22px}.app .bet-place{grid-template-columns:1fr}.app .bet-place .input{max-width:none}.app .bet-place .btn{width:100%}.app .ticket-head{grid-template-columns:minmax(0,1fr) 105px}.app .ticket-info{grid-template-columns:1fr 1fr;gap:10px}.app .ticket-total{font-size:18px}.app .request-top{flex-wrap:wrap}.app .request-actions{justify-content:flex-start;width:100%;margin-left:42px}.app .notification-pop{width:calc(100% - 18px);top:51px;right:9px}.app .profile-line{grid-template-columns:minmax(0,1fr) auto;gap:7px}.app .profile-line small{grid-column:1/-1}.app .profile-line b{overflow-wrap:anywhere;font-size:13px}.app .stats-grid{grid-template-columns:1fr 1fr}.app .pager{flex-wrap:wrap;gap:10px}.app .topright{gap:9px}.app .ticket-title{overflow-wrap:anywhere}.app .bet-top{gap:9px;padding:13px}.app .bet-body{padding:13px}.app .bet-type{gap:7px;font-size:14px}.app .manage-total b{font-size:21px}.app .input{font-size:16px}.app .available-banner strong{font-size:23px}}.app{isolation:isolate;position:relative}.profile-line b{overflow-wrap:anywhere}.bet-card:not(details)>.bet-top{cursor:default}.request-state{background:var(--blue-soft)}@media (max-width:850px) and (min-width:561px){.app:not(.sidebar-hidden){grid-template-columns:190px minmax(0,1fr)}.app .side{align-items:stretch;padding:20px 12px!important}.app .brand-text,.app .nav-label,.app .tenant,.app .side-bottom,.app .side .nav a span{display:revert!important}.app .brand{padding:0 7px!important}.app .main{padding:22px 20px}.app .stats-grid{grid-template-columns:1fr 1fr}.app .split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.split{align-items:start;min-width:0}.stack{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.management-bet,.panel,.balance-card,.headrow>div{min-width:0}.quick-stat{flex-wrap:wrap}.btn{white-space:normal;max-width:100%}.section-title{flex-wrap:wrap}.manage-actions,.profile-line,.body{min-width:0}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (max-width:850px) and (min-width:561px){.split{grid-template-columns:minmax(0,1fr)}}.manage-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-total{min-width:0}.app .manage-total b{font-size:clamp(18px,1.8vw,23px);display:block}.manage-total .status{display:inline-flex}.status{background:var(--blue-soft);color:var(--blue)}.header-balance{background:var(--accent-soft);text-align:right;border:1px solid #162b3b28;border-radius:9px;flex-direction:column;gap:0;padding:4px 10px;line-height:1.2;display:flex}.header-balance span{color:var(--sub);font-size:10px}.header-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.header-balance:hover{border-color:var(--accent)}.top{position:sticky;top:0}.side .brand{align-items:center;gap:8px;min-width:0;display:flex;padding:0!important}.brand-mark{flex:none;overflow:hidden;background:0 0!important}.brand-mark img{width:34px;height:34px;display:block}.side .brand-text{font-size:14px}.sidebar-collapse{background:0 0;border:0;border-radius:6px;width:29px;height:29px;min-height:29px;margin-left:auto;padding:5px}.sidebar-collapse .icon{width:17px;height:17px}.top .sidebar-toggle{display:none}.sidebar-hidden .top .sidebar-toggle{display:inline-flex}.text-link{color:var(--accent);text-underline-offset:3px;align-items:center;gap:7px;min-height:24px;font-size:13px;text-decoration:underline;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.text-link:hover{color:#0e1e2b}.text-link[aria-disabled=true]{color:var(--sub);cursor:default;text-decoration:none}.text-link.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.password-error{color:var(--red);font-size:12px}.side-pick.available-option{color:#224b68;background:#eaf2f7;border-color:#97b2c5;box-shadow:inset 0 0 0 1px #97b2c511}.side-pick.available-option b{color:#224b68}.side-pick.available-option:hover{background:#dfedf6;border-color:#477a9d}.side-pick.available-option.selected,.side-pick.available-option[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.side-pick.available-option.selected b,.side-pick.available-option[aria-pressed=true] b{color:var(--green)}.side-pick.closed-option{color:#89929a;opacity:1;box-shadow:none;background:#f0f1f3;border-color:#d9dce0}.side-pick.closed-option b{color:#89929a}.side-pick.closed-option span{color:#89929a;font-size:11px}.withdrawal-rule{margin:12px 0}.management-bet .headrow{margin-bottom:8px}.manage-actions>.btn{min-height:32px;padding:6px 10px;font-size:12px}.wallet-layout{align-items:start}.wallet-history-column{align-self:start}@media (max-width:560px){.app .wallet-layout{flex-direction:column;display:flex}.app .wallet-form-column{order:0;width:100%}.app .wallet-history-column{order:1;width:100%}.app .management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app .management-summary>.panel:first-child{grid-column:1/-1}.app .topright{gap:8px}.app .header-balance{padding:4px 8px}.app .header-balance strong{font-size:16px}.app .header-balance span{font-size:9px}.app .mobile-title{font-size:12px}.app .sidebar-collapse{display:none}.app .management-summary>.panel:first-child .btn{width:auto}.app .management-summary>.panel:first-child strong{font-size:30px}}.wallet-form-column .pill-tabs{margin-bottom:16px}.terms-document{max-width:720px;margin:auto}.terms-document h1{margin-bottom:20px}.terms-document h2{margin:20px 0 9px;font-size:17px}.terms-document p{color:var(--ink);margin:10px 0;font-size:13px;line-height:1.65}.terms-document article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}@media (max-width:560px){.app .terms-document article{padding:15px}}.terms-document strong{font-weight:600}.app>.side{background:var(--sidebar);color:var(--sidebar-text);border-right-color:#ffffff18}.app>.side .brand,.app>.side .user-chip b{color:#fff}.app>.side .nav-label,.app>.side .user-chip small{color:#bdd0dc}.app>.side .tenant{color:#edf3f7;background:#ffffff08;border-color:#ffffff24}.app>.side .tenant small{color:#bdd0dc}.app>.side .nav a{color:var(--sidebar-text)}.app>.side .nav a.active,.app>.side .nav a:hover{color:#fff;background:#ffffff16}.app>.side .nav .count{color:#ffd18c;background:#dda85a22}.app>.side .user-chip .avatar{color:#dbe5eb;background:#ffffff16}.app>.side .sidebar-collapse{color:#dbe5eb}.app>.side .sidebar-collapse:hover{color:#fff;background:#ffffff16}.app .header-balance{white-space:nowrap;background:0 0;border:1px solid #162b3b42;border-radius:999px;flex-direction:row;align-items:center;gap:6px;min-height:30px;padding:5px 9px;line-height:1;display:inline-flex}.app .header-balance strong{color:var(--accent);font-size:13px;font-weight:650}.app .header-balance .icon{width:15px;height:15px;color:var(--accent)}.app .header-balance:hover{background:var(--accent-soft);border-color:var(--accent)}.account-email-lock{border-bottom:1px solid var(--line);gap:5px;margin-bottom:15px;padding:0 0 15px;display:grid}.account-email-lock span{color:var(--sub);font-size:12px}.account-email-lock b{overflow-wrap:anywhere;font-size:13px}.streamer-entry{text-align:right;flex:none;gap:8px;margin-left:auto}.streamer-wallet{gap:3px;display:grid}.streamer-wallet small{color:var(--sub);font-size:10px}.streamer-wallet strong{white-space:nowrap;font-size:13px}.stream-card,.stream-card .row-main{min-width:0}.stream-card .row-main b{overflow-wrap:anywhere}.wallet-choices{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.wallet-choices .btn{white-space:nowrap;padding:10px 8px;font-size:12px}.app .queue-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid!important}.app .queue-tabs a{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 6px;display:flex}.queue-tab-count{background:var(--accent-soft);min-width:21px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:2px 6px;font-size:12px;font-weight:650;display:inline-grid}.panel>.btn:not(:first-child){margin-top:12px}.panel>.notice{margin-top:12px;margin-bottom:14px}.panel>.destination+.btn{margin-top:14px}.modal>.notice{margin:14px 0}.modal>.destination{margin:12px 0}.modal-actions{gap:10px;margin-top:20px}.modal-actions .btn{white-space:nowrap;min-height:36px}.request-actions .btn{white-space:nowrap;padding:6px 9px;font-size:12px}.mobile-action-label{display:none}.result-fieldset{border:0;margin:16px 0;padding:0}.result-fieldset legend{margin-bottom:8px;font-size:12px;font-weight:600}.result-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.result-options .btn[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:var(--green)}.result-options .btn{white-space:nowrap}@media (max-width:560px){.app .queue-tabs a{flex-direction:column;gap:6px;padding:8px 3px;font-size:11px}.app .queue-tab-count{min-width:27px;padding:3px 7px;font-size:15px}.app .desktop-action-label{display:none}.app .mobile-action-label{display:inline}.app [data-closing-group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.app [data-closing-group]:before{content:"Cerrar opciones";color:var(--sub);grid-column:1/-1;margin-bottom:2px;font-size:12px}.app [data-closing-group]>.btn{white-space:nowrap;min-width:0;padding:6px}.app [data-closing-group]>.btn:not([aria-label^=Cerrar]){grid-column:1/-1;margin-top:4px}.app .stream-card{gap:8px;padding:12px}.app .streamer-entry{padding:7px}.app .wallet-choices{grid-template-columns:1fr}.app .wallet-choices .btn{justify-content:flex-start;padding:11px 12px}}.app[data-context=catalog] .mobile-title{display:none}@media (max-width:560px){.app[data-context=catalog] .mobile-title{display:block}}.wallet-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.wallet-tabs .current,.request-kinds .current{background:var(--accent-soft);color:var(--accent);border-color:#162b3b22;font-weight:600}.request-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.request-kinds{gap:8px;display:flex}.request-status-filter{color:var(--sub);gap:4px;min-width:0;font-size:12px;display:grid}.request-status-filter .input{min-width:150px;max-width:100%}.request-list{margin:0;padding:0;list-style:none}.request-row{border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:13px 0;display:grid}.request-row:last-child{border-bottom:0}.request-row small{color:var(--sub);display:block}.request-head,.request-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.request-kind{align-items:center;gap:7px;font-weight:600;display:inline-flex}.request-amount{font-variant-numeric:tabular-nums}.request-meta .status{align-items:center;gap:5px;display:inline-flex}.request-meta .status .icon{width:14px;height:14px}.request-detail{margin-top:2px}.request-detail summary{cursor:pointer;color:var(--accent);align-items:center;gap:4px;font-size:12px;list-style:none;display:flex}.request-detail summary::-webkit-details-marker{display:none}.request-detail p{color:var(--sub);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}
html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-width:320px}.app{max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.app>.side{height:100dvh;position:sticky;top:0;overflow-y:auto}.app .body{min-height:100dvh}.app .main{flex:1}.modal-backdrop{min-height:0;position:fixed;inset:0}.app .modal{max-height:calc(100dvh - 40px);overflow-y:auto}.toast{position:fixed}.skip-link{z-index:100;background:var(--accent);color:#fff;border-radius:9px;padding:10px 14px;position:absolute;top:-48px;left:12px}.skip-link:focus{top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.app{max-width:none;height:auto;min-height:100dvh;border-radius:0!important}.app .body{height:auto}.app .main{overflow:visible}.app .mobilebar{background:var(--paper);position:sticky;bottom:0}.app [data-closing-group]>.btn{white-space:normal;overflow-wrap:anywhere}}.destination>.btn{white-space:nowrap;flex:none}.withdrawal-links{flex-wrap:wrap;gap:8px;margin-top:14px}.app .manage-total{container-type:inline-size}.app .manage-total b{overflow-wrap:anywhere;font-size:min(23px,18cqi)}:where(.app select.select-as-input){font:inherit;line-height:1.45}.app select.select-as-input{appearance:none;cursor:pointer;background-image:none;height:calc(22px + 1.45em)}.nav .count.active-count{background:var(--accent);color:#fff;text-align:center;min-width:20px}.app>.side .nav .count.active-count{color:#162b3b;background:#dda85a}.mobilebar a{position:relative}.mobilebar .count.active-count-mobile{background:var(--accent);color:#fff;text-align:center;border-radius:20px;min-width:16px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;left:calc(50% + 6px)}.active-pill{background:var(--green-soft);color:var(--green);border-radius:20px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.open-window{border:1px solid var(--line);background:var(--blue-soft);color:var(--blue);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;margin:0 0 12px;padding:10px 12px;display:flex}.open-window .icon{flex:none;margin-top:2px}.open-window b{font-variant-numeric:tabular-nums;font-size:15px;display:block}.open-window small{color:var(--sub);overflow-wrap:anywhere;display:block}.my-positions{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:12px}.position-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.position-title small{color:var(--sub);margin-left:auto}.position-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.position-row{border-bottom:1px solid var(--line);gap:3px;min-width:0;padding:9px 0;display:grid}.position-row:last-child{border-bottom:0}.position-row small{color:var(--sub);display:block}.position-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.position-option{overflow-wrap:anywhere;min-width:0}.position-amount{white-space:nowrap}.position-tags{flex-wrap:wrap;gap:6px;display:flex}.position-tag{background:var(--blue-soft);color:var(--blue);border-radius:20px;padding:1px 8px;font-size:11px;font-weight:600}.position-more{margin-top:8px}.timed-open{gap:8px;min-width:0;margin:12px 0;display:grid}.timed-open .check-choice small{display:block}.headrow .actions{flex-wrap:wrap;gap:8px;display:flex}.history-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.history-head h3{overflow-wrap:anywhere;margin:0}.history-head small{color:var(--sub)}.history-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 14px;margin:0;display:grid}.history-facts div{min-width:0}.history-facts dt{color:var(--sub);font-size:12px}.history-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.history-facts .history-reason{grid-column:1/-1}.history-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.history-options li{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.history-options li small{color:var(--sub)}.history-card>.btn{width:fit-content}.entries-panel{gap:10px;min-width:0;margin-top:6px;display:grid}.entries-filter{gap:4px;max-width:340px;display:grid}.entries-filter small{color:var(--sub)}.entries-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.entries-table{border-collapse:collapse;width:100%;font-size:13px}.entries-table th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.entries-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:8px}.entries-table td small{color:var(--sub);display:block}.entry-status{margin-right:6px;font-weight:600}.partial-tag{background:var(--blue-soft);color:var(--blue)}@media (max-width:860px){.entries-table,.entries-table tbody,.entries-table tr,.entries-table td{width:100%;display:block}.entries-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.entries-table tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:8px;padding:8px 10px}.entries-table td{text-align:right;border-bottom:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.entries-table td:before{content:attr(data-label);color:var(--sub);text-align:left;flex:none;font-weight:600}.entries-table td[colspan]:before{content:none}.entries-table td[colspan]{text-align:left;display:block}}
