:root{--bg:#050507;--panel:#0c0c12;--panel2:#12121a;--line:#28212f;--purple:#7c3aed;--magenta:#ff198c;--green:#36d17c;--red:#ff5466;--amber:#ffb020}*{box-sizing:border-box}body,html{margin:0;background:radial-gradient(circle at 76% -8%,rgba(124,58,237,.14),transparent 26%),radial-gradient(circle at 12% 0,rgba(255,25,140,.07),transparent 22%),#050507;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:232px 1fr}.sidebar{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:22px 16px;border-right:1px solid rgba(255,255,255,.07);background:rgba(5,5,8,.94);display:flex;flex-direction:column}.brandRow{display:flex;gap:10px;align-items:center}.brandMark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--magenta));font-weight:900;box-shadow:0 0 28px rgba(255,25,140,.25)}.brandRow strong{font-size:14px}.eyebrow{font-size:9px;letter-spacing:.16em;color:#9c7bb9;font-weight:800}.brandRow .eyebrow{font-size:7px;margin-top:3px;color:#71697a}.navStack{display:grid;grid-gap:5px;gap:5px;margin-top:30px}.navItem{border:0;background:transparent;color:#aaa4b1;text-align:left;padding:11px 10px;border-radius:11px;display:flex;gap:9px;align-items:center;cursor:pointer}.navItem.active{background:linear-gradient(90deg,rgba(124,58,237,.24),rgba(255,25,140,.08));color:#fff;box-shadow:inset 2px 0 var(--purple)}.navDot{width:7px;height:7px;border:1px solid #61576a;border-radius:3px}.navItem.active .navDot{border:0;box-shadow:0 0 10px rgba(255,25,140,.6)}.navBadge,.navItem.active .navDot{background:linear-gradient(135deg,var(--purple),var(--magenta))}.navBadge{margin-left:auto;min-width:19px;padding:2px 6px;border-radius:99px;font-size:9px;text-align:center}.navBadge.amber{background:var(--amber);color:#111}.sidebarFoot{margin-top:auto}.adminMini{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0b0b10}.avatarMini{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#32162e;border:1px solid rgba(255,25,140,.35)}.adminMini div{display:grid}.adminMini small{color:var(--muted);font-size:10px}.content{padding:25px 28px 90px;max-width:1500px;width:100%;margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.breadcrumb{font-size:11px;color:#77717e}.breadcrumb span{padding:0 5px}.topbar h1{font-size:29px;margin:6px 0 4px}.subline{margin:0;color:#77717e;font-size:11px}.actionStrip,.betActions,.filterPills,.profileActions,.requestActions,.toolbar,.topActions{display:flex;gap:8px;align-items:center}.actionStrip button,.betActions button,.filterPills button,.ghostButton,.iconButton,.profileActions button,.requestActions button,.textButton{border:1px solid rgba(255,255,255,.08);background:#0b0b10;color:#d9d4df;border-radius:11px;padding:9px 11px;cursor:pointer}.iconButton{width:40px}.primary{border:0;border-radius:11px;padding:10px 13px;background:linear-gradient(90deg,var(--purple),var(--magenta));color:white;font-weight:800;cursor:pointer;box-shadow:0 8px 26px rgba(255,25,140,.15)}.dashboardHero{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:14px;gap:14px}.balanceCard,.betCard,.chatPanel,.chatThreads,.metricCard,.panel,.playerList,.profilePane,.requestCard{border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(16,16,23,.97),rgba(9,9,14,.97));border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.32)}.balanceCard{padding:23px;position:relative;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(60px)}.orbOne{width:210px;height:210px;background:rgba(124,58,237,.15);right:-30px;top:-80px}.orbTwo{width:160px;height:160px;background:rgba(255,25,140,.1);right:100px;bottom:-90px}.cardTopline{display:flex;justify-content:space-between;color:#aaa3af;position:relative;z-index:1}.glowLabel{font-size:9px;letter-spacing:.12em;font-weight:800;color:#d89aff;text-shadow:0 0 15px rgba(255,25,140,.55)}.bigBalance{font-size:52px;font-weight:850;letter-spacing:-.05em;margin-top:14px}.bigBalance,.trend{position:relative;z-index:1}.trend{color:var(--green);font-weight:700;font-size:12px}.lineChart{height:105px;margin:15px 0 0}.lineChart svg{width:100%;height:100%}.metricGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.metricCard{padding:18px;display:grid;align-content:center;min-height:130px}.metricCard small,.metricCard span{color:var(--muted);font-size:11px}.metricCard strong{font-size:24px;margin:6px 0}.metricCard.warning strong{color:var(--amber)}.metricCard.danger strong{color:var(--red)}.actionStrip{margin:14px 0;flex-wrap:wrap}.actionStrip button{background:linear-gradient(180deg,#111018,#0b0b10)}.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.panel{padding:19px}.panelHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.panelHeader h2{margin:4px 0 0;font-size:18px}.pill{padding:5px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.08);font-size:10px}.activePill{color:#e2b4ff;background:rgba(124,58,237,.13)}.inboxList{margin-top:12px}.inboxRow{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#eee8f1;padding:12px 0;display:flex;justify-content:space-between;text-align:left;cursor:pointer}.inboxRow div{display:grid;grid-gap:3px;gap:3px}.inboxRow small{color:var(--muted)}.inboxRow span{align-self:center;padding:4px 7px;border-radius:99px;background:rgba(124,58,237,.13);color:#d9a9ff;font-size:9px}.timeline{margin-top:10px}.timelineRow{display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.timelineIcon{width:8px;height:8px;border-radius:50%;background:#777}.timelineIcon.positive{background:var(--green);box-shadow:0 0 12px rgba(54,209,124,.35)}.timelineIcon.negative{background:var(--red);box-shadow:0 0 12px rgba(255,84,102,.3)}.timelineCopy{display:grid;grid-gap:2px;gap:2px}.amount,.timelineCopy strong{font-size:12px}.timelineCopy span{font-size:10px;color:var(--muted)}.positiveText{color:var(--green)!important}.negativeText{color:var(--red)!important}.toolbar{justify-content:space-between;margin-bottom:13px}.searchBox{min-width:340px;border:1px solid rgba(255,255,255,.08);background:#0b0b10;border-radius:12px;padding:8px 10px;display:flex;gap:8px;align-items:center;color:#726a79}.searchBox input{width:100%;border:0;outline:0;background:transparent;color:#fff}.searchBox.compact{min-width:0}.filterPills button.active{background:rgba(124,58,237,.18);border-color:rgba(162,84,255,.25);color:white}.playerLayout{display:grid;grid-template-columns:360px 1fr;grid-gap:14px;gap:14px}.playerList{padding:8px;height:-moz-fit-content;height:fit-content}.playerListItem{width:100%;border:0;background:transparent;color:#d7d1dc;padding:12px;border-radius:12px;display:flex;justify-content:space-between;text-align:left;cursor:pointer}.playerListItem.active{background:linear-gradient(90deg,rgba(124,58,237,.18),rgba(255,25,140,.05))}.playerListItem div{display:grid;grid-gap:3px;gap:3px}.playerListItem small{color:var(--muted);font-size:10px}.playerRight{text-align:right}.statusTag{font-size:9px;padding:4px 7px;border-radius:99px;background:#24202b;color:#bbb}.statusTag.aktiv,.statusTag.godkjent,.statusTag.utbetalt{background:rgba(54,209,124,.12);color:#68e8a3}.statusTag.begrenset,.statusTag.behandles,.statusTag.ny{background:rgba(255,176,32,.13);color:#ffc75e}.statusTag.avvist,.statusTag.suspendert,.statusTag.tapt{background:rgba(255,84,102,.12);color:#ff7c8b}.profilePane{padding:19px}.chatHeader,.permissionTitle,.profileBalance,.profileHero,.requestTitle{display:flex;justify-content:space-between;gap:12px;align-items:center}.profileIdentity{display:flex;gap:12px;align-items:center}.avatarLarge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2e1737,#591d53);border:1px solid rgba(255,25,140,.3);font-size:20px}.profileIdentity h2{margin:3px 0}.profileIdentity p{margin:0;color:var(--muted);font-size:10px}.profileHero select{background:#0b0b10;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px}.profileBalance{margin-top:16px;padding:17px;border-radius:15px;background:linear-gradient(135deg,rgba(124,58,237,.11),rgba(255,25,140,.05));border:1px solid rgba(166,78,225,.12)}.profileBalance>div:first-child{display:grid}.profileBalance strong{font-size:31px}.profileBalance small{margin-top:2px}.miniMetrics{display:flex;gap:20px}.miniMetrics div{display:grid}.miniMetrics span{color:var(--muted);font-size:10px}.miniMetrics strong{font-size:16px}.profileActions{margin:12px 0}.profileTabs{display:flex;gap:15px;border-bottom:1px solid rgba(255,255,255,.06);overflow:auto}.profileTabs span{padding:10px 0;color:#7c7481;font-size:11px;white-space:nowrap}.profileTabs .active{color:#e5b7ff;border-bottom:2px solid var(--magenta)}.explainBox{margin:14px 0;padding:14px;border:1px solid rgba(164,76,226,.15);border-radius:14px;background:#0b0b10;display:flex;justify-content:space-between;gap:15px}.explainBox h3{margin:4px 0}.explainBox p{margin:0;color:var(--muted);font-size:11px}.explainBox button{border:0;background:transparent;color:#cf91ff;cursor:pointer}.permissionBlock{margin-top:16px}.permissionTitle h3{margin:0;font-size:14px}.permissionTitle button{border:0;background:transparent;color:#b47ef0;font-size:10px;cursor:pointer}.permissionGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 10px;gap:8px 10px;margin-top:9px}.settingRow,.toggleRow{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0b0b10;font-size:11px}.settingRow input,.toggleRow input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:39px;height:21px;border-radius:99px;background:#292431;position:relative;cursor:pointer}.settingRow input:after,.toggleRow input:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:white;left:3px;top:3px;transition:.2s}.settingRow input:checked,.toggleRow input:checked{background:linear-gradient(90deg,var(--purple),var(--magenta))}.settingRow input:checked:after,.toggleRow input:checked:after{left:21px}.betGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.betCard{padding:17px}.betTop{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.betCard h3{margin:13px 0 4px}.betCard p{margin:0;color:var(--muted);font-size:11px}.betNumbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0}.betNumbers div{display:grid;padding:10px;border-radius:10px;background:#0b0b10}.betNumbers span{color:var(--muted);font-size:9px}.betActions button{font-size:10px}.requestList{display:grid;grid-gap:11px;gap:11px}.requestCard{padding:17px;display:grid;grid-template-columns:1.2fr .7fr auto;grid-gap:14px;gap:14px;align-items:center}.requestCard p{margin:8px 0 0;font-size:11px}.requestCard p,.requestCard small{color:var(--muted)}.requestAmount{display:grid}.requestAmount strong{font-size:20px}.requestAmount small{font-size:9px}.dangerOutline{color:#ff7c8b!important;border-color:rgba(255,84,102,.2)!important}.transferPanel{margin-bottom:12px}.transferFlow{justify-content:center;gap:28px;padding:28px}.transferFlow,.transferNode{display:flex;align-items:center}.transferNode{gap:10px}.transferNode>span{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:rgba(124,58,237,.16);color:#d7a6ff}.transferNode.club>span{background:rgba(255,25,140,.13);color:#ff95cf}.transferNode div{display:grid}.transferNode small{color:var(--muted)}.transferArrow{color:#d9a9ff;font-weight:800}.auditHint,.infoBox{padding:11px;border-radius:11px;background:rgba(124,58,237,.07);border:1px solid rgba(124,58,237,.12);font-size:10px;color:#aaa2b0}.ledgerHeader,.ledgerRow{display:grid;grid-template-columns:1.3fr .8fr 1.2fr .6fr;grid-gap:12px;gap:12px;align-items:center}.ledgerHeader{padding:0 0 9px;color:#77717e;font-size:9px}.ledgerRow{padding:12px 0;border-top:1px solid rgba(255,255,255,.055);font-size:11px}.ledgerRow>div{display:flex;gap:9px;align-items:center}.ledgerRow small{color:var(--muted)}.chatLayout{display:grid;grid-template-columns:300px 1fr;grid-gap:13px;gap:13px;height:70vh}.chatThreads,.thread{padding:10px}.thread{width:100%;border:0;background:transparent;color:#d9d3de;border-radius:11px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;text-align:left;align-items:center}.thread.active{background:rgba(124,58,237,.12)}.thread div{display:grid}.thread small{color:var(--muted);font-size:9px}.chatPanel{display:flex;flex-direction:column;overflow:hidden}.chatHeader{padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}.chatHeader div{display:grid}.chatHeader small{color:var(--muted)}.messages{flex:1 1;padding:18px;display:flex;flex-direction:column;gap:10px;overflow:auto}.message{max-width:70%;padding:10px 12px;border-radius:13px 13px 13px 4px;background:#15131a;display:grid;grid-gap:4px;gap:4px}.message.mine{align-self:flex-end;background:linear-gradient(135deg,rgba(124,58,237,.36),rgba(255,25,140,.22));border-radius:13px 13px 4px 13px}.message small{font-size:8px;color:#9b92a1}.composer{padding:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:8px}.composer input{flex:1 1;background:#0b0b10;border:1px solid rgba(255,255,255,.07);border-radius:11px;color:#fff;padding:10px}.composer button{border:0;border-radius:11px;padding:0 16px;background:linear-gradient(90deg,var(--purple),var(--magenta));color:white}.reportMetrics{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.barChart{height:260px;display:grid;grid-template-columns:repeat(8,1fr);align-items:end;grid-gap:10px;gap:10px;padding-top:25px}.barChart div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.barChart span{width:70%;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--magenta),var(--purple))}.barChart small{color:var(--muted);font-size:8px}.riskRows{margin-top:14px}.riskRows div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055)}.settingsGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.settingRows{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.infoBox{margin-top:12px}.warningBox{color:#d9b975;background:rgba(255,176,32,.06);border-color:rgba(255,176,32,.15)}.sectionTitle{margin:0;font-size:17px}.modalBackdrop{z-index:40;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px}.modal{width:min(510px,100%);max-height:90vh;overflow:auto;padding:20px;border-radius:21px;background:linear-gradient(180deg,#111117,#09090d);border:1px solid rgba(194,82,255,.2);box-shadow:0 35px 100px rgba(0,0,0,.62),0 0 60px rgba(124,58,237,.1)}.modalHeader{display:flex;justify-content:space-between}.modalHeader h2{margin:4px 0}.modalHeader button{border:0;background:transparent;color:#999;font-size:27px}.modal label{display:grid;grid-gap:6px;gap:6px;color:#aaa2b0;margin-top:13px;font-size:10px}.modal input,.modal select,.modal textarea{width:100%;background:#08080c;border:1px solid rgba(255,255,255,.09);color:white;border-radius:11px;padding:11px}.modal textarea{min-height:78px}.moneyInput{position:relative}.moneyInput span{position:absolute;right:12px;top:11px;color:#777}.cashoutSummary{display:flex;justify-content:space-between;margin:14px 0;padding:11px;border-radius:11px;background:rgba(124,58,237,.08)}.full{width:100%;margin-top:14px}.scanDrop{margin-top:14px;min-height:130px;border:1px dashed rgba(206,89,255,.3);border-radius:14px;background:linear-gradient(135deg,rgba(124,58,237,.07),rgba(255,25,140,.04));display:grid;place-items:center;padding:18px;color:#c888ff;text-align:center}.scanDrop strong{color:#fff}.scanDrop span{font-size:9px;color:var(--muted)}.scanDrop button{border:1px solid rgba(255,255,255,.08);background:#0b0b10;color:#ddd;border-radius:9px;padding:7px 10px}.formTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mobileFab,.mobileNav{display:none}@media(max-width:1100px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:20px 16px 95px}.chatLayout,.dashboardHero,.playerLayout,.settingsGrid{grid-template-columns:1fr}.playerList{max-height:310px;overflow:auto}.metricGrid.reportMetrics{grid-template-columns:repeat(2,1fr)}.chatLayout{height:auto}.chatThreads{display:none}.chatPanel{height:65vh}.mobileNav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgba(6,6,9,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.07);padding:7px 6px calc(7px + env(safe-area-inset-bottom))}.mobileNav button{border:0;background:transparent;color:#7f7788;padding:5px 2px;font-size:9px;display:grid;grid-gap:2px;gap:2px;place-items:center}.mobileNav button.active{color:#e4a8ff}.mobileIcon{font-size:16px}.mobileFab{display:grid;place-items:center;position:fixed;right:16px;bottom:72px;z-index:29;width:50px;height:50px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--magenta));color:#fff;font-size:24px;box-shadow:0 12px 30px rgba(255,25,140,.28)}}@media(max-width:760px){.content{padding:15px 10px 90px}.topbar h1{font-size:24px}.subline{display:none}.ghostButton{font-size:9px;padding:7px 8px}.iconButton{display:none}.dashboardHero,.twoCol{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr);gap:9px}.metricCard{min-height:100px;padding:13px}.metricCard strong{font-size:18px}.bigBalance{font-size:42px}.lineChart{height:80px}.toolbar{align-items:stretch;flex-direction:column}.searchBox{min-width:0}.betGrid,.requestCard{grid-template-columns:1fr}.requestActions{flex-wrap:wrap}.permissionGrid{grid-template-columns:1fr}.profileBalance{align-items:flex-start;flex-direction:column}.miniMetrics{width:100%;justify-content:space-between}.explainBox{flex-direction:column}.ledgerHeader{display:none}.ledgerRow{grid-template-columns:1fr auto}.ledgerRow>small,.ledgerRow>span{grid-column:1}.ledgerRow>strong{grid-column:2;grid-row:1}.transferFlow{flex-direction:column;gap:12px}.transferArrow{transform:rotate(90deg)}.actionStrip{display:grid;grid-template-columns:repeat(2,1fr)}.reportMetrics{grid-template-columns:repeat(2,1fr)!important}.topActions{align-self:flex-start}.profileHero,.profileIdentity{align-items:flex-start}.avatarLarge{width:44px;height:44px}.profileHero select{max-width:120px}.formTwo{grid-template-columns:1fr}}.historyFilters{display:flex;gap:8px;padding:0 14px 12px}.historyFilters select{min-width:180px}.writeoffButton{grid-column:1/-1;justify-self:start;border:0;background:transparent;color:var(--danger);font-size:10px;font-weight:800;padding:2px 0;cursor:pointer}.writeoffButton:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.historyFilters{display:grid}.historyFilters select{min-width:0;width:100%}}.authLoading,.authPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 15%,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at 72% 70%,rgba(255,25,140,.09),transparent 28%),#050507;color:#f8f7fb}.authLoading{font-weight:900;letter-spacing:.16em}.authCard{width:min(460px,100%);padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,17,24,.98),rgba(8,8,12,.98));box-shadow:0 35px 100px rgba(0,0,0,.55),0 0 65px rgba(124,58,237,.08)}.authCard>.brandMark{margin-bottom:18px}.authCard h1{font-size:32px;margin:6px 0 7px;letter-spacing:-.04em}.authCard>p{color:#98919e;font-size:12px;line-height:1.55;margin:0 0 20px}.authCard label{display:grid;grid-gap:7px;gap:7px;color:#aaa2b0;font-size:11px;margin-top:13px}.authCard input{width:100%;background:#08080c;border:1px solid rgba(255,255,255,.09);color:#fff;border-radius:12px;padding:12px;outline:none}.authCard input:focus{border-color:rgba(194,82,255,.5);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:4px;margin:0 0 6px;border:1px solid rgba(255,255,255,.07);background:#09090d;border-radius:13px}.authTabs button{border:0;background:transparent;color:#817887;padding:9px;border-radius:10px;cursor:pointer}.authTabs button.active{background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(255,25,140,.14));color:#fff}.authInfo,.authMessage{margin-top:13px;padding:11px 12px;border-radius:11px;font-size:11px;line-height:1.45}.authMessage{background:rgba(255,84,102,.07);border:1px solid rgba(255,84,102,.14);color:#ff9ca7}.authMessage.success{background:rgba(54,209,124,.07);border-color:rgba(54,209,124,.14);color:#91efba}.authInfo{background:rgba(124,58,237,.07);border:1px solid rgba(124,58,237,.13);color:#b9b0c0}.authTextButton{display:block;margin:13px auto 0;border:0;background:transparent;color:#b685e8;font-size:10px;cursor:pointer}.authCard .primary.full{width:100%;margin-top:15px}.authCard button:disabled{opacity:.55;cursor:wait}.passwordPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#050507}.passwordCard{width:min(440px,100%);padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0c0c12}.passwordCard h1{margin:8px 0 5px}.passwordCard p{color:#99919f;font-size:12px}.passwordCard label{display:grid;grid-gap:7px;gap:7px;margin-top:16px;color:#aaa2b0;font-size:11px}.passwordCard input{background:#08080c;border:1px solid rgba(255,255,255,.09);color:#fff;border-radius:12px;padding:12px}.passwordCard .primary{width:100%;margin-top:15px}@media(max-width:520px){.authPage,.passwordPage{padding:12px}.authCard,.passwordCard{padding:21px;border-radius:19px}.authCard h1{font-size:28px}}.systemShell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:radial-gradient(circle at 85% 0,rgba(124,58,237,.16),transparent 30%),#050507;color:#f8f7fb}.systemSidebar{border-right:1px solid rgba(255,255,255,.07);padding:24px 18px;display:flex;flex-direction:column;gap:28px;background:rgba(8,8,12,.92);position:-webkit-sticky;position:sticky;top:0;height:100vh}.systemBrand{display:flex;gap:12px;align-items:center}.systemBrand strong{display:block;letter-spacing:.08em}.systemBrand small{display:block;color:#7f7788;font-size:10px;letter-spacing:.16em;margin-top:3px}.systemSidebar nav{display:grid;grid-gap:6px;gap:6px}.systemNav,.systemSignout{border:0;background:transparent;color:#a79fad;text-align:left;padding:12px 13px;border-radius:12px;font:inherit;cursor:pointer}.systemNav{display:flex;justify-content:space-between}.systemNav.active,.systemNav:hover{background:linear-gradient(90deg,rgba(124,58,237,.2),rgba(255,25,140,.08));color:#fff}.systemNav span{font-size:11px;background:rgba(255,255,255,.08);padding:2px 7px;border-radius:999px}.systemSignout{margin-top:auto;color:#d29aae}.systemContent{padding:34px clamp(20px,4vw,58px) 70px;min-width:0}.systemHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:30px}.systemHeader h1{font-size:clamp(30px,4vw,48px);margin:6px 0 8px}.systemHeader p{margin:0;color:#8d8494;max-width:740px}.systemCreateButton{white-space:nowrap}.systemMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.systemMetrics article,.systemPanel{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,18,25,.94),rgba(9,9,13,.94));box-shadow:0 24px 60px rgba(0,0,0,.25)}.systemMetrics article{padding:20px;border-radius:18px}.systemMetrics span{display:block;color:#968e9d;font-size:12px}.systemMetrics strong{display:block;font-size:30px;margin:7px 0 2px}.systemMetrics small{color:#6f6875}.systemMessage{margin:0 0 18px;border:1px solid rgba(169,92,246,.25);background:rgba(124,58,237,.1);color:#d9c6ef;padding:12px 14px;border-radius:12px}.systemPanel{border-radius:22px;overflow:hidden}.systemPanelHead{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.systemPanelHead h2{margin:4px 0 0}.systemPanel form label,.systemPanel label{display:grid;grid-gap:8px;gap:8px;color:#aaa2b0;font-size:12px;font-weight:600}.systemPanel form input,.systemPanel input{width:100%;min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#09090e;color:#fff;padding:13px 14px;font:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.systemPanel form input::placeholder,.systemPanel input::placeholder{color:#5f5866}.systemPanel form input:focus,.systemPanel input:focus{border-color:rgba(168,85,247,.72);background:#0c0b12;box-shadow:0 0 0 3px rgba(168,85,247,.12),0 0 24px rgba(236,72,153,.07)}.systemPanel form .systemHint{margin-top:7px}.systemEmpty{padding:58px 24px;text-align:center;color:#8d8494}.systemEmpty strong{display:block;color:#fff;font-size:22px}.systemEmpty p{margin:8px auto 18px;max-width:520px}.clubTable{display:grid}.clubTableRow{display:grid;grid-template-columns:minmax(220px,2fr) .8fr .7fr .8fr .8fr .8fr;grid-gap:14px;gap:14px;align-items:center;width:100%;padding:16px 24px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#d7d2da;text-align:left;font:inherit}.clubTable button.clubTableRow{cursor:pointer}.clubTable button.clubTableRow:hover{background:rgba(255,255,255,.025)}.clubTableHeader{font-size:11px;color:#77707d;text-transform:uppercase;letter-spacing:.08em}.clubTableRow span:first-child small{display:block;color:#706a75;margin-top:3px}.clubCode{display:inline-flex;width:max-content;padding:5px 8px;border-radius:8px;background:rgba(124,58,237,.12);color:#d5b7ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.statusLight{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6e6872;margin-right:7px}.statusLight.on{background:#40d98a;box-shadow:0 0 10px rgba(64,217,138,.55)}.systemModal{width:min(500px,calc(100vw - 28px));padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#0d0c12;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.6)}.systemModalHead{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.systemModalHead h2{margin:4px 0 0}.systemModal label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:#aaa2b0;font-size:12px}.systemModal input{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#08080c;color:#fff;padding:13px}.systemHint{color:#7e7685;font-size:12px;line-height:1.5}.systemModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.systemModalActions button{min-width:120px}.modalBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:14px;z-index:1000}.systemModal[style*="1180"]{width:min(980px,calc(100vw - 40px))!important;max-width:980px!important;overflow-x:hidden!important;padding:26px!important}.systemModal[style*="1180"] *{min-width:0}.systemModal[style*="1180"] .systemModalHead{position:-webkit-sticky;position:sticky;top:-26px;z-index:5;background:linear-gradient(180deg,#0d0c12 82%,rgba(13,12,18,.92));padding:26px 0 14px;margin-top:-26px}.systemModal[style*="1180"]>div:last-child>div:last-child{position:-webkit-sticky;position:sticky;bottom:-26px;z-index:4;background:linear-gradient(0deg,#0d0c12 76%,rgba(13,12,18,.9));padding:14px 0 26px;margin-bottom:-26px}.systemPanel>.clubTable .clubTableRow:not(.clubTableHeader)>span:last-child .ghostButton:not(:first-child){display:none}@media(max-width:980px){.systemShell{grid-template-columns:1fr}.systemSidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:15px 18px}.systemSidebar nav{display:none}.systemSignout{position:absolute;right:18px;top:18px;margin:0}.systemMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clubTableRow{grid-template-columns:1.7fr .8fr .7fr .8fr}.clubTableRow span:nth-child(5),.clubTableRow span:nth-child(6){display:none}}@media(max-width:700px){.systemModal[style*="1180"]{width:calc(100vw - 20px)!important;max-width:none!important;max-height:92vh!important;padding:18px!important;border-radius:18px}.systemModal[style*="1180"] .systemModalHead{top:-18px;margin-top:-18px;padding:18px 0 12px}.systemModal[style*="1180"]>div:last-child>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.systemModal[style*="1180"] div[style*="minmax(180px,1.5fr)"]{grid-template-columns:1fr!important;gap:5px!important}.systemModal[style*="1180"]>div:last-child>div:last-child{bottom:-18px;margin-bottom:-18px;padding:12px 0 18px}}@media(max-width:640px){.systemContent{padding:24px 14px 55px}.systemHeader{display:grid}.systemCreateButton{width:100%}.systemMetrics{grid-template-columns:1fr 1fr;gap:10px}.systemMetrics article{padding:15px}.systemMetrics strong{font-size:24px}.systemPanelHead{padding:18px}.systemPanel form{padding:0}.systemPanel form .systemPanelHead{align-items:flex-start;gap:14px}.systemPanel form .systemPanelHead .primary{white-space:nowrap}.clubTable{overflow-x:auto}.clubTableRow{min-width:650px}.clubTableRow span:nth-child(5),.clubTableRow span:nth-child(6){display:block}.systemModalActions{display:grid;grid-template-columns:1fr 1fr}.systemModalActions button{min-width:0}}.systemModal select{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#08080c;color:#fff;padding:13px;color-scheme:dark}.systemModal{max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior:contain}.clubTableRow>span{min-width:0;overflow-wrap:anywhere}.clubTableRow>span small{display:block;color:#706a75;margin-top:3px}.clubMessagesView{display:grid;grid-gap:18px;gap:18px}@media(max-width:980px){.systemSidebar{gap:14px}.systemSidebar nav{display:flex;overflow-x:auto;gap:6px;padding:2px 0 4px;scrollbar-width:thin}.systemNav{flex:0 0 auto;gap:8px;padding:10px 12px;white-space:nowrap}}@media(max-width:640px){.systemPanelHead{align-items:flex-start;flex-wrap:wrap}.systemPanelHead>div:last-child:not(:first-child){width:100%}.systemPanelHead .ghostButton,.systemPanelHead .primary{min-height:42px}.clubMessagesView .systemPanel{border-radius:18px}}.chatPageHeader{margin-bottom:16px}.chatPageHeader h1{font-size:34px;margin:3px 0 4px}.chatPageHeader p{font-size:14px;line-height:1.35}.chatPageHeader .eyebrow{font-size:9px}:root{--app-bg:#050507;--app-bg-soft:#09090d;--surface:#0c0c12;--surface-raised:#12121a;--surface-soft:#0b0b10;--surface-input:#08080c;--surface-hover:rgba(255,255,255,.035);--border:rgba(255,255,255,.08);--border-soft:rgba(255,255,255,.055);--text:#f8f7fb;--text-soft:#d8d3dd;--muted:#9b94a3;--muted-2:#77707d;--accent:#7c3aed;--accent-2:#ff198c;--accent-secondary:#ff198c;--accent-soft:rgba(124,58,237,.14);--success:#36d17c;--danger:#ff5466;--warning:#ffb020;--shadow:0 24px 60px rgba(0,0,0,.25);--page-glow-1:rgba(124,58,237,.15);--page-glow-2:rgba(255,25,140,.07);--page:var(--app-bg);--panel:var(--surface);--panel-soft:var(--surface-soft);--field:var(--surface-input);--bubble:var(--surface-raised);--line:var(--border)}:root[data-theme=light]{--app-bg:#f4f5f8;--app-bg-soft:#eef0f5;--surface-raised:#f8f8fb;--surface-soft:#f2f3f7;--surface-hover:rgba(42,30,60,.045);--border:rgba(38,29,49,.12);--border-soft:rgba(38,29,49,.075);--text:#18131e;--text-soft:#302938;--muted:#6f6676;--muted-2:#817889;--accent:#6d35d2;--accent-2:#d9167b;--accent-soft:rgba(109,53,210,.095);--success:#168653;--danger:#ca3348;--warning:#a96a00;--shadow:0 18px 48px rgba(44,31,56,.09);--page-glow-1:rgba(109,53,210,.08);--page-glow-2:rgba(217,22,123,.045)}body,html{background:radial-gradient(circle at 76% -8%,var(--page-glow-1),transparent 26%),radial-gradient(circle at 12% 0,var(--page-glow-2),transparent 22%),var(--app-bg)!important;color:var(--text)!important;transition:background .2s ease,color .2s ease}body{min-height:100vh}.themeToggle{position:fixed;right:18px;bottom:18px;z-index:2500;display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);box-shadow:0 12px 34px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.themeToggle span{font-size:17px;line-height:1}.themeToggle b{font-size:11px}.themeToggle:hover{background:var(--surface-raised)}.systemShell{background:radial-gradient(circle at 85% 0,var(--page-glow-1),transparent 30%),var(--app-bg)!important;color:var(--text)!important}.sidebar,.systemSidebar{background:color-mix(in srgb,var(--app-bg) 94%,transparent)!important;border-color:var(--border)!important}.breadcrumb,.clubTableHeader,.clubTableRow small,.navItem,.subline,.systemBrand small,.systemEmpty,.systemHeader p,.systemHint,.systemMetrics small,.systemMetrics span,.systemNav,.systemSignout{color:var(--muted)!important}.navItem.active,.systemNav.active,.systemNav:hover{color:var(--text)!important}.systemNav span{color:var(--text-soft)!important}.authCard,.balanceCard,.betCard,.chatPanel,.chatThreads,.metricCard,.panel,.passwordCard,.playerList,.profilePane,.requestCard,.systemMetrics article,.systemPanel{background:linear-gradient(180deg,var(--surface),var(--app-bg-soft))!important;border-color:var(--border)!important;color:var(--text)!important}.clubTableRow,.ledgerRow,.profileTabs,.staffChat,.staffChat form,.staffChat>header,.systemPanelHead,.timelineRow{border-color:var(--border-soft)!important}.authCard h1,.passwordCard h1,.systemEmpty strong,.systemHeader h1,.systemPanel h1,.systemPanel h2,.systemPanel h3{color:var(--text)!important}.actionStrip button,.betActions button,.filterPills button,.ghostButton,.iconButton,.profileActions button,.requestActions button,.textButton{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text-soft)!important}.ghostButton:hover,.iconButton:hover{background:var(--surface-raised)!important}.primary{color:#fff!important}.authCard input,.passwordCard input,.profileHero select,.searchBox,.systemModal input,.systemModal select,.systemModal textarea,.systemPanel input,.systemPanel select,.systemPanel textarea,input,select,textarea{background:var(--surface-input)!important;border-color:var(--border)!important;color:var(--text)!important;color-scheme:normal!important}input::placeholder,textarea::placeholder{color:var(--muted-2)!important}.searchBox input{background:transparent!important;color:var(--text)!important}.systemModal{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.modalBackdrop{background:rgba(15,10,20,.58)!important}.ledgerDialogBackdrop{z-index:10000!important}.authLoading,.authPage,.passwordPage{background:radial-gradient(circle at 50% 15%,var(--page-glow-1),transparent 32%),radial-gradient(circle at 72% 70%,var(--page-glow-2),transparent 28%),var(--app-bg)!important;color:var(--text)!important}.authCard label,.authCard>p,.passwordCard label,.passwordCard p{color:var(--muted)!important}.authTabs{background:var(--surface-soft)!important;border-color:var(--border)!important}.authTabs button{color:var(--muted)!important}.authTabs button.active{color:var(--text)!important}.clubTableRow{color:var(--text-soft)!important}.clubTable button.clubTableRow:hover{background:var(--surface-hover)!important}.clubCode{background:var(--accent-soft)!important;color:color-mix(in srgb,var(--accent) 78%,var(--text))!important}.auditHint,.authInfo,.infoBox,.systemMessage{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 25%,transparent)!important;color:var(--text-soft)!important}.eyebrow,.glowLabel{color:color-mix(in srgb,var(--accent) 68%,var(--text))!important}.clubMoneyText,.positiveText,.trend{color:var(--success)!important}.dangerOutline,.negativeText,.playerMoneyText{color:var(--danger)!important}.metricCard.warning strong,.pendingMoneyText{color:var(--warning)!important}.metricCard.danger strong{color:var(--danger)!important}.moneyColorLegend{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.moneyColorLegend span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:9px;font-weight:700}.moneyColorLegend i{width:7px;height:7px;border-radius:50%}.moneyColorLegend .club i{background:var(--success)}.moneyColorLegend .player i{background:var(--danger)}.systemShell .balanceMessageTable .positiveText,.systemShell .balanceRow .positive,.systemShell .swapClubCard .negative{color:var(--danger)!important}.systemShell .balanceMessageTable .negativeText,.systemShell .balanceRow .negative,.systemShell .swapClubCard .positive{color:var(--success)!important}.systemShell .ownerSplit>.systemPanel:first-child .ownerRows strong{color:var(--danger)!important}.systemShell .clubFinancePanel>.systemPanel:first-of-type .systemMetrics article:first-child strong{color:var(--success)!important}.systemShell .cashoutCenter .systemMetrics article:nth-child(4) strong,.systemShell .clubFinancePanel>.systemPanel:first-of-type .systemMetrics article:nth-child(2) strong{color:var(--danger)!important}.staffBubble{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important}.staffBubble.mine{background:linear-gradient(135deg,var(--accent),var(--accent-2))!important;color:#fff!important}.staffBubble small{color:var(--muted)!important}.staffBubble.mine small{color:rgba(255,255,255,.72)!important}:root[data-theme=light] .systemPanel [style*="background: #08080c"],:root[data-theme=light] .systemPanel [style*="background: #09090e"],:root[data-theme=light] .systemPanel [style*="background:#08080c"],:root[data-theme=light] .systemPanel [style*="background:#09090e"],:root[data-theme=light] [style*="background: #0b0a0f"],:root[data-theme=light] [style*="background: #15131a"],:root[data-theme=light] [style*="background:#0b0a0f"],:root[data-theme=light] [style*="background:#15131a"]{background:var(--surface-input)!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-theme=light] [style*="color: #f8f7fb"],:root[data-theme=light] [style*="color: #fff"],:root[data-theme=light] [style*="color:#f8f7fb"],:root[data-theme=light] [style*="color:#fff"]{color:var(--text)!important}:root[data-theme=light] [style*="color: #817987"],:root[data-theme=light] [style*="color: #827a89"],:root[data-theme=light] [style*="color: #8f8797"],:root[data-theme=light] [style*="color:#817987"],:root[data-theme=light] [style*="color:#827a89"],:root[data-theme=light] [style*="color:#8f8797"]{color:var(--muted)!important}:root[data-theme=light] .systemModal[style*="1180"] .systemModalHead{background:linear-gradient(180deg,var(--surface) 82%,color-mix(in srgb,var(--surface) 92%,transparent))!important}:root[data-theme=light] .systemModal[style*="1180"]>div:last-child>div:last-child{background:linear-gradient(0deg,var(--surface) 76%,color-mix(in srgb,var(--surface) 90%,transparent))!important}:root[data-theme=light] .systemPanel button[style*="text-align: left"],:root[data-theme=light] .systemPanel button[style*="text-align:left"]{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important}:root[data-theme=light] .systemPanel button[style*="text-align: left"]:not(:disabled):hover,:root[data-theme=light] .systemPanel button[style*="text-align:left"]:not(:disabled):hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))!important}:root[data-theme=light] .systemPanel [style*="min-height: 250px"][style*="place-items: center"],:root[data-theme=light] .systemPanel [style*="min-height:250px"][style*="place-items:center"]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 42%,var(--surface-raised)),var(--surface-raised))!important;border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important;color:var(--text)!important}:root[data-theme=light] .systemPanel [style*="background: rgb(11, 11, 17)"],:root[data-theme=light] .systemPanel [style*="background: rgb(13, 13, 19)"],:root[data-theme=light] .systemPanel [style*="background: rgb(7, 7, 12)"],:root[data-theme=light] .systemPanel [style*="background: rgb(9, 9, 14)"],:root[data-theme=light] .systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"],:root[data-theme=light] .systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"],:root[data-theme=light] .systemPanel article[style*="border-radius: 14px"],:root[data-theme=light] .systemPanel article[style*="border-radius:14px"]{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important}:root[data-theme=light] .systemPanel [style*="color: rgb(129, 121, 138)"],:root[data-theme=light] .systemPanel [style*="color: rgb(143, 135, 151)"],:root[data-theme=light] .systemPanel [style*="color: rgb(169, 161, 175)"]{color:var(--muted)!important}[data-theme=dark] .systemPanel [style*="background: #0b0b11"],[data-theme=dark] .systemPanel [style*="background: rgb(11, 11, 17)"],[data-theme=dark] .systemPanel [style*="background: rgb(13, 13, 19)"],[data-theme=dark] .systemPanel [style*="background: rgb(7, 7, 12)"],[data-theme=dark] .systemPanel [style*="background: rgb(9, 9, 14)"],[data-theme=dark] .systemPanel [style*="background:#0b0b11"]{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"],.systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"]{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important;min-width:0}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"] input,.systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"] input{background:var(--surface-input)!important;color:var(--text)!important;border-color:var(--border)!important;min-width:0}@media(max-width:700px){.systemPanel[style*="padding: 24px"],.systemPanel[style*="padding:24px"]{padding:15px!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"],.systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"]{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:13px!important;border-radius:13px!important;align-items:start!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"]>button,.systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"]>button{min-width:72px!important;width:auto!important;min-height:38px!important;padding:8px 11px!important;justify-self:end}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"]>div:last-child,.systemPanel [style*="grid-template-columns:minmax(240px,1.4fr)"]>div:last-child{grid-column:1/-1;width:100%;min-width:0}}.reportPeriodBar{align-items:center;justify-content:space-between}.reportPresetButtons{display:flex;gap:7px;flex-wrap:wrap}.reportDateRange,.reportWeekPicker{display:flex;align-items:flex-end;gap:8px;margin-left:auto}.reportDateRange label,.reportWeekPicker label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.reportDateRange input{width:auto!important;min-width:145px}.reportWeekPicker select{min-width:112px}.reportWeekPicker small{align-self:center;color:var(--muted);white-space:nowrap}.reportPlayersWrap{overflow-x:auto}@media(max-width:700px){.reportResultPanel>.systemPanelHead{display:flex!important;align-items:flex-start!important;padding:15px!important}.reportResultPanel>.systemPanelHead h2{font-size:19px!important;line-height:1.15!important}.reportResultPanel>.systemPanelHead p{font-size:10px!important}.reportResultPanel>.systemPanelHead>button{flex:0 0 auto;min-height:34px!important;padding:7px 9px!important;font-size:10px!important}.reportPeriodBar{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:10px!important}.reportPresetButtons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;width:100%}.reportPresetButtons button{width:100%;min-width:0;min-height:38px;padding:7px 3px;font-size:9px;border-radius:10px}.reportDateRange,.reportWeekPicker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:8px!important;row-gap:8px!important;width:100%;margin:0!important;padding:0}.reportDateRange label,.reportWeekPicker label{min-width:0;padding:0}.reportDateRange input,.reportWeekPicker select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 9px!important;border-radius:11px!important}.reportWeekPicker small{grid-column:1/-1;padding:1px 2px 0;font-size:10px}.reportPlayersPanel>.systemPanelHead{display:grid!important;align-items:start!important}.reportPlayersPanel>.systemPanelHead>input{width:100%!important}.reportPlayersWrap{overflow:visible!important}.reportPlayersTable{min-width:0!important;padding:10px!important;gap:10px!important}.reportPlayersTable>.reportPlayerRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 16px!important;padding:15px!important;background:var(--surface-raised)!important}.reportPlayerRow>.reportPlayerName{grid-column:1/-1!important;grid-row:auto!important;padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.reportPlayerRow>.reportPlayerName b{font-size:16px!important}.reportPlayerRow>span:not(.reportPlayerName){grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;display:grid;grid-gap:4px;gap:4px;font-size:14px!important;color:var(--text-soft)}.reportPlayerRow>span[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.reportPlayerRow>.reportPlayerSettlement{grid-column:1/-1!important;padding-top:10px;border-top:1px solid var(--border-soft)}.reportPlayerSettlement button{width:100%;margin-top:9px!important}}:root[data-theme=light] .systemPanel [style*="border-bottom: 1px solid rgba(255, 255, 255"],:root[data-theme=light] .systemPanel [style*="border-top: 1px solid rgba(255, 255, 255"]{border-color:var(--border-soft)!important}:root[data-theme=light] .playerApp,:root[data-theme=light] main:has(.playerMobileNav){background:radial-gradient(circle at 75% 0,var(--page-glow-1),transparent 34%),var(--app-bg)!important;color:var(--text)!important}:root[data-theme=light] .playerTop,:root[data-theme=light] main:has(.playerMobileNav)>header{background:color-mix(in srgb,var(--surface) 92%,transparent)!important;border-color:var(--border)!important;color:var(--text)!important}:root[data-theme=light] .playerBalanceCard,:root[data-theme=light] .playerMetrics article,:root[data-theme=light] .playerPotentialCard,:root[data-theme=light] main:has(.playerMobileNav) [style*="background: #09090e"],:root[data-theme=light] main:has(.playerMobileNav) [style*="background: #0d0d13"],:root[data-theme=light] main:has(.playerMobileNav) [style*="background:#09090e"],:root[data-theme=light] main:has(.playerMobileNav) [style*="background:#0c0c12"],:root[data-theme=light] main:has(.playerMobileNav) [style*="background:#0d0d13"]{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important}:root[data-theme=light] main:has(.playerMobileNav) [style*="color:#fff"]{color:var(--text)!important}.ownerDashboard{display:grid;grid-gap:18px;gap:18px}.ownerHero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px}.ownerHero h2,.ownerHero p{margin:0}.ownerHero p{margin-top:6px;color:var(--muted)}.ownerWorkGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ownerWorkCard{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:17px;text-align:left;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,var(--surface),var(--surface-soft));color:var(--text);cursor:pointer;box-shadow:var(--shadow)}.ownerWorkCard:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.ownerWorkCard .ownerCount{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--accent-soft);font-size:20px;font-weight:900}.ownerWorkCard.warning .ownerCount{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.ownerWorkCard.danger .ownerCount{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.ownerWorkCard small,.ownerWorkCard strong{display:block}.ownerWorkCard small{margin-top:5px;color:var(--muted);line-height:1.35}.ownerWorkCard i{font-style:normal;color:var(--accent)}.ownerRiskMetrics{padding:18px}.ownerRiskNote{padding:0 18px 18px;color:var(--muted);font-size:11px}.ownerSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ownerRows{display:grid;padding:0 18px 18px}.ownerRows>button{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border:0;border-top:1px solid var(--border-soft);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ownerRows>button:first-child{border-top:0}.ownerRows b,.ownerRows small{display:block}.ownerRows small{margin-top:3px;color:var(--muted)}.playerInsightMetrics{margin-bottom:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.playerSnapshot{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;padding:18px 0 28px;margin-bottom:8px}.playerSnapshot,.playerSnapshotRow{border-bottom:1px solid var(--border-soft)}.playerSnapshotRow{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 0}.playerSnapshotRow b,.playerSnapshotRow small{display:block}.playerSnapshotRow small{margin-top:4px;color:var(--muted)}.snapshotStatus{font-size:10px;padding:6px 8px;border-radius:999px;background:var(--surface-raised);white-space:nowrap}.snapshotStatus.won{color:var(--success)}.snapshotStatus.lost{color:var(--danger)}.snapshotStatus.pending_review{color:var(--warning)}.snapshotStatus.approved{color:var(--accent)}@media(max-width:1100px){.ownerWorkGrid,.playerInsightMetrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ownerHero{align-items:stretch;display:grid}.ownerHero button{width:100%}.ownerSplit,.ownerWorkGrid,.playerSnapshot{grid-template-columns:1fr}.ownerRiskMetrics,.playerInsightMetrics{grid-template-columns:1fr 1fr!important}.ownerWorkCard{padding:14px}.playerControlCard{padding:16px!important}.playerSnapshot{gap:10px}}@media(max-width:420px){.ownerRiskMetrics,.playerInsightMetrics{grid-template-columns:1fr!important}}body,html{max-width:100%;overflow-x:hidden}*{min-width:0}.systemContent{max-width:1540px;width:100%}.systemHeader{margin-bottom:20px!important}.systemHeader h1{font-size:clamp(28px,3vw,40px)!important;margin-bottom:4px!important}.systemHeader p{font-size:13px;line-height:1.45}.ownerWorkCard,.systemPanel{box-shadow:0 12px 34px rgba(0,0,0,.13)!important}.ownerHero{padding:17px 19px!important}.ownerHero h2{font-size:20px}.ownerHero p{font-size:12px}.ownerWorkCard{min-height:92px;padding:14px!important}.ownerWorkCard .ownerCount{width:38px;height:38px;font-size:17px}.ownerDisclosure{overflow:hidden}.ownerDisclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;cursor:pointer;list-style:none}.ownerDisclosure>summary::-webkit-details-marker,.ownerInsightsDisclosure>summary::-webkit-details-marker{display:none}.ownerDisclosure>summary>span{display:grid;grid-gap:3px;gap:3px}.ownerDisclosure>summary strong{font-size:16px}.ownerDisclosure>summary small{color:var(--muted)}.ownerDisclosure>summary>i{font-style:normal;color:var(--accent);font-size:12px}.ownerDisclosure[open]>summary{border-bottom:1px solid var(--border-soft)}.ownerDisclosure[open]>summary>i{font-size:0}.ownerDisclosure[open]>summary>i:after{content:"Skjul detaljer";font-size:12px}.ownerDisclosureBody>.systemPanelHead{border:0}.ownerInsightsDisclosure>summary{width:max-content;margin:0 auto;padding:7px 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;cursor:pointer}.ownerInsightsDisclosure[open]>summary{margin-bottom:12px;color:var(--accent)}.betFlow{display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:10px}.betFlow span{padding:4px 8px;border-radius:999px;background:var(--surface-soft)}.betFlow i{font-style:normal;color:var(--muted-2)}@media(max-width:760px){.systemHeader{margin-bottom:14px!important}.systemHeader h1{font-size:27px!important}.ownerHeroActions{width:100%}.ownerHeroActions button{flex:1 1}.ownerWorkCard{min-height:78px}.ownerDisclosure>summary{align-items:flex-start}.ownerDisclosure>summary>i{white-space:nowrap}.betFlow{justify-content:flex-start;overflow-x:auto}.betFlow span{white-space:nowrap}.betFlow i{display:none}}.staffDashboard .ownerDisclosure,.staffDashboard .ownerGuide,.staffDashboard .ownerHeroActions button:first-child,.staffDashboard .ownerInsightsDisclosure,.staffDashboard .ownerSwitch{display:none!important}.staffDashboard .ownerWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1100px){.staffDashboard .ownerWorkGrid{grid-template-columns:1fr!important}}.settlementWorkspace{display:grid;grid-gap:14px;gap:14px}.settlementIntro{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:17px 19px!important}.settlementIntro h2,.settlementIntro p{margin:0}.settlementIntro h2{margin-top:4px;font-size:19px}.settlementIntro p{margin-top:5px;color:var(--muted);font-size:12px}.settlementFlow{display:flex;align-items:center;gap:7px;white-space:nowrap}.settlementFlow span{padding:7px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:750}.settlementFlow span.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 32%,var(--border));color:var(--accent)}.settlementFlow i{font-style:normal;color:var(--muted-2)}.settlementTabs{display:flex;gap:7px;padding:5px;width:max-content;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.settlementTabs button{min-height:34px!important;padding:7px 11px!important}.settlementAdvanced>div{padding:14px}.settlementAdvanced .optionalTools{margin-left:0;margin-right:0}@media(max-width:760px){.settlementIntro{display:grid}.settlementFlow{overflow-x:auto;padding-bottom:2px}.settlementFlow i{display:none}.settlementTabs{width:100%;overflow-x:auto}.settlementTabs button{flex:1 1;white-space:nowrap}.settlementAdvanced>div{padding:8px}}.systemPanel .themeToggle{position:static;inset:auto;width:auto;min-width:92px;min-height:42px;padding:9px 13px}.playerNotificationSlot{display:inline-flex;align-items:center}.playerHeaderIcon{min-width:44px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center;font-size:16px!important}.playerImageModal{position:relative;max-height:calc(100dvh - 28px);overflow:auto}.playerImageModalHead{position:-webkit-sticky;position:sticky;top:-24px;z-index:3;padding:24px 0 12px;margin-top:-24px;background:var(--surface)}.playerImageClose{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;color:var(--text)!important;background:var(--surface-raised)!important;border:1px solid var(--border)!important;font-size:26px!important}.playerImageCloseBottom{display:block;width:100%;margin-top:12px}:root[data-theme=light] .playerBetPage [style*="background: rgb(11, 11, 16)"],:root[data-theme=light] .playerBetPage [style*="background: rgb(12, 12, 18)"],:root[data-theme=light] .playerBetPage [style*="background: rgb(13, 13, 19)"],:root[data-theme=light] .playerBetPage [style*="background: rgb(9, 9, 14)"],:root[data-theme=light] .playerSettingsPage [style*="background: rgb(12, 12, 18)"],:root[data-theme=light] .playerSettingsPage [style*="background: rgb(9, 9, 14)"]{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-theme=light] .playerBetPage [style*="color: rgb(255, 255, 255)"],:root[data-theme=light] .playerSettingsPage [style*="color: rgb(255, 255, 255)"]{color:var(--text)!important}:root[data-theme=light] .playerBetPage .systemPanel small,:root[data-theme=light] .playerSettingsPage .systemPanel small{color:var(--muted)!important}@media(max-width:760px){main:has(.playerMobileNav)>section{width:min(100% - 20px,1180px)!important;padding-left:0!important;padding-right:0!important;padding-bottom:110px!important}main:has(.playerMobileNav)>header{padding-left:12px!important;padding-right:12px!important}main:has(.playerMobileNav)>header .ghostButton{padding:8px 10px!important;font-size:10px!important}main:has(.playerMobileNav) h1{overflow-wrap:anywhere}main:has(.playerMobileNav) .systemPanel>div[style*="grid-template-columns:repeat(3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}main:has(.playerMobileNav) .systemPanel button{max-width:100%}.themeToggle{position:static!important;inset:auto!important;width:auto!important;min-width:92px!important;min-height:42px!important;padding:9px 13px!important}.themeToggle b{display:block!important}.playerTopRight>span:not(.playerNotificationSlot){display:none!important}.playerTopRight>.playerNotificationSlot{display:inline-flex!important}.playerImageBackdrop{padding:8px!important;align-items:center!important}.playerImageModal{width:calc(100vw - 16px)!important;padding:16px!important}.playerImageModalHead{top:-16px;margin-top:-16px;padding:16px 0 10px}.playerImageModal img{max-height:calc(100dvh - 180px)!important}}.betHistoryTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.betHistoryMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px;color:var(--muted)}.betInlineAction{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:11px;cursor:pointer}.betInlineAction:hover{text-decoration:underline}.betHistoryControls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.betHistoryStatus{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.betSettleActions{display:flex;gap:6px}.betHistoryLegs{display:grid;grid-gap:3px;gap:3px}.betHistoryLegs>div{display:grid;grid-template-columns:minmax(38px,auto) minmax(160px,1fr) minmax(110px,1fr) auto;grid-gap:9px;gap:9px;align-items:center;font-size:12px;line-height:1.25}@media(min-width:761px){.betHistoryCard{padding:9px 12px!important;gap:5px!important}.betHistoryCard .ghostButton,.betHistoryCard .primary{min-height:30px!important;padding:5px 9px!important;font-size:12px!important}.betDetailModal{padding:18px!important;max-width:1100px!important}.betDetailModal>.betDetailHead{padding:0 0 10px!important;margin-bottom:10px!important}.betDetailModal>.betDetailHead h2{font-size:21px!important}.betDetailModal>.betDetailHead+div{gap:10px!important}.betDetailMetrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.betDetailInfo{padding:8px 10px!important;border-radius:9px!important}.betDetailInfo strong{margin-top:2px!important;font-size:14px}.betDetailLeg{padding:8px 11px!important;min-height:0!important;border-radius:9px!important}.betDetailModal .betDetailActions{padding-top:10px!important;margin-top:0!important}.betApprovalNote{gap:4px!important}.betApprovalNote textarea{min-height:54px!important;padding:8px 10px!important}.betApprovalNote small{font-size:10px}.betDetailModal [style*="margin-top: 10px"]{margin-top:6px!important}}@media(max-width:760px){.betHistoryTop{grid-template-columns:1fr}.betHistoryControls{justify-content:space-between}.betHistoryLegs>div{grid-template-columns:auto minmax(0,1fr) auto}.betHistoryLegs>div>span{display:none}.betSettleActions{width:100%}.betSettleActions button{flex:1 1}.betHistoryMeta{gap:8px}.betDetailMetrics{grid-template-columns:1fr 1fr!important}}.systemPanel>.playerRows{display:grid}.systemPanel>.playerRows>.playerRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,1.2fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--border-soft);font-size:13px}.systemPanel>.playerRows>.playerRow small{display:block;margin-top:2px;color:var(--muted)}@media(min-width:761px){.playerApp .playerTop{height:62px!important}.playerApp .playerContent{width:min(1320px,calc(100% - 32px))!important;padding:20px 0!important}.playerApp .playerTitle{font-size:36px!important;margin:4px 0!important}.playerApp .playerSub{margin:0 0 14px!important;font-size:13px}.playerApp .playerHero{gap:8px!important;margin-bottom:8px!important}.playerApp .playerBalanceCard,.playerApp .playerPotentialCard{padding:14px 18px!important;border-radius:14px!important}.playerApp .playerHero strong{font-size:36px!important;margin:4px 0!important}.playerApp .playerMetrics{gap:8px!important;margin:8px 0!important}.playerApp .playerMetrics article{padding:11px 14px!important;border-radius:12px!important}.playerApp .playerMetrics strong{font-size:18px!important;margin-top:3px!important}.playerApp .playerMetrics small{margin-top:2px!important}.playerApp .playerActions{gap:7px!important;margin:9px 0!important}.playerApp .playerPanel{margin-top:12px!important}.playerApp .playerRow{padding:10px 16px!important;gap:10px!important;font-size:13px}.playerApp .playerPanel .systemPanelHead{padding:11px 15px!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"]{padding:9px 13px!important;border-radius:10px!important;gap:10px!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"] small{margin-top:1px!important;font-size:11px!important}.systemPanel [style*="grid-template-columns: minmax(240px, 1.4fr)"] input{padding:7px 9px!important}.systemPanel .ghostButton[style*="grid-template-columns: 36px 1fr"]{padding:12px!important;grid-template-columns:28px 1fr!important;gap:8px!important;min-height:74px!important}.systemPanel .ghostButton[style*="grid-template-columns: 36px 1fr"]>span:first-child{font-size:17px!important}.systemPanel .ghostButton[style*="grid-template-columns: 36px 1fr"] small{margin-top:2px!important;line-height:1.3!important}}@media(max-width:760px){.systemPanel>.playerRows>.playerRow{grid-template-columns:1fr auto;padding:12px;gap:8px}.systemPanel>.playerRows>.playerRow>span:nth-child(2),.systemPanel>.playerRows>.playerRow>span:nth-child(3){grid-column:1/-1}.playerApp .playerContent{padding:18px 0!important}.playerApp .playerTitle{font-size:30px!important}.playerApp .playerSub{margin-bottom:14px!important}.playerApp .playerBalanceCard,.playerApp .playerPotentialCard{padding:16px!important;border-radius:14px!important}.playerApp .playerHero strong{font-size:34px!important;margin:5px 0!important}.playerApp .playerMetrics article,.playerApp .playerRow{padding:12px!important}}@media(max-width:640px){.themeToggle{right:12px;bottom:12px;padding:9px 11px}.themeToggle b{display:none}}.betDetailModal{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.betDetailModal .betDetailHead{background:linear-gradient(180deg,var(--surface) 82%,color-mix(in srgb,var(--surface) 90%,transparent))!important}.betDetailMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.betDetailInfo{background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--border)!important}.betDetailInfo small{color:var(--muted)!important}.betDetailLeg{display:grid;grid-template-columns:70px minmax(180px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) 70px;grid-gap:10px;gap:10px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-raised);color:var(--text)}.betDetailLeg small{color:var(--muted)!important}.betDetailLeg .betLegNumber{color:var(--accent)!important;font-weight:850;letter-spacing:.08em}.betDetailActions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px}.betDetailModal .authInfo{background:var(--accent-soft)!important;color:var(--text-soft)!important;border-color:color-mix(in srgb,var(--accent) 25%,var(--border))!important}.betCorrectionEditor{display:grid;grid-template-columns:repeat(2,minmax(150px,220px)) minmax(220px,1fr);grid-gap:12px;gap:12px;margin-top:14px}:root[data-theme=light] .message{background:var(--surface-raised)!important;color:var(--text)!important;border:1px solid var(--border)!important}:root[data-theme=light] .message.mine{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent-2) 10%,var(--surface-raised)))!important}:root[data-theme=light] .message small{color:var(--muted)!important}@media(max-width:760px){.betDetailLeg{grid-template-columns:1fr auto}.betDetailLeg .betLegNumber{grid-column:1/-1}.betDetailLeg>small:not(.betLegNumber),.betDetailLeg>span{grid-column:1}.betDetailLeg>strong:last-child{grid-column:2;grid-row:2/5;align-self:center}.betDetailActions{display:grid}.betDetailActions>div:last-child{justify-content:stretch}.betDetailActions button{flex:1 1}.betCorrectionEditor{grid-template-columns:1fr}.betCorrectionEditor>*{grid-column:1!important}.betCorrectionEditor>div:last-child{display:grid!important}.betCorrectionEditor button{width:100%}}:root[data-theme=light] main:has(.playerMobileNav) [style*="background: rgba(10, 9, 14"]{background:color-mix(in srgb,var(--surface-raised) 97%,transparent)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:0 24px 70px rgba(49,38,73,.18)!important}:root[data-theme=light] main:has(.playerMobileNav) form[style*="background: rgb(11, 10, 15)"]{background:var(--surface)!important;border-color:var(--border)!important}:root[data-theme=light] main:has(.playerMobileNav) textarea[style*="background: rgb(8, 8, 12)"]{background:var(--input-bg)!important;color:var(--text)!important;border-color:var(--border)!important}.cashoutBadge{display:inline-block;font-size:11px;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:5px 8px;border-radius:999px}.queueActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.modalClose{display:grid!important;place-items:center;flex:0 0 auto}.betToolsPanel p{margin:6px 0 0;color:var(--muted);max-width:720px}.optionalTools{padding:0 18px}.optionalTools>summary{padding:18px 0;cursor:pointer;font-weight:800}.optionalTools>section{margin-bottom:18px}.clubChatGrid{display:grid;grid-template-columns:minmax(230px,310px) minmax(0,1fr);min-height:calc(100dvh - 235px);border-top:1px solid var(--line)}.clubChatList{border-right:1px solid var(--line);background:var(--panel-soft);min-width:0}.clubChatSearch{padding:12px;border-bottom:1px solid var(--line)}.clubChatComposer textarea,.clubChatSearch input,.globalChatComposer textarea{width:100%;background:var(--field);border:1px solid var(--line);border-radius:11px;padding:11px 12px;color:var(--text);font:inherit}.clubChatThreads{max-height:560px;overflow-y:auto}.clubChatThread{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;text-align:left;padding:14px 15px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer}.clubChatThread.active{background:color-mix(in srgb,var(--accent) 10%,transparent)}.clubChatThread small,.clubChatThread strong{display:block}.clubChatThread small{margin-top:4px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clubChatMeta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.clubChatMeta b{min-width:21px;height:21px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--accent-secondary);color:#fff;font-size:10px}.clubChatEmpty{padding:24px;color:var(--muted);text-align:center;margin:auto}.clubChatConversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:calc(100dvh - 235px)}.clubChatPlaceholder{grid-row:1/-1;display:grid;place-items:center;color:var(--muted);text-align:center}.clubChatPlaceholder strong{color:var(--text)}.clubChatConversationHead{padding:10px 13px;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;align-items:center}.clubChatConversationHead small{color:var(--muted);margin-left:8px}.clubChatConversationHead>span{font-size:10px;color:#22c77a}.clubChatBack{display:none}.clubChatMessages{padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;background:radial-gradient(circle at 70% 0,color-mix(in srgb,var(--accent) 6%,transparent),transparent 32%)}.clubChatBubbleWrap{max-width:min(78%,620px)}.clubChatBubbleWrap.fromPlayer{align-self:flex-start}.clubChatBubbleWrap.fromClub{align-self:flex-end}.clubChatBubble{padding:7px 10px;border-radius:12px;background:var(--bubble);border:1px solid var(--line);font-size:12px;line-height:1.3;white-space:pre-wrap;color:var(--text)}.clubChatBubbleWrap.fromClub .clubChatBubble{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));border:0;color:#fff}.clubChatBubbleWrap>small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.clubChatBubbleWrap.fromClub>small{text-align:right}.clubChatComposer,.globalChatComposer{padding:9px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;background:var(--panel)}.clubChatComposer textarea{resize:vertical;min-height:48px;max-height:140px}.globalChatPopup{position:fixed;right:18px;bottom:134px;z-index:91;width:min(760px,calc(100vw - 24px));height:min(700px,80dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:var(--panel);box-shadow:0 26px 80px rgba(0,0,0,.35);color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.globalChatHeader{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.globalChatHeader>div{display:flex;align-items:center;gap:9px}.globalChatHeader strong{font-size:18px}.globalChatBody{overflow-y:auto;padding:12px}.globalChatMessages{display:grid;grid-gap:6px;gap:6px}.globalChatMessage{max-width:82%;padding:7px 10px;border-radius:12px;background:var(--bubble);border:1px solid var(--line);font-size:12px;line-height:1.3;color:var(--text)}.globalChatMessage.mine{justify-self:end;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));border:0;color:#fff}.globalChatMessage.theirs{justify-self:start}.globalChatMessage>small{display:block;opacity:.6;font-size:8px;margin-top:2px;text-align:right}.globalChatSystem{color:var(--accent)!important;font-weight:800;margin-bottom:2px}.globalChatEmpty{padding:24px;text-align:center;color:var(--muted)}.globalChatEmpty strong{display:block;color:var(--text)}.globalChatComposer textarea{resize:none;min-width:0}.adminChatDock{position:fixed;left:232px;top:0;right:0;bottom:0;z-index:80;padding:34px 42px;overflow:auto;background:var(--page);color:var(--text)}@media(max-width:760px){.queueActions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queueActions button{width:100%;min-height:46px}.modalBackdrop .iconButton,.systemModal .iconButton{display:grid!important}.clubChatGrid{grid-template-columns:1fr;min-height:calc(100dvh - 260px)}.clubChatGrid.hasActive .clubChatList,.clubChatGrid:not(.hasActive) .clubChatConversation{display:none}.clubChatList{border-right:0}.clubChatThreads{max-height:none}.clubChatConversation{min-height:calc(100dvh - 260px);height:calc(100dvh - 260px)}.clubChatBack{display:inline-flex}.clubChatConversationHead>div{flex:1 1}.clubChatMessages{min-height:0}.clubChatComposer{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.chatCompactHead{align-items:stretch!important}.chatCompactHead>div:last-child{display:grid!important;grid-template-columns:1fr auto;width:100%}.globalChatPopup{inset:max(10px,env(safe-area-inset-top)) 10px calc(98px + env(safe-area-inset-bottom)) 10px;width:auto;height:auto;max-height:none;border-radius:18px}.globalChatHeader{padding:10px 12px}.globalChatBody{min-height:0}.globalChatComposer{padding:8px}.globalChatComposer textarea{min-height:46px}.globalChatComposer .primary{min-width:82px}.adminChatDock{left:0;padding:18px 14px 110px}.betToolsPanel .systemPanelHead{align-items:stretch}.betToolsPanel button{width:100%}}.betDetailActions button{white-space:normal;min-height:44px}.cashoutPayerGuide{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:14px;background:var(--surface-soft);color:var(--text)}.cashoutPayerGuide p{margin:0;color:var(--muted)}.cashoutPayerList{display:flex;gap:8px;flex-wrap:wrap}.cashoutPayerList span{display:flex;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}@media(max-width:640px){.cashoutCenter>.systemMetrics{grid-template-columns:1fr 1fr}.cashoutCenter>.systemPanel .systemPanelHead{display:grid;grid-gap:14px;gap:14px}.cashoutCenter>.systemPanel>.clubTable{overflow:visible!important;padding:8px;gap:9px}.cashoutCenter>.systemPanel>.clubTable>.clubTableHeader{display:none}.cashoutCenter>.systemPanel>.clubTable>button.clubTableRow{min-width:0!important;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--border);border-radius:15px;background:var(--surface-raised)!important}.cashoutCenter>.systemPanel>.clubTable>button.clubTableRow>span{display:block!important}.cashoutCenter>.systemPanel>.clubTable>button.clubTableRow>span:first-child,.cashoutCenter>.systemPanel>.clubTable>button.clubTableRow>span:last-child{grid-column:1/-1}.cashoutCenter>.systemPanel>.clubTable>button.clubTableRow>span:last-child{text-align:right;color:var(--accent)}.cashoutCenter .systemModal .systemMetrics{grid-template-columns:1fr 1fr!important}.cashoutCenter .systemModalActions{position:-webkit-sticky;position:sticky;bottom:-24px;background:var(--surface);padding:12px 0 24px;z-index:3}}:root{--app-bg:#111827;--app-bg-soft:#151d2c;--surface:#182233;--surface-raised:#202c3f;--surface-soft:#1d293b;--surface-input:#111a28;--border:rgba(226,232,240,.13);--border-soft:rgba(226,232,240,.08);--text:#f8fafc;--text-soft:#e2e8f0;--muted:#a5b1c2;--muted-2:#7f8da1;--accent:#7467d7;--accent-2:#7467d7;--accent-secondary:#7467d7;--accent-soft:rgba(116,103,215,.14);--success:#36a36e;--warning:#d09232;--danger:#cf5864;--shadow:0 8px 24px rgba(3,8,18,.16);--page-glow-1:transparent;--page-glow-2:transparent}:root[data-theme=light]{--app-bg:#f6f7f9;--app-bg-soft:#f1f3f6;--surface:#ffffff;--surface-raised:#f8fafc;--surface-soft:#f4f6f8;--surface-input:#ffffff;--surface-hover:rgba(23,32,51,.035);--border:#dde2e8;--border-soft:#e9edf1;--text:#172033;--text-soft:#344054;--muted:#667085;--muted-2:#8a94a3;--accent:#6558c7;--accent-2:#6558c7;--accent-secondary:#6558c7;--accent-soft:#efedfb;--success:#238a5a;--warning:#b7791f;--danger:#c2414b;--shadow:0 3px 12px rgba(23,32,51,.045);--page-glow-1:transparent;--page-glow-2:transparent}.systemShell,body,html{background:var(--app-bg)!important}.systemShell{grid-template-columns:228px minmax(0,1fr)!important}.systemSidebar{padding:22px 16px!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;gap:22px!important}.systemBrand{padding:0 6px 18px;border-bottom:1px solid var(--border-soft)}.systemBrand strong{letter-spacing:.01em!important;font-size:14px}.systemBrand small{letter-spacing:.11em!important;font-size:8px!important}.systemSidebar nav{gap:3px!important}.systemNavHeading{padding:17px 11px 5px;color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.systemNavHeading:first-child{padding-top:0}.systemNav,.systemSignout{min-height:40px;padding:9px 11px!important;border-radius:10px!important;font-size:13px!important;font-weight:570}.systemNav span{min-width:22px;text-align:center;background:var(--surface-soft)!important;color:var(--muted)!important;border:1px solid var(--border-soft);font-size:10px!important}.systemNav.active{background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:inset 3px 0 var(--accent)}.systemNav:hover{background:var(--surface-soft)!important}.systemSignout{color:var(--muted)!important}.systemContent{width:min(100%,1540px);margin:0 auto;padding:32px clamp(24px,3.5vw,54px) 72px!important}.systemHeader{margin-bottom:24px!important;align-items:center!important}.systemHeader h1{font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.035em;line-height:1.08}.systemHeader p{font-size:14px;line-height:1.55}.eyebrow{letter-spacing:.13em!important;font-size:9px!important;color:var(--accent)!important}.authCard,.balanceCard,.betCard,.chatPanel,.chatThreads,.metricCard,.panel,.passwordCard,.playerList,.profilePane,.requestCard,.systemMetrics article,.systemPanel{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)!important}.systemMetrics{gap:12px!important}.systemMetrics article{border-radius:15px!important;padding:18px!important}.systemMetrics strong{font-size:28px!important;letter-spacing:-.025em}.systemPanel{border-radius:18px!important}.systemPanelHead{padding:20px 22px!important}.systemPanelHead h2{font-size:19px;letter-spacing:-.015em}.systemPanelHead p{line-height:1.5!important}.primary{background:var(--accent)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 18%,transparent)!important;border:1px solid var(--accent)!important}.primary:hover{filter:brightness(.96)}.actionStrip button,.betActions button,.filterPills button,.ghostButton,.iconButton,.profileActions button,.requestActions button,.textButton{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:none!important}.ghostButton:hover,.iconButton:hover{background:var(--surface-soft)!important}.systemModal input,.systemModal select,.systemModal textarea,.systemPanel input,.systemPanel select,.systemPanel textarea,input,select,textarea{box-shadow:none!important;border-radius:10px!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:color-mix(in srgb,var(--accent) 55%,var(--border))!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.systemMessage{border-left:4px solid var(--accent)!important;border-radius:10px!important;box-shadow:none!important}.modalBackdrop{background:rgba(18,24,36,.48)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.systemModal{border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.22)!important}.ownerDashboard{gap:16px!important}.ownerHero{padding:22px 24px!important;background:var(--surface)!important}.ownerWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ownerWorkCard{background:var(--surface)!important;border-radius:15px!important;box-shadow:var(--shadow)!important;transition:border-color .15s ease,transform .15s ease}.ownerWorkCard .ownerCount{background:var(--surface-soft)!important;color:var(--text)!important}.ownerWorkCard.warning .ownerCount{background:color-mix(in srgb,var(--warning) 12%,var(--surface))!important;color:var(--warning)!important}.ownerWorkCard.danger .ownerCount{background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger)!important}.ownerWorkCard i{color:var(--muted)!important}.clubTableRow{padding:15px 22px!important}.clubTable button.clubTableRow:hover{background:var(--surface-soft)!important}.clubCode{border-radius:999px!important;font-family:inherit!important;font-size:11px!important}.themeToggle{background:var(--surface)!important;box-shadow:var(--shadow)!important;border-radius:11px!important}@media(max-width:1100px){.ownerWorkGrid{grid-template-columns:1fr!important}}@media(max-width:980px){.systemShell{grid-template-columns:1fr!important}.systemNavHeading{display:none}.systemBrand{padding-bottom:0;border-bottom:0}.systemContent{padding-top:24px!important}}@media(max-width:640px){.systemContent{padding-left:12px!important;padding-right:12px!important}.systemHeader{align-items:flex-start!important}.systemHeader h1{font-size:30px!important}.ownerHero{padding:18px!important}.ownerWorkCard{min-height:88px}.systemPanelHead{padding:16px!important}}@media(min-width:761px){.systemContent{width:min(100%,1460px);padding:22px clamp(18px,2.4vw,36px) 46px!important}.systemHeader{margin-bottom:15px!important;min-height:0!important}.systemHeader h1{font-size:clamp(27px,2.35vw,35px)!important;margin:4px 0 5px!important;line-height:1.04}.systemHeader p{font-size:13px;line-height:1.4;margin:0}.eyebrow{font-size:8px!important}.systemPanel{border-radius:14px!important}.systemPanelHead{padding:14px 17px!important;gap:12px}.systemPanelHead h2{font-size:17px;margin:3px 0 0!important}.systemPanelHead p{font-size:13px;line-height:1.35!important;margin-top:4px!important}.systemMetrics{gap:8px!important;margin-bottom:12px!important;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important}.systemPanel>.systemMetrics{padding:12px!important;margin-bottom:0!important}.systemMetrics article{padding:12px 14px!important;border-radius:11px!important;min-height:88px}.systemMetrics strong{font-size:23px!important;line-height:1.12}.systemMetrics small,.systemMetrics span{font-size:11px!important;line-height:1.3}.systemEmpty{padding:25px 16px!important;min-height:0!important}.systemEmpty strong{font-size:16px!important}.systemEmpty p{font-size:12px;margin:5px 0 0!important}.clubTableRow{padding:10px 16px!important;gap:10px!important;min-height:0!important}.clubTableHeader{padding-top:9px!important;padding-bottom:9px!important}.clubTableRow small{margin-top:2px!important;line-height:1.25}.clubTable{font-size:13px}.ghostButton,.primary{min-height:36px!important;padding:7px 11px!important;border-radius:9px!important;font-size:13px!important}.iconButton{width:36px!important;height:36px!important;min-height:36px!important}.ownerDashboard{gap:10px!important}.ownerHero{padding:15px 17px!important}.ownerHero p{margin-top:3px!important;font-size:13px}.ownerWorkGrid{gap:8px!important}.ownerWorkCard{padding:12px!important;gap:9px!important;border-radius:12px!important}.ownerWorkCard .ownerCount{width:34px;height:34px;border-radius:9px;font-size:16px}.ownerWorkCard small{margin-top:2px!important;font-size:11px}.ownerSplit{gap:10px!important}.ownerRows{padding:0 14px 12px!important}.ownerRows>button{padding:9px 0!important}.betHistoryList{gap:8px!important;padding:11px!important}.betHistoryCard{padding:11px 13px!important;gap:8px!important;border-radius:12px!important}.betHistoryCard [style*="margin-top: 8px"]{margin-top:5px!important}.billingClubList,.billingReportList,.cashoutList,.settlementList{padding:11px!important;gap:8px!important}.billingClubRow,.billingReportRow,.cashoutCard,.settlementCard{padding:12px!important;border-radius:12px!important}}@media(max-width:760px){.systemHeader{margin-bottom:15px!important}.systemHeader h1{font-size:28px!important}.systemHeader p{font-size:13px;line-height:1.4}.systemMetrics{gap:8px!important}.systemMetrics article{padding:13px!important;border-radius:12px!important}.systemMetrics strong{font-size:23px!important}.systemPanel{border-radius:14px!important}.systemPanelHead{padding:14px!important}.systemPanelHead h2{font-size:17px}.systemEmpty{padding:28px 14px!important;min-height:0!important}.betHistoryList{padding:8px!important;gap:8px!important}.betHistoryCard{padding:12px!important;gap:9px!important;border-radius:12px!important}}.settingsHub{display:grid;grid-gap:12px;gap:12px}.settingsGroups>.systemPanelHead{padding:14px 16px!important}.settingsGroup{padding:12px 16px;border-top:1px solid var(--border-soft)}.settingsGroup>h3{margin:0 0 8px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.settingsGroup>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:7px;gap:7px}.settingsCard{display:grid;grid-template-columns:25px 1fr auto;grid-gap:9px;gap:9px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer}.settingsCard:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:var(--accent-soft)}.settingsCard>span:first-child{color:var(--accent);font-size:16px;text-align:center}.settingsCard small,.settingsCard strong{display:block}.settingsCard strong{font-size:13px}.settingsCard small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.3}.settingsCard>b{font-size:20px;color:var(--muted)}.compactNotifications .notificationToggleGrid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;padding:12px!important;gap:7px!important}.compactNotifications .notificationToggle{min-height:52px!important;padding:9px 11px!important;border-radius:11px!important;display:flex!important;align-items:center!important;gap:8px!important}.notificationPeople{padding:10px 14px!important;display:grid!important;grid-gap:7px!important;gap:7px!important}.notificationPeople article{padding:10px 12px!important;border-radius:11px!important}.notificationPeople article header{display:grid!important;grid-template-columns:1fr auto auto!important;grid-gap:8px!important;gap:8px!important}.notificationStatus{font-size:11px;color:var(--muted)}.notificationStatus.on{color:var(--success)}.notificationDetails{display:grid;grid-gap:8px;gap:8px;padding-top:9px;border-top:1px solid var(--border-soft)}.brandSettings.logoOnly{display:block!important;padding:12px 16px!important}.brandSettings.logoOnly .brandLogo{display:grid!important;grid-template-columns:72px minmax(120px,190px) minmax(100px,160px)!important;align-items:center!important;grid-gap:9px!important;gap:9px!important}.brandSettings.logoOnly .brandLogo img,.brandSettings.logoOnly .brandLogo>div{width:64px!important;height:64px!important;border-radius:11px!important}.clubRulesEditorBody{padding:14px}.clubRulesEditorBody textarea{width:100%;min-height:360px;padding:14px;line-height:1.55;resize:vertical;background:var(--surface-input);color:var(--text);border:1px solid var(--border)}.clubRulesEditorActions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px}.clubRulesEditorActions small{color:var(--muted)}.playerRules{display:grid;grid-gap:12px;gap:12px}.playerRuleLimits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.playerRuleLimits article{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.playerRuleLimits span,.playerRuleLimits strong{display:block}.playerRuleLimits span{font-size:11px;color:var(--muted)}.playerRuleLimits strong{margin-top:5px;font-size:18px}.clubRulesText{padding:16px;display:grid;grid-gap:15px;gap:15px}.clubRulesText section{padding-bottom:13px;border-bottom:1px solid var(--border-soft)}.clubRulesText section:last-child{border-bottom:0}.clubRulesText h3{margin:0 0 5px;font-size:15px}.clubRulesText p{margin:3px 0;color:var(--text-soft);line-height:1.5}@media(max-width:700px){.playerRuleLimits,.settingsGroup>div{grid-template-columns:1fr 1fr}.notificationPeople article header{grid-template-columns:1fr auto!important}.notificationPeople article header>.ghostButton{grid-column:1/-1}.brandSettings.logoOnly .brandLogo{grid-template-columns:64px 1fr!important}.brandSettings.logoOnly .brandLogo>.ghostButton{grid-column:2}.clubRulesEditorActions{align-items:flex-start;flex-direction:column}}.betScanTopAction{display:flex;justify-content:flex-end;align-items:center}.betScanTopAction .scanActionButton{min-width:190px}.playerBetPage .systemMessage{margin-bottom:0!important}.ownerHeroActions{display:flex;gap:8px;flex-wrap:wrap}.ownerGuideSteps{display:grid;padding:0 18px 18px}.ownerGuideSteps>button{display:grid;grid-template-columns:34px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 0;border:0;border-top:1px solid var(--border-soft);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ownerGuideSteps>button:first-child{border-top:0}.ownerGuideSteps>button>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--surface-soft);font-weight:900;color:var(--warning)}.ownerGuideSteps>button>span:first-child.done{color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--surface))}.ownerGuideSteps b,.ownerGuideSteps small{display:block}.ownerGuideSteps small{margin-top:3px;color:var(--muted)}.ownerGuideSteps i{font-style:normal;color:var(--accent);font-size:12px}.ownerSwitch{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 17px}.ownerSwitch>div:first-child{display:grid;grid-gap:3px;gap:3px}.ownerSwitch small{color:var(--muted)}.ownerSwitch>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.ownerDashboard .ownerWorkGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1200px){.ownerDashboard .ownerWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ownerSwitch{align-items:stretch;display:grid}.ownerSwitch>div:last-child{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:640px){.ownerHeroActions,.ownerHeroActions button{width:100%}.ownerDashboard .ownerWorkGrid{grid-template-columns:1fr!important}.ownerGuideSteps>button{grid-template-columns:30px 1fr}.ownerGuideSteps i{grid-column:2}.ownerSwitch>div:last-child{grid-template-columns:1fr}}.actionErrorToast{position:fixed;left:50%;bottom:24px;z-index:12000;width:min(440px,calc(100vw - 32px));transform:translateX(-50%);padding:12px 14px;border:1px solid #ef9a9a;border-radius:12px;background:#fff1f1;color:#9f1d1d;font-weight:700;box-shadow:0 14px 40px rgba(44,8,8,.24)}.systemModal .systemMessage{position:-webkit-sticky;position:sticky;top:0;z-index:30}@media(max-width:640px){.actionErrorToast{bottom:12px;width:calc(100vw - 24px)}}.depositBonusForm{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.depositBonusActions,.depositBonusIntro{display:flex;justify-content:space-between;align-items:center;gap:14px}.depositBonusIntro>div{display:grid;grid-gap:3px;gap:3px}.depositBonusActions small,.depositBonusIntro small,.depositBonusTerms small{color:var(--muted)}.depositBonusMain{display:grid;grid-template-columns:minmax(170px,1fr) minmax(130px,.65fr) minmax(180px,.8fr);grid-gap:12px;gap:12px;align-items:end}.depositBonusPreview{display:grid;grid-gap:5px;gap:5px;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.depositBonusPreview strong{font-size:20px}.depositBonusTerms{border-top:1px solid var(--line);padding-top:12px}.depositBonusTerms summary{cursor:pointer;font-weight:800}.depositBonusTermsGrid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));grid-gap:12px;gap:12px;align-items:end;margin-top:12px}.depositBonusCheck{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;min-height:42px}.depositBonusCheck input{width:auto!important}.depositBonusActions{padding-top:2px}.depositBonusActions small{max-width:680px;line-height:1.45}@media(max-width:800px){.depositBonusMain,.depositBonusTermsGrid{grid-template-columns:1fr 1fr}.depositBonusActions{align-items:flex-end}}@media(max-width:520px){.depositBonusMain,.depositBonusTermsGrid{grid-template-columns:1fr}.depositBonusActions,.depositBonusIntro{align-items:stretch;flex-direction:column}.depositBonusActions .primary{width:100%}}.liteHome{max-width:900px;margin:0 auto;padding:clamp(16px,3vw,32px);background:#242424;border-radius:24px;color:#f8f8f8}.liteHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.liteEyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;color:#aaa}.liteHeading h2{font-size:clamp(27px,4vw,36px);margin:12px 0 8px;color:white}.liteHeading p{margin:0;color:#bcbcbc;font-size:16px}.liteRefresh,.liteSectionTitle button{background:transparent;border:0;color:#ddd;cursor:pointer;font-size:13px}.liteStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 26px}.liteStats button{display:flex;flex-direction:column;gap:12px;text-align:left;background:#050505;color:#fff;border:1px solid #111;border-radius:20px;padding:22px;cursor:pointer}.liteStats strong{font-size:44px;line-height:1;font-weight:650}.liteStats span{font-size:14px}.liteSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.liteSectionTitle h3{font-size:19px;margin:0;color:#fff}.liteBetList{display:grid;grid-gap:12px;gap:12px}.liteBet{background:#050505;border-radius:20px;padding:20px;display:grid;grid-gap:16px;gap:16px}.liteBet>div{display:grid;grid-gap:6px;gap:6px}.liteBet strong{font-size:20px}.liteBet span{color:#aaa;font-size:14px}.liteReview{width:100%;background:#303030;color:#fff;border:0;border-radius:12px;padding:13px 16px;font-weight:650;cursor:pointer}.liteReview:hover{background:#444}.liteEmpty{padding:26px 18px;text-align:center;background:#090909;border-radius:16px;color:#aaa}.liteCashout{width:100%;text-align:left;margin-top:16px;background:#111;border:1px solid #333;color:#fff;padding:16px;border-radius:14px;cursor:pointer}@media(max-width:520px){.liteHome{border-radius:18px;padding:18px}.liteStats button{padding:16px;border-radius:15px}.liteStats strong{font-size:38px}.liteStats span{font-size:12px}.liteHeading h2{font-size:28px}}