:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1118;--card:#151e29;--line:#344252;--gold:#c49a68;--muted:#9ca8b5}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#182839,var(--bg) 45%);color:#edf1f5;min-height:100vh;margin:0;font:15px/1.5 system-ui,sans-serif}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1118cc;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50% - 590px);display:flex;position:sticky;top:0}a{color:inherit;text-decoration:none}header>a{color:var(--gold);letter-spacing:3px;font-size:22px;font-weight:900}nav{gap:24px;display:flex}main{max-width:1180px;margin:auto;padding:38px 24px 80px}h1{margin:0 0 10px;font-size:clamp(30px,5vw,52px);line-height:1}.lead{color:var(--muted);margin-bottom:28px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.card,.metric{border:1px solid var(--line);background:linear-gradient(145deg,#1a2531,#101821);border-radius:16px;padding:20px}.tag{color:#a6c8d2;background:#243d4c;border-radius:99px;padding:4px 9px;font-size:12px;display:inline-block}.side{color:var(--gold);margin:14px 0;font-size:34px;font-weight:900}.muted{color:var(--muted)}table{border-collapse:collapse;background:var(--card);border-radius:14px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px}th{color:var(--muted)}.metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.metric strong{color:var(--gold);font-size:28px;display:block}button,input{font:inherit;border-radius:9px;padding:10px 14px}button{background:var(--gold);color:#17120a;cursor:pointer;border:0;font-weight:800}input{border:1px solid var(--line);color:#fff;background:#0d141d}footer{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:30px}@media (max-width:600px){nav{gap:10px;font-size:13px}th:nth-child(3),td:nth-child(3){display:none}}header{z-index:10}.live-hero{background:linear-gradient(90deg,#080d13e8 0%,#0b121ab8 48%,#0b121a40),linear-gradient(#0000 40%,#0b1118 100%),url(/images/live-casino-bg.jpg) 50%/cover;border-radius:0 0 24px 24px;align-items:flex-end;min-height:280px;margin:-38px -24px 28px;padding:50px 36px;display:flex;box-shadow:inset 0 -1px #6f5943}.live-hero>div{max-width:630px}.live-hero h1{text-shadow:0 3px 20px #000;margin:8px 0 12px}.live-hero p{color:#c7d0d9;margin:0;font-size:17px}.eyebrow{color:var(--gold);letter-spacing:3px;font-size:12px;font-weight:900}.table-card{width:100%;color:inherit;text-align:left;font-weight:400;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.table-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 55%,#8f6c4b16);position:absolute;inset:0}.table-card:hover{border-color:#a77c50;transform:translateY(-3px);box-shadow:0 15px 35px #0006}.table-card .enter-table{color:#c49a68;letter-spacing:1px;margin-top:16px;font-size:12px;font-weight:900;display:block}.tag.done{color:#d6b07c;background:#3a3027}.notice{color:#ddc39e;background:#28231e;border:1px solid #66503b;border-radius:10px;margin-bottom:16px;padding:12px 16px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020705e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.live-modal{text-align:center;background:linear-gradient(#0b121ab8,#0d151ef2),url(/images/live-casino-bg.jpg) 50%/cover;border:1px solid #806044;border-radius:24px;width:min(480px,100%);min-height:440px;padding:30px;position:relative;box-shadow:0 30px 90px #000}.modal-close{color:#fff;background:#ffffff18;border-radius:50%;width:42px;height:42px;padding:0;font-size:28px;position:absolute;top:12px;right:13px}.modal-table{color:var(--gold);letter-spacing:2px;font-size:13px;font-weight:900;display:inline-block}.round-label{color:var(--muted);margin-top:15px}.stage{flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.stage-icon{width:86px;height:86px;color:var(--gold);background:#c49a6815;border:1px solid #a77c50;border-radius:50%;place-items:center;font-size:38px;animation:1.4s ease-in-out infinite pulse;display:grid}.stage h2{margin:22px 0 7px;font-size:31px}.stage p,.settled-time{color:var(--muted);margin:0}.lock-note{color:#8faeaa;margin-top:-18px;font-size:13px}.result-badge{border:4px solid;border-radius:50%;place-items:center;width:132px;height:132px;margin:27px auto 20px;font-size:31px;font-weight:1000;display:grid}.result-badge.win{color:#6fb58f;background:#28564199;box-shadow:0 0 45px #4c9a7355}.result-badge.loss{color:#d97979;background:#5b272a99;box-shadow:0 0 45px #b6545855}.result-badge.hoa,.result-badge.void{color:#d6b07c;background:#4e403099}.compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:20px 0;display:grid}.compare>div:not(.compare-arrow){background:#0b1118d6;border:1px solid #ffffff12;border-radius:12px;padding:14px}.compare span{color:var(--muted);font-size:12px;display:block}.compare strong{color:var(--gold);font-size:24px;display:block}.compare-arrow{color:var(--muted);font-size:22px}.settled-time{margin:15px 0 22px}@keyframes pulse{50%{transform:scale(1.08);box-shadow:0 0 35px #aa805755}}@media (max-width:600px){main{padding:24px 14px 60px}.live-hero{background-position:58%;border-radius:0 0 18px 18px;min-height:235px;margin:-24px -14px 20px;padding:28px 18px}.live-hero h1{font-size:34px}.live-hero p{font-size:14px}.grid{grid-template-columns:1fr;gap:12px}.table-card{min-height:190px;padding:17px}.table-card .side{font-size:30px}.modal-backdrop{align-items:end;padding:0}.live-modal{width:100%;min-height:min(620px,92dvh);max-height:92dvh;padding:24px 17px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;overflow:auto}.stage{min-height:330px}.stage h2{font-size:29px}.modal-close{top:10px;right:12px}.compare{gap:8px}.compare>div:not(.compare-arrow){padding:12px 7px}.compare strong{font-size:21px}}.result-badge.void{font-size:16px;line-height:1.25}.admin-card{gap:20px;max-width:620px;display:grid}.admin-card label{color:var(--muted);gap:7px;display:grid}.admin-card input{width:100%}.admin-status{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-status>div{border:1px solid var(--line);border-radius:12px;padding:16px}.admin-status span,.admin-status strong{display:block}.admin-status span{color:var(--muted);font-size:12px}.admin-status strong{margin-top:6px}.ok{color:#6fb58f}.bad{color:#d97979}.admin-actions{flex-wrap:wrap;gap:10px;display:flex}.danger{color:#fff;background:#b94444}button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.admin-status{grid-template-columns:1fr}.admin-actions button{width:100%}}.sexy-recovery{gap:13px;display:grid}.sexy-recovery h2,.sexy-recovery p{margin:0}.collector-stage{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:15px;padding:11px;display:flex}.collector-stage span{color:var(--muted)}.collector-stage strong{color:var(--gold)}.sexy-recovery>button{width:max-content}.sexy-recovery form{grid-template-columns:minmax(180px,300px) 1fr;align-items:end;gap:12px;padding-top:4px;display:grid}.sexy-recovery img{border:1px solid var(--line);border-radius:10px;grid-row:1/3;width:100%}.captcha-preview{cursor:zoom-in;position:relative;background:0 0!important;border:0!important;padding:0!important}.captcha-preview span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sexy-recovery label{color:var(--muted);gap:6px;display:grid}.sexy-recovery input{width:100%}.captcha-lightbox{z-index:1000;background:#020806dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.captcha-lightbox>div{border:1px solid var(--gold);background:#111a24;border-radius:16px;justify-items:end;gap:14px;width:min(680px,100%);padding:16px;display:grid}.captcha-lightbox img{image-rendering:auto;border-radius:9px;width:100%}.captcha-lightbox button{padding:9px 18px}@media (max-width:600px){.sexy-recovery>button{width:100%}.sexy-recovery form{grid-template-columns:1fr}.sexy-recovery img{grid-row:auto}.sexy-recovery form button{width:100%}}.customer-access{place-items:center;min-height:calc(100dvh - 250px);display:grid}.customer-access>section{background:#111a24;border:1px solid #6e5741;border-radius:20px;width:min(430px,100%);padding:30px}.customer-access h1{margin-top:8px;font-size:34px}.customer-access p{color:var(--muted)}.auth-tabs{grid-template-columns:1fr 1fr;gap:7px;margin:20px 0;display:grid}.auth-tabs button{border:1px solid var(--line);color:var(--muted);background:#0d141d}.auth-tabs button.active{border-color:var(--gold);color:var(--gold)}.customer-access form,.customer-access label{gap:8px;display:grid}.customer-access form{gap:14px}.customer-access input{width:100%;height:47px}.auth-success{color:#82b99d;background:#233b34;border:1px solid #456f60;border-radius:9px;padding:10px}.customer-admin-title{justify-content:space-between;gap:15px;display:flex}.customer-admin-title h2,.customer-admin-title p{margin:0}.customer-admin-title>strong{color:var(--gold)}.customer-list{gap:8px;margin-top:16px;display:grid}.customer-list article{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.customer-list article small{color:var(--muted);display:block}.customer-status{font-size:10px;font-weight:900}.customer-status.pending{color:var(--gold)}.customer-status.approved{color:#6fb58f}.customer-status.rejected,.customer-status.blocked{color:#d97979}.customer-actions{gap:6px;display:flex}.customer-actions button{padding:7px 10px;font-size:11px}@media (max-width:600px){.customer-access{min-height:calc(100dvh - 180px)}.customer-access>section{padding:22px 16px}.customer-list article{grid-template-columns:1fr auto}.customer-actions{grid-column:1/-1}.customer-actions button{flex:1}}.waiting-visual{place-items:center;width:126px;height:126px;display:grid;position:relative}.waiting-visual>i{border:1px solid #c49a6855;border-radius:50%;animation:2.4s linear infinite orbit-ring;position:absolute;inset:8px}.waiting-visual>i:nth-child(2){border-style:dashed;animation-duration:4s;animation-direction:reverse;inset:0}.waiting-visual>i:nth-child(3){border-color:#6fb58f44;animation-duration:1.8s;inset:17px}.waiting-visual .stage-icon{width:78px;height:78px;animation:1.5s ease-in-out infinite waiting-glow;position:relative}.waiting-dots{gap:7px;margin-top:20px;display:flex}.waiting-dots b{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dot-bounce}.waiting-dots b:nth-child(2){animation-delay:.16s}.waiting-dots b:nth-child(3){animation-delay:.32s}.continue-notice{color:#b2bbc5;margin-top:18px;font-size:12px}.continue-track{background:#ffffff14;border-radius:99px;max-width:260px;height:4px;margin:8px auto 0;overflow:hidden}.continue-track i{transform-origin:0;background:linear-gradient(90deg,#7aa997,var(--gold));width:100%;height:100%;animation:5s linear forwards continue-countdown;display:block}@keyframes orbit-ring{to{transform:rotate(360deg)}}@keyframes waiting-glow{50%{transform:scale(1.07);box-shadow:0 0 38px #aa805766}}@keyframes dot-bounce{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-7px)}}@keyframes continue-countdown{to{transform:scaleX(0)}}@media (max-width:600px){.waiting-visual{width:116px;height:116px}.continue-notice{margin-top:14px}}.admin-login-shell{place-items:center;min-height:calc(100dvh - 230px);padding:20px 0;display:grid}.admin-login-card{background:linear-gradient(145deg,#1a2531ee,#0d141df5);border:1px solid #6e5741;border-radius:22px;gap:16px;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 25px 70px #0008}.admin-login-card h1{margin:0;font-size:38px}.admin-login-card p,.admin-login-card small{color:var(--muted);margin:0}.admin-login-card label{color:#cbd3dc;gap:6px;display:grid}.admin-login-card input{width:100%;height:48px}.admin-login-card button{height:50px;margin-top:4px}.admin-login-card small{text-align:center}.admin-login-mark{width:58px;height:58px;color:var(--gold);background:#c49a6810;border:1px solid #9b7652;border-radius:16px;place-items:center;font-size:25px;display:grid}.login-error{color:#ff9b9b;background:#4b171766;border:1px solid #8d3e3e;border-radius:9px;padding:10px 12px}.admin-dots{justify-content:center}.admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.logout-button{color:#e4ece7;background:#ffffff12}.admin-control{margin-top:18px}.admin-control h2{margin-top:0}@media (max-width:600px){.admin-login-shell{min-height:calc(100dvh - 180px);padding:0}.admin-login-card{border-radius:18px;padding:25px 18px}.admin-login-card h1{font-size:32px}.admin-heading{display:block}.logout-button{margin-bottom:20px}}.signal-visual{place-items:center;width:138px;height:138px;display:grid;position:relative}.signal-visual>i{border:1px solid #af895f55;border-radius:50%;animation:5s linear infinite signal-spin;position:absolute;inset:4px}.signal-visual>i:nth-child(2){border-style:dashed;animation-duration:3.5s;animation-direction:reverse;inset:14px}.signal-visual>i:nth-child(3){border-color:#ffffff1a;animation:1.8s ease-in-out infinite signal-breathe;inset:27px}.signal-core{background:radial-gradient(circle at 35% 30%,#263543,#101821 70%);border:1px solid #9e7954;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:82px;height:82px;display:flex;position:relative;box-shadow:inset 0 0 20px #0008,0 0 30px #b58a5e22}.signal-core b{border-radius:50%;width:10px;height:10px}.signal-core strong{letter-spacing:1px;font-size:17px}.signal-visual.cai .signal-core b{background:#f55;box-shadow:0 0 12px #f55}.signal-visual.con .signal-core b{background:#4c9cff;box-shadow:0 0 12px #4c9cff}.signal-visual.enter .signal-core span,.signal-visual.waiting .signal-core span{background:var(--gold);border-radius:5px;width:5px;height:26px;animation:1.2s ease-in-out infinite signal-bars}.signal-visual.enter .signal-core span:nth-child(2),.signal-visual.waiting .signal-core span:nth-child(2){height:40px;animation-delay:.15s}.signal-visual.enter .signal-core span:nth-child(3),.signal-visual.waiting .signal-core span:nth-child(3){height:18px;animation-delay:.3s}@keyframes signal-spin{to{transform:rotate(360deg)}}@keyframes signal-breathe{50%{opacity:.45;transform:scale(.93)}}@keyframes signal-bars{50%{opacity:.5;transform:scaleY(.55)}}.history-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.history-total{text-align:center;border:1px solid var(--line);background:var(--card);min-width:120px;color:var(--gold);border-radius:14px;padding:14px 18px;font-size:27px;font-weight:900}.history-total span{color:var(--muted);font-size:11px;font-weight:500;display:block}.table-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.table-summary{color:inherit;text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,#1a2531,#101821);border-radius:15px;padding:17px;transition:all .2s}.table-summary:hover,.table-summary.active{border-color:#a77c50;box-shadow:0 8px 28px #0005}.table-summary.active{background:linear-gradient(145deg,#202f3d,#151f2a)}.table-summary>div:first-child,.summary-rate{justify-content:space-between;align-items:flex-end;display:flex}.table-summary>div:first-child span,.summary-rate span{color:var(--muted);letter-spacing:1px;font-size:10px}.table-summary>div:first-child strong{color:#fff;font-size:23px}.summary-rate{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.summary-rate strong{color:var(--gold);font-size:24px}.summary-counts{color:var(--muted);gap:9px;margin-top:10px;font-size:11px;display:flex}.win-text{color:#6fb58f}.loss-text{color:#d97979}.history-detail{margin-top:24px}.history-detail-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.history-detail-title h2{margin:2px 0 0;font-size:30px}.history-detail-title>span{color:var(--muted)}.history-list{gap:8px;display:grid}.history-row{border:1px solid var(--line);background:#111a24;border-radius:13px;grid-template-columns:130px 1.1fr 1fr 1fr 150px;align-items:center;gap:12px;padding:14px 16px;display:grid}.history-row>div:not(.history-result) strong,.history-row>div:not(.history-result) span{display:block}.row-label,.history-time span{color:var(--muted);font-size:11px}.history-result{text-align:center;border-radius:9px;padding:8px;font-size:12px;font-weight:900}.history-result.win{color:#6fb58f;background:#28564155}.history-result.loss{color:#d97979;background:#5b272a55}.history-result.hoa,.history-result.void{color:#d6b07c;background:#4e403055}.history-result.pending{color:#80b5ff;background:#183c6855}@media (max-width:700px){.history-heading{display:block}.history-total{margin-bottom:20px;display:inline-block}.table-summary-grid{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.table-summary{scroll-snap-align:start;min-width:220px}.history-row{grid-template-columns:1fr 1fr;padding:14px}.history-time{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.history-result{grid-column:1/-1}.history-detail-title{align-items:center}}.live-grid{align-items:stretch}.live-grid .table-card{flex-direction:column;align-items:flex-start;min-height:255px;display:flex}.table-card h2{min-height:39px;margin:0 0 7px;font-size:29px;line-height:39px}.table-status{align-items:center;min-height:29px;display:flex}.table-card .tag{line-height:17px}.table-round{min-height:24px;margin-top:11px}.table-card .side{align-items:center;width:100%;min-height:57px;margin:7px 0;font-size:21px;line-height:1.2;display:flex}.table-call-time{align-items:center;min-height:23px;display:flex}.table-card .enter-table{margin-top:auto;padding-top:13px}@media (max-width:600px){.live-grid .table-card{min-height:235px}.table-card h2{font-size:27px}.table-card .side{min-height:52px;font-size:20px}}.mini-road{width:100%;margin-top:7px}.mini-road>span{color:var(--muted);letter-spacing:1px;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.mini-road>div{align-items:center;gap:3px;min-height:20px;display:flex;overflow:hidden}.mini-road i{flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:14px;font-style:normal;line-height:1;display:grid}.mini-road small{color:#7f8d9b;font-size:10px}.modal-road{background:#080d13d9;border:1px solid #ffffff14;border-radius:12px;margin:14px auto 0;padding:11px 12px}.modal-road-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-road-title strong{color:#c9a477;letter-spacing:1px;font-size:10px}.modal-road-title span{color:var(--muted);font-size:9px}.modal-road-icons{grid-template-columns:repeat(8,1fr);gap:5px;margin-top:9px;display:grid}.modal-road-icons>div{border-radius:8px;min-width:0;padding:4px 1px;position:relative}.modal-road-icons>div.latest{background:#c49a6818;outline:1px solid #c49a6855}.modal-road-icons i,.modal-road-icons small{display:block}.modal-road-icons i{font-size:17px;font-style:normal;line-height:1}.modal-road-icons small{color:#9aa8b5;margin-top:4px;font-size:7px}.modal-road-icons p{color:var(--muted);grid-column:1/-1;margin:2px 0;font-size:11px}.mobile-nav{display:none}.live-toolbar{border:1px solid var(--line);background:#111a24cc;border-radius:16px;margin-bottom:18px;padding:16px}.live-overview{align-items:center;gap:24px;margin-bottom:14px;display:flex}.live-overview>div{align-items:baseline;gap:7px;display:flex}.live-overview strong{color:var(--gold);font-size:23px}.live-overview span{color:var(--muted);font-size:12px}.live-overview .sync-status{margin-left:auto}.sync-status i,.connection-notice i{background:#6fb58f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #6fb58f}.search-box{border:1px solid var(--line);background:#0b1118;border-radius:11px;align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.search-box>span{color:var(--muted);font-size:24px}.search-box input{background:0 0;border:0;flex:1;height:100%;padding:0}.search-box button{color:#fff;background:#ffffff12;border-radius:50%;width:29px;height:29px;padding:0}.filter-row{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row button{border:1px solid var(--line);color:#b3bdc8;background:#111a24;flex:none;padding:8px 13px;font-size:12px}.filter-row button.active{color:#d6b07c;background:#3a3027;border-color:#9e7650}.connection-notice{align-items:center;gap:10px;display:flex}.connection-notice i{background:#d97979;animation:1.2s infinite pulse;box-shadow:0 0 10px #f55}.empty-filter{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px;padding:30px}.live-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mobile-table-picker{display:none}.load-more{min-width:220px;margin:18px auto 0;display:block}.mobile-table-picker select{color:#fff;width:100%;height:48px;font:inherit;background:#0f1720;border:1px solid #96704d;border-radius:11px;padding:0 13px}@media (max-width:600px){body{padding-bottom:70px}header{height:58px;padding:0 16px}header>a{font-size:17px}header nav{display:none}main{padding-bottom:35px}footer{padding:22px 18px;font-size:12px}.mobile-nav{z-index:90;height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1118f5;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#a8b3bf;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.mobile-nav a.active{color:var(--gold)}.mobile-nav span{height:21px;font-size:17px}.live-hero{min-height:165px;padding:21px 18px}.live-hero h1{font-size:30px}.live-toolbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d151ef2;border-radius:0 0 14px 14px;margin:0 -4px 14px;padding:11px;position:sticky;top:58px}.live-overview{gap:13px;margin-bottom:9px}.live-overview>div:nth-child(2){display:none}.live-overview strong{font-size:18px}.live-overview span{font-size:10px}.live-overview .sync-status{margin-left:auto}.sync-status i{width:6px;height:6px}.search-box{height:41px}.filter-row{margin-top:8px}.filter-row button{padding:7px 11px}.live-grid{grid-template-columns:1fr;gap:9px;display:grid}.live-grid .table-card{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;min-height:156px;padding:14px 15px;display:grid}.table-card h2{grid-column:1;min-height:30px;margin:0;font-size:24px;line-height:30px}.table-status{grid-area:1/2;justify-content:flex-end;min-height:30px}.table-card .tag{padding:3px 7px;font-size:10px}.table-round{grid-area:2/1/auto/-1;min-height:20px;margin-top:3px}.table-card .side{grid-area:3/1;min-height:38px;margin:5px 0;font-size:18px}.table-call-time{grid-area:4/1;min-height:20px}.table-card .enter-table{grid-area:3/2/5;align-self:end;margin:0;padding:8px 0 0 10px;font-size:10px}.table-card:hover{transform:none}.mobile-table-picker{gap:6px;margin-bottom:12px;display:grid}.mobile-table-picker span{color:var(--muted);font-size:12px}.table-summary-grid{display:block;overflow:visible}.table-summary{width:100%;min-width:0;display:none}.table-summary.active{display:block}.history-detail{margin-top:18px}.history-heading .lead{margin-bottom:18px}.load-more{width:100%;min-width:0}}.stats-hero{background:radial-gradient(circle at 85% 25%,#a97d5118,#0000 30%),linear-gradient(145deg,#1b2937,#0f1720);border:1px solid #66503b;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex;box-shadow:0 18px 50px #0004}.stats-hero h1{margin:8px 0 10px}.stats-hero p{color:var(--muted);margin:0}.win-ring{--rate:0deg;background:conic-gradient(var(--gold) var(--rate),#273340 0);border-radius:50%;flex:none;width:166px;height:166px;padding:11px;box-shadow:0 0 35px #aa805718}.win-ring>div{background:#111a24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 18px #000}.win-ring strong{color:var(--gold);font-size:33px;line-height:1}.win-ring span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:11px}.stats-score{border:1px solid var(--line);background:#111a24;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;overflow:hidden}.score-item{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.score-item:last-child{border-right:0}.score-item span{color:var(--muted);font-size:12px}.score-item strong{font-size:23px}.win-score strong{color:#6fb58f}.loss-score strong{color:#d97979}.tie-score strong{color:#d6b07c}.stats-metrics .metric{min-height:124px}.stats-metrics .metric>span{color:var(--muted);font-size:12px;display:block}.stats-metrics .metric strong{margin-top:8px}.stats-metrics .metric small{color:var(--muted);display:block}.breakdown{margin-top:34px}.breakdown-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.breakdown-heading h2{margin:5px 0 0;font-size:30px}.breakdown-heading>span{color:var(--muted);font-size:12px}.stats-tabs{gap:8px;margin:18px 0 12px;padding-bottom:1px;display:flex;overflow-x:auto}.stats-tabs button{border:1px solid var(--line);color:#b3bdc8;background:#111a24;flex:none}.stats-tabs button.active{color:#d6b07c;background:#3a3027;border-color:#9e7650}.stats-tools{grid-template-columns:1fr 190px;gap:10px;margin-bottom:12px;display:grid}.stats-tools select{border:1px solid var(--line);color:#fff;font:inherit;background:#0d141d;border-radius:11px;padding:0 12px}.performance-list{gap:8px;display:grid}.performance-row{border:1px solid var(--line);background:linear-gradient(120deg,#16212c,#0f1720);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:24px;padding:15px 18px;display:grid}.performance-name strong,.performance-name span{display:block}.performance-name strong{font-size:16px}.performance-name span{color:var(--muted);margin-top:3px;font-size:12px}.performance-rate{grid-template-columns:62px 1fr;align-items:center;gap:10px;display:grid}.performance-rate strong{text-align:right;color:var(--gold);font-size:17px}.performance-rate>div{background:#273340;border-radius:99px;height:7px;overflow:hidden}.performance-rate i{border-radius:inherit;background:linear-gradient(90deg,#5c9a7d,var(--gold));max-width:100%;height:100%;display:block}@media (max-width:600px){.stats-hero{border-radius:17px;gap:13px;padding:20px 17px}.stats-hero h1{font-size:28px}.stats-hero p{font-size:12px}.win-ring{width:116px;height:116px;padding:8px}.win-ring strong{font-size:24px}.win-ring span{margin-top:5px;font-size:8px}.stats-score{margin:10px 0}.score-item{text-align:center;padding:11px 5px;display:block}.score-item span,.score-item strong{display:block}.score-item strong{font-size:20px}.stats-metrics{grid-template-columns:1fr 1fr;gap:9px}.stats-metrics .metric{min-height:104px;padding:14px}.stats-metrics .metric strong{font-size:22px}.breakdown{margin-top:27px}.breakdown-heading{display:block}.breakdown-heading h2{font-size:25px}.breakdown-heading>span{display:none}.stats-tabs{margin-top:13px}.stats-tabs button{padding:8px 11px;font-size:12px}.stats-tools{grid-template-columns:1fr}.stats-tools select{height:42px}.performance-row{grid-template-columns:1fr;gap:10px;padding:13px 14px}.performance-rate{grid-template-columns:58px 1fr}.performance-rate strong{text-align:left}.performance-name strong{font-size:15px}}.telegram-contact{z-index:80;color:#fff;background:#168ac7;border:1px solid #56aee0;border-radius:99px;align-items:center;gap:11px;padding:11px 16px 11px 11px;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0008}.telegram-contact:hover{background:#229ed9;transform:translateY(-2px)}.telegram-contact>span{color:#168ac7;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.telegram-contact small,.telegram-contact strong{display:block}.telegram-contact small{letter-spacing:1px;opacity:.85;font-size:9px}.telegram-contact strong{font-size:13px}.telegram-setting,.password-setting{gap:12px;display:grid}.telegram-setting label,.password-setting label{color:var(--muted);gap:7px;display:grid}.telegram-setting input,.password-setting input{width:100%;max-width:520px}.telegram-setting button,.password-setting button{width:max-content}.save-success{color:#6fb58f;margin:0}@media (max-width:600px){.telegram-contact{padding:8px;bottom:78px;right:12px}.telegram-contact>span{width:40px;height:40px}.telegram-contact div{display:none}.telegram-setting button,.password-setting button{width:100%}.live-grid .table-card{grid-template-rows:auto auto auto auto auto;min-height:194px}.table-card .mini-road{grid-area:3/1/auto/-1;margin-top:5px}.table-card .mini-road>span{display:block}.table-card .mini-road>div{gap:3px}.table-card .mini-road i{flex-basis:18px;width:18px;height:18px}.table-card .side{grid-row:4}.table-call-time{grid-row:5}.table-card .enter-table{grid-row:4/6}}.manage-users-link{background:linear-gradient(120deg,#202f3d,#151f2a);border:1px solid #8f6b49;border-radius:14px;grid-template-columns:1fr auto;gap:2px 18px;margin:16px 0;padding:17px 20px;display:grid}.manage-users-link span{color:var(--gold);letter-spacing:1px;font-size:11px;font-weight:900}.manage-users-link strong{font-size:18px}.manage-users-link b{color:var(--gold);grid-area:1/2/3;align-self:center}.admin-back{border:1px solid var(--line);border-radius:9px;padding:9px 13px}.user-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.user-metrics button{border:1px solid var(--line);color:#fff;background:#151f2a;padding:15px}.user-metrics button.active{border-color:var(--gold)}.user-metrics strong,.user-metrics span{display:block}.user-metrics strong{color:var(--gold);font-size:25px}.user-metrics span{color:var(--muted);font-size:11px}.user-management-list{gap:9px;display:grid}.user-management-list article{border:1px solid var(--line);background:#111a24;border-radius:13px;grid-template-columns:minmax(150px,1fr) 1.5fr auto;align-items:center;gap:16px;padding:16px;display:grid}.user-phone strong,.user-phone span,.user-dates span{display:block}.user-phone strong{font-size:18px}.user-dates{color:var(--muted);font-size:11px}@media (max-width:600px){.manage-users-link{grid-template-columns:1fr}.manage-users-link b{grid-area:auto/1}.user-metrics{grid-template-columns:1fr 1fr}.user-management-list article{grid-template-columns:1fr}.user-management-list .customer-actions{grid-column:1}.admin-back{margin-bottom:15px;display:inline-block}}
