@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#263447;font-synthesis:none;--blue:#1687ef;--green:#17c98b;--red:#f04b5b;--muted:#7f8ea3;--line:#e6edf5;--shadow:0 12px 38px #264b781a;background:#f5f8fc;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f5f8fc;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}.page-container{width:min(1180px,100% - 36px);margin-inline:auto}.site-header{z-index:30;background:#fff;border-bottom:1px solid #eef3f8;align-items:center;gap:28px;height:88px;padding:0 max(28px,50vw - 620px);display:flex;position:relative}.brand{color:#12243d;letter-spacing:1.5px;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.brand-copy{white-space:nowrap;flex:none}.brand-mark{color:#fff;letter-spacing:-2px;background:linear-gradient(135deg,#0d9bf4,#2069e8);border-radius:10px;place-items:center;width:46px;height:34px;font-style:italic;font-weight:800;display:inline-grid;box-shadow:0 6px 16px #1687ef40}.desktop-nav{background:#f4f7fb;border-radius:18px;gap:4px;padding:5px;display:flex}.desktop-nav button{color:#5d6c7e;background:0 0;border-radius:14px;padding:10px 22px;font-weight:600}.desktop-nav button.active{color:var(--blue);background:#fff;box-shadow:0 4px 13px #194c831a}.account-cluster{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.balance-block{flex-direction:column;align-items:flex-end;gap:3px;padding-right:8px;display:flex}.balance-block span{color:#7e8b9d;font-size:12px}.balance-block strong{white-space:nowrap;font-size:13px}.wallet-button{color:#fff;white-space:nowrap;border-radius:8px;padding:10px 15px;font-weight:700}.wallet-button.deposit{background:var(--green)}.wallet-button.withdraw{background:var(--blue)}.language,.power-button{color:#66758a;background:0 0;align-items:center;gap:3px;padding:8px;display:flex}.mobile-menu,.mobile-wallet,.mobile-drawer{display:none}.hero-section{background:radial-gradient(circle at 28% 20%,#ffffffe6,#0000 24%),linear-gradient(110deg,#e7f6ff,#cbeaff);justify-content:center;align-items:center;gap:90px;min-height:345px;padding:48px 36px;display:flex;position:relative;overflow:hidden}.hero-section:after{content:"";border:75px solid #1d87eb12;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-90px}.hero-content{z-index:1;width:min(610px,55%);position:relative}.eyebrow{color:#1384e7;background:#ffffffa6;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.hero-content h1{color:#142b49;letter-spacing:-1.4px;margin:17px 0 12px;font-size:42px;line-height:1.2}.hero-content h1 em{color:var(--blue);font-style:normal}.hero-content p{color:#647b96;margin:0 0 25px}.hero-actions{align-items:center;gap:19px;display:flex}.hero-actions button{background:var(--blue);color:#fff;border-radius:11px;align-items:center;gap:9px;padding:13px 22px;font-weight:700;display:flex;box-shadow:0 10px 20px #1687ef40}.hero-actions span{color:#5f7187;align-items:center;gap:7px;font-size:13px;display:flex}.pool-card{color:#fff;z-index:1;background:linear-gradient(145deg,#147fec,#116cd0);border-radius:20px;width:390px;padding:25px;position:relative;overflow:hidden;box-shadow:0 20px 45px #1d72c940}.pool-card:before{content:"";background:#ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-70px}.pool-card-title{opacity:.9;justify-content:space-between;font-size:14px;display:flex}.live-dot{background:#142b4c38;border-radius:99px;padding:5px 9px;font-size:11px}.live-dot:before{content:"";background:#6dffbe;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pool-card>strong{margin:17px 0 21px;font-size:29px;display:block}.pool-card>strong small{opacity:.75;font-size:13px}.pool-stats{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;padding-top:17px;display:grid}.pool-stats span{flex-direction:column;gap:4px;display:flex}.pool-stats span+span{border-left:1px solid #ffffff2e;padding-left:22px}.pool-stats small{opacity:.7}.pool-stats b{font-size:14px}.category-strip{color:#ffffffb8;background:linear-gradient(90deg,#167fe5,#0e71d5);justify-content:center;align-items:center;gap:48px;height:64px;display:flex}.category-strip div{align-items:center;gap:9px;height:100%;padding:0 20px;display:flex;position:relative}.category-strip div.active{color:#fff;font-weight:700}.category-strip div.active:after{content:"";background:#fff;height:3px;position:absolute;bottom:0;left:16px;right:16px}.games-section{padding:65px 0 72px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.section-heading>div>span,.commission-card header>div>span,.admin-content>header span{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:800}.section-heading h2,.commission-card h2{color:#182b45;margin:6px 0 7px;font-size:28px}.section-heading p{color:#8491a4;margin:0;font-size:14px}.section-heading button{color:var(--blue);background:#eaf4ff;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:flex}.game-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.game-card{box-shadow:var(--shadow);background:#fff;border:1px solid #edf2f8;border-radius:18px;padding:28px;position:relative;overflow:hidden}.game-card:before{content:"";background:linear-gradient(135deg,#2091f01f,#0000);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.game-icon{color:#fff;background:linear-gradient(135deg,#21a0f7,#1675e1);border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.game-2 .game-icon{background:linear-gradient(135deg,#7567ef,#5854da)}.game-status{color:#35a981;background:#e8faf4;border-radius:99px;padding:6px 10px;font-size:12px;position:absolute;top:25px;right:25px}.game-status i{background:#27c590;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.game-card h3{margin:20px 0 7px;font-size:22px}.game-card>p{color:#7f8ea3;margin:0 0 23px}.game-meta{border-top:1px solid #eef3f8;gap:48px;padding:17px 0;display:flex}.game-meta span{flex-direction:column;gap:5px;display:flex}.game-meta small{color:#98a4b4}.game-card>button{width:100%;color:var(--blue);background:#eef7ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:7px;padding:12px;font-weight:700;display:flex}.trust-section{background:#fff;border-block:1px solid #edf2f7}.trust-grid{grid-template-columns:repeat(4,1fr);padding-block:29px;display:grid}.trust-grid>div{border-right:1px solid #e8eef5;flex-direction:column;align-items:center;gap:7px;display:flex}.trust-grid>div:last-child{border:0}.trust-grid strong{color:#1e7fde;font-size:22px}.trust-grid span{color:#8290a2;font-size:13px}.floating-tools{z-index:25;background:#fff;border-radius:12px;flex-direction:column;transition:left .18s,top .18s,right .18s;display:flex;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-40%);box-shadow:0 8px 28px #2b4c752e}.floating-tools.avoids-bet-history{box-shadow:0 8px 28px #2b4c7538}.floating-tools button{color:#7890aa;background:#fff;border-bottom:1px solid #edf2f7;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:58px;height:59px;display:flex;position:relative}.floating-tools button:hover{color:var(--blue);background:#f1f8ff}.floating-tools button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #347bff}.floating-tools span{font-size:11px}.floating-tools i{background:#ef4960;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1422348c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{width:min(var(--modal-width),100%);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 28px 70px #10233a40}.modal-card>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;height:61px;padding:0 20px 0 24px;display:flex}.modal-card h2{margin:0;font-size:17px}.icon-button{color:#8593a5;background:0 0;padding:7px}.modal-body{padding:24px}.support-hero{text-align:center;padding:6px 0 24px}.support-icon,.download-icon{width:82px;height:82px;color:var(--blue);background:#eaf5ff;border-radius:24px;place-items:center;margin:auto;display:grid}.support-hero h3,.download-panel h3{margin:15px 0 5px}.support-hero p,.download-panel p{color:#8995a5;margin:0}.support-row{background:#f4f9ff;border:1px solid #e0eeff;border-radius:10px;justify-content:space-between;width:100%;padding:14px 16px;display:flex}.support-row span{align-items:center;gap:8px;display:flex}.support-row svg{color:#23bd89}.support-row strong{color:var(--blue)}.modal-note{line-height:1.6;color:#e75668!important;margin:16px 0 0!important;font-size:12px!important}.notice-list article{color:#8291a4;border-bottom:1px solid #edf2f7;gap:13px;padding:16px 2px;display:flex}.notice-list article:last-child{border:0}.notice-list article.new svg{color:var(--blue)}.notice-list h3{color:#304258;margin:0 0 6px;font-size:15px}.notice-list p{margin:0 0 7px;font-size:13px;line-height:1.6}.notice-list time{font-size:11px}.download-panel{text-align:center}.app-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;display:grid}.app-buttons button{background:var(--blue);color:#fff;border-radius:9px;padding:12px}.wallet-heading{background:#f3f8ff;border:1px solid #e4effc;border-radius:11px;align-items:center;gap:12px;margin-bottom:19px;padding:13px;display:flex}.wallet-heading>div{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.wallet-heading span{flex-direction:column;flex:1;display:flex}.wallet-heading small{color:#8997a9;margin-top:3px}.field-label{color:#5d6c80;margin:14px 0 8px;font-size:13px;display:block}.address-field,.amount-field{border:1px solid #dce5ef;border-radius:9px;display:flex;overflow:hidden}.address-field code,.amount-field input{color:#6c7c91;background:#f8fafc;border:0;outline:0;flex:1;padding:12px}.address-field button,.amount-field span{color:#6d7f95;background:#eef4fa;place-items:center;padding:0 13px;display:grid}.wallet-placeholder{color:#9aa8b8;border:1px dashed #cad8e7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:140px;margin-top:14px;font-size:12px;display:flex}.text-input{border:1px solid #dce5ef;border-radius:9px;outline:0;width:100%;padding:12px}.fee-row{color:#8492a5;justify-content:space-between;margin:14px 0;font-size:13px;display:flex}.primary-action{background:var(--blue);color:#fff;border-radius:9px;width:100%;padding:13px;font-weight:700}[role=dialog]:focus{outline:none}[role=dialog] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #347bff}.game-topbar{background:#fff;border-bottom:1px solid #e9eff6}.game-topbar>.page-container{justify-content:space-between;align-items:center;height:52px;display:flex}.game-topbar .page-container>div,.game-topbar aside{align-items:center;gap:7px;font-size:13px;display:flex}.game-topbar span{color:#8b98a9}.game-topbar aside button{color:#708097;background:0 0;align-items:center;gap:6px;display:flex}.game-picker{gap:12px;padding-block:18px;display:flex}.game-picker>button{text-align:left;color:#53657c;background:#fff;border:1px solid #e1e9f2;border-radius:11px;align-items:center;gap:11px;width:220px;padding:11px 14px;display:flex}.game-picker>button>span{color:#6d82a0;background:#eff5fb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.game-picker>button div{flex-direction:column;gap:3px;display:flex}.game-picker>button small{color:#9ba7b6}.game-picker>button.active{border-color:var(--blue);box-shadow:0 4px 14px #1687ef1f}.game-picker>button.active>span{background:var(--blue);color:#fff}.game-picker>button.active strong{color:var(--blue)}.betting-layout{grid-template-columns:minmax(0,1fr) 322px;align-items:start;gap:17px;display:grid}.mode-tabs{background:#fff;border-bottom:1px solid #edf2f7;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:49px;padding:0 18px;display:flex}.mode-tabs button{height:100%;color:var(--blue);background:0 0;font-weight:700;position:relative}.mode-tabs button:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:0;left:2px;right:2px}.mode-tabs span{color:#7d8da1;align-items:center;gap:5px;font-size:12px;display:flex}.mode-tabs svg{color:var(--green)}.round-panel{background:#fff;border-radius:0 0 12px 12px;grid-template-columns:1.15fr .85fr;padding:17px 20px;display:grid;box-shadow:0 6px 20px #23456f0f}.opened-round,.current-round{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;display:grid}.opened-round>span,.current-round>span{color:#52647b;font-weight:700}.opened-round>small,.current-round>small{color:#98a5b5}.opened-round>div{grid-column:1/-1;align-items:center;gap:9px;margin-top:6px;display:flex}.opened-round b{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.opened-round b.odd{background:var(--red)}.opened-round b.even{background:var(--blue)}.opened-round code{color:#93a0b1;font-size:11px}.opened-round button{color:#93a0b1;background:0 0}.current-round{border-left:1px solid #e8eef5;padding-left:23px}.countdown{color:#172e4d;letter-spacing:1px;grid-column:1/-1;margin-top:5px;font-size:25px;font-weight:800}.countdown i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #17c98b1f}.current-round p{color:#97a3b3;grid-column:1/-1;margin:0;font-size:11px}.play-card{background:#fff;border-radius:12px;margin-top:17px;padding:20px;box-shadow:0 6px 20px #23456f0f}.play-card-head{justify-content:space-between;align-items:center;display:flex}.play-card-head h2{margin:0 0 4px;font-size:18px}.play-card-head p{color:#8c99a9;margin:0;font-size:12px}.play-card-head>span{color:#8795a7;font-size:12px}.play-card-head>span strong{color:#f09b2d;margin-left:5px;font-size:18px}.option-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.option-grid button{text-align:left;color:#51627a;background:#f8fafc;border:2px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:90px;padding:15px;display:flex}.option-grid button.selected.odd{border-color:var(--red);background:#fff6f7}.option-grid button.selected.even{border-color:var(--blue);background:#f2f8ff}.option-symbol{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.option-grid .odd .option-symbol{background:linear-gradient(135deg,#fa6b7a,#e94051)}.option-grid .even .option-symbol{background:linear-gradient(135deg,#399cf1,#1375d8)}.option-grid button>div{flex-direction:column;flex:1;gap:4px;display:flex}.option-grid button>div strong{font-size:17px}.option-grid button>div small{color:#98a5b4}.option-grid button>b{color:#f09b2d;font-size:17px}.road-chart{border-top:1px solid #ecf1f6;margin-top:19px;padding-top:15px}.road-chart header{color:#68798e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.road-chart header>span{align-items:center;gap:7px;font-weight:700;display:flex}.road-chart header>div{align-items:center;gap:5px;display:flex}.road-chart header i{border-radius:50%;width:7px;height:7px;margin-left:8px}.odd-dot{background:var(--red)}.even-dot{background:var(--blue)}.road-cells{grid-template-columns:repeat(10,1fr);gap:7px;margin-top:13px;display:grid}.road-cells>span{aspect-ratio:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.road-cells>span.odd{background:#f36372}.road-cells>span.even{background:#2d8fe8}.road-cells small{display:none}.bet-slip{background:#fff;border-radius:12px;padding:19px;position:sticky;top:15px;box-shadow:0 8px 27px #23456f17}.bet-slip>header{border-bottom:1px solid #edf2f7;align-items:center;gap:10px;padding-bottom:15px;display:flex}.bet-slip>header svg{color:var(--blue)}.bet-slip>header div{flex-direction:column;gap:2px;display:flex}.bet-slip>header span{color:#8d9aac;font-size:11px}.slip-choice{color:#8190a3;background:#f6f9fc;border-radius:8px;justify-content:space-between;margin:17px 0;padding:10px;font-size:12px;display:flex}.slip-choice strong.odd{color:var(--red)}.slip-choice strong.even{color:var(--blue)}.bet-slip>label{color:#5b6d82;justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.amount-input{border:1px solid #dbe5ef;border-radius:9px;display:flex;overflow:hidden}.amount-input input{border:0;outline:0;width:100%;padding:12px;font-weight:700}.amount-input span{color:#7e8ea3;background:#f2f6fa;place-items:center;padding:0 11px;font-size:12px;display:grid}.chip-grid{grid-template-columns:repeat(5,1fr);gap:5px;margin:8px 0 17px;display:grid}.chip-grid button{color:#617389;background:#f1f5f9;border-radius:6px;padding:7px 0;font-size:11px}.slip-summary{border-block:1px dashed #dce5ef;flex-direction:column;gap:9px;padding:12px 0;display:flex}.slip-summary span{color:#8a98aa;justify-content:space-between;font-size:12px;display:flex}.slip-summary b{color:#3d4e64}.bet-notice{color:#e64c5f;background:#fff2f4;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.bet-notice.success{color:#179f73;background:#ecfbf5}.place-bet{color:#fff;background:linear-gradient(90deg,#1688ef,#0872df);border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:15px;padding:13px;font-weight:700;display:flex}.place-bet:disabled{background:#a8bfd3}.agreement{text-align:center;color:#a1acba;font-size:10px}.records-section{background:#fff;border-radius:12px;margin-top:17px;margin-bottom:60px;box-shadow:0 6px 20px #23456f0f}.records-section>header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;height:57px;padding:0 20px;display:flex}.records-section>header div{align-items:center;gap:8px;display:flex}.records-section h2{margin:0;font-size:16px}.records-section>header svg{color:var(--blue)}.records-section>header button{color:#8a97a8;background:0 0;align-items:center;font-size:12px;display:flex}.records-table{padding:0 20px 10px}.table-row{color:#66788d;border-bottom:1px solid #f0f3f7;grid-template-columns:1fr 2fr .8fr 1fr .6fr;align-items:center;gap:12px;min-height:55px;font-size:12px;display:grid}.table-row>span:nth-child(2){flex-direction:column;display:flex}.table-row small{color:#a0aab7;margin-top:3px}.table-row .pending{color:#ed9d30}.table-head{color:#97a3b2;min-height:41px}.empty-record{color:#a2aebb;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:120px;font-size:12px;display:flex}.promotion-hero{color:#fff;background:linear-gradient(120deg,#127ee7,#6557db);padding:60px 0 72px;position:relative;overflow:hidden}.promotion-hero:after{content:"";border:80px solid #ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:4%}.promotion-hero .eyebrow{color:#fff;background:#ffffff1f}.promotion-hero h1{margin:17px 0 9px;font-size:38px}.promotion-hero p{opacity:.76;margin:0}.invite-card{color:#26384e;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;width:430px;margin-top:25px;padding:15px 17px;display:flex;box-shadow:0 15px 35px #112a5333}.invite-card>div{flex-direction:column;gap:5px;display:flex}.invite-card small{color:#8d99a8}.invite-card strong{letter-spacing:2px;font-size:21px}.invite-card button{color:var(--blue);background:#eaf4ff;border-radius:8px;align-items:center;gap:6px;padding:10px;font-weight:700;display:flex}.promo-content{z-index:2;margin-top:-31px;padding-bottom:70px;position:relative}.promo-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.promo-stats article{box-shadow:var(--shadow);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:20px;display:flex}.promo-stats article>span{width:47px;height:47px;color:var(--blue);background:#eaf5ff;border-radius:13px;place-items:center;display:grid}.promo-stats article:nth-child(2)>span{color:#15b981;background:#eefcf6}.promo-stats article:nth-child(3)>span{color:#f49b24;background:#fff5e9}.promo-stats article>div{flex-direction:column;gap:5px;display:flex}.promo-stats small{color:#8c99aa}.promo-stats strong{font-size:20px}.promo-stats b{color:#8b98a8;font-size:11px}.share-card{box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:20px;display:flex}.share-card>div:first-child{align-items:center;gap:13px;display:flex}.share-card>div:first-child>span{color:#665ae1;background:#f0efff;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.share-card h2{margin:0 0 5px;font-size:17px}.share-card p{color:#8d99a7;margin:0;font-size:12px}.share-link{border:1px solid #dfe7f0;border-radius:9px;width:48%;display:flex;overflow:hidden}.share-link code{white-space:nowrap;text-overflow:ellipsis;color:#77869a;background:#f8fafc;flex:1;padding:11px;overflow:hidden}.share-link button{background:var(--blue);color:#fff;align-items:center;gap:5px;padding:0 13px;display:flex}.commission-card,.steps-card{box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-top:18px;padding:25px}.commission-card>header{justify-content:space-between;align-items:center;display:flex}.commission-card>header>svg{color:#f2ad38}.commission-card h2{font-size:22px}.commission-card p{color:#8c99aa;margin:0;font-size:13px}.commission-table{border:1px solid #e7edf4;border-radius:10px;margin-top:20px;overflow:hidden}.commission-row{color:#64758a;border-bottom:1px solid #edf2f6;grid-template-columns:1fr 1fr 1fr;padding:14px 18px;font-size:13px;display:grid}.commission-row:last-child{border:0}.commission-row>span:first-child{align-items:center;gap:8px;display:flex}.commission-row i{width:22px;height:22px;color:var(--blue);background:#eaf4ff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.commission-row strong{color:#f0972b}.commission-head{color:#8795a7;background:#f6f9fc}.steps-card>h2{text-align:center}.steps-card>div{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px;display:grid}.steps-card article{text-align:center;position:relative}.steps-card article>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:-8px;left:calc(50% - 34px)}.steps-card svg{width:52px;height:52px;color:var(--blue);background:#ecf6ff;border-radius:15px;padding:12px}.steps-card h3{font-size:15px}.steps-card p{color:#8997a8;font-size:12px}.site-footer{color:#aeb9c8;background:#15283f;padding:45px 0 20px}.site-footer>.page-container{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.footer-brand strong{color:#fff;margin-left:9px}.footer-brand p{color:#72839a;font-size:12px}.site-footer h3{color:#fff;margin:0 0 14px;font-size:14px}.site-footer button,.site-footer span{color:#8fa0b5;background:0 0;padding:5px 0;font-size:12px;display:block}.site-footer>p{text-align:center;color:#60748c;border-top:1px solid #ffffff12;margin:30px 0 0;padding-top:18px;font-size:11px}.mobile-bottom-nav{display:none}.app-loader{color:#7c8da2;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:100vh;display:flex}.admin-shell{background:#f3f6fa;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#92a2b6;background:#162941;flex-direction:column;padding:23px 16px;display:flex}.admin-logo{color:#fff;margin-bottom:32px;padding:0 9px;font-size:17px;font-weight:700}.admin-logo span{background:var(--blue);border-radius:8px;place-items:center;width:37px;height:29px;margin-right:9px;font-style:italic;display:inline-grid}.admin-sidebar nav{flex-direction:column;gap:6px;display:flex}.admin-sidebar nav button,.back-site{color:#93a5ba;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.admin-sidebar nav svg,.back-site svg{width:18px}.admin-sidebar nav button.active{color:#fff;background:#1d4266}.back-site{margin-top:auto}.admin-content{padding:35px}.admin-content>header{justify-content:space-between;align-items:center;display:flex}.admin-content h1{margin:5px 0;font-size:29px}.admin-content>header p{color:#8997a8;margin:0}.admin-save{background:var(--blue);color:#fff;border-radius:9px;align-items:center;gap:7px;padding:12px 17px;font-weight:700;display:flex}.admin-layout{grid-template-columns:240px 1fr;gap:17px;margin-top:26px;display:grid}.game-list,.config-form{box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:18px}.game-list h2,.config-section h2{margin:0 0 15px;font-size:15px}.game-list button{text-align:left;color:#53647a;background:#f7f9fc;border-radius:8px;flex-direction:column;width:100%;margin-bottom:8px;padding:12px;display:flex}.game-list button small{color:#31b78b;margin-top:5px}.game-list button.active{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#eaf5ff}.config-section{border-bottom:1px solid #edf1f6;margin-bottom:20px;padding:5px 4px 22px}.config-section>label,.config-grid label{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:13px;display:flex}.config-section label>span{color:#4b5d73;flex-direction:column;gap:3px;font-size:13px;display:flex}.config-section label small{color:#929fae}.config-section input,.config-section select{background:#fff;border:1px solid #dbe4ee;border-radius:7px;width:150px;padding:9px}.config-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-message{color:#1aa77a;background:#eaf9f4;border-radius:8px;padding:11px}@media (width<=900px){.site-header{justify-content:space-between;gap:8px;height:60px;padding:0 14px;position:sticky;top:0}.desktop-nav,.account-cluster{display:none}.mobile-menu,.mobile-wallet{color:#65758a;background:0 0;align-items:center;display:flex}.mobile-menu{padding:5px}.mobile-wallet{color:var(--blue);gap:5px;font-size:12px;font-weight:700}.brand{font-size:16px}.brand-mark{width:39px;height:30px}.mobile-drawer{z-index:29;background:#fff;flex-direction:column;padding:8px 16px;display:flex;position:fixed;top:60px;left:0;right:0;box-shadow:0 14px 25px #17314f24}.mobile-drawer button{color:#3d4e63;background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;padding:13px 5px;display:flex}.hero-section{min-height:auto;padding:30px 18px 27px;display:block}.hero-content{text-align:center;width:100%}.eyebrow{font-size:11px}.hero-content h1{margin:14px 0 10px;font-size:27px}.hero-content p{margin-bottom:18px;font-size:12px;line-height:1.7}.hero-actions{flex-direction:column;justify-content:center;gap:12px}.hero-actions button{padding:11px 18px}.pool-card{text-align:left;width:100%;margin-top:23px;padding:18px}.pool-card>strong{margin:12px 0 16px;font-size:22px}.category-strip{justify-content:space-around;gap:0;height:53px}.category-strip div{padding:0 10px;font-size:12px}.category-strip div:first-child,.category-strip div:last-child{display:none}.games-section{padding:32px 0 39px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px}.section-heading p{font-size:12px;line-height:1.6}.section-heading>button{display:none}.game-grid{grid-template-columns:1fr;gap:13px}.game-card{padding:20px}.game-icon{width:49px;height:49px}.game-card h3{margin:15px 0 5px;font-size:18px}.game-card>p{margin-bottom:15px;font-size:12px}.game-meta{padding:12px 0}.trust-grid{grid-template-columns:1fr 1fr;row-gap:18px;padding-block:18px}.trust-grid>div:nth-child(2){border:0}.trust-grid strong{font-size:17px}.floating-tools,.game-topbar{display:none}.game-picker{width:100%;padding-block:11px;padding-inline:12px;overflow:auto}.game-picker>button{min-width:178px;padding:9px}.betting-layout{width:100%;display:block}.mode-tabs{border-radius:0;height:45px;padding-inline:13px}.mode-tabs span{font-size:10px}.round-panel{grid-template-columns:1fr;padding:14px}.current-round{border-top:1px solid #edf2f7;border-left:0;margin-top:13px;padding:13px 0 0}.play-card{border-radius:0;margin-top:10px;padding:15px}.play-card-head h2{font-size:16px}.play-card-head p{max-width:205px;line-height:1.5}.option-grid{gap:8px}.option-grid button{gap:8px;min-height:76px;padding:10px}.option-symbol{width:41px;height:41px;font-size:17px}.option-grid button>div small{display:none}.option-grid button>b{font-size:14px}.road-cells{gap:4px}.bet-slip{border-radius:0;margin-top:10px;padding:16px;position:static}.records-section{border-radius:0;width:100%;margin-top:10px;margin-bottom:80px}.records-table{overflow:auto}.table-row{min-width:720px}.promotion-hero{text-align:center;padding:35px 0 60px}.promotion-hero h1{font-size:27px}.promotion-hero p{font-size:12px}.invite-card{text-align:left;width:100%}.promo-stats{grid-template-columns:1fr}.share-card{display:block}.share-link{width:100%;margin-top:15px}.commission-row{grid-template-columns:.7fr 1fr .8fr;padding:12px 10px}.steps-card>div{grid-template-columns:1fr}.site-footer{display:none}.mobile-bottom-nav{z-index:40;padding:7px 0 calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e1e9f2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #203f6314}.mobile-bottom-nav button{color:#8997a8;background:0 0;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.mobile-bottom-nav button.active{color:var(--blue);font-weight:700}.modal-card{max-height:88vh;overflow:auto}.modal-body{padding:18px}.admin-shell{display:block}.admin-sidebar{display:none}.admin-content{padding:20px 14px}.admin-content>header{align-items:flex-start;gap:12px}.admin-content h1{font-size:23px}.admin-content>header p{font-size:12px}.admin-save{padding:10px;font-size:12px}.admin-layout{grid-template-columns:1fr}.game-list{gap:8px;display:flex;overflow:auto}.game-list h2{display:none}.game-list button{min-width:150px}.config-grid{grid-template-columns:1fr}.config-section input,.config-section select{width:120px}}.brand img{object-fit:contain;width:44px;height:48px;display:block}.brand-copy{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand-copy strong{color:#3f77e8;letter-spacing:0;font-size:15px}.brand-copy small{color:#345f9e;letter-spacing:0;margin-top:5px;font-size:9px}.desktop-nav{background:0 0;border-radius:0;gap:8px;padding:0}.desktop-nav button{background:#f6f8fc;border-radius:7px;align-items:center;gap:6px;padding:10px 14px;display:flex}.desktop-nav button svg{color:#fff;background:#76a6f2;border-radius:50%;padding:2px}.desktop-nav button.active{color:#fff;background:linear-gradient(135deg,#4f88ef,#3d74e7)}.source-hero{cursor:pointer;background:#e9f3ff url(/assets/hero-fee-free.jpg) 50%/cover no-repeat;justify-content:flex-end;height:397px;min-height:397px;padding:0}.source-hero:after,.pool-card:before{display:none}.source-hero .pool-card{color:#4c6ba2;text-align:center;background:#ffffffeb;border-radius:0 0 12px 12px;width:276px;min-height:272px;margin-right:max(48px,50vw - 620px);padding:0 20px 18px;box-shadow:0 8px 24px #2e66b11f}.pool-card-title{color:#fff;background:linear-gradient(110deg,#6caffc,#2b7deb);border-radius:0 0 30px 30px;align-items:center;height:45px;margin:0 -20px 15px;padding:0 17px;font-weight:700}.pool-balance{flex-direction:column;gap:2px;display:flex}.pool-balance small{color:#7f92ad}.pool-balance small:before{content:"T";color:#fff;background:#24ba87;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:5px;font-size:9px;font-weight:800;display:inline-grid}.pool-balance strong{color:#4384d9;font-size:23px;font-weight:500}.rolling-number{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.rolling-digit{place-items:center;width:.59em;height:1em;display:inline-grid;position:relative;overflow:hidden}.rolling-digit>span{grid-area:1/1}.rolling-digit-in{animation:.58s cubic-bezier(.22,.8,.24,1) both pool-digit-in}.rolling-digit-out{animation:.58s cubic-bezier(.22,.8,.24,1) both pool-digit-out}.rolling-number-separator{min-width:.24em;display:inline-block}.live-dot:before{animation:1.35s ease-in-out infinite live-pulse}@keyframes pool-digit-in{0%{opacity:.2;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes pool-digit-out{0%{opacity:1;transform:translateY(0)}to{opacity:.12;transform:translateY(-110%)}}@keyframes live-pulse{0%,to{box-shadow:0 0 #6dffbe66}50%{box-shadow:0 0 0 5px #6dffbe00}}.pool-balance.tron{margin-top:9px}.pool-balance.tron small:before{background:#ef4d59}.pool-card>button{color:#4a8de6;background:#fff;border:1px solid #4a8de6;border-radius:7px;margin-top:12px;padding:9px 27px}.category-strip img{object-fit:contain;width:23px;height:23px}.footer-brand img{filter:brightness(0)invert();opacity:.9;width:46px}@media (width<=900px){.brand img{width:36px;height:39px}.brand-copy strong{font-size:13px}.brand-copy small{font-size:7px}.source-hero{background-position:50%;height:250px;min-height:250px;padding:0}.source-hero .pool-card{display:none}.category-strip img{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.rolling-digit-in,.rolling-digit-out,.live-dot:before{animation:none}}.game-picker{scrollbar-width:none}.game-picker::-webkit-scrollbar{display:none}.mode-tabs .live-source{color:#17a879}.mode-tabs .demo-source{color:#d99028}.verify-link{color:#1687ef;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.verify-link:hover{text-decoration:underline}.category-strip div.active{color:#2582e5;background:#fff;border-radius:34px 34px 0 0;justify-content:center;min-width:250px}.category-strip div.active:after{display:none}@media (width<=900px){.category-strip div.active{min-width:210px}}.game-page{--blue:#4080f4;background:#f3f7fc;padding-bottom:64px}.game-page .game-picker{background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:64px;margin-top:12px;padding:11px 14px;box-shadow:0 3px 14px #2e548414}.game-picker-label{color:#65758a;background:#edf3fb;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;width:150px;height:40px;font-size:14px;display:flex}.game-page .game-picker>button{width:170px;height:40px;min-height:40px;box-shadow:none;color:#63728a;background:#edf3fb;border:0;border-radius:7px;padding:5px 13px}.game-page .game-picker>button>span{color:#75879e;background:0 0;border-radius:7px;width:30px;height:30px}.game-page .game-picker>button>span svg{width:19px}.game-page .game-picker>button small{display:none}.game-page .game-picker>button.active{color:#fff;background:#4080f4}.game-page .game-picker>button.active>span{color:#fff;background:#ffffff29}.game-page .game-picker>button.active strong,.game-page .game-picker>button.active small{color:#fff}.game-workspace{background:#fff;border-radius:10px;margin-top:12px;padding:0 20px 20px;box-shadow:0 5px 18px #2c517f17}.workspace-head{justify-content:space-between;align-items:center;height:53px;display:flex}.workspace-head>div,.workspace-head aside,.workspace-head aside button{align-items:center;display:flex}.workspace-head>div{gap:10px}.workspace-head>div>i{background:#4080f4;border-radius:3px;width:3px;height:22px}.workspace-head h1{color:#4b586c;margin:0;font-size:18px}.workspace-head aside{gap:17px}.workspace-head aside button{color:#4781df;background:0 0;gap:5px;padding:5px;font-size:13px}.game-workspace>.mode-tabs{background:#e9eefb;border:0;border-radius:8px;height:43px;padding:0;overflow:hidden}.game-workspace>.mode-tabs button{color:#fff;background:#4080f4;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:50%;height:100%;font-size:15px;font-weight:500;display:flex}.game-workspace>.mode-tabs button:after{display:none}.game-workspace>.mode-tabs button svg{color:#fff}.game-workspace>.mode-tabs>span{color:#6e7f96;padding-right:16px}.game-workspace>.round-panel{min-height:154px;box-shadow:none;background:linear-gradient(135deg,#fbfdff,#f2f7ff);border:1px solid #e5edf8;border-radius:8px;grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr);align-items:center;margin-top:14px;padding:20px 32px;display:grid}.game-workspace .opened-round,.game-workspace .current-round{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;display:flex}.game-workspace .opened-round>span,.game-workspace .current-round>span{color:#5f7088;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.game-workspace .opened-round>span b{width:22px;height:22px;font-size:12px}.game-workspace .opened-round>strong,.game-workspace .current-round>strong{color:#526174;letter-spacing:.5px;font-size:25px;line-height:1}.game-workspace .current-round>strong{color:#4080f4}.game-workspace .opened-round>div{color:#8491a3;justify-content:center;align-items:center;gap:7px;max-width:100%;margin:0;display:flex}.game-workspace .opened-round>div small{color:#e7a133;white-space:nowrap}.game-workspace .opened-round code{text-overflow:ellipsis;white-space:nowrap;color:#8898ab;max-width:120px;overflow:hidden}.game-workspace .opened-round button{padding:2px}.game-workspace .current-round p{color:#8e9caf;margin:0;font-size:11px}.round-clock{color:#4080f4;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.clock-ring{background:#fff;border:6px solid #4080f4;border-color:#e8eef8 #4080f4 #4080f4 #e8eef8;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:62px;height:62px;display:flex;box-shadow:0 3px 10px #3766a914}.clock-ring strong{color:#25364d;font-size:19px}.clock-ring small{color:#8492a5;font-size:10px}.game-workspace .betting-layout{grid-template-columns:minmax(0,1fr) 340px;gap:14px;margin-top:14px}.game-workspace .play-card{min-height:315px;box-shadow:none;border:1px solid #e7edf7;border-radius:8px;margin:0;padding:20px}.game-workspace .play-card-head{border-bottom:1px solid #eef2f7;padding-bottom:15px}.game-workspace .play-card-head h2{color:#4c5c72;font-size:17px}.game-workspace .option-grid{gap:14px;margin-top:20px}.game-workspace .option-grid button{background:#f8faff;border-width:1px;border-color:#e7edf5;border-radius:8px;min-height:112px}.game-workspace .option-grid button.selected.odd{background:#fff5f6;border-color:#ef5968;box-shadow:0 4px 12px #ef596814}.game-workspace .option-grid button.selected.even{background:#f2f6ff;border-color:#4080f4;box-shadow:0 4px 12px #4080f414}.game-workspace .option-symbol{width:52px;height:52px}.play-rules{color:#8795a7;background:#f6f9fd;border-radius:6px;align-items:center;gap:7px;margin-top:18px;padding:11px 12px;font-size:12px;display:flex}.play-rules svg{color:#4080f4;flex:none}.betting-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.game-workspace .bet-slip{box-shadow:none;border:1px solid #e5ecf6;border-radius:8px;padding:17px;position:static}.game-workspace .bet-slip>header{padding-bottom:12px}.game-workspace .slip-choice{margin:13px 0;padding:9px}.game-workspace .chip-grid{margin-bottom:13px}.game-workspace .place-bet{background:#4080f4;border-radius:6px}.rail-panel{background:#fff;border:1px solid #e5ecf6;border-radius:8px;overflow:hidden}.rail-panel>header{color:#596b82;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;height:45px;padding:0 14px;font-size:13px;display:flex}.rail-panel>header>div,.rail-panel>header>span{align-items:center;gap:7px;display:flex}.rail-panel>header svg{color:#4080f4}.rail-panel>header button{color:#8b98a9;background:0 0;align-items:center;font-size:11px;display:flex}.rail-bet-list{padding:0 13px}.rail-bet-row{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.rail-bet-row:last-child{border-bottom:0}.rail-bet-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rail-bet-row>div strong{text-overflow:ellipsis;white-space:nowrap;color:#526379;font-size:12px;overflow:hidden}.rail-bet-row small{text-overflow:ellipsis;white-space:nowrap;color:#98a4b3;font-size:10px;overflow:hidden}.rail-bet-row aside{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.rail-bet-row aside b{color:#42546b;font-size:11px}.rail-bet-row aside span{color:#e89b30;font-size:10px}.empty-record.compact{height:92px}.game-workspace .road-chart{border-top:0;margin:0;padding:0}.game-workspace .road-chart .road-cells{grid-template-columns:repeat(10,1fr);gap:6px;margin:0;padding:13px}.game-workspace .road-chart .road-cells>span{font-size:10px}.game-workspace .road-chart header{border-bottom:1px solid #edf2f7;height:45px;padding:0 14px}.game-workspace .road-chart header>div{font-size:10px}@media (width<=900px){.game-page{padding-bottom:84px}.game-page .page-container{width:100%}.game-page .game-picker{min-height:58px;box-shadow:none;border-radius:0;margin-top:0;padding:8px 12px}.game-picker-label{width:132px;min-width:132px;height:40px;font-size:12px}.game-page .game-picker>button{width:154px;min-width:154px;min-height:40px}.game-workspace{box-shadow:none;border-radius:0;margin-top:8px;padding:0 12px 16px}.workspace-head{height:48px}.workspace-head h1{font-size:16px}.workspace-head aside{gap:4px}.workspace-head aside button{font-size:11px}.workspace-head aside button svg{width:14px}.game-workspace>.mode-tabs{border-radius:6px;height:40px}.game-workspace>.mode-tabs button{font-size:13px}.game-workspace>.mode-tabs>span{padding-right:9px;font-size:9px}.game-workspace>.round-panel{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);min-height:118px;margin-top:10px;padding:12px 5px}.game-workspace .opened-round,.game-workspace .current-round{gap:5px}.game-workspace .opened-round>span,.game-workspace .current-round>span{font-size:11px}.game-workspace .opened-round>strong,.game-workspace .current-round>strong{font-size:16px}.game-workspace .opened-round>div code,.game-workspace .opened-round>div button,.game-workspace .opened-round .verify-link{display:none}.game-workspace .opened-round>div small{font-size:9px}.game-workspace .current-round p{max-width:112px;font-size:9px;line-height:1.4}.clock-ring{border-width:5px;width:52px;height:52px}.clock-ring strong{font-size:16px}.game-workspace .betting-layout{margin-top:10px;display:block}.game-workspace .play-card{border-radius:7px;min-height:0;margin:0;padding:14px}.game-workspace .play-card-head{align-items:flex-start}.game-workspace .play-card-head p{max-width:210px}.game-workspace .option-grid{gap:8px;margin-top:14px}.game-workspace .option-grid button{min-height:82px;padding:10px}.game-workspace .option-symbol{width:40px;height:40px}.play-rules{margin-top:12px;font-size:10px;line-height:1.45}.betting-rail{gap:10px;margin-top:10px;position:static}.game-workspace .bet-slip{border-radius:7px;margin:0;padding:15px}.rail-panel{border-radius:7px}.game-workspace .road-chart .road-cells{grid-template-columns:repeat(10,1fr);gap:5px;padding:12px}}.admin-login-shell{background:radial-gradient(circle at 50% 15%,#1687ef26,#0000 30%),linear-gradient(145deg,#eef4fb,#f8fafc);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{text-align:center;background:#fff;border:1px solid #e4ebf3;border-radius:18px;width:min(410px,100%);padding:38px 38px 32px;box-shadow:0 24px 65px #18375929}.admin-login-mark{color:#fff;background:linear-gradient(135deg,#1687ef,#0d69d1);border-radius:17px;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid;box-shadow:0 12px 24px #1687ef47}.admin-login-mark svg{width:31px;height:31px}.admin-login-kicker{color:var(--blue);letter-spacing:2px;font-size:11px;font-weight:800;display:block}.admin-login-card h1{color:#1b2f49;margin:7px 0;font-size:25px}.admin-login-card>p{color:#8795a6;margin:0 0 26px;font-size:13px}.admin-login-card form{text-align:left}.admin-login-card label{margin-bottom:17px;display:block}.admin-login-card label>span{color:#506178;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.admin-login-card label>div{background:#f9fbfd;border:1px solid #d9e3ee;border-radius:9px;align-items:center;height:46px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.admin-login-card label>div:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #1687ef1a}.admin-login-card label svg{color:#8b9bad;width:18px;margin-left:13px}.admin-login-card input{color:#26384f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px}.admin-login-card label button{background:0 0;place-items:center;width:44px;height:100%;display:grid}.admin-login-card label button svg{margin:0}.admin-login-error{text-align:left;background:#fff0f2;border-radius:7px;padding:9px 11px;color:#d84154!important;margin:-3px 0 13px!important;font-size:12px!important}.admin-login-submit{color:#fff;background:linear-gradient(90deg,#1687ef,#0872df);border-radius:9px;width:100%;height:46px;font-weight:700;box-shadow:0 9px 20px #1687ef38}.admin-login-submit:disabled{opacity:.55;cursor:not-allowed}.admin-login-card>small{color:#9ca8b6;margin-top:18px;display:block}.admin-auth-loading{color:#60728a;align-items:center;gap:10px;display:flex}.admin-auth-loading svg{color:var(--blue)}.admin-sidebar-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:5px;margin-top:auto;padding-top:14px;display:flex}.admin-current-user{color:#fff;align-items:center;gap:9px;margin-bottom:3px;padding:8px 11px;display:flex}.admin-current-user svg{color:#54c9a1;width:18px}.admin-current-user span{flex-direction:column;font-size:12px;font-weight:600;display:flex}.admin-current-user small{color:#7890a8;margin-bottom:2px;font-size:10px;font-weight:400}.admin-logout{color:#ff9da8;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.admin-logout:hover{background:#ef496017}.admin-logout svg{width:18px}.admin-sidebar-footer .back-site{width:100%;margin-top:0}.admin-mobile-logout{color:#dc4b5d;background:#fff0f2;border-radius:9px;place-items:center;width:40px;height:40px;display:none}.admin-mobile-logout svg{width:18px}.admin-mobile-tabs{display:none}@media (width<=560px){.admin-login-shell{padding:14px}.admin-login-card{border-radius:14px;padding:30px 22px 25px}.admin-login-card h1{font-size:22px}}@media (width<=900px){.admin-mobile-logout{display:grid}.admin-mobile-tabs{background:#e8eef7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;height:48px;margin:4px 0 16px;padding:4px;display:grid}.admin-mobile-tabs button{color:#64758c;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:flex}.admin-mobile-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 3px 10px #1f3e6217}.admin-mobile-tabs svg{width:17px}}.login-api-error{color:#d64053;background:#fff0f2;border-radius:7px;margin:-5px 0 12px;padding:8px 10px;font-size:12px;line-height:1.5}.member-admin-panel{margin-top:26px}.member-admin-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.member-admin-toolbar form{align-items:center;gap:8px;display:flex}.member-search{background:#fff;border:1px solid #dbe5ef;border-radius:8px;align-items:center;width:260px;height:40px;display:flex}.member-search svg{color:#8b9aab;width:17px;margin-left:11px}.member-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px}.member-admin-toolbar select{color:#596b80;background:#fff;border:1px solid #dbe5ef;border-radius:8px;height:40px;padding:0 10px}.member-admin-toolbar form>button,.member-create-button{border-radius:8px;height:40px;padding:0 15px;font-weight:600}.member-admin-toolbar form>button{color:var(--blue);background:#eaf4ff}.member-create-button{background:var(--blue);color:#fff;align-items:center;gap:6px;display:flex}.member-create-button svg{width:17px}.member-create-form{background:#fff;border:1px solid #e7edf4;border-radius:12px;margin-bottom:14px;padding:18px;box-shadow:0 7px 22px #1f3e6212}.member-create-form h2{margin:0 0 14px;font-size:16px}.member-create-form>div{grid-template-columns:repeat(5,minmax(125px,1fr));gap:10px;display:grid}.member-create-form label{color:#65768b;flex-direction:column;gap:7px;font-size:12px;display:flex}.member-create-form input{border:1px solid #dce5ee;border-radius:7px;outline:0;width:100%;height:39px;padding:0 10px}.member-create-form input:focus{border-color:var(--blue)}.member-create-form>button{color:#fff;background:#19b787;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:10px 15px;font-weight:600;display:flex}.member-create-form>button svg{width:17px}.member-admin-message{color:#15956e;background:#edf9f5;border-radius:7px;margin:0 0 8px;padding:8px 11px;font-size:12px}.member-table{scrollbar-gutter:stable;background:#fff;border:1px solid #e3ebf4;border-radius:9px;max-height:calc(100vh - 300px);overflow:auto;box-shadow:0 5px 18px #1f3e620d}.member-table-row{color:#53657b;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(95px,1fr) 80px 50px 95px 150px minmax(287px,auto);align-items:center;gap:8px;min-width:820px;min-height:48px;padding:5px 12px;font-size:12px;display:grid}.member-table-row:last-child{border-bottom:0}.member-table-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.member-table-row strong{font-size:12px;line-height:1.25}.member-table-row small{color:#95a1af;white-space:nowrap;font-size:10px;line-height:1.3}.member-table-head{z-index:4;color:#8290a1;background:#f7f9fc;min-height:34px;padding-top:0;padding-bottom:0;font-size:11px;position:sticky;top:0;box-shadow:0 1px #e5edf6}.member-status-active,.member-status-suspended{border-radius:99px;width:max-content;padding:3px 7px;font-size:10px}.member-status-active{color:#15996e;background:#e9faf4}.member-status-suspended{color:#db4658;background:#fff0f2}.member-source{border-radius:99px;width:max-content;padding:3px 6px;font-size:9px;line-height:1.35}.member-source.source-admin{color:#47729b;background:#edf4fc}.member-source.source-promotion{color:#7552b8;background:#f0ebff}.member-source.source-self_registered{color:#a77617;background:#fff4dc}.member-row-actions{align-items:center;overflow:visible;flex-flow:row!important;gap:5px!important}.member-row-actions button{color:#49708f;white-space:nowrap;background:#eef5fc;border-radius:5px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.member-row-actions button.danger{color:#d94556;background:#fff0f2}.member-row-actions button.success{color:#15996e;background:#e9faf4}.member-admin-empty{color:#94a1b0;justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}.member-admin-empty svg{width:20px}.member-pagination{color:#8b98a8;justify-content:space-between;align-items:center;padding:8px 4px 0;font-size:11px;display:flex}.member-pagination>div{align-items:center;gap:7px;display:flex}.member-pagination button{color:#61748a;background:#fff;border:1px solid #e0e7ef;border-radius:5px;height:29px;padding:0 9px}.member-pagination button:disabled{opacity:.45;cursor:not-allowed}.member-page-size label{align-items:center;gap:5px;display:flex}.member-page-size select{color:#53677d;background:#fff;border:1px solid #dfe7f0;border-radius:5px;outline:0;height:29px;padding:0 24px 0 8px;font-size:11px}.member-reset-layer{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1322358c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.member-reset-card{text-align:center;background:#fff;border-radius:15px;width:min(380px,100%);padding:28px;position:relative;box-shadow:0 25px 65px #0a1b2f45}.member-reset-card>svg{width:42px;height:42px;color:var(--blue)}.member-reset-card h2{margin:10px 0 5px}.member-reset-card>p{color:#8190a2;margin:0 0 18px;font-size:13px}.member-reset-card label{text-align:left;margin-bottom:12px;display:block}.member-reset-card label span{color:#5d6e82;margin-bottom:6px;font-size:12px;display:block}.member-reset-card input{border:1px solid #dbe4ee;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px}.member-reset-card>button[type=submit]{background:var(--blue);color:#fff;border-radius:8px;width:100%;height:42px;margin-top:5px;font-weight:700}.member-reset-card>button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.member-security-reset-card>svg{color:#19a77c}.member-security-reset-note{color:#66809d;text-align:left;background:#f2f8ff;border-radius:8px;margin:2px 0 12px;padding:10px 11px;font-size:11px;line-height:1.55}.member-reset-close{color:#8996a6;background:0 0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.member-reset-close svg{width:18px}@media (width<=1100px){.member-create-form>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.member-admin-toolbar{flex-direction:column;align-items:stretch}.member-admin-toolbar form{grid-template-columns:minmax(0,1fr) 110px 65px;display:grid}.member-search{width:100%}.member-create-button{justify-content:center}.member-create-form>div{grid-template-columns:1fr}.member-table{scrollbar-gutter:auto;max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.member-table-head{display:none}.member-table-row:not(.member-table-head){background:#fff;border:1px solid #e3eaf3;border-radius:11px;grid-template-columns:1fr 1fr;gap:11px;min-width:0;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 4px 14px #1f3e620f}.member-table-row>span:nth-child(5){display:flex}.member-table-row:not(.member-table-head)>span{padding-top:17px;position:relative}.member-table-row:not(.member-table-head)>span:before{color:#94a2b4;font-size:10px;position:absolute;top:0;left:0}.member-table-row:not(.member-table-head)>span:first-child:before{content:"会员"}.member-table-row:not(.member-table-head)>span:nth-child(2):before{content:"账户余额"}.member-table-row:not(.member-table-head)>span:nth-child(3):before{content:"状态"}.member-table-row:not(.member-table-head)>span:nth-child(4):before{content:"来源 / 上级"}.member-table-row:not(.member-table-head)>span:nth-child(5):before{content:"注册 / 登录时间"}.member-table-row:not(.member-table-head)>.member-row-actions{border-top:1px solid #edf2f7;grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:8px;display:grid!important}.member-row-actions:before{display:none}.member-row-actions button{height:38px}.member-pagination{position:static}.login-card{max-height:94vh;overflow:auto}}@media (width<=520px){.member-admin-toolbar form{grid-template-columns:1fr 94px}.member-search{grid-column:1/-1}.member-pagination{flex-direction:column;align-items:flex-start;gap:10px}.member-pagination>div{justify-content:space-between;width:100%}}.site-header{z-index:50;position:sticky;top:0}.game-page .page-container{width:min(880px,100% - 28px)}.game-content-shell{--content-start:max(14px,calc((100vw - 1436px)/2));width:calc(100% - var(--content-start));margin-left:var(--content-start);grid-template-columns:minmax(576px,880px) minmax(216px,1fr);align-items:start;gap:10px;display:grid}.game-left-column{min-width:0}.game-content-shell .game-workspace{background:#fff;border-radius:8px;margin-top:10px;padding:0 0 10px;box-shadow:0 4px 14px #2c517f17}.game-content-shell .workspace-head{height:42px;padding:0 16px}.game-content-shell .v2-mode-tabs{background:#e7edfb;border:0;border-radius:7px;width:min(680px,100% - 36px);height:34px;margin:0 auto;padding:0;overflow:hidden}.game-content-shell .v2-mode-tabs button{color:#263c5b;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;width:50%;height:34px;font-size:12px;font-weight:500;display:flex}.game-content-shell .v2-mode-tabs button:after{display:none}.game-content-shell .v2-mode-tabs button.active{color:#fff;background:#4080f4;border-radius:7px}.game-content-shell .v2-mode-tabs button.active svg{color:#fff}.betting-stage{width:min(680px,100% - 36px);margin:0 auto;padding-top:22px;position:relative}.minimum-bet{color:#58709a;flex-direction:column;justify-content:flex-start;gap:4px;height:64px;padding:0 21px;font-size:12px;display:flex}.minimum-bet strong{font-size:13px;font-weight:500}.bingo-decoration{object-fit:contain;pointer-events:none;width:168px;height:86px;position:absolute;top:0;right:0}.game-content-shell .v2-round-panel{width:100%;min-height:94px;box-shadow:none;background:#f4f8ff;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 61px minmax(0,1fr);align-items:center;margin:0;padding:0 38px 19px;display:grid;position:relative}.game-content-shell .v2-round-panel .opened-round,.game-content-shell .v2-round-panel .current-round{white-space:nowrap;border:0;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.game-content-shell .v2-round-panel .opened-round>span,.game-content-shell .v2-round-panel .current-round>span{color:#435570;align-items:center;gap:3px;font-size:13px;font-weight:700;display:flex}.game-content-shell .v2-round-panel .opened-round>span b{width:17px;height:17px;font-size:9px}.game-content-shell .v2-round-panel .opened-round>strong,.game-content-shell .v2-round-panel .current-round>strong{color:#46566d;letter-spacing:0;font-size:20px;line-height:1}.game-content-shell .v2-round-panel .current-round>span,.game-content-shell .v2-round-panel .current-round>strong{color:#4080f4}.game-content-shell .v2-round-panel .verify-link{background:#e4eeff;border-radius:3px;margin:0;padding:2px 3px;font-size:8px}.game-content-shell .round-clock{justify-content:center;align-items:center;display:flex}.game-content-shell .clock-ring{width:45px;height:45px;box-shadow:none;background:#fff;border-width:5px}.game-content-shell .clock-ring strong{color:#111;font-size:14px}.round-result{color:#ee9c27;white-space:nowrap;align-items:center;gap:2px;font-size:10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.round-result code{color:#25334a;font-weight:700}.round-result b{font-weight:500}.round-result b.odd{color:#17b6a9}.round-result b.even{color:#ff3e46}.current-stakes{color:#53647e;justify-content:center;align-items:center;height:38px;font-size:12px;display:flex}.current-stakes b{margin-left:5px;font-weight:500}.current-stakes .odd{color:#17b6a9}.current-stakes .even{color:#ff3e46}.v2-option-pill{border-radius:56px;grid-template-columns:1fr 1fr;height:110px;display:grid;overflow:hidden}.v2-option-pill button{background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 26px;display:flex;position:relative}.v2-option-pill button.odd{background:#eff9f8;border:1px solid #16b8aa;border-radius:56px 0 0 56px}.v2-option-pill button.even{background:#fff5f5;border-radius:0 56px 56px 0}.v2-option-pill button.selected.odd{box-shadow:inset 0 0 0 1px #16b8aa}.v2-option-pill button.selected.even{box-shadow:inset 0 0 0 1px #ff3e46}.v2-option-pill button>strong{font-size:38px;line-height:1}.v2-option-pill button.odd>strong{color:#17b6a9}.v2-option-pill button.even>strong{color:#ff353d}.v2-option-pill button>span{color:#556783;background:#e9efff;border-radius:18px;justify-content:space-between;align-items:center;width:min(204px,82%);height:30px;padding:0 10px;display:flex}.v2-option-pill button>span small{font-size:10px}.v2-option-pill button>span b{color:#3679f5;font-size:11px}.stake-chips{gap:10px;margin-top:10px;display:flex}.stake-chips button{color:#34445f;background:#e8edf9;border-radius:6px;width:59px;height:33px;font-size:10px;font-weight:700}.stake-chips button.active{color:#fff;background:#4080f4}.bet-entry-row{grid-template-columns:80px minmax(0,1fr) 80px;gap:10px;margin-top:10px;display:grid}.reset-bet,.v2-confirm{border-radius:7px;height:33px;font-size:11px}.reset-bet{color:#52647f;background:#f3f6fc}.v2-confirm{color:#fff;background:#4080f4;box-shadow:0 4px 10px #4080f42e}.v2-confirm:hover:not(:disabled){background:#3274ed}.v2-confirm:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#4080f4}.v2-amount-input{background:#f8faff;border:1px solid #dce5f5;border-radius:7px;height:33px;display:flex;overflow:hidden}.v2-amount-input input{text-align:center;color:#41526c;background:0 0;border:0;outline:0;width:100%}.v2-amount-input input::placeholder{color:#a9b7d0}.v2-amount-input span{display:none}.stage-notice{margin:9px 0 0}.trend-card{background:#fff;border-radius:8px;min-height:260px;margin-top:10px;margin-bottom:44px;padding:0 10px 11px;box-shadow:0 4px 14px #2c517f17}.trend-card>header{border-bottom:1px solid #e5ebf6;justify-content:space-between;align-items:center;height:41px;display:flex}.trend-card>header>div,.trend-card>header aside{align-items:center;display:flex}.trend-card>header>div{gap:6px}.trend-card>header>div>i{background:#4080f4;border-radius:3px;width:3px;height:18px}.trend-card h2{color:#45556c;margin:0;font-size:14px}.trend-card header span{color:#52627a;align-items:center;gap:3px;font-size:10px;display:flex}.trend-card header span b{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.trend-card header span.odd b{background:#17b6a9}.trend-card header span.even b{background:#ff3e46}.trend-card>header aside{gap:3px}.trend-card>header aside button{color:#5b6c87;background:0 0;border-radius:6px;height:29px;padding:0 9px;font-size:10px}.trend-card>header aside button.active{color:#fff;background:#4080f4}.trend-beads{scrollbar-width:none;align-items:flex-start;gap:6px;min-height:80px;padding:18px 3px 6px;display:flex;overflow-x:auto}.trend-beads::-webkit-scrollbar{display:none}.trend-empty{text-align:center;color:#afbdd2;width:100%;padding-top:18px;font-size:12px}.trend-column{flex-direction:column;flex:none;gap:6px;display:flex}.trend-column span{color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid}.trend-column span.odd{background:#17b6a9}.trend-column span.even{background:#ff3e46}.bet-history-panel{background:#fff;border-radius:6px;min-height:238px;margin-top:10px;position:sticky;top:88px;overflow:hidden;box-shadow:0 4px 14px #2c517f17}.bet-history-title{background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.bet-history-title>div{align-items:center;gap:7px;display:flex}.bet-history-title i{background:#4080f4;border-radius:2px;width:3px;height:20px}.bet-history-title h2{color:#354b6b;margin:0;font-size:14px}.bet-history-title>button{color:#347bff;background:0 0;align-items:center;gap:2px;padding:6px 0;font-size:11px;display:flex}.bet-history-title>button svg{width:14px;height:14px}.bet-history-panel>header,.bet-history-row{text-align:center;grid-template-columns:.75fr .58fr .92fr 1.2fr;align-items:center;display:grid}.bet-history-panel>header{color:#425575;background:#dce8fb;height:37px;font-size:10px}.bet-history-row{color:#52647e;width:100%;min-height:53px;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #edf1f7;padding:6px 18px 6px 0;font-size:9px;transition:background .16s;position:relative}.bet-history-row:hover,.bet-history-row:focus-visible{background:#f4f8fe;outline:0}.bet-history-row>span{flex-direction:column;gap:3px;display:flex}.bet-history-row small{color:#9aa7b9;font-size:9px}.bet-history-row .pending{color:#e49a2d}.bet-history-row .won{color:#16a77c}.bet-history-row .lost{color:#f04b5b}.bet-history-row .void{color:#6681a5}.bet-history-row .won small,.bet-history-row .lost small{color:inherit}.bet-history-result{align-items:center;gap:1px!important}.bet-history-result small{color:#8ea0ba}.bet-history-result b{font-size:9px;font-weight:500}.bet-history-result time{color:#9aaac0;font-size:8px}.bet-history-chevron{color:#9db0ca;width:14px;height:14px;position:absolute;right:5px}.bet-history-empty{color:#b2c3e5;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:201px;font-size:10px;display:flex}.bet-history-empty svg{color:#dfe7f8;stroke-width:1.2px;width:43px}.bet-history-empty strong{color:#7f91ad;font-size:12px}.bet-history-empty.loading svg{animation:.8s linear infinite asset-spin}.bet-history-summary-list{background:#fff;min-height:201px}.bet-history-summary-row{color:#52647e;text-align:center;border-bottom:1px solid #edf1f7;grid-template-columns:.75fr .58fr .92fr 1.2fr;align-items:center;min-height:58px;font-size:10px;display:grid}.bet-history-summary-row:last-child{border-bottom:0}.bet-history-summary-row>strong:first-child{font-weight:500}.bet-history-summary-row .profit{color:#16a77c}.bet-history-summary-row .loss{color:#f04b5b}.bet-history-summary-row .neutral{color:#6f829e}.bet-detail-modal>header{background:#f8faff;justify-content:center;position:relative}.bet-detail-modal>header .icon-button{position:absolute;right:13px}.bet-detail{color:#53647d}.bet-detail-list{background:#fff;border:1px solid #edf1f7;border-radius:10px;padding:4px 13px}.bet-detail-row{border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:18px;min-height:45px;font-size:14px;display:flex}.bet-detail-row:last-child{border-bottom:0}.bet-detail-row>span{color:#61779c;white-space:nowrap}.bet-detail-value{color:#53647d;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:7px;min-width:0;font-weight:500;display:flex}.bet-detail-value>button{color:#4080f4;background:0 0;place-items:center;width:23px;height:28px;display:grid}.bet-detail-value>a{color:#347bff;background:#eef5ff;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}.bet-detail-value>a svg{width:13px}.bet-detail-value.pending{color:#e49a2d}.bet-detail-value.won,.bet-detail-value.return-amount{color:#16a77c}.bet-detail-value.lost{color:#f04b5b}.bet-detail-value.void{color:#6681a5}.bet-detail-value.amount{color:#347bff}.bet-detail-value.amount svg,.bet-detail-value.return-amount svg{fill:#26aa84;color:#26aa84;stroke:#fff;width:17px}.bet-detail-option{color:#fff;background:#19b4a8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.bet-detail-option.even,.bet-detail-option.small{background:#ff4149}.bet-detail-notice{color:#e05260;text-align:center;margin:10px 4px 0;font-size:12px}.bet-detail-notice.success{color:#16a77c}.bet-detail-cancel{color:#fff;background:#4080f4;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;margin-top:10px;font-size:15px;font-weight:600;display:flex}.bet-detail-cancel svg{width:17px;animation:.8s linear infinite asset-spin}.bet-detail-cancel.unavailable,.bet-detail-cancel.canceled{color:#8091aa;background:#d8e0ed}.bet-detail-cancel.canceled{color:#16a77c;background:#eaf8f4}@media (width<=1100px){.game-content-shell{flex-direction:column;gap:10px;width:calc(100% - 24px);margin:0 12px;display:flex}.game-left-column,.bet-history-panel{width:100%}.game-content-shell .game-workspace{margin-top:8px}.bet-history-panel{border-radius:8px;order:2;min-height:250px;margin:0;position:static}}@media (width<=900px){.game-content-shell{gap:8px;width:100%;margin:0}.game-content-shell .game-workspace{box-shadow:none;border-radius:0}.game-content-shell .workspace-head{padding:0 12px}.game-content-shell .v2-mode-tabs,.betting-stage{width:calc(100% - 24px)}.betting-stage{padding-top:16px}.minimum-bet{height:53px;padding-left:8px;font-size:12px}.minimum-bet strong{font-size:13px}.bingo-decoration{display:none}.game-content-shell .v2-round-panel{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);min-height:104px;padding:0 5px 23px}.game-content-shell .v2-round-panel .opened-round,.game-content-shell .v2-round-panel .current-round{flex-wrap:wrap;gap:3px}.game-content-shell .v2-round-panel .opened-round>span,.game-content-shell .v2-round-panel .current-round>span{font-size:10px}.game-content-shell .v2-round-panel .opened-round>strong,.game-content-shell .v2-round-panel .current-round>strong{font-size:15px}.game-content-shell .v2-round-panel .verify-link{display:none}.game-content-shell .clock-ring{border-width:5px;width:48px;height:48px}.game-content-shell .clock-ring strong{font-size:14px}.round-result{font-size:9px;bottom:10px}.current-stakes{height:39px;font-size:12px}.v2-option-pill{border-radius:56px;height:112px}.v2-option-pill button{padding:8px 10px}.v2-option-pill button.odd{border-radius:56px 0 0 56px}.v2-option-pill button.even{border-radius:0 56px 56px 0}.v2-option-pill button>strong{font-size:38px}.v2-option-pill button>span{width:88%;height:31px;padding-inline:10px}.v2-option-pill button>span small{font-size:10px}.stake-chips{gap:7px}.stake-chips button{flex:1;width:auto;height:38px}.bet-entry-row{grid-template-columns:66px minmax(0,1fr) 66px;gap:7px}.reset-bet,.v2-confirm,.v2-amount-input{height:39px}.trend-card{box-shadow:none;border-radius:0;margin-top:8px;margin-bottom:0}.trend-card h2{font-size:16px}.trend-card>header aside button{padding-inline:8px}.bet-history-panel{border-radius:0}.bet-history-panel>header{font-size:11px}.bet-history-summary-row{min-height:62px;font-size:11px}.bet-history-row{min-height:58px;font-size:10px}.bet-history-result b{font-size:10px}.bet-history-result time{font-size:9px}.bet-detail-list{padding:3px 10px}.bet-detail-row{min-height:43px;font-size:12px}.bet-detail-row>span{font-size:12px}.bet-detail-value{gap:4px}.bet-detail-value>a{padding:4px 6px;font-size:10px}.bet-detail-cancel{height:43px;font-size:14px}}@media (width>=901px){.page-promotion>.site-header,.page-assets>.site-header,.page-commission-transfer>.site-header{gap:140px;height:120px;padding-inline:19px}.page-promotion .desktop-nav button.active{color:#fff;background:#4080f4}.promotion-account-card>h1{height:83px}.promotion-tabs{height:61px}.opening-panel{padding:28px 13px 13px}.opening-panel .prototype-note{display:none}.opening-panel .promotion-primary{margin-top:31px}}.promotion-account-page{--promotion-blue:#4080f4;color:#465873;background:#f3f7fd;min-height:calc(100vh - 7.403vw)}.promotion-mobile-head,.promotion-mobile-nav{display:none}.promotion-account-shell{grid-template-columns:276px minmax(0,1fr);gap:24px;padding:13px 19px 24px;display:grid}.promotion-sidebar{background:#fff;border-radius:11px;min-height:760px;padding:18px 12px;overflow:hidden}.promotion-profile{text-align:center;color:#53617a;flex-direction:column;align-items:center;display:flex}.promotion-avatar{color:#805d67;background:#f3edf0;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.promotion-avatar img{object-fit:cover;width:100%;height:100%;display:block}.promotion-profile>strong{margin-top:8px;font-size:20px}.promotion-profile>small{color:#8da0be;margin-top:7px}.promotion-profile>code{text-overflow:ellipsis;color:#8da0be;white-space:nowrap;width:100%;margin-top:13px;font-family:inherit;font-size:12px;overflow:hidden}.promotion-profile>div{grid-template-columns:repeat(3,1fr);width:100%;margin:20px 0 18px;display:grid}.promotion-profile>div button{color:#53617a;background:0 0;flex-direction:column;align-items:center;gap:7px;display:flex}.promotion-profile>div button span,.promotion-sidebar nav button span{color:#5797f1;background:#f0f6ff;border-radius:8px;place-items:center;display:grid}.promotion-profile>div button span{width:32px;height:32px}.promotion-profile>div svg{width:21px}.promotion-sidebar nav{flex-direction:column;gap:12px;display:flex}.promotion-sidebar nav button{color:#53617a;text-align:left;background:#f5f8fd;border:1px solid #dfe8f6;border-radius:10px;align-items:center;gap:11px;height:57px;padding:0 14px;font-size:16px;display:flex}.promotion-sidebar nav button span{flex:none;width:33px;height:33px}.promotion-sidebar nav button span svg{width:19px}.promotion-sidebar nav button.active{color:#fff;background:#4080f4;border-color:#4080f4}.promotion-sidebar nav button.active span{color:#4080f4;background:#fff}.promotion-account-card{background:#fff;border-radius:12px;min-width:0;padding:13px 12px 20px;box-shadow:0 4px 18px #365b8d14}.promotion-account-card>h1{color:#3d4858;border-bottom:1px solid #e3eaf5;height:63px;margin:0;padding:15px 0 0;font-size:26px;font-weight:500}.promotion-tabs{grid-template-columns:repeat(3,1fr);align-items:stretch;height:52px;display:grid}.promotion-tabs button{color:#5573a7;background:0 0;justify-self:center;min-width:94px;font-size:19px;position:relative}.promotion-tabs button.active{color:#347bff}.promotion-tabs button.active:after{content:"";background:#4080f4;height:3px;position:absolute;bottom:7px;left:0;right:0}.promotion-panel{min-width:0}.promotion-section-title{color:#43516a;margin:9px 8px 22px;padding-left:10px;font-size:23px;line-height:36px;position:relative}.promotion-section-title:before{content:"";background:#4080f4;width:3px;height:36px;position:absolute;top:0;left:0}.promotion-metrics{background:#f5f8fd;border-radius:11px;grid-template-columns:repeat(6,1fr);row-gap:19px;min-height:147px;margin:0 8px 12px;padding:19px 11px 15px;display:grid}.promotion-metrics>div{color:#8aa0c8;flex-direction:column;align-items:center;gap:6px;display:flex}.promotion-metrics strong{color:#526177;font-size:17px;font-weight:400}.promotion-metrics>div:nth-child(n+7){grid-column:span 1}.promotion-metrics.member{background:#f5f8fd;border-radius:0;grid-template-columns:repeat(6,1fr);min-height:106px;margin:0;padding:17px 11px 12px}.promotion-metrics.member>div:nth-child(n+7){display:none}.team-filters{grid-template-columns:200px minmax(360px,1fr) auto;align-items:center;gap:12px 18px;margin:0 8px;display:grid}.team-filters label{white-space:nowrap;align-items:center;gap:14px;display:flex}.team-filters label>span{color:#56657b}.currency-select,.team-filters input{background:#fff;border:1px solid #d6deea;border-radius:5px;height:41px}.currency-select{align-items:center;gap:7px;min-width:150px;padding:0 13px;display:flex}.currency-select b,.promotion-mobile-head span b{color:#fff;background:#21af87;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.currency-select svg{color:#aeb9c9;width:16px;margin-left:auto}.team-filters input{color:#53617a;outline:0;width:228px;padding:0 13px}.team-filters input::placeholder{color:#c1c8d3}.team-filter-actions{justify-content:flex-end;gap:12px;display:flex}.team-filter-actions button{color:#fff;background:#4080f4;border-radius:6px;width:109px;height:41px}.team-filter-actions button+button{background:#d2d2d2}.team-filters .date-range{grid-column:1/3}.date-range>div{border:1px solid #d6deea;border-radius:5px;align-items:center;height:41px;display:flex;overflow:hidden}.team-filters .date-range input{border:0;border-radius:0;width:126px;padding:0 8px}.date-range i{font-style:normal}.date-presets{grid-area:2/2/auto/4;margin-left:-50px;display:flex}.date-presets button{color:#53617a;background:#fff;border:1px solid #d6deea;border-right:0;min-width:64px;height:41px}.date-presets button:first-child{color:#4080f4;border-color:#4080f4;border-radius:5px 0 0 5px}.date-presets button:last-child{border-right:1px solid #d6deea;border-radius:0 5px 5px 0}.member-toolbar{border-bottom:1px solid #e0e8f4;justify-content:space-between;align-items:center;height:65px;margin:0 18px;display:flex}.member-toolbar>span{color:#347bff;font-size:17px}.member-toolbar button{color:#fff;background:#4080f4;border-radius:8px;height:51px;padding:0 13px}.team-member-list{margin:12px 8px 0}.team-member-list article{background:#fff;border:1px solid #eef2f8;border-radius:10px;overflow:hidden}.team-member-list article>header{justify-content:space-between;align-items:center;height:0;display:flex;overflow:hidden}.team-member-list article>header span{gap:9px;display:flex}.team-member-list article>header small{color:#9aabc3}.team-member-list article>header b{font-size:12px;font-weight:500}.team-member-list article>header b.active{color:#15a978}.team-member-list article>header b.inactive{color:#b08841}.team-member-list article>header b.registered{color:#4080f4}.promotion-pagination{text-align:center;color:#8ea0ba;padding:14px}.commission-detail{border:1px solid #e2eaf6;border-radius:9px;margin:16px 8px 0;overflow:hidden}.commission-detail>header{background:#f4f8fd;justify-content:space-between;align-items:center;height:48px;padding:0 15px;display:flex}.commission-detail h3{margin:0;font-size:16px}.commission-detail>header span{color:#98a8bd;font-size:12px}.commission-lines>div{border-top:1px solid #edf2f8;grid-template-columns:1fr 100px 180px;align-items:center;min-height:62px;padding:8px 15px;display:grid}.commission-lines span,.commission-lines strong{flex-direction:column;gap:4px;display:flex}.commission-lines strong{text-align:right;color:#18a47c}.commission-lines small{color:#9ba9bb;font-size:11px;font-weight:400}.links-title-row{justify-content:space-between;align-items:center;margin:10px 0 12px;display:flex}.links-title-row .promotion-section-title{margin:0 8px}.links-title-row>button{color:#fff;background:#4080f4;border-radius:6px;width:271px;height:50px;margin-right:0;font-size:17px}.links-table{margin:0 0 0 8px}.links-table-head,.links-table article{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.links-table-head{color:#5972a0;background:#f5f8fd;border-radius:10px 10px 0 0;height:79px}.links-table-head span+span{border-left:1px solid #e0e8f5}.links-table article{color:#485873;background:#fff;border-radius:10px;min-height:76px;padding:8px 14px;box-shadow:0 3px 12px #3456850a}.links-table article>span:first-child{text-align:left;align-items:center;gap:9px;display:flex}.links-table article>span:first-child svg{display:none}.links-table article>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.links-table article>span:nth-child(2) b{font-weight:400}.links-table article>span:nth-child(2) small{color:#8699b6}.links-table article>button{color:#347bff;background:0 0;justify-self:end;font-size:16px}.links-empty{height:310px}.mobile-create-link{display:none}.promotion-empty{color:#afbfdf;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.promotion-empty svg{color:#e0e8fa;stroke-width:1.2px;width:54px;height:54px}.promotion-empty.compact{height:100px}.promotion-empty.compact svg{width:34px;height:34px}.opening-panel{background:#fff;border-radius:12px;margin:0;padding:13px;box-shadow:0 3px 18px #2d568b26}.opening-panel form{flex-direction:column;gap:0;display:flex}.opening-input{margin-bottom:20px;display:block}.opening-input>span{color:#344760;margin-bottom:6px;font-size:17px;display:block}.opening-input>div{border:1px solid #d9e3f3;border-radius:10px;align-items:center;gap:9px;height:50px;padding:0 12px;display:flex}.opening-input svg{color:#8fc3ff;width:17px}.opening-input input{color:#53617a;border:0;outline:0;flex:1;min-width:0;height:100%}.opening-input input::placeholder{color:#a9bedf}.opening-input p{flex:1;margin:0}.opening-input p b{color:#347bff;margin-right:12px;font-weight:400}.opening-input>div>svg:last-child{color:#afbed4}.opened-account-list{border-top:1px solid #e2e9f4;margin-top:22px;padding-top:18px}.opened-account-list>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.opened-account-list>header>div{flex-direction:column;gap:4px;display:flex}.opened-account-list h3{color:#43516a;margin:0;font-size:19px;font-weight:600}.opened-account-list>header span{color:#91a1b8;font-size:12px}.opened-account-list>header>button{color:#347bff;background:#fff;border:1px solid #4080f4;border-radius:7px;height:37px;padding:0 14px}.opened-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opened-account-grid article{background:#f7f9fd;border:1px solid #e1e9f5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.opened-account-user{align-items:center;gap:9px;min-width:0;display:flex}.opened-account-user>i{color:#4c8bea;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.opened-account-user>i svg{width:18px}.opened-account-user>span{flex-direction:column;gap:4px;min-width:0;display:flex}.opened-account-user strong{text-overflow:ellipsis;color:#485a74;white-space:nowrap;overflow:hidden}.opened-account-user small,.opened-account-wage small{color:#96a6bc;font-size:11px}.opened-account-wage{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.opened-account-wage strong{color:#347bff;font-size:15px}.opened-account-grid article>b{color:#70819a;text-align:right;min-width:48px;font-size:12px;font-weight:500}.opened-account-grid article>b.active{color:#18a47c}.opened-account-grid article>b.registered{color:#347bff}.opened-account-grid article>b.blocked{color:#e35c68}.opened-account-delete{color:#d75c65;background:#fff;border:1px solid #efcfd2;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:12px;display:flex}.opened-account-delete:hover{background:#fff5f5;border-color:#df7279}.opened-account-delete:disabled{opacity:.55;cursor:wait}.opened-account-delete svg{width:14px;height:14px}.opened-account-empty{color:#9aacbf;border:1px dashed #dbe4f1;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:86px;display:flex}.opened-account-empty svg{width:23px}.opened-account-list>p{color:#91a1b7;text-align:right;margin:10px 0 0;font-size:11px}.promotion-rate-control{grid-template-columns:43px minmax(0,1fr) 43px auto;align-items:center;gap:8px;height:52px;margin:8px 0 12px;display:grid}.promotion-rate-control button{color:#596a84;background:#f7f9fd;border:1px solid #e0e8f4;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.promotion-rate-control button svg{width:18px}.promotion-rate-control input{accent-color:#4080f4;width:100%}.promotion-rate-control>span{color:#435572;min-width:28px}.promotion-wage-difference{color:#71819a;background:#f4f8ff;border:1px solid #dce8fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:-3px 0 13px;padding:9px 12px;font-size:12px;display:flex}.promotion-wage-difference span{align-items:center;gap:4px;display:flex}.promotion-wage-difference b{color:#347bff}.promotion-wage-difference strong{color:#18a47c}.opening-selects{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opening-selects.single{grid-template-columns:1fr}.promotion-select-field>span{color:#384b66;margin-bottom:6px;font-size:17px;display:block}.promotion-select-field>div{height:49px;position:relative}.promotion-select-field select{appearance:none;color:#53647f;background:#f6f9fe;border:1px solid #d9e3f3;border-radius:10px;outline:0;width:100%;height:100%;padding:0 38px 0 13px}.promotion-select-field svg{color:#adbbcf;pointer-events:none;width:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.promotion-tips{color:#4b5d78;margin-top:13px;font-size:14px;line-height:1.7}.promotion-tips b{color:#347bff;font-weight:500;display:block}.promotion-tips p{margin:0}.promotion-tips .prototype-note{color:#9a6f37;margin-top:4px;font-size:12px}.promotion-primary{color:#fff;background:#4080f4;border-radius:10px;width:100%;height:50px;margin-top:18px;font-size:17px}.promotion-primary:disabled{opacity:.65;cursor:wait}.promotion-modal-backdrop{z-index:120;background:#1f242c6e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.create-link-modal,.share-link-modal{background:#fff;border-radius:11px;width:min(659px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 20px 70px #192c4a40}.create-link-modal>header,.share-link-modal>header{background:#f8faff;border-bottom:1px solid #dce5f3;justify-content:center;align-items:center;height:51px;display:flex;position:relative}.create-link-modal>header strong,.share-link-modal>header strong{font-size:17px}.create-link-modal>header button,.share-link-modal>header button{color:#5c76a6;background:0 0;place-items:center;display:grid;position:absolute;right:12px}.create-link-modal>header svg,.share-link-modal>header svg{width:26px;height:26px}.create-link-modal form{padding:14px 13px 24px}.create-link-modal .promotion-rate-control{margin:0}.create-link-modal .promotion-select-field{margin-bottom:13px;display:block}.create-link-modal fieldset{border:0;margin:0;padding:0}.create-link-modal legend{align-items:center;gap:7px;margin-bottom:9px;display:flex}.create-link-modal legend svg{color:#4080f4;fill:#4080f4;stroke:#fff;width:17px}.create-link-modal fieldset>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.create-link-modal fieldset button{color:#53647f;background:#f6f9fe;border:1px solid #d9e3f3;border-radius:10px;height:48px;position:relative}.create-link-modal fieldset button.selected{color:#347bff;background:#dceeff;border-color:#4080f4;font-weight:600}.create-link-modal fieldset button.selected:after{content:"✓";color:#fff;font-size:13px;position:absolute;bottom:0;right:1px}.link-description{margin-top:12px;display:block}.link-description>span{margin-bottom:8px;display:block}.link-description textarea{resize:vertical;color:#53617a;background:#f6f9fe;border:1px solid #d9e3f3;border-radius:10px;outline:0;width:100%;height:78px;padding:13px}.link-description textarea::placeholder{color:#b1c2dd}.create-link-modal .promotion-primary{width:222px;height:43px;margin:12px auto 0;display:block}.delete-subordinate-modal{background:#fff;border-radius:12px;width:min(430px,100vw - 36px);padding:24px;box-shadow:0 20px 70px #192c4a40}.delete-subordinate-modal>header{align-items:center;gap:12px;display:flex}.delete-subordinate-modal>header>span{color:#d85b64;background:#fff0f1;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.delete-subordinate-modal>header svg{width:22px}.delete-subordinate-modal>header>div{flex-direction:column;gap:4px;display:flex}.delete-subordinate-modal>header strong{color:#3f4e65;font-size:18px}.delete-subordinate-modal>header small{color:#8d9db4;font-size:12px}.delete-subordinate-modal>p{color:#52617a;margin:22px 0 12px}.delete-subordinate-modal>p b{color:#d6535d}.delete-subordinate-warning{color:#9b6c32;background:#fff7ed;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.delete-subordinate-modal>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.delete-subordinate-modal>footer button{color:#65758d;background:#fff;border:1px solid #dbe4f1;border-radius:8px;min-width:96px;height:40px}.delete-subordinate-modal>footer button.danger{color:#fff;background:#d95b64;border-color:#d95b64}.delete-subordinate-modal>footer button:disabled{opacity:.55;cursor:wait}.share-link-modal{text-align:center;width:420px;padding-bottom:22px}.share-link-modal img{width:196px;height:196px;margin:22px auto 8px;display:block}.share-link-modal p{color:#44536a;margin:5px 18px}.share-link-modal code{color:#4d6fa5;overflow-wrap:anywhere;background:#f4f7fc;border-radius:8px;margin:10px 22px;padding:10px;display:block}.share-link-modal .promotion-primary{justify-content:center;align-items:center;gap:7px;width:calc(100% - 44px);margin-inline:22px;display:flex}.share-link-modal .promotion-primary svg{width:18px}.promotion-toast{z-index:150;color:#fff;text-align:center;background:#233145eb;border-radius:8px;max-width:min(90vw,520px);padding:11px 18px;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #192a4233}.deposit-tip-layer{z-index:210;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#131f2e61;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.deposit-tip-dialog{background:#fff;border:1px solid #d9e2ee;border-radius:12px;width:min(574px,100vw - 30px);animation:.18s ease-out deposit-tip-enter;overflow:hidden;box-shadow:0 24px 70px #162a4440}.deposit-tip-dialog>header{background:#f8faff;border-bottom:1px solid #e5ebf3;justify-content:center;align-items:center;height:50px;display:flex;position:relative}.deposit-tip-dialog h2{color:#46566d;margin:0;font-size:16px;font-weight:700}.deposit-tip-dialog>header button{color:#6d82a1;background:0 0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:12px}.deposit-tip-dialog>header button:hover{color:#347bff;background:#edf3fb}.deposit-tip-dialog>header svg{width:23px;height:23px}.deposit-tip-content{text-align:center;padding:18px 24px 12px}.deposit-tip-content p{color:#4c5d73;margin:0 0 22px;font-size:16px;line-height:1.6}.deposit-tip-content button{color:#fff;background:#4080f4;border-radius:9px;width:min(245px,100%);height:45px;font-size:16px;font-weight:600;box-shadow:0 7px 17px #4080f433}.deposit-tip-content button:hover{background:#3475ed}.deposit-tip-content button:active{transform:translateY(1px)}@keyframes deposit-tip-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.deposit-arrival-dialog .deposit-tip-content{padding:23px 24px 36px}.deposit-arrival-dialog .deposit-tip-content p{margin-bottom:24px}.deposit-arrival-dialog .deposit-tip-content p strong{color:#347bff;font-weight:700}.deposit-arrival-actions{grid-template-columns:1fr 1fr;gap:22px;display:grid}.deposit-arrival-actions button{width:100%}.deposit-arrival-actions button.secondary{color:#347bff;box-shadow:none;background:#dceefe}.deposit-arrival-actions button.secondary:hover{background:#cfe7fc}@media (width<=520px){.deposit-arrival-dialog .deposit-tip-content{padding:20px 16px 24px}.deposit-arrival-dialog .deposit-tip-content p{font-size:15px}.deposit-arrival-actions{gap:10px}.deposit-arrival-actions button{font-size:14px}}.settings-account-card{min-height:760px;padding-bottom:34px}.settings-overview{padding:18px 12px 0}.settings-overview-note{color:#53647f;width:min(454px,100%);margin:0 auto 14px;font-size:18px}.settings-module-list{flex-direction:column;gap:24px;width:min(454px,100%);margin:0 auto;display:flex}.settings-module-list>button{color:#465772;text-align:left;background:#fff;border:1px solid #dce5f3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 25px 19px;align-items:center;gap:8px;min-height:94px;padding:12px 14px;display:grid}.settings-module-list>button:hover{border-color:#a8c5f2;box-shadow:0 7px 18px #3e6fb114}.settings-module-icon{color:#93a9ce;background:#eaf0ff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.settings-module-icon svg{width:23px}.settings-module-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-module-copy strong{color:#485872;font-size:18px}.settings-module-copy small{color:#8ca1c5;font-size:15px;line-height:1.3}.settings-status{color:#ff4047;place-items:center;display:grid}.settings-status.configured{color:#20aa8a}.settings-status svg{width:20px}.settings-chevron{color:#9fb1cc;width:20px}.settings-prototype-note{color:#8a9bb5;text-align:center;background:#f5f8fd;border-radius:8px;width:min(575px,100%);margin:24px auto 0;padding:10px 13px;font-size:12px;line-height:1.6}.settings-help{color:#586980;text-align:center;margin:20px 0 0;font-size:13px}.settings-help span{color:#347bff;margin-left:4px}.settings-loading{color:#8ca0bf;place-items:center;min-height:420px;display:grid}.settings-load-error{color:#7f91ad;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.settings-load-error>svg{color:#ff5660;width:34px;height:34px}.settings-load-error>strong{color:#4d5e77;font-size:18px}.settings-load-error>p{margin:0;font-size:13px}.settings-load-error>button{color:#fff;background:#4080f4;border-radius:7px;align-items:center;gap:7px;height:42px;margin-top:8px;padding:0 22px;display:flex}.settings-load-error>button svg{width:17px}.settings-detail{padding:0 35px 25px}.settings-title-row{justify-content:space-between;align-items:center;height:74px;display:flex}.settings-title-row h2{color:#475872;margin:0;font-size:23px;font-weight:500}.settings-back{color:#347bff;background:0 0;align-items:center;gap:2px;font-size:17px;display:flex}.settings-back svg{width:20px}.settings-form{width:min(425px,100%);margin:22px auto 0}.settings-form.settings-wide-form{width:min(575px,100%)}.settings-field{color:#445670;margin-bottom:21px;display:block}.settings-field>.settings-field-label,.settings-field>span{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:17px;display:flex}.settings-field-label>button{color:#347bff;background:0 0;font-size:14px}.settings-field>div{background:#fff;border:1px solid #d9e3f3;border-radius:9px;align-items:center;gap:10px;height:51px;padding:0 11px;display:flex}.settings-field>div:focus-within{border-color:#75a4f2;box-shadow:0 0 0 3px #4080f414}.settings-field>div>svg{color:#96bcec;flex:none;width:18px}.settings-field input{color:#4e607c;min-width:0;height:100%;font:inherit;border:0;outline:0;flex:1}.settings-field input::placeholder{color:#b2c4df}.settings-field>div>button{color:#9eb0ca;background:0 0;place-items:center;width:30px;height:100%;display:grid}.settings-field>div>button svg{width:18px}.settings-submit{color:#fff;background:#4080f4;border-radius:6px;width:100%;height:51px;font-size:17px;font-weight:600}.settings-submit:disabled{cursor:not-allowed;background:#d9dfea}.settings-cancel{color:#7f91ad;background:0 0;width:100%;height:42px;margin-top:8px}.settings-secondary-action{color:#347bff;background:#e1efff;border-radius:7px;width:220px;height:43px;margin:16px auto 0;display:block}.settings-readonly{color:#52647e;background:#f5f8fd!important;justify-content:flex-start!important}.settings-answer-field{margin-top:-13px}.settings-hint{color:#4c607d;width:min(575px,100%);margin:-12px auto 9px}.settings-methods{flex-direction:column;gap:25px;width:min(500px,100%);margin:50px auto 0;display:flex}.settings-methods button{color:#347bff;background:#dff0ff;border-radius:9px;justify-content:center;align-items:center;height:51px;font-size:16px;display:flex;position:relative}.settings-methods button svg{width:18px;position:absolute;right:14px}.settings-method-back{color:#347bff;background:0 0;align-items:center;gap:5px;margin-bottom:15px;display:flex}.settings-method-back svg{width:17px}.settings-question-copy{color:#53647d;background:#f5f8fd;border-radius:8px;flex-direction:column;gap:5px;margin:0 0 16px;padding:12px;display:flex}.settings-question-copy small{color:#91a2bb}.settings-network-tabs{justify-content:center;align-items:center;gap:24px;height:93px;display:flex}.settings-network-tabs button{color:#347bff;background:0 0;align-items:center;gap:9px;height:62px;font-size:20px;display:flex;position:relative}.settings-network-tabs button:after{content:"";background:#4080f4;height:3px;position:absolute;bottom:0;left:0;right:0}.settings-network-tabs svg{color:#eb4651;width:29px;height:29px}.settings-wallet-count{color:#53647d;width:min(450px,100%);margin:17px auto}.settings-address-card{color:#fff;background:#19cfb8;border-radius:14px;width:min(450px,100%);min-height:151px;margin:0 auto;padding:24px 25px;box-shadow:0 10px 28px #19cfb829}.settings-address-card header{align-items:center;gap:10px;display:flex}.settings-address-card header svg{color:#ef4655;background:#fff;border-radius:9px;width:39px;height:39px;padding:6px}.settings-address-card header strong{font-size:21px}.settings-address-card p{overflow-wrap:anywhere;margin:28px 0 0;font-size:16px}.settings-wallet-form{margin-top:24px}@media (width>=901px){.page-settings>.site-header{gap:9.716vw;height:7.403vw;padding-inline:4.117vw}.settings-account-page{min-height:calc(100vh - 7.403vw)}}.commission-transfer-card{min-height:660px;padding-bottom:32px}.commission-transfer-content{padding:14px 0 0}.commission-transfer-panel{width:min(600px,100% - 36px);margin:0 auto}.commission-transfer-currency{background:#e8edf9;border-radius:8px;height:46px;display:flex;overflow:hidden}.commission-transfer-currency span{color:#fff;background:#4080f4;justify-content:center;align-items:center;gap:8px;width:100%;font-size:18px;display:flex}.commission-transfer-currency svg{fill:#24b184;stroke:#fff;width:20px}.commission-transfer-balance{border-bottom:1px solid #e0e8f3;margin:42px 12px 15px;padding-bottom:16px;position:relative}.commission-transfer-balance>span{color:#92a5c2;font-size:14px;display:block}.commission-transfer-balance>strong{color:#506078;align-items:center;gap:7px;margin-top:8px;font-size:19px;font-weight:500;display:flex}.commission-transfer-balance>strong svg{color:#22aa83;fill:#22aa83;stroke:#fff;width:20px}.commission-transfer-balance>button{color:#9aabc3;background:0 0;place-items:center;display:grid;position:absolute;bottom:18px;right:0}.commission-transfer-balance>button svg{width:18px}.commission-transfer-balance>button:disabled{opacity:.6}.commission-transfer-field{margin:0 12px 16px;display:block}.commission-transfer-field>span{color:#48576f;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.commission-transfer-field>span button{color:#347bff;background:0 0}.commission-transfer-field>div{background:#f7f9fd;border:1px solid #dce5f2;border-radius:9px;align-items:center;height:51px;display:flex}.commission-transfer-field input{color:#52627a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 14px}.commission-transfer-field input::placeholder{color:#acbdd5}.commission-transfer-field>div>button{color:#9fafc6;background:0 0;place-items:center;width:50px;height:100%;display:grid}.commission-transfer-field>div>button svg{width:19px}.commission-transfer-submit{color:#fff;background:#4080f4;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);height:51px;margin:19px 12px 0;font-size:17px;display:flex}.commission-transfer-submit svg{width:19px}.commission-transfer-submit:disabled{color:#8ca0c4;cursor:not-allowed;background:#c6d0e3}.commission-transfer-note{color:#96a6bd;justify-content:center;align-items:center;gap:6px;margin:20px 12px 0;font-size:12px;display:flex}.commission-transfer-note svg{color:#2bad8b;width:16px}.commission-transfer-page .spinning{animation:.8s linear infinite asset-spin}.commission-turnover-rule{color:#6f819a;background:#f7faff;border:1px solid #dce7f6;border-radius:9px;margin:0 12px 18px;padding:12px 14px}.commission-turnover-rule header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-turnover-rule header span{color:#4f6078;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.commission-turnover-rule header svg{color:#22a785;width:17px}.commission-turnover-rule header b{color:#347bff;background:#e7f1ff;border-radius:99px;padding:4px 8px;font-size:11px}.commission-turnover-rule p{margin:8px 0 0;font-size:11px;line-height:1.55}.commission-turnover-rule.is-active{background:#f4f8ff;border-color:#cfe0fa}.commission-turnover-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:10px;display:grid}.commission-turnover-progress>span{background:#e3ebf6;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.commission-turnover-progress>span i{border-radius:inherit;background:#4080f4;height:100%;display:block}.commission-turnover-progress small{color:#8293aa;font-size:10px}.commission-turnover-progress strong{color:#347bff;font-size:10px;font-weight:600}.commission-turnover-rule.is-complete .commission-turnover-progress strong{color:#159b78}.commission-confirm-layer{z-index:1200;background:#0000004a;justify-content:center;align-items:flex-start;padding:clamp(92px,23.5vh,150px) 20px 20px;display:flex;position:fixed;inset:0}.commission-confirm-dialog{background:#fff;border-radius:12px;width:min(626px,100%);overflow:hidden;box-shadow:0 8px 24px #1d2a3f1f}.commission-confirm-dialog>header{background:#f6f9fe;border-bottom:1px solid #e2e9f3;place-items:center;height:50px;display:grid;position:relative}.commission-confirm-dialog h2{color:#556277;margin:0;font-size:18px;font-weight:600}.commission-confirm-dialog header button{color:#637ca6;background:0 0;place-items:center;width:43px;height:36px;display:grid;position:absolute;top:7px;right:4px}.commission-confirm-dialog header button svg{stroke-width:1.6px;width:27px;height:27px}.commission-confirm-dialog>p{color:#42516a;margin:0;padding:25px 24px 26px;font-size:16px;line-height:1.55}.commission-confirm-dialog>footer{grid-template-columns:1fr 1fr;gap:22px;padding:0 24px 37px;display:grid}.commission-confirm-dialog footer button{border-radius:10px;height:51px;font-size:17px}.commission-confirm-dialog footer .cancel{color:#347bff;background:#ddecfb}.commission-confirm-dialog footer .confirm{color:#fff;background:#4080f4}.commission-confirm-dialog footer button:disabled,.commission-confirm-dialog header button:disabled{cursor:not-allowed;opacity:.65}.commission-confirm-dialog footer button:focus-visible,.commission-confirm-dialog header button:focus-visible{outline-offset:2px;outline:3px solid #4080f440}@media (width<=560px){.commission-confirm-layer{padding:88px 14px 20px}.commission-confirm-dialog>p{padding:22px 20px;font-size:15px}.commission-confirm-dialog>footer{gap:12px;padding:0 20px 25px}.commission-confirm-dialog footer button{height:48px;font-size:16px}}.account-center-sidebar nav button[aria-disabled=true]{cursor:default}.assets-account-card{padding-bottom:32px}.assets-content{padding:0 8px}.asset-wallet-section>header,.asset-recharge-section>header,.asset-statistics-section>header{justify-content:space-between;align-items:center;height:55px;display:flex}.asset-wallet-section h2,.asset-recharge-section h2,.asset-statistics-section h2{color:#43516a;margin:0;font-size:22px;font-weight:600}.asset-wallet-section>header>span{color:#9aabc4;align-items:center;gap:10px;display:flex}.asset-wallet-section>header svg{width:19px}.asset-wallet-section>header button{color:#8ea5c6;background:0 0;place-items:center;display:grid}.asset-wallet-section>header button:disabled{opacity:.65}.asset-wallet-section>header button .spinning{animation:.8s linear infinite asset-spin}@keyframes asset-spin{to{transform:rotate(360deg)}}.asset-usdt-card{color:#fff;background:#4080f4;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;min-height:120px;padding:19px 28px;display:flex}.asset-usdt-title{align-items:center;gap:10px;min-width:180px;display:flex}.asset-usdt-title>span{background:#23b585;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.asset-usdt-title>span svg{width:19px}.asset-usdt-title>strong{font-size:20px;font-weight:500}.asset-usdt-title>svg{width:21px;margin-left:auto}.asset-usdt-values{grid-template-columns:1fr 1fr;gap:42px;width:min(560px,64%);display:grid}.asset-usdt-values>div,.asset-balance-grid>div,.asset-statistics-section>div>div{grid-template-columns:1fr auto;align-items:end;gap:3px 10px;display:grid}.asset-usdt-values span{opacity:.88;grid-column:1/-1;font-size:13px}.asset-usdt-values strong{font-size:25px;font-weight:500}.asset-usdt-values small{opacity:.8;padding-bottom:3px;font-size:12px}.asset-balance-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.asset-balance-grid>div{color:#8ca0bf;background:#f5f8fd;border:1px solid #e2eaf6;border-radius:10px;min-height:83px;padding:14px 18px}.asset-balance-grid span{grid-column:1/-1}.asset-balance-grid strong{color:#45566e;font-size:20px;font-weight:500}.asset-balance-grid small{color:#879bb9;padding-bottom:2px;font-size:11px}.asset-recharge-section{margin-top:7px}.asset-recharge-section>header>button{color:#347bff;background:0 0;font-size:15px}.asset-currency-strip{background:#e8edf9;border-radius:8px;align-items:center;height:46px;display:flex}.asset-currency-strip span{color:#fff;background:#4080f4;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:17px;display:flex}.asset-currency-strip svg{width:20px}.asset-deposit-form{width:min(760px,100%);margin:0 auto;padding:26px 0 0}.asset-prototype-notice{color:#159f82;background:#f1fbf8;border:1px solid #cfeee7;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.asset-prototype-notice>svg{flex:none;width:21px}.asset-prototype-notice span{flex-direction:column;gap:3px;display:flex}.asset-prototype-notice strong{font-size:14px}.asset-prototype-notice small{color:#6d9c91;font-size:12px}.asset-address-field,.asset-amount-field{margin-top:17px;display:block}.asset-address-field>span,.asset-amount-field>span{color:#44546c;margin-bottom:9px;font-weight:600;display:block}.asset-address-field>div,.asset-amount-field>div{color:#7386a3;background:#f7f9fd;border:1px solid #dce5f2;border-radius:9px;align-items:center;height:51px;display:flex}.asset-address-field>div{gap:10px;padding:0 14px}.asset-address-field svg{color:#21ab88;width:19px}.asset-address-field strong{font-size:13px;font-weight:400}.asset-amount-field input{color:#52627a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 16px}.asset-amount-field input::placeholder{color:#aabbd4}.asset-amount-field b{color:#52627a;align-items:center;gap:7px;height:100%;padding:0 15px;font-weight:500;display:flex}.asset-amount-field b svg{color:#23ae84;width:20px}.asset-quick-amounts{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px;display:grid}.asset-quick-amounts button{color:#43536c;background:#e9eef9;border:1px solid #0000;border-radius:10px;height:48px;font-weight:600}.asset-quick-amounts button.selected{color:#347bff;background:#edf4ff;border-color:#4080f4}.asset-deposit-submit{color:#fff;background:#4080f4;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:51px;margin-top:12px;font-size:16px;font-weight:600;display:flex}.asset-deposit-submit svg{width:19px}.asset-deposit-submit:disabled{color:#fff;cursor:not-allowed;background:#d9dfea}.asset-recharge-records{color:#91a3bf;background:#f7f9fd;border:1px solid #e2e9f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;margin:15px auto 0;display:flex}.asset-recharge-records svg{width:28px}.asset-recharge-records small{font-size:11px}.asset-statistics-section{border-top:1px solid #e4eaf3;margin-top:22px}.asset-statistics-section>header span{color:#98a8bd;font-size:12px}.asset-statistics-section>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.asset-statistics-section>div>div{background:#f5f8fd;border-radius:9px;min-height:75px;padding:13px}.asset-statistics-section>div span{color:#8ca0bf;grid-column:1/-1;font-size:12px}.asset-statistics-section>div strong{color:#45566e;font-size:17px;font-weight:500}.asset-statistics-section>div small{color:#8ca0bf;padding-bottom:2px;font-size:10px}.asset-statistics-section>p{color:#8192ab;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}.asset-statistics-section>p svg{color:#2cb18c;width:17px}.asset-action-tabs{background:#e8edf7;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;height:51px;margin-bottom:10px;padding:4px;display:grid}.asset-action-tabs button{color:#71839d;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.asset-action-tabs button svg{width:18px}.asset-action-tabs button.active{color:#347bff;background:#fff;box-shadow:0 3px 12px #2a4c791a}.asset-withdraw-strip span{background:#2674e8}.asset-wallet-unbound span{flex:1}.asset-wallet-unbound button{color:#fff;background:#4080f4;border-radius:7px;width:max-content;margin-top:5px;padding:7px 12px}.asset-withdraw-form{padding-top:18px}.asset-change-wallet{color:#347bff;background:0 0;margin:6px 2px 0 auto;font-size:12px;display:block}.asset-amount-field>span{justify-content:space-between;align-items:center;display:flex}.asset-amount-field>span small{color:#8fa0b7;font-size:11px;font-weight:400}.asset-all-amount{color:#347bff;background:0 0;border-right:1px solid #dbe4ef;height:30px;padding:0 9px}.asset-quick-amounts button:disabled{color:#b4bfd0;cursor:not-allowed;opacity:.7}.asset-password-field{margin-top:18px;display:block}.asset-password-field>span{color:#44546c;margin-bottom:9px;font-weight:600;display:block}.asset-password-field>div{background:#f7f9fd;border:1px solid #dce5f2;border-radius:9px;align-items:center;gap:10px;height:51px;padding:0 14px;display:flex}.asset-password-field svg{color:#8da0bb;width:19px}.asset-password-field input{color:#52627a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.asset-withdraw-summary{background:#f5f8fd;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding:13px;display:grid}.asset-withdraw-summary span{color:#8c9db4;flex-direction:column;gap:5px;font-size:11px;display:flex}.asset-withdraw-summary strong{color:#465a74;font-size:14px}.asset-withdraw-summary span:last-child strong{color:#159c7a}.asset-withdraw-submit{background:#2674e8}.asset-withdraw-note{color:#8c9db4;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.5;display:flex}.asset-withdraw-note svg{flex:none;width:15px}.withdrawal-status-completed{color:#17986e;background:#e9faf4}.withdrawal-status-rejected,.withdrawal-status-canceled{color:#db4658;background:#fff0f2}.withdrawal-record-list{gap:0}.withdrawal-record-row{text-align:left;border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:74px;padding:10px 11px;display:grid}.withdrawal-record-row:last-child{border:0}.withdrawal-record-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.withdrawal-record-row>span:last-of-type{align-items:flex-end}.withdrawal-record-row strong{color:#475c75}.withdrawal-record-row small,.withdrawal-record-row time{color:#9aa7b6;font-size:10px}.withdrawal-record-row code{text-overflow:ellipsis;white-space:nowrap;color:#91a0b3;max-width:440px;font-size:10px;overflow:hidden}.withdrawal-record-row button{color:#347bff;background:#eaf4ff;border-radius:5px;padding:4px 7px;font-size:10px}.withdrawal-record-row button.withdraw-cancel{color:#d94556;background:#fff0f2}.withdrawal-record-row>p{color:#9a6b38;border-top:1px dashed #e2e9f2;grid-column:1/-1;margin:0;padding-top:7px;font-size:11px}.asset-turnover-summary{background:#f7faff;border:1px solid #dce7f7;border-radius:11px;width:min(760px,100%);margin:14px auto 0;padding:14px}.asset-turnover-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-turnover-summary>header span{color:#47617f;align-items:center;gap:7px;display:flex}.asset-turnover-summary>header svg{color:#347bff;width:19px}.asset-turnover-summary>header b{color:#15966d;background:#e8f8f2;border-radius:99px;padding:5px 8px;font-size:10px}.asset-turnover-summary.locked{background:#fffaf0;border-color:#f1d9a9}.asset-turnover-summary.locked>header b{color:#aa741a;background:#fff0d5}.asset-turnover-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.asset-turnover-summary>div>span{background:#fff;border-radius:8px;min-width:0;padding:11px;box-shadow:0 2px 10px #2d4c770d}.asset-turnover-summary small{color:#8b99aa;font-size:11px;display:block}.asset-turnover-summary strong{color:#405a78;margin-top:5px;font-size:18px;display:inline-block}.asset-turnover-summary em{color:#8b99aa;margin-left:4px;font-size:9px;font-style:normal}.asset-turnover-summary>p{color:#8795a7;margin:10px 0 0;font-size:10px;line-height:1.5}.asset-turnover-summary.locked>div>span:last-child strong{color:#ad761c}@media (width>=901px) and (width<=1250px){.promotion-account-shell{grid-template-columns:230px minmax(0,1fr);gap:14px;padding-inline:12px}.promotion-sidebar{padding-inline:9px}.promotion-sidebar nav button{padding-inline:9px;font-size:14px}.team-filters{grid-template-columns:180px minmax(280px,1fr) auto}.team-filter-actions button{width:82px}.promotion-account-card{overflow-x:auto}}@media (width<=900px){.page-promotion>.site-header,.page-assets>.site-header,.page-settings>.site-header,.page-commission-transfer>.site-header{display:none}.promotion-account-page{background:#f4f7fd;min-height:100svh;padding-bottom:64px}.promotion-mobile-head{color:#172a43;background:#fff;grid-template-columns:60px 1fr 94px;align-items:center;height:48px;display:grid}.promotion-mobile-head>button{color:#172a43;background:0 0;justify-self:start;place-items:center;width:46px;height:48px;display:grid}.promotion-mobile-head>button svg{width:21px}.promotion-mobile-head>strong{text-align:center;font-size:17px;font-weight:500}.promotion-mobile-head>span{color:#4e6280;background:#edf2fc;border-radius:18px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:12px;display:flex}.promotion-mobile-head>span svg{color:#9ba9c0;width:14px}.promotion-account-shell{padding:0;display:block}.promotion-sidebar{display:none}.promotion-account-card{box-shadow:none;background:#f4f7fd;border-radius:0;padding:0}.promotion-account-card>h1{display:none}.promotion-tabs{background:#fff;height:61px}.promotion-tabs button{min-width:0;font-size:16px}.promotion-tabs button.active:after{height:3px;bottom:0}.promotion-panel{background:#f4f7fd;min-height:calc(100svh - 173px);padding:12px}.promotion-section-title{margin:0 0 13px;font-size:18px;line-height:30px}.promotion-section-title:before{height:30px}.opening-panel{background:#fff;border-radius:11px;min-height:0;margin:12px;padding:14px;box-shadow:0 3px 18px #2d568b1f}.opening-panel form{display:block}.opening-input{margin-bottom:20px}.opening-input>span{font-size:16px}.opening-input>div{height:50px}.opening-input p b{margin-right:12px}.promotion-rate-control{grid-template-columns:43px minmax(0,1fr) 43px auto;margin:8px 0 13px}.opening-selects{display:block}.promotion-select-field{margin-bottom:14px;display:block}.promotion-select-field>span{font-size:16px}.promotion-select-field>div{height:50px}.promotion-tips{font-size:13px}.promotion-tips .prototype-note{display:none}.opening-panel .promotion-primary{height:51px;margin-top:17px}.opened-account-list{margin-top:18px;padding-top:16px}.opened-account-list>header{align-items:flex-start}.opened-account-list>header span{max-width:230px;line-height:1.45}.opened-account-list>header>button{flex:none;padding-inline:9px;font-size:12px}.opened-account-grid{grid-template-columns:1fr}.opened-account-grid article{grid-template-columns:minmax(0,1fr) auto auto}.opened-account-grid article>b{grid-area:2/2}.opened-account-wage{grid-area:1/2}.opened-account-delete{grid-area:1/3/span 2;align-self:center}.opened-account-list>p{text-align:left}.promotion-mobile-nav{z-index:90;height:64px;padding:6px 8px calc(4px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e9f4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #32568714}.promotion-mobile-nav button{color:#91a3c1;background:0 0;flex-direction:column;align-items:center;gap:3px;font-size:12px;display:flex}.promotion-mobile-nav button svg{width:24px;height:24px}.promotion-mobile-nav button.active{color:#18aa8f}.team-panel{padding:12px}.promotion-metrics{grid-template-columns:repeat(3,1fr);row-gap:13px;min-height:0;margin:0 0 15px;padding:14px 5px}.promotion-metrics>div:nth-child(n+7){grid-column:span 1}.promotion-metrics span{font-size:11px}.promotion-metrics strong{font-size:14px}.team-filters{flex-direction:column;align-items:stretch;gap:10px;margin:0;display:flex}.team-filters label{justify-content:space-between}.currency-select,.team-filters input{flex:1;width:auto}.team-filter-actions{order:5}.team-filter-actions button{flex:1;width:auto}.team-filters .date-range{display:block}.team-filters .date-range>span{margin-bottom:7px;display:block}.date-range>div{width:100%}.team-filters .date-range input{width:46%;min-width:0}.date-presets{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.date-presets button{min-width:0}.member-toolbar{height:54px;margin:4px 0}.member-toolbar>span{font-size:14px}.member-toolbar button{height:40px}.team-member-list{margin:10px 0 0}.team-member-list article>header{height:48px;padding:0 12px}.team-member-list article>header span{font-size:14px}.team-member-list article>header small{font-size:10px}.promotion-metrics.member{grid-template-columns:repeat(3,1fr);min-height:0;padding:13px 5px}.commission-lines>div{grid-template-columns:1fr 50px 115px;padding-inline:10px;font-size:12px}.links-panel{min-height:calc(100svh - 173px);padding:12px 12px 76px;position:relative}.links-title-row{display:none}.links-table{margin:0}.links-table-head{display:none}.links-table article{border-radius:10px;grid-template-columns:1fr auto;min-height:52px;padding:8px 12px;display:grid}.links-table article>span:first-child{gap:8px}.links-table article>span:first-child svg{color:#fff;background:#28a9e4;border-radius:50%;width:23px;padding:3px;display:block}.links-table article>span:nth-child(2){display:none}.links-table article>button{font-size:14px}.links-empty{height:calc(100svh - 320px)}.mobile-create-link{color:#fff;background:#4080f4;border-radius:7px;height:44px;font-size:16px;display:block;position:absolute;bottom:13px;left:12px;right:12px}.promotion-empty svg{width:50px;height:50px}.promotion-modal-backdrop{align-items:start;padding:43px 14px 72px}.create-link-modal{border-radius:11px;width:100%;max-height:calc(100svh - 86px)}.create-link-modal>header{height:51px}.create-link-modal form{padding:10px 13px 12px}.create-link-modal .promotion-rate-control{margin:0 0 2px}.create-link-modal .promotion-select-field{margin-bottom:12px}.create-link-modal fieldset>div{gap:24px}.create-link-modal .promotion-tips{margin-top:10px}.create-link-modal .promotion-primary{width:100%;height:51px;margin-top:10px}.link-description textarea{height:78px}.share-link-modal{width:100%;max-height:calc(100svh - 100px)}.delete-subordinate-modal{width:100%;margin-top:12svh;padding:20px}.delete-subordinate-modal>footer{grid-template-columns:1fr 1fr;display:grid}.delete-subordinate-modal>footer button{width:100%}.promotion-toast{font-size:13px;bottom:78px}.settings-account-card{min-height:0}.settings-overview{padding:14px 12px 20px}.settings-overview-note{font-size:17px}.settings-module-list{gap:12px}.settings-module-list>button{border-radius:10px;grid-template-columns:40px minmax(0,1fr) 22px 17px;min-height:83px;padding:10px}.settings-module-icon{width:36px;height:36px}.settings-module-icon svg{width:21px}.settings-module-copy strong{font-size:16px}.settings-module-copy small{font-size:13px}.settings-status svg,.settings-chevron{width:18px}.settings-prototype-note{text-align:left;margin-top:17px;font-size:11px}.settings-help{margin-top:16px}.settings-detail{min-height:calc(100svh - 112px);padding:0 13px 86px}.settings-title-row{height:61px}.settings-title-row h2{font-size:18px}.settings-back{font-size:14px}.settings-back svg{width:17px}.settings-form{margin-top:13px}.settings-field{margin-bottom:17px}.settings-field>span{font-size:15px}.settings-field>div{height:49px}.settings-methods{gap:18px;margin-top:38px}.settings-methods button{height:50px}.settings-network-tabs{height:73px}.settings-network-tabs button{height:55px;font-size:17px}.settings-wallet-count{margin:14px auto 10px}.settings-address-card{min-height:135px;padding:20px}.settings-address-card header strong{font-size:19px}.settings-address-card p{margin-top:24px;font-size:14px}.settings-wallet-form{margin-top:19px}.assets-content{padding:12px}.assets-account-card{padding-bottom:0}.asset-wallet-section>header,.asset-recharge-section>header,.asset-statistics-section>header{height:44px}.asset-wallet-section h2,.asset-recharge-section h2,.asset-statistics-section h2{font-size:18px}.asset-usdt-card{border-radius:10px;min-height:124px;padding:16px 17px;display:block}.asset-usdt-title{min-width:0}.asset-usdt-title>strong{font-size:18px}.asset-usdt-values{grid-template-columns:1fr 1fr;gap:18px;width:100%;margin-top:17px}.asset-usdt-values strong{font-size:20px}.asset-balance-grid{gap:7px}.asset-balance-grid>div{min-width:0;min-height:76px;padding:11px 8px}.asset-balance-grid span{font-size:11px}.asset-balance-grid strong{font-size:16px}.asset-balance-grid small{font-size:9px}.asset-recharge-section{margin-top:8px}.asset-action-tabs{height:48px}.asset-action-tabs button{font-size:13px}.asset-currency-strip,.asset-currency-strip span{height:43px}.asset-deposit-form{padding-top:14px}.asset-prototype-notice{align-items:flex-start;padding:10px 11px}.asset-prototype-notice strong{font-size:13px}.asset-address-field,.asset-amount-field{margin-top:14px}.asset-address-field>div,.asset-amount-field>div{height:48px}.asset-address-field strong{font-size:12px}.asset-quick-amounts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.asset-quick-amounts button{height:42px}.asset-password-field{margin-top:14px}.asset-password-field>div{height:48px}.asset-withdraw-summary{grid-template-columns:1fr;padding:11px}.asset-withdraw-summary span{flex-direction:row;justify-content:space-between}.asset-deposit-submit{height:49px}.withdrawal-record-row{grid-template-columns:minmax(0,1fr) 105px}.withdrawal-record-row code{max-width:200px}.asset-statistics-section{margin-top:18px}.asset-statistics-section>header{height:auto;padding:12px 0;display:block}.asset-statistics-section>header span{margin-top:4px;display:block}.asset-statistics-section>div{grid-template-columns:1fr 1fr;gap:8px}.asset-statistics-section>p{padding-bottom:14px;line-height:1.5}.commission-transfer-card{min-height:0;padding-bottom:0}.commission-transfer-content{padding:12px}.commission-transfer-panel{background:#fff;border-radius:11px;width:100%;padding:13px 12px 20px;box-shadow:0 3px 18px #2d568b1f}.commission-transfer-currency{height:44px}.commission-transfer-currency span{font-size:16px}.commission-transfer-balance{margin:30px 1px 15px}.commission-transfer-field{margin-inline:0}.commission-transfer-submit{width:100%;margin-inline:0}.commission-transfer-note{align-items:flex-start;margin:17px 0 0;line-height:1.45}.commission-transfer-note svg{flex:none}}@media (width>=1101px){body{overflow-x:hidden}.site-header{gap:147px;height:112px;padding-inline:max(32px,50vw - 694.5px)}.brand{gap:10px}.brand img{width:58px;height:54px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:9px}.desktop-nav{gap:12px}.desktop-nav button{background:#f6f8fc;border-radius:10px;justify-content:center;width:108px;height:48px;padding:0;font-size:16px}.desktop-nav button.active{color:#4d5b70;box-shadow:none;background:#f6f8fc}.desktop-nav button.active svg{color:#fff;background:#76a6f2}.game-page .page-container{width:min(1100px,100% - 36px)}.game-content-shell{--content-start:max(18px,calc((100vw - 1387px)/2));width:calc(100vw - var(--content-start));grid-template-columns:minmax(720px,1100px) minmax(270px,1fr);gap:12px}.game-content-shell .game-workspace{border-radius:10px;margin-top:12px;padding-bottom:12px;box-shadow:0 5px 18px #2c517f17}.game-content-shell .workspace-head{height:53px;padding-inline:20px}.game-content-shell .v2-mode-tabs{border-radius:9px;width:min(850px,100% - 46px);height:43px}.game-content-shell .v2-mode-tabs button{gap:8px;height:43px;font-size:15px}.game-content-shell .v2-mode-tabs button.active{border-radius:9px}.betting-stage{width:min(850px,100% - 46px);padding-top:28px}.minimum-bet{gap:5px;height:80px;padding-inline:26px;font-size:15px}.minimum-bet strong{font-size:16px}.bingo-decoration{width:210px;height:108px}.game-content-shell .v2-round-panel{border-radius:8px;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);min-height:118px;padding:0 48px 24px}.game-content-shell .v2-round-panel .opened-round,.game-content-shell .v2-round-panel .current-round{gap:6px}.game-content-shell .v2-round-panel .opened-round>span,.game-content-shell .v2-round-panel .current-round>span{gap:4px;font-size:16px}.game-content-shell .v2-round-panel .opened-round>span b{width:21px;height:21px;font-size:11px}.game-content-shell .v2-round-panel .opened-round>strong,.game-content-shell .v2-round-panel .current-round>strong{font-size:25px}.game-content-shell .v2-round-panel .verify-link{border-radius:4px;padding:3px 4px;font-size:10px}.game-content-shell .clock-ring{border-width:6px;width:56px;height:56px}.game-content-shell .clock-ring strong{font-size:18px}.round-result{gap:3px;font-size:12px;bottom:15px}.current-stakes{height:48px;font-size:15px}.v2-option-pill{border-radius:69px;height:138px}.v2-option-pill button.odd{border-radius:69px 0 0 69px}.v2-option-pill button.even{border-radius:0 69px 69px 0}.v2-option-pill button>strong{font-size:48px}.v2-option-pill button>span{border-radius:23px;width:min(255px,82%);height:38px;padding-inline:13px}.v2-option-pill button>span small{font-size:13px}.v2-option-pill button>span b{font-size:14px}.stake-chips{gap:12px;margin-top:12px}.stake-chips button{border-radius:8px;width:74px;height:41px;font-size:13px}.bet-entry-row{grid-template-columns:100px minmax(0,1fr) 100px;gap:12px;margin-top:12px}.reset-bet,.v2-confirm,.v2-amount-input{height:41px}.reset-bet,.v2-confirm{border-radius:9px;font-size:14px}.v2-amount-input{border-radius:9px}.trend-card{border-radius:10px;min-height:325px;margin-top:12px;margin-bottom:55px;padding:0 13px 14px;box-shadow:0 5px 18px #2c517f17}.trend-card>header{height:51px}.trend-card>header>div{gap:8px}.trend-card>header>div>i{width:4px;height:23px}.trend-card h2{font-size:18px}.trend-card header span{gap:4px;font-size:13px}.trend-card header span b{width:23px;height:23px;font-size:11px}.trend-card>header aside{gap:4px}.trend-card>header aside button{border-radius:8px;height:36px;padding-inline:11px;font-size:13px}.trend-beads{gap:8px;min-height:100px;padding:23px 4px 8px}.trend-column{gap:8px}.trend-column span{width:24px;height:24px;font-size:11px}.bet-history-panel{border-radius:8px;min-height:297px;margin-top:12px;top:112px;box-shadow:0 5px 18px #2c517f17}.bet-history-title{height:52px;padding-inline:16px}.bet-history-title h2{font-size:18px}.bet-history-title i{width:4px;height:24px}.bet-history-title>button{font-size:13px}.bet-history-title>button svg{width:17px;height:17px}.bet-history-panel>header{height:46px;font-size:13px}.bet-history-row{min-height:58px;padding-block:8px;font-size:11px}.bet-history-row>span{gap:4px}.bet-history-row small{font-size:11px}.bet-history-summary-row{min-height:68px;font-size:12px}.bet-history-empty{gap:13px;min-height:251px;font-size:13px}.bet-history-empty svg{width:54px}}.team-member-list article>header{border-bottom:1px solid #e3eaf5;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:56px;padding:9px 14px;display:flex;overflow:visible}.team-member-account{color:#53617a;align-items:center;min-width:0;font-size:16px;gap:4px!important;display:flex!important}.team-member-account strong{color:#347bff;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team-member-account small{color:#9aabc3;white-space:nowrap;margin-left:8px;font-size:11px}.team-member-actions{flex:none;align-items:center;gap:10px!important;display:flex!important}.team-member-commission{color:#fff;background:#4080f4;border-radius:8px;height:40px;padding:0 14px;font-size:14px}.team-member-list article .promotion-metrics.member{margin:0}@media (width<=900px){.team-member-list article>header{height:auto;min-height:48px;padding:7px 10px}.team-member-account{font-size:14px}.team-member-account small{display:none}.team-member-actions{gap:7px!important}.team-member-commission{height:36px;padding:0 10px;font-size:12px}}@media (width>=901px){.site-header{justify-content:flex-start;gap:9.716vw;height:7.403vw;padding-inline:4.117vw}.desktop-nav,.account-cluster{display:flex}.mobile-menu,.mobile-wallet,.mobile-drawer,.mobile-bottom-nav{display:none}.site-footer,.game-topbar{display:block}.floating-tools{display:flex}.brand{gap:min(.661vw,10px);width:auto;min-width:0;overflow:visible}.brand img{width:min(3.833vw,58px);height:min(3.569vw,54px)}.brand-copy{min-width:0}.brand-copy strong{font-size:min(1.058vw,16px)}.brand-copy small{margin-top:min(.33vw,5px);font-size:min(.595vw,9px)}.desktop-nav{gap:.793vw}.desktop-nav button{border-radius:.661vw;width:7.138vw;height:3.173vw;font-size:1.058vw}.desktop-nav button svg{width:1.322vw;height:1.322vw}.account-cluster{gap:.595vw}.balance-block{gap:.198vw;padding-right:.529vw}.balance-block span{font-size:.793vw}.balance-block strong{font-size:.859vw}.wallet-button{border-radius:.529vw;padding:.661vw .991vw}.language,.power-button{padding:.529vw}.game-page .page-container{width:72.703vw}.game-page .game-picker{border-radius:.661vw;gap:.925vw;min-height:4.23vw;margin-top:.793vw;padding:.727vw .925vw;overflow:visible}.game-picker-label{border-radius:.463vw;gap:.463vw;width:9.914vw;height:2.644vw;font-size:.925vw}.game-page .game-picker>button{border-radius:.463vw;width:11.236vw;min-width:11.236vw;height:2.644vw;min-height:2.644vw;padding:.33vw .859vw}.game-page .game-picker>button>span{border-radius:.463vw;width:1.983vw;height:1.983vw}.game-page .game-picker>button>span svg{width:1.256vw}.game-content-shell{--content-start:4.164vw;width:calc(100vw - var(--content-start));margin:0 0 0 var(--content-start);flex-direction:initial;grid-template-columns:72.703vw minmax(17.845vw,1fr);align-items:start;gap:.793vw;display:grid}.game-left-column,.bet-history-panel{width:auto}.game-content-shell .game-workspace{border-radius:.661vw;margin-top:.793vw;padding-bottom:.793vw;box-shadow:0 .33vw 1.19vw #2c517f17}.game-content-shell .workspace-head{height:3.503vw;padding-inline:1.322vw}.workspace-head h1{font-size:1.19vw}.workspace-head aside{gap:1.124vw}.workspace-head aside button{gap:.33vw;font-size:.859vw}.game-content-shell .v2-mode-tabs{border-radius:.595vw;width:56.18vw;height:2.842vw}.game-content-shell .v2-mode-tabs button{gap:.529vw;height:2.842vw;font-size:.991vw}.game-content-shell .v2-mode-tabs button svg{width:1.124vw;height:1.124vw}.game-content-shell .v2-mode-tabs button.active{border-radius:.595vw}.betting-stage{width:56.18vw;padding-top:1.851vw}.minimum-bet{gap:.33vw;height:5.288vw;padding-inline:1.719vw;font-size:.991vw}.minimum-bet strong{font-size:1.058vw}.bingo-decoration{width:13.88vw;height:7.138vw}.game-content-shell .v2-round-panel{border-radius:.529vw;grid-template-columns:minmax(0,1fr) 5.023vw minmax(0,1fr);min-height:7.8vw;padding:0 3.173vw 1.586vw}.game-content-shell .v2-round-panel .opened-round,.game-content-shell .v2-round-panel .current-round{gap:.397vw}.game-content-shell .v2-round-panel .opened-round>span,.game-content-shell .v2-round-panel .current-round>span{gap:.264vw;font-size:1.058vw}.game-content-shell .v2-round-panel .opened-round>span b{width:1.388vw;height:1.388vw;font-size:.727vw}.game-content-shell .v2-round-panel .opened-round>strong,.game-content-shell .v2-round-panel .current-round>strong{font-size:1.652vw}.game-content-shell .v2-round-panel .verify-link{border-radius:.264vw;padding:.198vw .264vw;font-size:.661vw}.game-content-shell .clock-ring{border-width:.397vw;width:3.701vw;height:3.701vw}.game-content-shell .clock-ring strong{font-size:1.19vw}.round-result{gap:.198vw;font-size:.793vw;bottom:.991vw}.current-stakes{height:3.173vw;font-size:.991vw}.v2-option-pill{border-radius:4.561vw;height:9.121vw}.v2-option-pill button{gap:.463vw;padding:.529vw 1.719vw}.v2-option-pill button.odd{border-radius:4.561vw 0 0 4.561vw}.v2-option-pill button.even{border-radius:0 4.561vw 4.561vw 0}.v2-option-pill button>strong{font-size:3.173vw}.v2-option-pill button>span{border-radius:1.52vw;width:16.854vw;height:2.511vw;padding-inline:.859vw}.v2-option-pill button>span small{font-size:.859vw}.v2-option-pill button>span b{font-size:.925vw}.stake-chips{gap:.793vw;margin-top:.793vw}.stake-chips button{border-radius:.529vw;width:4.891vw;height:2.71vw;font-size:.859vw}.bet-entry-row{grid-template-columns:6.609vw minmax(0,1fr) 6.609vw;gap:.793vw;margin-top:.793vw}.reset-bet,.v2-confirm,.v2-amount-input{border-radius:.595vw;height:2.71vw;font-size:.925vw}.stage-notice{margin-top:.727vw}.trend-card{border-radius:.661vw;min-height:21.48vw;margin-top:.793vw;margin-bottom:3.635vw;padding:0 .859vw .925vw;box-shadow:0 .33vw 1.19vw #2c517f17}.trend-card>header{height:3.371vw}.trend-card>header>div{gap:.529vw}.trend-card>header>div>i{width:.264vw;height:1.52vw}.trend-card h2{font-size:1.19vw}.trend-card header span{gap:.264vw;font-size:.859vw}.trend-card header span b{width:1.52vw;height:1.52vw;font-size:.727vw}.trend-card>header aside{gap:.264vw}.trend-card>header aside button{border-radius:.529vw;height:2.379vw;padding-inline:.727vw;font-size:.859vw}.trend-beads{gap:.529vw;min-height:6.609vw;padding:1.52vw .264vw .529vw}.trend-column{gap:.529vw}.trend-column span{width:1.586vw;height:1.586vw;font-size:.727vw}.bet-history-panel{order:initial;border-radius:.529vw;min-height:19.63vw;margin-top:.793vw;position:sticky;top:7.403vw;box-shadow:0 .33vw 1.19vw #2c517f17}.bet-history-title{height:3.437vw;padding-inline:1.057vw}.bet-history-title>div{gap:.463vw}.bet-history-title i{width:.264vw;height:1.586vw}.bet-history-title h2{font-size:1.19vw}.bet-history-title>button{gap:.132vw;font-size:.859vw}.bet-history-title>button svg{width:1.124vw;height:1.124vw}.bet-history-panel>header{height:3.04vw;font-size:.859vw}.bet-history-row{min-height:3.833vw;padding-block:.529vw;font-size:.727vw}.bet-history-row>span{gap:.264vw}.bet-history-row small{font-size:.727vw}.bet-history-summary-row{min-height:4.23vw;font-size:.793vw}.bet-history-empty{gap:.859vw;min-height:16.59vw;font-size:.859vw}.bet-history-empty svg{width:3.569vw}.floating-tools{border-radius:.793vw;right:1.19vw}.floating-tools button{width:3.833vw;height:3.9vw}.floating-tools span{font-size:.727vw}}.hash30-workspace{background:#fff;overflow:hidden}.hash30-workspace .v2-mode-tabs{margin-inline:auto}.hash30-board{background:#fff}.hash30-titlebar{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.hash30-titlebar>div,.hash30-titlebar aside{align-items:center;display:flex}.hash30-titlebar>div i{background:#4080f4;border-radius:3px;display:block}.hash30-titlebar h1{color:#202f43;margin:0}.hash30-titlebar>div span{color:#347df3;background:#e4f2ff;border-radius:5px}.hash30-titlebar>p{text-align:center;color:#5e7395;margin:0}.hash30-titlebar aside{justify-content:flex-end}.hash30-titlebar aside button{color:#347cf2;background:0 0;align-items:center;display:flex}.hash30-round{grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:relative}.hash30-opened,.hash30-current{color:#465a77;flex-direction:column;align-items:center;display:flex}.hash30-opened>span,.hash30-current>span{font-weight:700}.hash30-opened>div{align-items:center;display:flex}.hash30-opened strong,.hash30-current strong{color:#44566e;line-height:1}.hash30-opened a{color:#397ff3;background:#e5efff;border-radius:3px;align-items:center;text-decoration:none;display:flex}.hash30-current span,.hash30-current strong{color:#4080f4}.hash30-clock{justify-content:center;display:flex}.hash30-result{white-space:nowrap;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hash30-result code{color:#28364b;font-weight:700}.hash30-result b{font-weight:500}.hash30-result .result-parity{color:#16b7aa}.hash30-result .result-size{color:#ff3e46}.hash30-result span{color:#4d83e7;background:#eaf2ff;border-radius:4px}.hash30-trend>header{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.hash30-trend-tabs{grid-template-columns:1fr 1fr;display:grid}.hash30-trend-tabs button{color:#5a6c88;background:#e9eefb}.hash30-trend-tabs button.active{color:#fff;background:#4080f4}.hash30-stats{justify-content:center;align-items:center;display:flex}.hash30-stats span{color:#53627b;align-items:center;display:flex}.hash30-stats span b{color:#fff;border-radius:50%;place-items:center;font-weight:500;display:grid}.hash30-stats span.big b,.hash30-stats span.odd b{background:#18b5a9}.hash30-stats span.small b,.hash30-stats span.even b{background:#ff3c44}.hash30-streak{color:#407df3}.hash30-streak b{color:#18b5a9}.hash30-road{scrollbar-width:none;background-color:#fff;background-image:linear-gradient(#dce5f5 1px,#0000 1px),linear-gradient(90deg,#dce5f5 1px,#0000 1px);border:1px solid #dce5f5;align-items:flex-start;display:flex;overflow:auto hidden}.hash30-road::-webkit-scrollbar{display:none}.hash30-road-column{flex-direction:column;flex:none;align-items:center;display:flex}.hash30-road-column span{color:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.hash30-road-column span.big,.hash30-road-column span.odd{background:#18b5a9}.hash30-road-column span.small,.hash30-road-column span.even{background:#ff3c44}.hash30-options{grid-template-columns:repeat(4,1fr);display:grid}.hash30-options>button{color:#657795;background:#f5f8fd;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hash30-options>button strong{color:#ff3038;line-height:1}.hash30-options>button.big strong,.hash30-options>button.odd strong{color:#19afa5}.hash30-options>button.selected{color:#fff;background:#27b4a6;border-color:#27b4a6}.hash30-options>button.selected strong{color:#fff}.hash30-options>button>span{color:#8293b3;background:#fff;border-radius:8px;align-items:center;display:flex}.hash30-options>button.selected>span{color:#fff;background:#169d91}.hash30-options em{align-items:center;font-style:normal;display:flex}.hash30-entry{position:relative}.hash30-edit,.hash30-allin{color:#7386a6;background:#e9edf9;border-radius:5px}.hash30-chip-row{align-items:center;display:flex;overflow:hidden}.hash30-chip-row button{color:#b9c9d2;background:0 0;place-items:center;display:grid;position:relative}.hash30-chip-row button img{object-fit:contain;filter:saturate(.72);width:100%;height:100%;display:block}.hash30-chip-row button:nth-child(2) img{filter:hue-rotate(75deg)saturate(.72)}.hash30-chip-row button:nth-child(3) img{filter:hue-rotate(155deg)saturate(.78)}.hash30-chip-row button:nth-child(4) img{filter:hue-rotate(55deg)saturate(.72)}.hash30-chip-row button:nth-child(5) img{filter:hue-rotate(225deg)saturate(.78)}.hash30-chip-row button:nth-child(6) img{filter:hue-rotate(150deg)saturate(.62)}.hash30-chip-row button:nth-child(7) img{filter:hue-rotate(175deg)saturate(.68)}.hash30-chip-row button.active img{filter:saturate(1.35);transform:scale(1.06)}.hash30-chip-row button span{color:#8aa1b7;font-weight:700;position:absolute}.hash30-allin{color:#fff;background:#718dbd}.hash30-entry-bottom{align-items:center;display:grid}.hash30-entry-bottom label{background:#f7f9fe;border:1px solid #dbe5f5;border-radius:7px;align-items:center;display:flex;overflow:hidden}.hash30-entry-bottom input{text-align:center;color:#435570;background:0 0;border:0;outline:0;flex:1;min-width:0}.hash30-entry-bottom label span{color:#a0aec2}.hash30-entry-bottom p{color:#5f7191;margin:0}.hash30-entry-bottom p b{color:#397cf0}.hash30-reset,.hash30-submit{border-radius:7px}.hash30-reset{color:#8b9ab4;background:#e8edf9}.hash30-submit{color:#fff;background:#4080f4;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 12px #4080f433}.hash30-submit:not(:disabled):hover{background:#2f72ed;box-shadow:0 7px 16px #4080f442}.hash30-submit:not(:disabled):active{transform:translateY(1px)}.hash30-submit:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#4080f4;box-shadow:0 5px 12px #4080f433}.bet-submit-reason{color:#d44e5f;text-align:center;justify-content:center;align-items:center;gap:5px;min-height:25px;margin:7px 0 0;font-size:11px;line-height:1.4;display:flex}.bet-submit-reason svg{flex:none}.stage-submit-reason{margin:7px auto 0}.hash30-notice{max-width:620px;margin:8px auto 0}.hash30-rules{color:#5c6d82;font-size:14px;line-height:1.8}.hash30-rules>p{margin:0 0 13px}.hash30-rules>div{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.hash30-rules>div span{background:#f4f8fe;border-radius:8px;padding:10px 12px}.hash30-rules>div b{color:#347cf2;min-width:30px;display:inline-block}@media (width>=901px){.hash30-workspace{padding-bottom:0!important}.hash30-board{padding:0 1.19vw 1.52vw}.hash30-titlebar{height:3.569vw}.hash30-titlebar>div{gap:.529vw}.hash30-titlebar>div i{width:.264vw;height:2.049vw}.hash30-titlebar h1{font-size:1.19vw}.hash30-titlebar>div span{padding:.264vw .595vw;font-size:.991vw}.hash30-titlebar>p{font-size:1.388vw}.hash30-titlebar aside{gap:.595vw}.hash30-titlebar aside button{gap:.264vw;font-size:.925vw}.hash30-titlebar aside svg{width:1.19vw}.hash30-round{min-height:8.592vw;padding-top:1.124vw}.hash30-opened,.hash30-current{gap:.595vw}.hash30-opened>span,.hash30-current>span{font-size:1.322vw}.hash30-opened>div{gap:.397vw}.hash30-opened strong,.hash30-current strong{font-size:2.115vw}.hash30-opened a{gap:.132vw;padding:.198vw .264vw;font-size:.727vw}.hash30-clock .clock-ring{border-width:.397vw;width:3.701vw;height:3.701vw}.hash30-clock .clock-ring strong{font-size:1.19vw}.hash30-result{gap:.264vw;font-size:.859vw;bottom:1.19vw}.hash30-result span{margin-left:.529vw;padding:.264vw .463vw}.hash30-trend>header{height:3.635vw}.hash30-trend-tabs{width:25.113vw;height:2.313vw}.hash30-trend-tabs button{font-size:.991vw}.hash30-trend-tabs button:first-child{border-radius:.661vw 0 0 .661vw}.hash30-trend-tabs button:last-child{border-radius:0 .661vw .661vw 0}.hash30-stats{gap:.529vw;font-size:.859vw}.hash30-stats span{gap:.264vw}.hash30-stats span b{width:1.52vw;height:1.52vw;font-size:.727vw}.hash30-streak{font-size:.925vw}.hash30-streak b{font-size:1.322vw}.hash30-road{background-size:2.049vw 2.049vw;width:49.24vw;height:11.963vw;margin:.264vw 0 1.652vw .859vw}.hash30-road-column{gap:.264vw;width:2.049vw;padding-top:.132vw}.hash30-road-column span{width:1.586vw;height:1.586vw;font-size:.727vw}.hash30-options{gap:.793vw;height:7.602vw}.hash30-options>button{border-radius:.661vw;gap:.793vw}.hash30-options>button strong{font-size:2.115vw}.hash30-options>button>span{gap:.793vw;padding:.463vw .661vw;font-size:.727vw}.hash30-options em{gap:.264vw}.hash30-options svg{width:.925vw;height:.925vw}.hash30-entry{min-height:8.923vw;padding-top:1.058vw}.hash30-edit{width:2.71vw;height:2.842vw;position:absolute;top:2.049vw;left:13.55vw}.hash30-edit svg{width:1.322vw}.hash30-chip-row{gap:.264vw;width:35.03vw;height:4.296vw;margin-left:17.382vw}.hash30-chip-row button{width:4.561vw;height:4.296vw}.hash30-chip-row button img{width:4.296vw;height:4.296vw}.hash30-chip-row button span{font-size:.859vw}.hash30-allin{width:3.305vw;height:2.842vw;font-size:.859vw;position:absolute;top:2.049vw;right:13.153vw}.hash30-entry-bottom{grid-template-columns:13.219vw 11.236vw 5.023vw 8.262vw;justify-content:center;gap:.793vw;margin-top:.397vw}.hash30-entry-bottom label,.hash30-reset,.hash30-submit{height:2.908vw}.hash30-entry-bottom input{font-size:.859vw}.hash30-entry-bottom label span{padding-right:.595vw;font-size:.727vw}.hash30-entry-bottom p,.hash30-reset,.hash30-submit{font-size:.859vw}}@media (width<=900px){.hash30-workspace{padding-bottom:0!important}.hash30-workspace .v2-mode-tabs{width:calc(100% - 24px)}.hash30-board{padding:0 12px 18px}.hash30-titlebar{grid-template-columns:1fr auto;height:62px}.hash30-titlebar>div{gap:7px}.hash30-titlebar>div i{width:3px;height:25px}.hash30-titlebar h1{font-size:17px}.hash30-titlebar>div span{padding:4px 7px;font-size:12px}.hash30-titlebar>p{text-align:left;grid-area:2/1/auto/-1;font-size:12px}.hash30-titlebar aside{grid-area:1/2;gap:3px}.hash30-titlebar aside button{gap:3px;padding:5px;font-size:11px}.hash30-round{grid-template-columns:1fr 55px 1fr;min-height:125px;padding-top:12px}.hash30-opened,.hash30-current{gap:6px}.hash30-opened>span,.hash30-current>span{font-size:11px}.hash30-opened>div{gap:3px}.hash30-opened strong,.hash30-current strong{font-size:16px}.hash30-opened a{display:none}.hash30-clock .clock-ring{border-width:5px;width:47px;height:47px}.hash30-clock .clock-ring strong{font-size:14px}.hash30-result{gap:3px;font-size:10px;bottom:14px}.hash30-result span{margin-left:4px;padding:3px 5px}.hash30-trend>header{grid-template-columns:150px 1fr auto;gap:6px;height:47px}.hash30-trend-tabs{height:34px}.hash30-trend-tabs button{font-size:12px}.hash30-trend-tabs button:first-child{border-radius:7px 0 0 7px}.hash30-trend-tabs button:last-child{border-radius:0 7px 7px 0}.hash30-stats{gap:5px;font-size:10px}.hash30-stats span{gap:2px}.hash30-stats span b{width:18px;height:18px;font-size:9px}.hash30-streak{font-size:10px}.hash30-streak b{font-size:15px}.hash30-road{background-size:26px 26px;width:100%;height:130px;margin:0 0 12px;overflow-x:auto}.hash30-road-column{gap:4px;width:26px;padding-top:2px}.hash30-road-column span{width:20px;height:20px;font-size:9px}.hash30-options{grid-template-columns:1fr 1fr;gap:8px;height:auto}.hash30-options>button{border-radius:8px;gap:8px;min-height:92px}.hash30-options>button strong{font-size:31px}.hash30-options>button>span{gap:8px;padding:5px 8px;font-size:10px}.hash30-options em{gap:3px}.hash30-options svg{width:13px;height:13px}.hash30-entry{padding-top:13px}.hash30-edit{display:none}.hash30-chip-row{gap:4px;height:58px;overflow-x:auto}.hash30-chip-row button{min-width:49px;height:54px}.hash30-chip-row button img{width:48px;height:48px}.hash30-chip-row button span{font-size:10px}.hash30-allin{width:48px;height:34px;font-size:11px;position:absolute;top:22px;right:0}.hash30-chip-row{padding-right:53px}.hash30-entry-bottom{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:8px}.hash30-entry-bottom label{height:40px}.hash30-entry-bottom input{font-size:12px}.hash30-entry-bottom label span{padding-right:7px;font-size:10px}.hash30-entry-bottom p{text-align:center;grid-area:2/1/auto/-1;font-size:11px}.hash30-reset,.hash30-submit{height:40px;padding-inline:12px;font-size:11px}.hash30-notice{font-size:10px}.hash30-rules{font-size:12px}.hash30-rules>div{grid-template-columns:1fr}}@media (width>=901px){.page-promotion>.site-header,.page-assets>.site-header{gap:140px;height:120px;padding-inline:19px}.page-promotion .desktop-nav button.active{color:#fff;background:#4080f4}.promotion-account-card>h1{height:83px}.promotion-tabs{height:61px}.opening-panel{padding:28px 13px 13px}.team-filters .date-range{grid-area:2/1/auto/2}.date-presets{grid-area:2/2/auto/4;margin-left:157px}}@media (width<=900px){.promotion-mobile-head,.promotion-mobile-head>button{height:60px}.promotion-tabs{height:49px}.promotion-account-page{scrollbar-width:none;height:100svh;min-height:0;overflow-y:auto}.promotion-account-page::-webkit-scrollbar{display:none}.opening-panel{padding:27px 14px 24px}.opening-panel .promotion-tips{font-size:14px;line-height:2.05}.opening-panel .promotion-primary{margin-top:26px}.links-empty{height:calc(100svh - 520px);min-height:220px}.create-link-modal .promotion-tips{font-size:14px;line-height:2.05}}.ledger-account-card{min-height:760px;padding-bottom:28px}.ledger-view-tabs{grid-template-columns:repeat(4,1fr);align-items:stretch;height:64px;display:grid}.ledger-view-tabs button{color:#5573a7;background:0 0;justify-self:center;min-width:92px;font-size:18px;position:relative}.ledger-view-tabs button.active{color:#347bff}.ledger-view-tabs button.active:after{content:"";background:#4080f4;height:3px;position:absolute;bottom:7px;left:0;right:0}.ledger-filters{padding:0 8px 12px}.ledger-filter-row{align-items:center;gap:18px;display:flex}.ledger-scope-toggle{background:#f3f6fb;border-radius:7px;grid-template-columns:1fr 1fr;height:39px;display:grid;overflow:hidden}.ledger-scope-toggle button{color:#53647d;background:0 0;width:101px;font-size:16px}.ledger-scope-toggle button.active{color:#fff;background:#4080f4}.ledger-scope-toggle button:disabled{cursor:not-allowed;opacity:1}.ledger-filter-row>label{color:#53647d;white-space:nowrap;align-items:center;gap:10px;display:flex;position:relative}.ledger-filter-row select{color:#53647d;appearance:none;background:#fff;border:1px solid #d6deea;border-radius:6px;outline:0;width:168px;height:41px;padding:0 37px 0 14px}.ledger-filter-row>label>svg{color:#adb9c9;pointer-events:none;width:17px;position:absolute;right:10px}.ledger-currency{background:#fff;border:1px solid #d6deea;border-radius:6px;align-items:center;gap:7px;width:132px;height:41px;padding:0 13px;display:flex}.ledger-currency b{color:#fff;background:#21af87;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.ledger-date-row{margin-top:13px}.ledger-date-field>div{background:#fff;border:1px solid #d6deea;border-radius:6px;align-items:center;height:41px;display:flex}.ledger-date-field input{color:#53647d;background:0 0;border:0;outline:0;width:128px;height:100%;padding:0 9px}.ledger-date-field i{font-style:normal}.ledger-date-presets{height:41px;display:flex}.ledger-date-presets button{color:#53647d;background:#fff;border:1px solid #d6deea;border-right:0;min-width:64px}.ledger-date-presets button:first-child{border-radius:6px 0 0 6px}.ledger-date-presets button:last-child{border-right:1px solid #d6deea;border-radius:0 6px 6px 0}.ledger-date-presets button.active{color:#347bff;background:#f7faff;border-color:#4080f4}.ledger-filter-actions{gap:12px;margin-left:auto;display:flex}.ledger-filter-actions button{color:#fff;background:#4080f4;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:106px;height:44px;font-size:16px;display:flex}.ledger-filter-actions button+button{color:#347bff;background:#fff;border:1px solid #4080f4}.ledger-filter-actions svg{width:17px}.ledger-table{border:1px solid #e0e8f4;border-radius:9px;min-height:365px;margin:0 8px;overflow:hidden}.ledger-table-head,.ledger-record-row{grid-template-columns:88px minmax(130px,1.35fr) 86px 62px 94px 70px 154px minmax(115px,1fr) 68px;align-items:center;column-gap:8px;padding:0 14px;display:grid}.ledger-table-head{color:#5972a0;text-align:center;background:#fff;height:51px}.ledger-record:nth-of-type(2n){background:#f7f9fd}.ledger-record-row{color:#53647d;text-align:center;min-height:62px;font-size:13px}.ledger-record-row>span,.ledger-record-row>strong,.ledger-record-row>time{min-width:0}.ledger-order,.ledger-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-record-row>strong{font-weight:600}.ledger-record-row .credit{color:#18a47c}.ledger-record-row .debit{color:#ef5965}.ledger-type{color:#5577ad;background:#eaf1fd;border-radius:5px;justify-content:center;align-items:center;min-width:66px;padding:5px 7px;font-size:12px;font-weight:500;display:inline-flex}.ledger-type.type-bet{color:#e55865;background:#fff0f1}.ledger-type.type-payout,.ledger-type.type-refund{color:#159c7c;background:#eaf9f5}.ledger-type.type-commission{color:#c28a27;background:#fff7e7}.ledger-status{color:#18a47c}.ledger-detail-toggle{color:#347bff;background:0 0;justify-content:center;align-items:center;gap:2px;display:flex}.ledger-detail-toggle svg{width:15px}.ledger-row-details{color:#71839e;background:#f5f8fd;border-top:1px solid #e5ebf4;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 18px;font-size:12px;display:grid}.ledger-row-details span{overflow-wrap:anywhere;min-width:0}.ledger-row-details b{color:#53647d;margin-bottom:4px;font-weight:500;display:block}.ledger-loading,.ledger-empty{color:#a2b2ca;background:#f7f9fd;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:313px;display:flex}.ledger-loading svg{width:27px;animation:.8s linear infinite asset-spin}.ledger-empty>svg{color:#dce5f6;stroke-width:1.3px;width:49px;height:49px}.ledger-empty strong{font-weight:500}.ledger-empty span{font-size:12px}.ledger-empty button{color:#fff;background:#4080f4;border-radius:6px;height:37px;margin-top:6px;padding:0 18px}.ledger-footer{color:#7f91ab;justify-content:space-between;align-items:center;min-height:59px;padding:8px 14px;font-size:12px;display:flex}.ledger-footer p{align-items:center;gap:7px;margin:0;display:flex}.ledger-footer p svg{color:#2aac8a;width:17px}.ledger-footer>div{align-items:center;gap:9px;display:flex}.ledger-footer>div button{color:#53647d;background:#fff;border:1px solid #d9e2ef;border-radius:6px;height:34px;padding:0 12px}.ledger-footer>div button:disabled{color:#b4c0d1;cursor:not-allowed}@media (width>=901px){.page-ledger>.site-header{gap:140px;height:120px;padding-inline:19px}.page-ledger .desktop-nav button:nth-child(4){color:#fff;background:#4080f4}}@media (width<=1400px) and (width>=981px){.page-ledger .promotion-account-shell{grid-template-columns:230px minmax(0,1fr);gap:14px;padding-inline:12px}.page-ledger .promotion-sidebar{padding-inline:9px}.page-ledger .promotion-sidebar nav button{padding-inline:9px;font-size:14px}.ledger-filter-row{gap:9px}.ledger-scope-toggle button{width:78px}.ledger-filter-row select{width:138px}.ledger-currency{width:102px}.ledger-date-presets button{min-width:49px}.ledger-filter-actions button{width:78px}}@media (width<=980px) and (width>=901px){.ledger-filter-row{gap:9px}.ledger-scope-toggle button{width:78px}.ledger-filter-row select{width:138px}.ledger-currency{width:102px}.ledger-date-presets button{min-width:49px}.ledger-filter-actions button{width:78px}.ledger-table{overflow-x:auto}.ledger-table-head,.ledger-record-row{min-width:950px}}@media (width<=900px){.page-ledger>.site-header{display:none}.ledger-account-card{min-height:0;padding-bottom:0}.ledger-view-tabs{background:#fff;height:49px}.ledger-view-tabs button{min-width:0;font-size:14px}.ledger-view-tabs button.active:after{bottom:0}.ledger-filters{background:#fff;border-radius:10px;margin:12px;padding:12px;box-shadow:0 3px 16px #2d568b17}.ledger-filter-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ledger-scope-toggle{grid-column:1/-1;height:39px}.ledger-scope-toggle button{width:auto}.ledger-filter-row>label{display:block}.ledger-filter-row>label>span{margin-bottom:6px;font-size:13px;display:block}.ledger-filter-row select,.ledger-currency{width:100%;height:42px}.ledger-filter-row>label>svg{bottom:11px;right:10px}.ledger-date-row{margin-top:12px;display:block}.ledger-date-field>div{width:100%;height:42px}.ledger-date-field input{width:47%;min-width:0;padding-inline:5px;font-size:12px}.ledger-date-presets{grid-template-columns:repeat(5,1fr);margin-top:10px;display:grid}.ledger-date-presets button{min-width:0;height:39px;font-size:12px}.ledger-filter-actions{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.ledger-filter-actions button{width:100%;height:42px;font-size:14px}.ledger-table{background:0 0;border:0;border-radius:0;min-height:250px;margin:0 12px;overflow:visible}.ledger-table-head{display:none}.ledger-record{border:1px solid #e1e8f3;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 10px #3155840d;background:#fff!important}.ledger-record-row{text-align:left;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:13px;display:grid}.ledger-record-row>*{justify-content:space-between;align-items:center;gap:8px;display:flex}.ledger-record-row>:before{content:attr(data-label);color:#98a8bd;font-size:11px;font-weight:400}.ledger-record-row .ledger-order,.ledger-record-row .ledger-description{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.ledger-record-row>time{font-size:11px}.ledger-detail-toggle{border-top:1px solid #edf1f7;grid-column:1/-1;height:35px}.ledger-row-details{grid-template-columns:1fr;padding:11px 13px}.ledger-loading,.ledger-empty{background:#fff;border-radius:10px;height:260px}.ledger-footer{margin:0 12px 70px;padding:5px 0 13px;display:block}.ledger-footer p{text-align:center;justify-content:center;line-height:1.6}.ledger-footer>div{justify-content:center;margin-top:10px}}.login-layer{z-index:140;background:#1f2b3b63;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.login-card{width:626px;height:632px;transform:scale(var(--login-scale,.82));transform-origin:50%;color:#526d9d;background:#fff;border-radius:13px;transition:transform .16s;overflow:hidden;box-shadow:0 18px 54px #1b2f4c33}.login-card-header{border-bottom:1px solid #e1e7f0;justify-content:flex-end;align-items:center;height:52px;padding:0 10px;display:flex}.login-close{color:#6077a5;background:0 0;place-items:center;width:42px;height:42px;display:grid}.login-close svg{stroke-width:1.6px;width:28px;height:28px}.login-card-body{padding:0 19px 15px}.login-brand{justify-content:center;align-items:center;gap:7px;height:77px;line-height:1;display:flex}.login-brand img{object-fit:contain;width:34px;height:42px}.login-brand>span{flex-direction:column;align-items:flex-start;display:flex}.login-brand strong{color:#347cff;letter-spacing:-1px;font-size:26px}.login-brand small{color:#3f4d63;letter-spacing:.2px;margin-top:9px;font-size:14px;font-weight:700}.login-form{display:block}.login-field{color:#5471a4;font-size:18px;display:block}.login-field+.login-field{margin-top:20px}.login-field>span{margin-bottom:7px;display:block}.login-field>div{background:#fff;border:1px solid #dbe5f5;border-radius:10px;align-items:center;height:50px;transition:border-color .18s,box-shadow .18s;display:flex}.login-field>div:focus-within{border-color:#75a6ff;box-shadow:0 0 0 3px #4080f41c}.login-field svg{color:#6fb2ff;fill:#cae4ff;stroke-width:2px;width:18px;height:18px;margin-left:12px}.login-field input{color:#455b7c;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px;font-size:15px}.login-field input::placeholder{color:#a7b8d3}.login-field .password-toggle{color:#a8b9d3;background:0 0;flex:0 0 44px;place-items:center;width:44px;height:100%;display:grid}.login-field .password-toggle svg{width:18px;height:18px;color:inherit;fill:none;margin:0}.login-options{color:#53698f;justify-content:space-between;align-items:center;height:66px;font-size:17px;display:flex}.login-options label{cursor:pointer;align-items:center;gap:5px;display:flex}.login-options input{accent-color:#4080f4;width:18px;height:18px;margin:0}.login-options>span{gap:26px;display:flex}.login-options button{color:#347cff;background:0 0;padding:2px 0;font-size:17px}.login-submit,.login-register{border-radius:10px;width:100%;height:51px;font-size:17px}.login-submit{color:#fff;background:#4080f4;transition:background .18s,transform .18s}.login-submit:not(:disabled):hover{background:#2f72ed}.login-submit:not(:disabled):active{transform:translateY(1px)}.login-submit:disabled{cursor:not-allowed;color:#99abc9;background:#c4cfe3}.login-register{color:#347cff;background:#e0f0ff;margin-top:12px}.login-register:hover{background:#d5eaff}.quick-login{color:#bac6d9;align-items:center;gap:8px;height:48px;font-size:14px;display:flex}.quick-login:before,.quick-login:after{content:"";background:#bdc9dc;flex:1;height:1px}.quick-login:before{margin-left:140px}.quick-login:after{margin-right:140px}.quick-login span{white-space:nowrap}.telegram-login{color:#347cff;background:#fff;border:1px solid #347cff;border-radius:11px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.telegram-login svg{fill:#347cff;stroke:#347cff;width:25px;height:25px;transform:translate(-1px,1px)}.login-help{color:#8da1c3;justify-content:center;align-items:center;height:23px;margin:2px 0 0;font-size:16px;display:flex;transform:translateY(12px)}.login-help span{color:#347cff}@media (width<=900px){.login-layer{padding:12px}.login-card{border-radius:12px;width:min(366px,100%);height:auto;max-height:calc(100svh - 24px);overflow:auto;transform:none}.login-card-header{height:48px}.login-card-body{padding:0 16px 18px}.login-brand{height:72px}.login-brand strong{font-size:23px}.login-brand small{font-size:12px}.login-field{font-size:15px}.login-field+.login-field{margin-top:16px}.login-field>div{height:48px}.login-options{height:44px;font-size:14px}.login-options button{font-size:14px}.login-options>span{gap:13px}.login-submit,.login-register{height:48px;font-size:16px}.quick-login:before{margin-left:46px}.quick-login:after{margin-right:46px}.login-help{font-size:14px}body{background:#e8eef7}.app-shell,.admin-shell{background:#f5f8fc;width:min(100%,640px);min-height:100svh;margin-inline:auto;box-shadow:0 0 24px #2442681a}.mobile-drawer,.mobile-bottom-nav,.promotion-mobile-nav{width:min(100%,640px);left:50%;right:auto;transform:translate(-50%)}.game-picker,.hash30-chip-row,.game-list{scrollbar-width:none}.game-picker::-webkit-scrollbar{display:none}.hash30-chip-row::-webkit-scrollbar{display:none}.game-list::-webkit-scrollbar{display:none}}.config-version-list{flex-direction:column;gap:8px;display:flex}.config-version-list>div{background:#f8fafc;border:1px solid #e7edf4;border-radius:8px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.config-version-list>div>b{color:var(--blue);font-size:12px}.config-version-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.config-version-list strong{text-overflow:ellipsis;white-space:nowrap;color:#4a5d73;font-size:12px;overflow:hidden}.config-version-list small{color:#94a1b0;font-size:10px}.config-version-list i{color:#8997a8;background:#eef2f6;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.config-version-list i.active{color:#16966d;background:#e8faf4}.config-version-list>p{text-align:center;color:#98a4b3;margin:0;padding:14px;font-size:12px}.config-section input:disabled,.config-section select:disabled{cursor:not-allowed;color:#8995a4;background:#eef2f6}.asset-channel-closed{color:#a97822;background:#fff9ed;border:1px solid #f2d8a9;border-radius:10px;align-items:center;gap:13px;width:min(760px,100%);min-height:100px;margin:24px auto 0;padding:18px;display:flex}.asset-channel-closed>svg{flex:none;width:24px}.asset-channel-closed span{flex-direction:column;gap:5px;display:flex}.asset-channel-closed small{color:#9b8764;line-height:1.55}.asset-active-order{background:#fff;border:1px solid #dfe7f2;border-radius:12px;width:min(760px,100%);margin:20px auto 0;padding:20px;box-shadow:0 7px 24px #2c4e7712}.asset-order-heading{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.asset-order-heading>span{flex-direction:column;gap:4px;min-width:0;display:flex}.asset-order-heading small{color:#91a0b3}.asset-order-heading strong{text-overflow:ellipsis;color:#465a73;font-size:13px;overflow:hidden}.deposit-status{color:#59769c;white-space:nowrap;background:#eef4fc;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:11px;display:inline-flex}.deposit-status svg{width:13px;height:13px}.deposit-status-chain_confirmed,.deposit-status-credited{color:#17986e;background:#e9faf4}.deposit-status-rejected,.deposit-status-expired{color:#db4658;background:#fff0f2}.asset-order-amount{color:#6f83a0;background:#eff5ff;border-radius:9px;justify-content:space-between;align-items:flex-end;margin:17px 0;padding:14px 16px;display:flex}.asset-order-amount strong{color:#347bff;font-size:25px}.asset-order-amount strong small{font-size:12px;font-weight:500}.asset-order-address>span,.asset-txid-form label>span{color:#52647b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.asset-order-address>div{background:#f7f9fd;border:1px solid #dce5f2;border-radius:9px;align-items:center;min-height:49px;display:flex}.asset-order-address code{overflow-wrap:anywhere;color:#425875;flex:1;min-width:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.asset-order-address button{color:#347bff;background:0 0;align-self:stretch;place-items:center;width:49px;display:grid}.asset-order-address button svg{width:18px}.asset-order-warning{color:#a07837;align-items:flex-start;gap:7px;margin:12px 0;font-size:11px;line-height:1.5;display:flex}.asset-order-warning svg{flex:none;width:15px}.asset-txid-form{margin-top:18px}.asset-txid-form label>div{border:1px solid #dce5f2;border-radius:9px;height:49px;display:flex;overflow:hidden}.asset-txid-form input{color:#4c6079;background:#f7f9fd;border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.asset-txid-form button{color:#fff;background:#4080f4;justify-content:center;align-items:center;gap:6px;width:112px;display:flex}.asset-txid-form button:disabled{cursor:not-allowed;background:#cdd7e7}.asset-txid-form button svg{width:17px}.asset-txid-form>small{text-overflow:ellipsis;color:#95a3b4;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.asset-order-progress{color:#567397;background:#edf4fc;border-radius:8px;align-items:center;gap:7px;margin:15px 0 0;padding:11px;font-size:12px;display:flex}.asset-order-progress svg{width:17px}.asset-order-progress.success{color:#169871;background:#eaf9f4}.asset-order-progress.rejected{color:#d74657;background:#fff0f2}.asset-new-order{color:#fff;background:#4080f4;border-radius:8px;width:100%;height:44px;margin-top:13px;font-weight:600}.deposit-record-list{background:#f7f9fd;min-height:0;max-height:360px;padding:6px;display:block;overflow:auto}.deposit-record-list>button{text-align:left;background:0 0;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 11px;display:flex}.deposit-record-list>button:last-child{border:0}.deposit-record-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.deposit-record-list>button>span:last-child{align-items:flex-end}.deposit-record-list strong{color:#475c75}.deposit-record-list time{color:#9aa7b6;font-size:10px}.deposit-record-list>div{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;display:flex}.deposit-record-list>div svg{width:26px}.member-row-actions button.credit{color:#15996e;background:#e9faf4}.member-credit-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.member-credit-types button{color:#63758b;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;height:43px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.member-credit-types button:hover{color:#1687ef;border-color:#9ccaf4}.member-credit-types button.active{color:#1687ef;background:#eaf5ff;border-color:#1687ef;box-shadow:0 0 0 3px #1687ef14}.member-credit-card>small{color:#8c9bad;text-align:left;margin:-2px 0 10px;font-size:11px;line-height:1.5;display:block}.deposit-admin-panel{margin-top:26px}.deposit-admin-view-tabs{background:#e8edf7;border-radius:10px;gap:7px;height:48px;margin-bottom:12px;padding:4px;display:flex}.deposit-admin-view-tabs button{color:#71839d;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:150px;font-weight:600;display:flex}.deposit-admin-view-tabs button svg{width:17px}.deposit-admin-view-tabs button.active{color:#347bff;background:#fff;box-shadow:0 3px 12px #2a4c791a}.deposit-settings-card{background:#fff;border:1px solid #e5ecf4;border-radius:13px;padding:18px;box-shadow:0 8px 28px #1f3e6212}.deposit-settings-card>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.deposit-settings-card h2{color:#354b65;margin:0 0 4px;font-size:17px}.deposit-settings-card header p{color:#91a0b1;margin:0;font-size:11px}.deposit-channel-switch{color:#61748b;background:#f1f5fa;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.deposit-channel-switch input{accent-color:#19ad83}.deposit-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deposit-settings-grid label{color:#62748a;flex-direction:column;gap:7px;font-size:12px;display:flex}.deposit-settings-grid label.wide{grid-column:1/-1}.deposit-settings-grid input,.deposit-settings-grid select{color:#4b6078;background:#fff;border:1px solid #dbe4ee;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px}.deposit-settings-grid input:disabled,.deposit-settings-grid select:disabled{color:#8e9aa9;background:#f0f3f7}.deposit-settings-grid label.deposit-turnover-setting{cursor:pointer;background:#f7faff;border:1px solid #dce7f5;border-radius:9px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:grid}.deposit-settings-grid .deposit-turnover-setting>input{accent-color:#347bff;width:18px;height:18px;padding:0}.deposit-turnover-setting>span{flex-direction:column;gap:4px;min-width:0;display:flex}.deposit-turnover-setting strong{color:#496079;font-size:12px}.deposit-turnover-setting small{color:#8a99aa;font-size:10px;line-height:1.45}.deposit-turnover-setting>b{color:#347bff;white-space:nowrap;background:#e9f2ff;border-radius:99px;padding:5px 8px;font-size:10px}.deposit-turnover-setting:has(input:not(:checked))>b{color:#8995a4;background:#eef1f5}.deposit-settings-save{color:#fff;background:#4080f4;border-radius:8px;align-items:center;gap:6px;height:41px;margin-top:14px;padding:0 15px;font-weight:600;display:flex}.deposit-settings-save svg{width:17px}.withdrawal-review-card{background:#fff;border:1px solid #dce7f7;border-radius:13px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:0 8px 28px #1f3e6212}.withdrawal-review-card>svg{color:#347bff;width:30px}.withdrawal-review-card>span{flex:1;min-width:0}.withdrawal-review-card h2{color:#354b65;margin:0 0 5px;font-size:17px}.withdrawal-review-card p{color:#8494a8;margin:0;font-size:11px;line-height:1.55}.withdrawal-review-card>b{color:#b47a19;white-space:nowrap;background:#fff5df;border-radius:99px;padding:7px 10px;font-size:11px}.deposit-order-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.deposit-order-toolbar form{align-items:center;gap:8px;display:flex}.deposit-order-toolbar select{color:#596b80;background:#fff;border:1px solid #dbe5ef;border-radius:8px;height:40px;padding:0 10px}.deposit-order-toolbar form>button,.deposit-order-toolbar>button{color:#347bff;background:#eaf4ff;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.deposit-order-toolbar>button svg{width:16px}.deposit-order-table{background:#fff;border:1px solid #e4ebf3;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #1f3e6212}.deposit-order-row{color:#53657b;border-bottom:1px solid #edf2f7;grid-template-columns:1.1fr .55fr 1.25fr .9fr .85fr;align-items:center;gap:12px;min-width:860px;min-height:78px;padding:10px 14px;font-size:12px;display:grid}.deposit-order-row:last-child{border:0}.deposit-order-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.deposit-order-row small{text-overflow:ellipsis;white-space:nowrap;color:#96a3b2;font-size:10px;overflow:hidden}.deposit-order-head{color:#8290a1;background:#f7f9fc;min-height:43px}.deposit-order-row code{text-overflow:ellipsis;white-space:nowrap;color:#536b89;font-size:10px;overflow:hidden}.deposit-chain-error{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#d54a5b!important}.admin-deposit-status{color:#577398;background:#edf3fb;border-radius:99px;align-items:center;gap:4px;width:max-content;padding:5px 7px;font-size:10px;display:inline-flex}.admin-deposit-status svg{width:12px;height:12px}.admin-deposit-status.status-chain_confirmed,.admin-deposit-status.status-credited,.admin-deposit-status.status-completed{color:#15996e;background:#e9faf4}.admin-deposit-status.status-rejected,.admin-deposit-status.status-canceled{color:#db4658;background:#fff0f2}.deposit-order-actions{flex-wrap:wrap;flex-direction:row!important}.deposit-order-actions button{color:#347bff;background:#eaf4ff;border-radius:6px;padding:7px 8px;font-size:10px}.deposit-order-actions button.credit{color:#15996e;background:#e9faf4}.deposit-order-actions button.reject{color:#d94556;background:#fff0f2}.deposit-order-actions button:disabled{opacity:.55}.deposit-order-table>.member-admin-empty{min-width:0}.member-credit-field{text-align:left;border:0;min-width:0;margin:0 0 12px;padding:0}.member-credit-field legend{color:#5d6e82;margin-bottom:6px;padding:0;font-size:12px}.member-credit-types label{color:#63758b;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;place-items:center;height:43px;margin:0;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.member-credit-types label:hover{color:#1687ef;border-color:#9ccaf4}.member-credit-types label.active{color:#1687ef;background:#eaf5ff;border-color:#1687ef;box-shadow:0 0 0 3px #1687ef14}.member-credit-types input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.member-credit-types label span{color:inherit;margin:0;font-size:13px;display:block}.member-credit-types label:has(input:focus-visible){outline-offset:2px;outline:2px solid #1687ef}@media (width<=1100px){.deposit-order-table{overflow:auto}.deposit-order-row{min-width:820px}}@media (width<=900px){.asset-channel-closed{margin-top:14px}.asset-active-order{margin-top:14px;padding:14px}.asset-order-heading{align-items:center}.asset-order-amount{flex-direction:column;align-items:flex-start;gap:5px}.asset-order-amount strong{font-size:22px}.asset-order-address code{font-size:11px}.asset-txid-form label>div{border:0;height:auto;display:block}.asset-txid-form input{border:1px solid #dce5f2;border-radius:8px;width:100%;height:48px}.asset-txid-form button{border-radius:8px;width:100%;height:45px;margin-top:8px}.deposit-record-list{max-height:310px}.member-table-row:not(.member-table-head)>.member-row-actions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.deposit-admin-panel{margin-top:8px}.deposit-admin-view-tabs{grid-template-columns:1fr 1fr;display:grid}.deposit-admin-view-tabs button{min-width:0}.deposit-settings-card{padding:14px}.deposit-settings-card>header{flex-direction:column;align-items:flex-start}.deposit-settings-grid{grid-template-columns:1fr}.deposit-settings-grid label.wide{grid-column:auto}.withdrawal-review-card{align-items:flex-start;padding:14px}.withdrawal-review-card>b{display:none}.deposit-order-toolbar{flex-direction:column;align-items:stretch}.deposit-order-toolbar form{grid-template-columns:1fr 110px 64px;display:grid}.deposit-order-toolbar .member-search{grid-column:1/-1}.deposit-order-toolbar>button{justify-content:center}.deposit-order-table{box-shadow:none;background:0 0;border:0;overflow:visible}.deposit-order-head{display:none}.deposit-order-row:not(.deposit-order-head){background:#fff;border:1px solid #e3eaf3;border-radius:11px;grid-template-columns:1fr 1fr;min-width:0;margin-bottom:10px;padding:13px;box-shadow:0 4px 14px #1f3e620f}.deposit-order-row:not(.deposit-order-head)>span:nth-child(3),.deposit-order-row:not(.deposit-order-head)>span:nth-child(5){grid-column:1/-1}.deposit-order-actions{border-top:1px solid #edf2f7;padding-top:9px}.deposit-order-actions button{flex:1;height:36px}.admin-content>header p{font-size:12px;line-height:1.45}}.rules-admin-panel{grid-template-columns:235px minmax(0,1fr);gap:17px;margin-top:26px;display:grid}.rules-game-list,.rules-detail>section,.rules-detail-head,.settlement-live-card,.settlement-pending-card{background:#fff;border:1px solid #e5ecf4;border-radius:13px;box-shadow:0 8px 28px #1f3e6212}.rules-game-list{align-self:start;padding:14px}.rules-game-list>header{color:#4d6077;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;padding:5px 7px 14px;display:flex}.rules-game-list>header svg{width:20px;color:var(--blue)}.rules-game-list>header span{flex-direction:column;gap:2px;display:flex}.rules-game-list>header small{color:#97a4b3;font-size:10px}.rules-game-list>button{color:#566981;text-align:left;background:#f7f9fc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px 10px;display:flex}.rules-game-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.rules-game-list>button strong,.rules-game-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules-game-list>button strong{font-size:13px}.rules-game-list>button small{color:#96a3b3;font-size:10px}.rules-game-list>button>b,.rules-detail-head>b{color:#8997a8;background:#f0f3f7;border-radius:99px;flex:none;padding:5px 7px;font-size:10px}.rules-game-list>button>b.online,.rules-detail-head>b.online{color:#15996e;background:#e9faf4}.rules-game-list>button.active{color:#167fe5;box-shadow:inset 3px 0 0 var(--blue);background:#eaf5ff}.rules-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.rules-detail-head{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.rules-detail-head>div{align-items:center;gap:12px;min-width:0;display:flex}.rules-game-icon{color:#fff;background:linear-gradient(135deg,#1687ef,#0a70d6);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.rules-game-icon svg{width:22px}.rules-detail-head p{color:#1687ef;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.rules-detail-head h2{color:#2b4059;margin:3px 0;font-size:19px}.rules-detail-head small{text-overflow:ellipsis;white-space:nowrap;color:#8f9daf;font-size:11px;display:block;overflow:hidden}.rules-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rules-summary-grid article{background:#f9fbfd;border:1px solid #e8eef5;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.rules-summary-grid svg{color:#4080f4;flex:none;width:20px}.rules-summary-grid span{flex-direction:column;gap:4px;min-width:0;display:flex}.rules-summary-grid small{color:#94a1b1;font-size:9px}.rules-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#4d6078;font-size:11px;overflow:hidden}.rules-detail>section{padding:17px 18px}.rules-card>header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.rules-card>header>div{align-items:center;gap:10px;display:flex}.rules-card>header svg{color:#4080f4;width:20px}.rules-card h3{color:#3d526b;margin:0 0 3px;font-size:14px}.rules-card header p{color:#95a2b1;margin:0;font-size:10px}.rules-card header code,.rules-card header>strong{color:#667b94;background:#f1f5fa;border-radius:6px;padding:5px 8px;font-size:9px}.rules-flow{grid-template-columns:repeat(4,1fr);gap:0;padding-top:16px;display:grid}.rules-flow article{align-items:center;gap:9px;padding-right:20px;display:flex;position:relative}.rules-flow article:not(:last-child):after{content:"›";color:#b2bfcd;font-size:22px;position:absolute;right:7px}.rules-flow article>b{color:#1687ef;background:#eaf4ff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.rules-flow span{flex-direction:column;gap:3px;min-width:0;display:flex}.rules-flow strong{color:#50637a;font-size:11px}.rules-flow small{text-overflow:ellipsis;white-space:nowrap;color:#99a5b3;font-size:9px;overflow:hidden}.rules-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:15px;display:grid}.rules-options article{background:#f9fbfd;border:1px solid #e8eef5;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.rules-option-symbol{color:#18a985;background:#e8faf5;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.rules-option-symbol.even,.rules-option-symbol.small{color:#e14b5d;background:#fff0f2}.rules-options article>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rules-options article strong{color:#4e6279;font-size:12px}.rules-options article small{text-overflow:ellipsis;white-space:nowrap;color:#96a3b2;font-size:9px;overflow:hidden}.rules-options article>b{color:#4080f4;font-size:13px}.rules-limits-card>div{grid-template-columns:repeat(4,1fr);gap:9px;padding-top:14px;display:grid}.rules-limits-card article{background:#f7f9fc;border-radius:8px;flex-direction:column;gap:5px;padding:11px;display:flex}.rules-limits-card small{color:#92a0b0;font-size:9px}.rules-limits-card strong{color:#4e6279;font-size:11px}.settlement-admin-panel{margin-top:26px}.settlement-health-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settlement-health-grid article{background:#fff;border:1px solid #e5ecf4;border-radius:12px;align-items:center;gap:11px;min-height:78px;padding:14px;display:flex;position:relative;box-shadow:0 7px 22px #1f3e620f}.settlement-health-grid svg{color:#4080f4;width:24px}.settlement-health-grid span{flex-direction:column;gap:5px;min-width:0;display:flex}.settlement-health-grid small{color:#94a1b1;font-size:10px}.settlement-health-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#435871;font-size:13px;overflow:hidden}.settlement-health-grid article.healthy svg{color:#19aa7e}.settlement-health-grid article.warning svg{color:#e69a2e}.settlement-health-grid article.danger svg{color:#dd4c5e}.settlement-health-grid article:first-child i{background:#a7b2c0;border-radius:50%;width:7px;height:7px;position:absolute;top:13px;right:13px}.settlement-health-grid article.healthy:first-child i{background:#1ac18d;box-shadow:0 0 0 5px #1ac18d1a}.settlement-live-card{margin-top:12px;padding:16px}.settlement-live-card>header,.settlement-pending-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-live-card>header>div,.settlement-pending-card>header{color:#50637a}.settlement-live-card>header>div{align-items:center;gap:9px;display:flex}.settlement-live-card>header svg,.settlement-pending-card>header svg{color:#4080f4;width:20px}.settlement-live-card h2{margin:0 0 3px;font-size:15px}.settlement-live-card header p{color:#94a1b0;margin:0;font-size:10px}.settlement-live-card>header button{color:#347bff;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.settlement-live-card>header button svg{width:15px}.settlement-live-card>header button.refreshing svg{animation:.8s linear infinite settlement-spin}.settlement-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.settlement-live-grid>article{background:#f8fafc;border:1px solid #e7edf4;border-radius:9px;padding:12px}.settlement-live-grid article>header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.settlement-live-grid article>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.settlement-live-grid article>header strong{text-overflow:ellipsis;white-space:nowrap;color:#4b6078;font-size:11px;overflow:hidden}.settlement-live-grid article>header small{color:#9aa6b4;font-size:8px}.settlement-live-grid article>header>b{color:#d9495b;background:#fff0f2;border-radius:99px;flex:none;padding:4px 6px;font-size:8px}.settlement-live-grid article>header>b.open{color:#15996e;background:#e9faf4}.settlement-live-grid article>div{border-bottom:1px solid #e9eef4;flex-direction:column;gap:4px;padding:12px 0;display:flex}.settlement-live-grid article>div small,.settlement-live-grid footer small{color:#98a4b3;font-size:8px}.settlement-live-grid article>div strong{text-overflow:ellipsis;white-space:nowrap;color:#347bff;font-size:14px;overflow:hidden}.settlement-live-grid footer{grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.settlement-live-grid footer span{flex-direction:column;gap:3px;min-width:0;display:flex}.settlement-live-grid footer b{text-overflow:ellipsis;white-space:nowrap;color:#566a82;font-size:9px;overflow:hidden}.settlement-live-grid>.member-admin-empty{grid-column:1/-1}.settlement-pending-card{margin-top:12px;padding:14px 16px}.settlement-pending-card>header{justify-content:flex-start}.settlement-pending-card>header span{flex-direction:column;gap:3px;display:flex}.settlement-pending-card>header small{color:#96a3b2;font-size:9px}.settlement-pending-card>div{gap:8px;margin-top:11px;display:flex;overflow:auto}.settlement-pending-card article{background:#fff8eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:215px;padding:9px 10px;display:flex}.settlement-pending-card article span{flex-direction:column;gap:3px;min-width:0;display:flex}.settlement-pending-card article strong,.settlement-pending-card article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlement-pending-card article strong{color:#6a5a3f;font-size:10px}.settlement-pending-card article small{color:#a18c6c;font-size:8px}.settlement-pending-card article button{color:#dd9228;background:#fff;border-radius:6px;flex:none;padding:6px 7px;font-size:9px}.settlement-message{color:#15956e;background:#edf9f5;border-radius:8px;margin:12px 0 0;padding:10px 13px;font-size:12px}.settlement-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.settlement-view-tabs{background:#e9eff7;border-radius:9px;padding:4px;display:flex}.settlement-view-tabs button{color:#6a7c92;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.settlement-view-tabs button.active{color:#347bff;background:#fff;box-shadow:0 3px 9px #1f3e6217}.settlement-view-tabs svg{width:15px}.settlement-toolbar>div:last-child{gap:7px;display:flex}.settlement-toolbar select{color:#5d7087;background:#fff;border:1px solid #dbe5ef;border-radius:7px;height:37px;padding:0 10px;font-size:11px}.settlement-table{background:#fff;border:1px solid #e5ecf4;border-radius:12px;overflow:auto;box-shadow:0 8px 28px #1f3e6212}.settlement-table-row{color:#53657b;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;min-width:900px;min-height:69px;padding:9px 14px;display:grid}.settlement-round-table .settlement-table-row{grid-template-columns:1.2fr .8fr .8fr .7fr .75fr .55fr}.settlement-run-table .settlement-table-row{grid-template-columns:1.2fr .65fr .5fr 1.15fr 1fr}.settlement-table-row:last-child{border-bottom:0}.settlement-table-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settlement-table-row strong,.settlement-table-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlement-table-row strong{font-size:11px}.settlement-table-row small{color:#97a4b3;font-size:9px}.settlement-table-head{color:#8391a2;background:#f7f9fc;min-height:41px;font-size:10px}.settlement-status{color:#5a7595;background:#edf3fb;border-radius:99px;width:max-content;padding:5px 7px;font-size:9px}.settlement-status.status-settled,.settlement-status.status-completed{color:#15996e;background:#e9faf4}.settlement-status.status-failed{color:#dc4659;background:#fff0f2}.settlement-status.status-running,.settlement-status.status-drawn{color:#d88d25;background:#fff7e8}.settlement-table-row a{color:#347bff;width:max-content;font-size:9px}.settlement-run-table .settlement-table-row>span:last-child button{color:#347bff;background:#edf5ff;border-radius:6px;align-items:center;gap:4px;width:max-content;margin-top:2px;padding:5px 7px;font-size:9px;display:flex}.settlement-run-table button svg{width:12px}.settlement-error{color:#d94a5c!important}.settlement-no-access{color:#8d9aab;text-align:center;background:#fff;border:1px solid #e5ecf4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:26px;display:flex}.settlement-no-access svg{color:#d84a5c;width:42px;height:42px}.settlement-no-access h2{color:#495d75;margin:12px 0 4px;font-size:18px}.settlement-no-access p{margin:0;font-size:12px}@keyframes settlement-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.rules-summary-grid,.settlement-health-grid,.settlement-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-flow{grid-template-columns:1fr 1fr;gap:13px}.rules-flow article:nth-child(2):after{display:none}}@media (width<=900px){.admin-mobile-tabs{grid-template-columns:repeat(5,minmax(62px,1fr));height:48px;overflow-x:auto}.admin-mobile-tabs button{min-width:62px;font-size:10px}.rules-admin-panel{margin-top:8px;display:block}.rules-game-list{gap:8px;margin-bottom:10px;padding:10px;display:flex;overflow:auto}.rules-game-list>header{display:none}.rules-game-list>button{min-width:165px;margin:0}.rules-detail-head{padding:14px}.rules-detail-head small{white-space:normal;line-height:1.45}.rules-summary-grid{grid-template-columns:1fr 1fr}.rules-detail>section{padding:14px}.rules-flow{grid-template-columns:1fr 1fr}.rules-options{grid-template-columns:1fr}.rules-limits-card>div{grid-template-columns:1fr 1fr}.settlement-admin-panel{margin-top:8px}.settlement-health-grid{grid-template-columns:1fr 1fr}.settlement-live-card{padding:14px}.settlement-live-grid{grid-template-columns:1fr 1fr}.settlement-toolbar{flex-direction:column;align-items:stretch}.settlement-view-tabs{grid-template-columns:1fr 1fr;display:grid}.settlement-view-tabs button{justify-content:center}.settlement-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.settlement-toolbar select{width:100%}.settlement-table{box-shadow:none;background:0 0;border:0;overflow:visible}.settlement-table-head{display:none}.settlement-table-row:not(.settlement-table-head){background:#fff;border:1px solid #e3eaf3;border-radius:11px;gap:12px;min-width:0;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 4px 14px #1f3e620f;grid-template-columns:1fr 1fr!important}.settlement-table-row:not(.settlement-table-head)>span{padding-top:16px;position:relative}.settlement-table-row:not(.settlement-table-head)>span:before{color:#94a2b4;font-size:9px;position:absolute;top:0;left:0}.settlement-round-table .settlement-table-row>span:first-child:before,.settlement-run-table .settlement-table-row>span:first-child:before{content:"游戏 / 期次"}.settlement-round-table .settlement-table-row>span:nth-child(2):before{content:"开奖区块"}.settlement-round-table .settlement-table-row>span:nth-child(3):before{content:"开奖结果"}.settlement-round-table .settlement-table-row>span:nth-child(4):before{content:"投注统计"}.settlement-round-table .settlement-table-row>span:nth-child(5):before{content:"派彩金额"}.settlement-round-table .settlement-table-row>span:nth-child(6):before{content:"状态"}.settlement-run-table .settlement-table-row>span:nth-child(2):before{content:"执行状态"}.settlement-run-table .settlement-table-row>span:nth-child(3):before{content:"尝试次数"}.settlement-run-table .settlement-table-row>span:nth-child(4):before{content:"执行时间"}.settlement-run-table .settlement-table-row>span:nth-child(5):before{content:"结果 / 操作"}.settlement-run-table .settlement-table-row>span:nth-child(5){grid-column:1/-1}}@media (width<=560px){.rules-summary-grid,.settlement-live-grid,.rules-flow{grid-template-columns:1fr}.rules-flow article:after{display:none}.settlement-health-grid{grid-template-columns:1fr 1fr}.settlement-health-grid article{min-height:70px;padding:11px}.settlement-health-grid svg{width:20px}.settlement-health-grid strong{font-size:11px}.settlement-live-card>header{align-items:flex-start}.settlement-live-card>header button{padding:8px}.settlement-table-row:not(.settlement-table-head){grid-template-columns:1fr 1fr!important}.settlement-round-table .settlement-table-row>span:first-child,.settlement-run-table .settlement-table-row>span:first-child{grid-column:1/-1}}.asset-address-field code{text-overflow:ellipsis;white-space:nowrap;color:#506782;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.asset-address-field>div>button{color:#347bff;background:0 0;flex:0 0 34px;place-items:center;width:34px;height:100%;display:grid}.asset-address-field>div>button svg{color:#347bff;width:17px}@media (width<=900px){.asset-currency-strip span{font-size:13px}.asset-address-field code{font-size:11px}}.home-page .games-section{padding:30px 0 42px}.home-page .section-heading{align-items:center;margin-bottom:17px}.home-page .section-heading h2{margin:4px 0 3px;font-size:24px}.home-page .section-heading p{font-size:13px}.home-page .compact-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-page .compact-game-card{aspect-ratio:2;background:#dcedff;border:1px solid #dbe9f8;border-radius:11px;padding:0;box-shadow:0 7px 18px #2d568b1f}.home-page .compact-game-card:before{display:none}.compact-game-link{text-align:left;width:100%;height:100%;display:block;position:relative;overflow:hidden;color:#42546d!important;background:#dcedff!important;border-radius:10px!important;margin:0!important;padding:0!important}.compact-game-art{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.compact-game-link:hover .compact-game-art{transform:scale(1.035)}.compact-game-heading{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:13px 10px 0 14px;display:flex;position:absolute;inset:0 0 auto}.compact-game-heading strong{text-overflow:ellipsis;white-space:nowrap;color:#3f536d;text-shadow:0 1px #ffffffe6;max-width:72%;font-size:19px;line-height:1.1;overflow:hidden}.compact-game-heading b{color:#fff;background:#ff4d43;border-radius:4px;padding:3px 6px 4px;font-size:10px;line-height:1;box-shadow:0 2px 6px #c62d2733}.compact-game-footer{color:#52637a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 10px 6px 13px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.compact-game-footer.has-streak{justify-content:center}.compact-game-streak{white-space:nowrap;color:#56647a;justify-content:center;align-items:center;gap:5px;display:flex}.compact-game-streak b{color:#76520a;background:linear-gradient(145deg,#fff1a8,#e6a72f);border:1px solid #efc25b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;line-height:1;display:grid;box-shadow:inset 0 1px 1px #ffffffbf,0 1px 3px #9c670d33}.compact-game-streak em{color:#3183ef;font-size:12px;font-style:normal;font-weight:700}.compact-game-facts{color:#3183ef;align-items:center;gap:6px;display:flex}.compact-game-facts b{font-size:12px}.compact-game-facts small{color:#c28b2c;font-size:11px;font-weight:700}.compact-game-facts svg{width:14px}@media (width>=1280px){.home-page .games-section.page-container{width:min(1420px,100% - 36px)}.home-page .compact-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.home-page .games-section{padding:20px 0 28px}.home-page .section-heading{margin-bottom:12px}.home-page .section-heading h2{font-size:20px}.home-page .section-heading p{max-width:290px;font-size:11px}.home-page .compact-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-page .compact-game-card{aspect-ratio:1.72;border-radius:9px}.compact-game-link{border-radius:8px!important}.compact-game-heading{padding:10px 7px 0 9px}.compact-game-heading strong{max-width:76%;font-size:14px}.compact-game-heading b{padding:2px 4px 3px;font-size:8px}.compact-game-footer{min-height:29px;padding:4px 7px 4px 9px;font-size:10px}.compact-game-streak{gap:4px}.compact-game-streak b{width:20px;height:20px;font-size:10px}.compact-game-streak em{font-size:10px}.compact-game-facts{gap:4px}.compact-game-facts b{font-size:10px}.compact-game-facts small{font-size:9px}.compact-game-facts svg{width:11px}}.member-row-actions button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.member-row-actions button svg{width:13px;height:13px}.member-delete-card>svg{color:#d94556}.member-delete-card>p strong{color:#40536b}.member-delete-warning{color:#9b6c32;text-align:left;background:#fff7ed;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.6}.member-delete-error{color:#c83c50;text-align:left;background:#fff1f3;border:1px solid #ffd3d9;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.member-delete-error>svg{flex:none;width:16px;height:16px;margin-top:1px}.member-delete-error>span{flex-direction:column;gap:2px;min-width:0;display:flex}.member-delete-error strong{font-size:12px}.member-delete-card footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.member-delete-card footer button{color:#68798c;background:#fff;border:1px solid #dbe4ee;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:42px;display:flex}.member-delete-card footer button.danger{color:#fff;background:#d94556;border-color:#d94556;font-weight:700}.member-delete-card footer button svg{width:16px}.member-delete-card button:disabled{opacity:.55;cursor:wait}.admin-shell{background:#f2f6fb;grid-template-columns:248px minmax(0,1fr)}.admin-sidebar{background:linear-gradient(#142a44 0%,#10243a 100%);height:100vh;padding:22px 16px;position:sticky;top:0}.admin-logo{color:#fff;align-items:center;gap:11px;height:46px;margin:0 7px 26px;padding:0;font-size:16px;display:flex}.admin-logo span{background:linear-gradient(135deg,#1a9df4,#2871e7);border-radius:8px;flex:none;width:39px;height:31px;margin:0;box-shadow:0 8px 18px #1082e740}.admin-logo>div{flex-direction:column;gap:3px;display:flex}.admin-logo small{color:#6f8aa8;letter-spacing:1.4px;font-size:8px;font-weight:700}.admin-sidebar nav{gap:5px}.admin-sidebar nav button{color:#8fa4bc;min-height:43px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s}.admin-sidebar nav button:hover{color:#d8e5f2;background:#ffffff0b;transform:translate(1px)}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1e4b73,#1d4266);box-shadow:inset 3px 0 #2da2f2}.admin-sidebar-footer{margin-top:auto}.admin-content{min-width:0;padding:30px clamp(24px,3vw,44px) 48px}.admin-content>header{min-height:74px}.admin-content>header>div:first-child{min-width:0}.admin-content h1{color:#20344d;letter-spacing:-.35px;margin:5px 0 4px;font-size:27px}.admin-content>header p{max-width:680px;font-size:13px}.admin-save{justify-content:center;min-width:132px;transition:transform .2s,opacity .2s;box-shadow:0 8px 20px #1687ef33}.admin-save:not(:disabled):hover{transform:translateY(-1px)}.admin-save:disabled{color:#8d9aa9;box-shadow:none;cursor:default;background:#dce5ef}.admin-overview{margin-top:22px}.overview-welcome-card{background:linear-gradient(110deg,#fff 0%,#f5faff 65%,#edf7ff 100%);border:1px solid #dce9f7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:20px 22px;display:flex;box-shadow:0 9px 28px #1f3e6212}.overview-welcome-card>div{align-items:center;gap:14px;display:flex}.overview-welcome-icon{color:#fff;background:linear-gradient(135deg,#1687ef,#0d69d1);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 20px #1687ef3d}.overview-welcome-icon svg{width:25px}.overview-welcome-card small{color:#1687ef;letter-spacing:1.2px;font-size:10px;font-weight:800}.overview-welcome-card h2{color:#263c56;margin:4px 0 3px;font-size:20px}.overview-welcome-card p{color:#8a99aa;margin:0;font-size:12px}.overview-welcome-card>button,.overview-card>header>button{color:#58708b;background:#fff;border:1px solid #dce7f3;border-radius:8px;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.overview-welcome-card>button{height:37px;padding:0 12px}.overview-welcome-card button svg,.overview-card>header>button svg{width:14px}.overview-welcome-card>button.refreshing svg,.audit-toolbar>button:active svg{animation:.8s linear infinite settlement-spin}.overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.overview-kpi-grid>button{color:#435971;text-align:left;background:#fff;border:1px solid #e1e9f2;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;min-height:112px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 7px 22px #1f3e620e}.overview-kpi-grid>button:not(.disabled):hover{border-color:#cddff1;transform:translateY(-2px);box-shadow:0 10px 28px #1f3e6217}.overview-kpi-grid>button.disabled{cursor:default}.overview-kpi-grid>button>span{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.overview-kpi-grid>button>span svg{width:21px}.overview-kpi-grid span.blue{color:#2188e8;background:#eaf5ff}.overview-kpi-grid span.green{color:#17a87b;background:#e9faf4}.overview-kpi-grid span.amber{color:#df932a;background:#fff6e7}.overview-kpi-grid span.red{color:#dc4c5d;background:#fff0f2}.overview-kpi-grid>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.overview-kpi-grid small{color:#8c9aab;font-size:10px}.overview-kpi-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#2d435d;font-size:20px;overflow:hidden}.overview-kpi-grid strong em{color:#98a5b4;font-size:11px;font-style:normal;font-weight:500}.overview-kpi-grid p{text-overflow:ellipsis;white-space:nowrap;color:#a0abb8;margin:0;font-size:9px;overflow:hidden}.overview-kpi-grid>button>svg{color:#bdc7d2;width:15px}.overview-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);gap:13px;margin-top:13px;display:grid}.overview-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr)}.overview-card{background:#fff;border:1px solid #e1e9f2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 7px 24px #1f3e620e}.overview-card>header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 17px;display:flex}.overview-card>header>div{color:#4389d6;align-items:center;gap:9px;display:flex}.overview-card>header>div>svg{width:19px}.overview-card>header span{flex-direction:column;gap:3px;display:flex}.overview-card h2{color:#40556e;margin:0;font-size:14px}.overview-card header p{color:#99a5b3;margin:0;font-size:9px}.overview-card>header>b{color:#da8e28;background:#fff4e3;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:10px;display:grid}.overview-card>header>button{color:#347fc8;background:#f1f7fe;border:0;height:31px;padding:0 8px}.overview-actions>div>button{text-align:left;background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px 16px;display:grid}.overview-actions>div>button:last-child{border:0}.overview-actions i{color:#dd932d;background:#fff6e8;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.overview-actions i.danger{color:#dc4c5e;background:#fff0f2}.overview-actions i.neutral{color:#6680a1;background:#edf3fb}.overview-actions i svg{width:16px}.overview-actions button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-actions strong{color:#4a5f77;font-size:11px}.overview-actions small{text-overflow:ellipsis;white-space:nowrap;color:#99a5b3;font-size:9px;overflow:hidden}.overview-actions button>svg{color:#c0cad5;width:14px}.overview-empty{color:#98a5b4;justify-content:center;align-items:center;gap:9px;min-height:135px;font-size:11px;display:flex}.overview-empty>svg{width:20px}.overview-empty.success{color:#199873}.overview-empty.success>span{flex-direction:column;gap:4px;display:flex}.overview-empty.success small{color:#91a3a0}.overview-quick>div{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.overview-quick>div>button{color:#4d7cae;text-align:left;background:#f7f9fc;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.overview-quick>div>button:hover{background:#edf6ff}.overview-quick>div>button>svg{flex:none;width:18px}.overview-quick>div>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.overview-quick strong,.overview-quick small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-quick strong{color:#50657d;font-size:10px}.overview-quick small{color:#98a5b3;font-size:8px}.overview-games>div>button{text-align:left;background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:16px minmax(145px,1.2fr) minmax(130px,.8fr) 16px;align-items:center;gap:9px;width:100%;min-height:63px;padding:9px 16px;display:grid}.overview-games>div>button:last-child{border:0}.overview-games>div>button.disabled{cursor:default}.overview-games .game-state{background:#c4ced9;border-radius:50%;width:8px;height:8px}.overview-games .game-state.open{background:#1bbb87;box-shadow:0 0 0 5px #1bbb871a}.overview-games>div>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-games>div>button>span:nth-child(3){align-items:flex-end}.overview-games strong,.overview-games small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-games strong{color:#465c75;font-size:11px}.overview-games small{color:#98a5b3;font-size:9px}.overview-games>div>button>svg{color:#c1cad5;width:14px}.overview-audit>div>article{border-bottom:1px solid #edf2f7;grid-template-columns:28px minmax(0,1fr) minmax(70px,.45fr);align-items:center;gap:9px;min-height:63px;padding:9px 14px;display:grid}.overview-audit>div>article:last-child{border:0}.overview-audit article>i{color:#15996e;background:#e9faf4;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.overview-audit article>i.failed{color:#d94557;background:#fff0f2}.overview-audit article>i svg{width:14px}.overview-audit article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-audit article strong,.overview-audit article small,.overview-audit article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-audit article strong{color:#4a5f77;font-size:10px}.overview-audit article small{color:#98a5b3;font-size:8px}.overview-audit article b{text-align:right;color:#72859a;font-size:8px;font-weight:500}.overview-restricted{color:#8595a8;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:18px;display:flex}.overview-restricted>svg{color:#d69b48;width:26px}.overview-restricted>span{flex-direction:column;gap:4px;display:flex}.overview-restricted strong{color:#5c6f85;font-size:11px}.overview-restricted small{max-width:255px;font-size:9px;line-height:1.45}.overview-message{color:#b97c27;background:#fff5e7;border-radius:8px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:11px;display:flex}.overview-message svg{width:16px}.audit-admin-panel{margin-top:22px}.audit-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.audit-toolbar form{align-items:center;gap:8px;display:flex}.audit-toolbar select{color:#596b80;background:#fff;border:1px solid #dbe5ef;border-radius:8px;height:40px;padding:0 10px;font-size:12px}.audit-toolbar form>button,.audit-toolbar>button{color:#347bff;background:#eaf4ff;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.audit-toolbar button svg{width:15px}.audit-table{background:#fff;border:1px solid #e3eaf2;border-radius:13px;overflow:auto;box-shadow:0 8px 28px #1f3e620f}.audit-row{color:#52657b;border-bottom:1px solid #edf2f7;grid-template-columns:1.35fr .8fr .65fr 1.2fr .7fr;align-items:center;gap:12px;min-width:900px;min-height:70px;padding:10px 15px;display:grid}.audit-row:last-child{border:0}.audit-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-row strong,.audit-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-row strong{font-size:11px}.audit-row small{color:#96a3b2;font-size:9px}.audit-head{color:#8290a1;background:#f7f9fc;min-height:43px;font-size:10px}.audit-status{color:#15996e;background:#e9faf4;border-radius:99px;align-items:center;gap:4px;width:max-content;padding:5px 7px;font-size:9px;display:flex}.audit-status.failed{color:#db4658;background:#fff0f2}.audit-status svg{width:11px}.audit-error{color:#d64a5b!important}.audit-row details{position:relative}.audit-row summary{color:#347bff;cursor:pointer;background:#edf5ff;border-radius:6px;width:max-content;padding:7px 9px;font-size:9px;list-style:none}.audit-row summary::-webkit-details-marker{display:none}.audit-row details[open] pre{z-index:170;color:#dbe7f4;white-space:pre-wrap;word-break:break-word;background:#182b43;border:1px solid #dce5ef;border-radius:10px;width:min(430px,100vw - 64px);max-height:calc(100vh - 225px);margin:0;padding:14px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;position:fixed;top:190px;right:32px;overflow:auto;box-shadow:0 18px 45px #14273f47}.admin-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;margin-top:22px}.game-list{position:sticky;top:20px}.game-list h2{justify-content:space-between;align-items:center;display:flex}.game-list h2 small{color:#347bff;background:#edf5ff;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:grid}.config-form{padding:0;overflow:hidden}.config-context-bar{background:linear-gradient(90deg,#fbfdff,#f4f9ff);border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:flex}.config-context-bar>div{align-items:center;gap:12px;display:flex}.config-context-bar>div>span{color:#8997a8;background:#f0f3f7;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.config-context-bar>div>span.open{color:#15996e;background:#e9faf4}.config-context-bar>div>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.config-context-bar>div>div{flex-direction:column;gap:2px;display:flex}.config-context-bar small{color:#98a5b4;font-size:9px}.config-context-bar strong{color:#3d536d;font-size:14px}.config-context-bar p{color:#98a5b4;margin:0;font-size:9px}.config-context-bar>button{color:#347bff;background:#edf5ff;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:10px;display:flex}.config-context-bar>button svg{width:14px}.config-context-bar>button:disabled{color:#a5b0bc;cursor:default;background:#f0f3f6}.config-readonly-note{color:#bc802c;background:#fff7e9;border-radius:9px;align-items:center;gap:10px;margin:16px 18px 0;padding:11px 13px;display:flex}.config-readonly-note svg{width:19px}.config-readonly-note span{flex-direction:column;gap:3px;display:flex}.config-readonly-note strong{font-size:11px}.config-readonly-note small{color:#a88a5d;font-size:9px}.config-form>.config-section{border-bottom:1px solid #edf1f6;margin:0 18px;padding:19px 0}.config-form>.config-section:last-of-type{border:0}.config-form>.admin-message{margin:0 18px 18px}.admin-publish-layer{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10213494;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-publish-card{text-align:center;background:#fff;border-radius:17px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 28px 75px #0a1b2f4d}.admin-publish-close{color:#8a98a8;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:11px;right:11px}.admin-publish-close svg{width:18px}.admin-publish-icon{color:#fff;background:linear-gradient(135deg,#1687ef,#0c6ed7);border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid;box-shadow:0 10px 22px #1687ef3d}.admin-publish-icon svg{width:25px}.admin-publish-card>small{color:#1687ef;letter-spacing:1.5px;font-size:9px;font-weight:800}.admin-publish-card h2{color:#2d435d;margin:6px 0;font-size:19px}.admin-publish-card>p{color:#8795a5;max-width:400px;margin:0 auto 16px;font-size:11px;line-height:1.6}.admin-publish-changes{text-align:left;background:#f7f9fc;border-radius:9px;max-height:145px;padding:4px 12px;overflow:auto}.admin-publish-changes>div{color:#53677f;border-bottom:1px solid #e8eef5;align-items:flex-start;gap:7px;padding:9px 0;font-size:10px;display:flex}.admin-publish-changes>div:last-child{border:0}.admin-publish-changes svg{color:#19a97d;flex:none;width:14px}.admin-publish-card>label{text-align:left;margin-top:15px;display:block}.admin-publish-card>label>span{color:#53667d;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.admin-publish-card>label input{border:1px solid #dbe4ee;border-radius:8px;outline:0;width:100%;height:43px;padding:0 11px}.admin-publish-card>label input:focus{border-color:#1687ef;box-shadow:0 0 0 3px #1687ef17}.admin-publish-card>label small{color:#9aa6b4;margin-top:5px;font-size:9px;display:block}.admin-publish-error{color:#d74456;text-align:left;background:#fff0f2;border-radius:7px;align-items:center;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:10px;display:flex}.admin-publish-error svg{width:14px}.admin-publish-card footer{grid-template-columns:1fr 1.3fr;gap:9px;margin-top:18px;display:grid}.admin-publish-card footer button{color:#68798c;background:#fff;border:1px solid #dbe4ee;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:43px;font-size:11px;font-weight:600;display:flex}.admin-publish-card footer button.primary{color:#fff;background:#1687ef;border-color:#1687ef}.admin-publish-card footer button:disabled{opacity:.55;cursor:not-allowed}.admin-publish-card footer svg{width:15px}.admin-publish-card footer .primary:disabled svg{animation:.8s linear infinite settlement-spin}@media (width<=1200px){.overview-kpi-grid{grid-template-columns:1fr 1fr}.overview-main-grid,.overview-secondary-grid{grid-template-columns:1fr}.overview-quick>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=900px){.admin-content{padding:20px 14px 40px}.admin-content>header{min-height:78px}.admin-content h1{font-size:22px}.admin-mobile-tabs{scrollbar-width:none;grid-template-columns:repeat(7,minmax(72px,1fr));height:49px;margin:7px 0 14px;overflow:auto}.admin-mobile-tabs::-webkit-scrollbar{display:none}.admin-mobile-tabs button{white-space:nowrap;min-width:72px;padding:0 8px;font-size:10px}.admin-overview,.audit-admin-panel{margin-top:8px}.overview-welcome-card{min-height:96px;padding:16px}.overview-welcome-icon{width:44px;height:44px}.overview-welcome-card h2{font-size:17px}.overview-welcome-card p{font-size:10px}.overview-kpi-grid{gap:9px;margin-top:9px}.overview-kpi-grid>button{min-height:100px;padding:13px}.overview-main-grid{gap:9px;margin-top:9px}.overview-quick>div{grid-template-columns:1fr 1fr}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar form{grid-template-columns:1fr 1fr;display:grid}.audit-toolbar .member-search{grid-column:1/-1}.audit-toolbar form>button{justify-content:center}.audit-toolbar>button{justify-content:center;align-self:stretch}.audit-table{box-shadow:none;background:0 0;border:0;overflow:visible}.audit-head{display:none}.audit-row:not(.audit-head){background:#fff;border:1px solid #e3eaf3;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 4px 14px #1f3e620f}.audit-row:not(.audit-head)>span{padding-top:16px;position:relative}.audit-row:not(.audit-head)>span:before{color:#94a2b4;font-size:9px;position:absolute;top:0;left:0}.audit-row:not(.audit-head)>span:first-child{grid-column:1/-1}.audit-row:not(.audit-head)>span:first-child:before{content:"操作 / 对象"}.audit-row:not(.audit-head)>span:nth-child(2):before{content:"管理员"}.audit-row:not(.audit-head)>span:nth-child(3):before{content:"结果"}.audit-row:not(.audit-head)>span:nth-child(4):before{content:"时间"}.audit-row:not(.audit-head)>span:nth-child(5):before{content:"详情"}.audit-row details[open] pre{width:auto;max-height:65vh;position:fixed;inset:15% 16px auto}.admin-layout{grid-template-columns:1fr;margin-top:8px}.game-list{padding:10px;position:static}.game-list h2{display:none}.config-context-bar{flex-direction:column;align-items:flex-start;padding:14px}.config-context-bar>button{justify-content:center;width:100%}.config-form>.config-section,.config-form>.admin-message{margin-inline:14px}}@media (width<=560px){.admin-content>header{min-height:84px}.admin-content>header p{line-height:1.45}.admin-save{white-space:nowrap;flex-direction:column;gap:1px;min-width:70px;padding:7px 8px;line-height:1.1}.admin-save svg{width:14px;height:14px}.overview-welcome-card{align-items:flex-start}.overview-welcome-card>button{justify-content:center;width:36px;padding:0;font-size:0}.overview-welcome-card>div{align-items:flex-start}.overview-welcome-icon{display:none}.overview-kpi-grid{grid-template-columns:1fr 1fr}.overview-kpi-grid>button{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:104px;padding:12px}.overview-kpi-grid>button>span{width:36px;height:36px}.overview-kpi-grid>button>svg{display:none}.overview-kpi-grid strong{font-size:17px}.overview-games>div>button{grid-template-columns:13px minmax(0,1fr) 14px}.overview-games>div>button>span:nth-child(3){display:none}.overview-audit>div>article{grid-template-columns:27px minmax(0,1fr)}.overview-audit article>b{display:none}.overview-quick>div{grid-template-columns:1fr 1fr}.overview-card>header{padding-inline:14px}.audit-toolbar form{grid-template-columns:1fr}.audit-toolbar .member-search{grid-column:auto}.audit-row:not(.audit-head){grid-template-columns:1fr 1fr}.audit-row:not(.audit-head)>span:nth-child(4),.audit-row:not(.audit-head)>span:nth-child(5){grid-column:1/-1}.admin-publish-card{padding:25px 18px 18px}.admin-publish-card h2{font-size:17px}}@media (width>=901px){.game-page .page-container{width:min(1160px,100% - 48px)}.game-page .game-picker{border-radius:9px;gap:9px;min-height:48px;margin-top:8px;padding:7px 9px}.game-picker-label{border-radius:6px;gap:6px;width:128px;height:34px;font-size:12px}.game-picker-label svg{width:15px}.game-page .game-picker>button{border-radius:6px;flex:1;width:auto;min-width:0;height:34px;min-height:34px;padding:4px 10px}.game-page .game-picker>button>span{border-radius:6px;width:26px;height:26px}.game-page .game-picker>button>span svg{width:16px}.game-page .game-picker>button strong{font-size:13px}.game-content-shell{--content-start:0;grid-template-columns:minmax(0,880px) minmax(240px,268px);gap:12px;width:min(1160px,100% - 48px);margin:0 auto}.game-content-shell .game-workspace{border-radius:9px;margin-top:8px;box-shadow:0 4px 16px #2c517f14}.game-content-shell .v2-mode-tabs{border-radius:7px;width:min(760px,100% - 28px);height:36px}.game-content-shell .v2-mode-tabs button{gap:6px;height:36px;font-size:13px}.game-content-shell .v2-mode-tabs button svg{width:15px;height:15px}.game-content-shell .v2-mode-tabs button.active{border-radius:7px}.bet-history-panel{min-height:240px;margin-top:8px;top:106px}.game-workspace:not(.hash30-workspace) .workspace-head{height:44px;padding-inline:16px}.game-workspace:not(.hash30-workspace) .betting-stage{width:min(680px,100% - 32px);padding-top:14px}.game-workspace:not(.hash30-workspace) .minimum-bet{gap:3px;height:48px;padding-inline:12px;font-size:12px}.game-workspace:not(.hash30-workspace) .minimum-bet strong{font-size:13px}.game-workspace:not(.hash30-workspace) .bingo-decoration{width:145px;height:74px}.game-workspace:not(.hash30-workspace) .v2-round-panel{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);min-height:88px;padding:0 30px 18px}.game-workspace:not(.hash30-workspace) .v2-round-panel .opened-round>span,.game-workspace:not(.hash30-workspace) .v2-round-panel .current-round>span{font-size:13px}.game-workspace:not(.hash30-workspace) .v2-round-panel .opened-round>strong,.game-workspace:not(.hash30-workspace) .v2-round-panel .current-round>strong{font-size:21px}.game-workspace:not(.hash30-workspace) .clock-ring{border-width:5px;width:46px;height:46px}.game-workspace:not(.hash30-workspace) .clock-ring strong{font-size:15px}.game-workspace:not(.hash30-workspace) .round-result{font-size:10px;bottom:10px}.game-workspace:not(.hash30-workspace) .current-stakes{height:32px;font-size:12px}.game-workspace:not(.hash30-workspace) .v2-option-pill{border-radius:10px;gap:8px;height:76px;overflow:visible}.game-workspace:not(.hash30-workspace) .v2-option-pill button{gap:5px;padding:7px 14px;border-radius:10px!important}.game-workspace:not(.hash30-workspace) .v2-option-pill button.odd{border:1px solid #16b8aa}.game-workspace:not(.hash30-workspace) .v2-option-pill button.even{border:1px solid #ff6067}.game-workspace:not(.hash30-workspace) .v2-option-pill button>strong{font-size:28px}.game-workspace:not(.hash30-workspace) .v2-option-pill button>span{border-radius:12px;width:min(170px,86%);height:24px;padding-inline:9px}.game-workspace:not(.hash30-workspace) .v2-option-pill button>span small{font-size:9px}.game-workspace:not(.hash30-workspace) .v2-option-pill button>span b{font-size:10px}.game-workspace:not(.hash30-workspace) .stake-chips{gap:8px;margin-top:8px}.game-workspace:not(.hash30-workspace) .stake-chips button{border-radius:6px;width:56px;height:32px;font-size:10px}.game-workspace:not(.hash30-workspace) .bet-entry-row{grid-template-columns:76px minmax(0,1fr) 76px;gap:8px;margin-top:8px}.game-workspace:not(.hash30-workspace) .reset-bet,.game-workspace:not(.hash30-workspace) .v2-confirm,.game-workspace:not(.hash30-workspace) .v2-amount-input{height:32px}.game-left-column>.trend-card{min-height:220px;margin-top:8px}.game-left-column>.trend-card .trend-beads{gap:0;padding:14px 3px 6px}.game-left-column>.trend-card .trend-column{align-items:center;gap:4px;width:28px}.game-left-column>.trend-card .trend-column span{width:21px;height:21px;font-size:9px}.hash30-board{padding:0 14px 14px}.hash30-titlebar{height:44px}.hash30-titlebar>div{gap:7px}.hash30-titlebar>div i{width:3px;height:24px}.hash30-titlebar h1{font-size:16px}.hash30-titlebar>div span{padding:4px 8px;font-size:12px}.hash30-titlebar>p{font-size:16px}.hash30-titlebar aside{gap:5px}.hash30-titlebar aside button{gap:3px;font-size:12px}.hash30-titlebar aside svg{width:16px}.hash30-round{min-height:98px;padding-top:12px}.hash30-opened,.hash30-current{gap:5px}.hash30-opened>span,.hash30-current>span{font-size:14px}.hash30-opened>div{gap:4px}.hash30-opened strong,.hash30-current strong{font-size:22px}.hash30-opened a{gap:2px;padding:3px 4px;font-size:10px}.hash30-clock .clock-ring{border-width:5px;width:48px;height:48px}.hash30-clock .clock-ring strong{font-size:16px}.hash30-result{gap:3px;font-size:11px;bottom:10px}.hash30-result span{margin-left:6px;padding:3px 6px}.hash30-trend>header{height:40px}.hash30-trend-tabs{width:360px;height:32px}.hash30-trend-tabs button{font-size:13px}.hash30-trend-tabs button:first-child{border-radius:7px 0 0 7px}.hash30-trend-tabs button:last-child{border-radius:0 7px 7px 0}.hash30-stats{gap:6px;font-size:11px}.hash30-stats span{gap:3px}.hash30-stats span b{width:20px;height:20px;font-size:10px}.hash30-streak{font-size:12px}.hash30-streak b{font-size:17px}.hash30-road{background-size:28px 28px;width:100%;height:142px;margin:3px 0 14px}.hash30-road-column{gap:4px;width:28px;padding-top:2px}.hash30-road-column span{width:21px;height:21px;font-size:9px}.hash30-options{gap:10px;height:92px}.hash30-options>button{border-radius:8px;gap:7px}.hash30-options>button strong{font-size:29px}.hash30-options>button>span{gap:8px;padding:5px 8px;font-size:10px}.hash30-options em{gap:3px}.hash30-options svg{width:12px;height:12px}.hash30-entry{min-height:102px;padding-top:10px}.hash30-edit{width:36px;height:38px;top:18px;left:calc(50% - 355px)}.hash30-edit svg{width:17px}.hash30-chip-row{gap:2px;width:490px;height:56px;margin-left:auto;margin-right:auto}.hash30-chip-row button{width:68px;height:54px}.hash30-chip-row button img{width:52px;height:52px}.hash30-chip-row button span{font-size:10px}.hash30-allin{width:48px;height:38px;font-size:11px;top:18px;right:calc(50% - 355px)}.hash30-entry-bottom{grid-template-columns:190px 160px 72px 112px;justify-content:center;gap:9px;margin-top:3px}.hash30-entry-bottom label,.hash30-reset,.hash30-submit{height:38px}.hash30-entry-bottom input{font-size:12px}.hash30-entry-bottom label span{padding-right:7px;font-size:10px}.hash30-entry-bottom p,.hash30-reset,.hash30-submit{font-size:11px}}@media (width>=901px) and (width<=1050px){.game-content-shell{grid-template-columns:minmax(0,1fr)}.game-content-shell>.bet-history-panel{display:block}}@media (width<=900px){.game-left-column>.trend-card .trend-beads{gap:0}.game-left-column>.trend-card .trend-column{align-items:center;gap:4px;width:26px}.game-left-column>.trend-card .trend-column span{width:20px;height:20px;font-size:9px}}.lucky-draw-control>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lucky-draw-control>header>span{align-items:center;gap:10px;display:flex}.lucky-draw-control>header svg{color:#347bff;width:20px}.lucky-draw-control>header strong{color:#40546c;font-size:15px;display:block}.lucky-draw-control>header small{color:#8d9bad;margin-top:3px;font-size:10px;display:block}.lucky-draw-control>header>button{color:#347bff;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.lucky-draw-control>header>button svg{width:13px}.lucky-draw-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lucky-draw-slots label{background:#f9fbfe;border:1px solid #dfe8f2;border-radius:10px;gap:9px;padding:12px;display:grid}.lucky-draw-slots label.locked{opacity:.72;background:#f3f5f8}.lucky-draw-slots label>span{min-width:0}.lucky-draw-slots label b{color:#3e526a;font-size:12px;display:block}.lucky-draw-slots label small{color:#8d9bad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.lucky-draw-slots select{color:#3e526a;background:#fff;border:1px solid #d5e0eb;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:11px}.lucky-draw-slots em{color:#6e8095;font-size:9px;font-style:normal}.lucky-draw-recent{border-top:1px solid #e8eef5;margin-top:14px;padding-top:13px}.lucky-draw-recent h3{color:#586b81;margin:0 0 8px;font-size:11px}.lucky-draw-recent article{background:#f7f9fc;border-radius:7px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:6px 10px;display:grid}.lucky-draw-recent article+article{margin-top:6px}.lucky-draw-recent article>span{align-items:center;gap:8px;display:flex}.lucky-draw-recent article strong{color:#fff;background:linear-gradient(145deg,#5b9cff,#347bff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.lucky-draw-recent article b{color:#4f637a;font-size:10px}.lucky-draw-recent article small{color:#8797aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lucky-draw-recent article em{color:#19966f;background:#eaf8f3;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.lucky-draw-recent>p,.lucky-draw-loading{color:#8c9aab;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.lucky-draw-loading svg{width:14px}.lucky-draw-save{color:#fff;background:#347bff;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.lucky-draw-save svg{width:15px}@media (width<=900px){.lucky-draw-slots{grid-template-columns:1fr}.lucky-draw-recent article{grid-template-columns:105px minmax(0,1fr) auto}}@media (width>=901px){.app-shell>.site-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(18px,1.5vw,24px);display:grid}.page-promotion>.site-header,.page-assets>.site-header,.page-settings>.site-header,.page-commission-transfer>.site-header,.page-ledger>.site-header{padding-inline:max(31px,50% - 571px)}.page-game>.site-header{padding-inline:max(24px,50% - 580px)}.app-shell>.site-header>.brand{justify-self:start;max-width:100%}.app-shell>.site-header>.desktop-nav{justify-self:center;gap:8px}.app-shell>.site-header>.account-cluster{justify-self:end;min-width:0;margin-left:0}.promotion-account-shell{width:min(1180px,100% - 48px);margin-inline:auto}}@media (width>=1401px){.app-shell>.site-header .desktop-nav button{border-radius:10px;width:96px;height:48px;font-size:16px}}.opening-success-modal{background:#fff;border-radius:12px;width:min(626px,100vw - 36px);overflow:hidden;box-shadow:0 20px 70px #192c4a47}.opening-success-modal>header{background:#f8faff;border-bottom:1px solid #dce5f3;justify-content:center;align-items:center;height:52px;display:flex;position:relative}.opening-success-modal>header strong{color:#4b5a72;font-size:18px;font-weight:600}.opening-success-modal>header button{color:#5d76a5;background:0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:3px}.opening-success-modal>header svg{width:27px;height:27px}.opening-success-body{padding:27px 25px 25px}.opening-success-body dl{color:#56657b;flex-direction:column;gap:13px;margin:0;font-size:17px;display:flex}.opening-success-body dl>div{align-items:center;display:flex}.opening-success-body dt{flex:none}.opening-success-body dd{overflow-wrap:anywhere;min-width:0;margin:0}.opening-success-body>p{color:#64738a;overflow-wrap:anywhere;margin:15px 0 18px;font-size:17px}.opening-success-body footer{grid-template-columns:1fr 1fr;gap:22px;display:grid}.opening-success-body footer button{border-radius:10px;height:50px;font-size:17px}.opening-success-body footer .copy{color:#2878f2;background:#dceeff}.opening-success-body footer .confirm{color:#fff;background:#4080f4}.opening-success-body footer .copy:hover{background:#d0e8ff}.opening-success-body footer .confirm:hover{background:#3274ed}@media (width<=900px){.opening-success-backdrop{align-items:center;padding:14px}.opening-success-modal{border-radius:11px;width:100%}.opening-success-modal>header{height:50px}.opening-success-modal>header strong{font-size:17px}.opening-success-modal>header svg{width:24px;height:24px}.opening-success-body{padding:22px 18px 20px}.opening-success-body dl{gap:12px;font-size:15px}.opening-success-body>p{margin:14px 0 18px;font-size:15px}.opening-success-body footer{gap:12px}.opening-success-body footer button{height:48px;font-size:16px}}.mobile-header-actions{display:none}.notification-center{flex:none;position:relative}.notification-trigger{color:#667b95;background:#f7f9fc;border:1px solid #e4ebf4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-trigger:hover,.notification-trigger.active{color:#347bff;background:#edf5ff;border-color:#cfe0f7}.notification-trigger svg{width:18px}.notification-trigger>b{color:#fff;background:#ef4960;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-6px;right:-5px}.notification-popover{z-index:180;background:#fff;border:1px solid #dfe7f1;border-radius:15px;width:390px;max-height:min(610px,100vh - 105px);position:absolute;top:48px;right:-58px;overflow:hidden;box-shadow:0 20px 60px #192d4c33}.notification-popover>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;height:65px;padding:0 17px;display:flex}.notification-popover>header>span{color:#334963;flex-direction:column;gap:5px;display:flex}.notification-popover>header strong{font-size:16px}.notification-popover>header small{color:#9aa7b7;align-items:center;gap:5px;font-size:10px;display:flex}.notification-popover>header small.live{color:#16a279}.notification-popover>header small svg{width:12px;height:12px}.notification-popover>header>button{color:#8c9aae;background:0 0;place-items:center;display:grid}.notification-popover>header>button svg{width:18px}.notification-settings{background:#f7f9fc;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.notification-settings>button{color:#8796a9;text-align:left;background:#fff;border:1px solid #e3eaf3;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.notification-settings>button.enabled{color:#347bff;background:#f0f6ff;border-color:#cce0ff}.notification-settings>button:disabled{opacity:.55}.notification-settings svg{width:18px}.notification-settings span{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-settings strong{font-size:11px}.notification-settings small{color:#9aa7b6;font-size:9px}.notification-list{max-height:355px;overflow:auto}.notification-item{text-align:left;background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;min-height:78px;padding:11px 15px;display:grid}.notification-item:hover{background:#f8fbff}.notification-item.read{opacity:.7}.notification-item>i{color:#347bff;background:#eaf3ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.notification-item.win>i{color:#e3a21d;background:#fff3d7}.notification-item.closing>i{color:#e17d32;background:#fff0e3}.notification-item.lost>i{color:#7e8da1;background:#f2f4f7}.notification-item>i svg{width:18px}.notification-item>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-item>span strong,.notification-item>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-item>span strong{color:#40546c;font-size:12px}.notification-item>span small{color:#71839a;font-size:10px}.notification-item time{color:#a1adbb;font-size:9px}.notification-item>b{background:#3f83f7;border-radius:50%;width:7px;height:7px}.notification-empty{color:#9eacbc;flex-direction:column;justify-content:center;align-items:center;height:190px;display:flex}.notification-empty svg{width:34px;height:34px;margin-bottom:9px}.notification-empty strong{color:#718197;font-size:12px}.notification-empty small{margin-top:4px;font-size:9px}.notification-popover>footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.notification-popover>footer button{color:#6f829a;background:0 0;align-items:center;gap:5px;font-size:10px;display:flex}.notification-popover>footer button:last-child{color:#d65b69}.notification-popover>footer svg{width:14px}.realtime-toasts{z-index:170;pointer-events:none;flex-direction:column;gap:9px;width:min(370px,100vw - 28px);display:flex;position:fixed;top:128px;right:22px}.realtime-toast{pointer-events:auto;background:#fffffff7;border:1px solid #dae5f2;border-left:4px solid #4080f4;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:9px;min-height:70px;padding:11px 11px 11px 13px;animation:.32s ease-out realtime-toast-in;display:grid;box-shadow:0 13px 35px #1e395b29}.realtime-toast.win{background:linear-gradient(100deg,#fffaf0,#fff);border-left-color:#eab331}.realtime-toast.closing{border-left-color:#ef8d3c}.realtime-toast.lost{border-left-color:#8e9aac}.realtime-toast>i{color:#347bff;background:#edf5ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.realtime-toast.win>i{color:#dc9f19;background:#fff1cf}.realtime-toast>i svg{width:19px}.realtime-toast>button:not(.toast-close){text-align:left;background:0 0;flex-direction:column;gap:4px;min-width:0;display:flex}.realtime-toast strong{color:#40536b;font-size:12px}.realtime-toast span{text-overflow:ellipsis;white-space:nowrap;color:#78899e;font-size:10px;overflow:hidden}.realtime-toast .toast-close{color:#a2adba;background:0 0;place-items:center;display:grid}.realtime-toast .toast-close svg{width:15px}@keyframes realtime-toast-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.hash30-titlebar aside button.sound-off,.workspace-head aside button.sound-off{color:#98a6b7}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-alert-center{position:relative}.admin-alert-trigger{color:#637790;background:#fff;border:1px solid #dfe7f1;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:relative}.admin-alert-trigger svg{width:18px}.admin-alert-trigger>b{color:#fff;background:#ef4c5e;border:2px solid #f6f8fb;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-5px}.admin-alert-trigger.ringing{color:#e08b24;animation:1.5s ease-in-out infinite admin-ring}@keyframes admin-ring{0%,to{transform:rotate(0)}8%{transform:rotate(7deg)}16%{transform:rotate(-7deg)}24%{transform:rotate(4deg)}32%{transform:rotate(0)}}.admin-mute-button{color:#5f7590;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 11px;font-size:10px;display:flex}.admin-mute-button svg{width:16px}.admin-mute-button.muted{color:#97a2b0;background:#f1f3f6}.admin-mute-button.pending{color:#c57a14;background:#fff8eb;border-color:#f0c47d}.admin-alert-popover{z-index:190;background:#fff;border:1px solid #dfe7f1;border-radius:14px;width:390px;max-height:520px;position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 20px 60px #192d4c33}.admin-alert-popover>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.admin-alert-popover>header span{flex-direction:column;gap:4px;display:flex}.admin-alert-popover>header strong{color:#3d526a;font-size:15px}.admin-alert-popover>header small{color:#9aa7b6;align-items:center;gap:5px;font-size:9px;display:flex}.admin-alert-popover>header small i{background:#a8b2bf;border-radius:50%;width:6px;height:6px}.admin-alert-popover>header small.live{color:#159d76}.admin-alert-popover>header small.live i{background:#1bb68b;box-shadow:0 0 0 4px #1bb68b1a}.admin-alert-popover>header>button{color:#91a0b2;background:0 0}.admin-alert-popover>header svg{width:17px}.admin-alert-list{max-height:350px;overflow:auto}.admin-alert-list>button{text-align:left;background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;min-height:84px;padding:12px 15px;display:grid}.admin-alert-list>button:hover{background:#f8fbff}.admin-alert-list>button>i{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-alert-list>button>i.deposit{color:#17a47a;background:#eaf9f4}.admin-alert-list>button>i.withdrawal{color:#e1902d;background:#fff3e4}.admin-alert-list>button>i.support{color:#347bff;background:#eaf3ff}.admin-alert-list>button>i svg{width:19px}.admin-alert-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-alert-list strong,.admin-alert-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-alert-list strong{color:#435970;font-size:11px}.admin-alert-list small{color:#7e8fa3;font-size:9px}.admin-alert-list time{color:#a1adba;font-size:8px}.admin-alert-list>button>b{background:#ef4c5e;border-radius:50%;width:7px;height:7px}.admin-alert-empty{color:#8fa0b3;flex-direction:column;justify-content:center;align-items:center;height:185px;display:flex}.admin-alert-empty svg{color:#23a780;width:35px;height:35px}.admin-alert-empty strong{color:#62758d;margin-top:8px;font-size:11px}.admin-alert-empty small{margin-top:4px;font-size:9px}.admin-alert-popover>footer{border-top:1px solid #edf1f5;padding:10px 13px}.admin-alert-popover>footer button{color:#347bff;background:#edf5ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:10px;display:flex}.admin-alert-popover>footer svg{width:15px}.asset-withdraw-usdt-bar{background:#e6ecf8;border-radius:8px;grid-template-columns:minmax(280px,39%) 1fr;height:46px;display:grid;overflow:hidden}.asset-withdraw-usdt-bar>span{color:#fff;background:#4080f4;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.asset-withdraw-usdt-bar svg{color:#24b082;width:19px}.asset-withdraw-form{width:min(625px,100%);padding:22px 0 7px}.asset-withdraw-control{color:#25364b;margin:0 0 16px;display:block}.asset-withdraw-control>span{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.asset-withdraw-control>span button{color:#347bff;background:0 0;font-size:12px}.asset-withdraw-balance,.asset-withdraw-wallet>div,.asset-withdraw-amount>input,.asset-security-question,.asset-withdraw-security>input{color:#50657f;background:#f5f8fd;border:1px solid #dce5f2;border-radius:9px;width:100%;height:50px}.asset-withdraw-balance{background:#fff;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.asset-withdraw-balance strong{font-size:14px;font-weight:500}.asset-withdraw-balance b{color:#347bff;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.asset-withdraw-balance b svg:first-child{color:#24aa82;width:18px}.asset-withdraw-balance b svg:last-child{color:#7e8fa4;width:17px}.asset-withdraw-wallet>div{border-color:#0000;align-items:center;padding:0 13px;display:flex}.asset-withdraw-wallet code{text-overflow:ellipsis;white-space:nowrap;color:#617c9d;min-width:0;font-family:inherit;font-size:13px;overflow:hidden}.asset-withdraw-amount>input,.asset-withdraw-security>input{outline:0;padding:0 13px;display:block}.asset-withdraw-amount>input::placeholder,.asset-withdraw-security>input::placeholder{color:#a9bbd5}.asset-withdraw-password{margin-top:29px}.asset-pin-entry{position:relative}.asset-pin-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.asset-pin-cells span{color:#30445e;background:#fff;border:1px solid #cfd8e5;border-radius:10px;place-items:center;width:100%;min-width:0;height:50px;font-size:22px;transition:border-color .16s,box-shadow .16s;display:grid}.asset-pin-input{opacity:.01;cursor:text;border:0;outline:0;width:100%;height:100%;position:absolute;inset:0}.asset-pin-entry:focus-within .asset-pin-cells span{border-color:#4080f4;box-shadow:0 0 0 3px #4080f414}.asset-withdraw-security>span{justify-content:flex-start;margin-bottom:7px}.asset-security-question{border-color:#0000;align-items:center;padding:0 15px;font-size:14px;display:flex}.asset-withdraw-security>small{color:#60748d;margin:7px 0 8px;font-size:13px;display:block}.asset-withdraw-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.asset-withdraw-actions>button{border-radius:9px;justify-content:center;align-items:center;gap:7px;height:50px;font-size:15px;display:flex}.asset-support-button{color:#347bff;background:#dff0ff}.asset-support-button svg{width:18px}.asset-withdraw-primary{color:#fff;background:#4080f4}.asset-withdraw-primary:disabled{color:#fff;cursor:not-allowed;opacity:.5;background:#4080f4}.asset-withdraw-form .asset-withdraw-note{color:#52657e;align-items:center;margin-top:12px}.asset-withdraw-form .asset-withdraw-note strong{color:#347bff;font-weight:500}.asset-withdraw-form .asset-withdraw-note svg{color:#347bff}@media (width<=900px){.asset-withdraw-usdt-bar{grid-template-columns:1fr}.asset-withdraw-form{padding-top:17px}.asset-withdraw-control{margin-bottom:14px}.asset-withdraw-control>span{font-size:13px}.asset-withdraw-balance,.asset-withdraw-wallet>div,.asset-withdraw-amount>input,.asset-security-question,.asset-withdraw-security>input{height:48px}.asset-withdraw-password{margin-top:21px}.asset-pin-cells{gap:6px}.asset-pin-cells span{border-radius:8px;height:47px}.asset-withdraw-actions{gap:8px;margin-top:21px}.asset-withdraw-actions>button{height:48px;font-size:14px}.asset-withdraw-form .asset-withdraw-note{font-size:10px}}.sound-settings-panel{margin-top:26px}.sound-settings-note{color:#347bff;background:#f3f8ff;border:1px solid #dce8f7;border-radius:11px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.sound-settings-note>svg{width:25px}.sound-settings-note span{flex-direction:column;gap:4px;display:flex}.sound-settings-note strong{font-size:12px}.sound-settings-note small{color:#7086a2;font-size:9px}.sound-setting-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.sound-setting-grid>article{background:#fff;border:1px solid #e1e8f1;border-radius:12px;padding:15px;box-shadow:0 7px 24px #1f3e620f}.sound-setting-grid article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sound-setting-grid article>header>span{color:#347bff;background:#eaf3ff;border-radius:6px;padding:5px 7px;font-size:9px}.sound-setting-grid article>header>span.admin{color:#d98626;background:#fff2e3}.sound-setting-grid article>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sound-setting-grid article>header strong{color:#435870;font-size:12px}.sound-setting-grid article>header small{text-overflow:ellipsis;color:#9aa6b4;font-size:8px;overflow:hidden}.sound-switch{width:38px;height:22px;position:relative}.sound-switch input{opacity:0;position:absolute}.sound-switch i{background:#ccd4df;border-radius:12px;transition:all .2s;position:absolute;inset:0}.sound-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1e324c33}.sound-switch input:checked+i{background:#4080f4}.sound-switch input:checked+i:after{transform:translate(16px)}.sound-file-row{background:#f6f8fc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:61px;margin-top:14px;padding:10px 11px;display:flex}.sound-file-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sound-file-row small{color:#98a5b4;font-size:8px}.sound-file-row strong{text-overflow:ellipsis;white-space:nowrap;color:#5a6c82;max-width:220px;font-size:10px;overflow:hidden}.sound-file-row>label{color:#347bff;cursor:pointer;background:#e7f1ff;border-radius:6px;flex:none;padding:7px 9px;font-size:9px}.sound-file-row>label.disabled{opacity:.5;cursor:not-allowed}.sound-file-row input{display:none}.sound-volume{margin-top:14px;display:block}.sound-volume>span{color:#667991;justify-content:space-between;font-size:10px;display:flex}.sound-volume b{color:#347bff}.sound-volume input{accent-color:#4080f4;width:100%;margin-top:8px}.sound-loop{color:#5e7188;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-height:42px;margin-top:8px;font-size:10px;display:grid}.sound-loop input{accent-color:#4080f4}.sound-loop small{color:#98a5b5;justify-self:end;font-size:8px}.sound-setting-grid article>footer{border-top:1px solid #edf1f5;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;display:flex}.sound-setting-grid article>footer button{color:#687b92;background:#f0f3f7;border-radius:6px;height:32px;padding:0 10px;font-size:9px}.sound-setting-grid article>footer button.primary{color:#fff;background:#4080f4}.sound-setting-grid article>footer button:disabled{opacity:.55}.sound-settings-message{color:#15956e;background:#edf9f5;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:11px}@media (width<=900px){.mobile-header-actions{align-items:center;gap:4px;display:flex}.mobile-header-actions .notification-trigger{background:0 0;border:0;width:34px;height:34px}.mobile-header-actions .notification-popover{width:auto;max-height:calc(100svh - 138px);position:fixed;top:64px;left:10px;right:10px}.realtime-toasts{width:auto;top:70px;left:14px;right:14px}.realtime-toast{min-height:66px}.notification-popover{right:0}.admin-mute-button span{display:none}.admin-mute-button{justify-content:center;width:40px;padding:0}.admin-alert-popover{width:auto;max-height:calc(100svh - 90px);position:fixed;top:72px;left:10px;right:10px}.sound-settings-panel{margin-top:8px}.sound-setting-grid{grid-template-columns:1fr}.sound-settings-note{align-items:flex-start}.sound-setting-grid>article{padding:13px}.sound-file-row strong{max-width:170px}.sound-loop{grid-template-columns:auto auto}.sound-loop small{grid-column:1/-1;justify-self:start}}.tool-loading,.tool-error,.tool-empty{color:#8293a8;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.tool-loading svg{width:22px;animation:.8s linear infinite settlement-spin}.tool-error{color:#d94a5c;text-align:center;flex-direction:column}.tool-error button{color:#347bff;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;display:flex}.tool-empty{flex-direction:column}.tool-empty svg{color:#b1bdca;width:34px;height:34px}.support-login-state{text-align:center;padding:12px 10px 4px}.support-login-state .support-icon{border-radius:22px;width:76px;height:76px}.support-login-state h3{color:#31465f;margin:17px 0 7px}.support-login-state p{color:#8392a5;max-width:380px;margin:0 auto;font-size:13px;line-height:1.7}.support-login-state>button{color:#fff;background:#1687ef;border-radius:9px;height:44px;margin:20px auto 12px;padding:0 34px;font-weight:700}.support-login-state>small{color:#e05264;font-size:11px;display:block}.support-chat{flex-direction:column;height:min(540px,100svh - 170px);min-height:390px;display:flex}.support-chat>header{border-bottom:1px solid #e9eef4;align-items:center;gap:10px;min-height:62px;padding:0 3px 13px;display:flex}.support-agent-avatar{color:#1687ef;background:#e7f4ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.support-agent-avatar svg{width:21px}.support-chat>header>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.support-chat>header strong{color:#344a63;font-size:14px}.support-chat>header small{color:#8f9dac;align-items:center;gap:5px;font-size:10px;display:flex}.support-chat>header small i{background:#18b886;border-radius:50%;width:6px;height:6px}.support-chat>header button{color:#77879a;background:#f2f5f8;border-radius:7px;padding:7px 9px;font-size:10px}.support-chat-messages{flex:1;min-height:0;padding:16px 4px 8px;overflow:auto}.support-chat-messages article{align-items:flex-start;gap:8px;margin-bottom:13px;display:flex}.support-chat-messages article.member{flex-direction:row-reverse}.support-chat-messages article>span{color:#1687ef;background:#eaf5ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.support-chat-messages article.member>span{color:#15996e;background:#eaf9f4}.support-chat-messages article>span svg{width:15px}.support-chat-messages article>div{flex-direction:column;gap:4px;max-width:76%;display:flex}.support-chat-messages article.member>div{align-items:flex-end}.support-chat-messages article small{color:#97a3b2;font-size:9px}.support-chat-messages article p{color:#4f6278;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4f9;border-radius:3px 10px 10px;margin:0;padding:9px 11px;font-size:12px;line-height:1.6}.support-chat-messages article.member p{color:#fff;background:#1687ef;border-radius:10px 3px 10px 10px}.support-welcome{color:#8999ac;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.support-welcome svg{color:#1687ef;width:34px;height:34px}.support-welcome strong{color:#52667e;margin:9px 0 5px}.support-welcome p{max-width:320px;margin:0;font-size:11px;line-height:1.6}.support-closed-note{color:#15966f;background:#edf9f5;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 0;padding:9px;font-size:10px;display:flex}.support-closed-note svg{width:15px}.support-chat-error{color:#d94b5d;background:#fff0f2;border-radius:7px;margin:0 0 8px;padding:8px 10px;font-size:10px}.support-chat-composer{border-top:1px solid #e9eef4;grid-template-columns:minmax(0,1fr) 88px;gap:8px;padding-top:12px;display:grid}.support-chat-composer textarea{resize:none;color:#4d6179;border:1px solid #dbe4ee;border-radius:8px;outline:0;height:68px;padding:10px 11px;line-height:1.5}.support-chat-composer textarea:focus{border-color:#1687ef;box-shadow:0 0 0 3px #1687ef14}.support-chat-composer button{color:#fff;background:#1687ef;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:600;display:flex}.support-chat-composer button:disabled{opacity:.5}.support-chat-composer button svg{width:16px}.support-chat>.modal-note{text-align:center;margin:8px 0 0!important}.announcement-admin-panel,.support-admin-panel{grid-template-columns:330px minmax(0,1fr);gap:13px;margin-top:26px;display:grid}.announcement-list-card,.announcement-editor-card,.support-conversation-list,.support-admin-chat{background:#fff;border:1px solid #e3eaf2;border-radius:13px;min-width:0;box-shadow:0 8px 28px #1f3e6212}.announcement-list-card>header,.support-conversation-list>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:61px;padding:12px 14px;display:flex}.announcement-list-card>header>span,.support-conversation-list>header>span{grid-template-columns:32px 1fr;align-items:center;column-gap:8px;display:grid}.announcement-list-card>header svg,.support-conversation-list>header svg{color:#4080f4;grid-row:1/3;width:20px}.announcement-list-card>header strong,.support-conversation-list>header strong{color:#425870;font-size:13px}.announcement-list-card>header small,.support-conversation-list>header small{color:#98a4b3;font-size:9px}.announcement-list-card>header button,.support-conversation-list>header button{color:#347bff;background:#eaf4ff;border-radius:7px;align-items:center;gap:5px;padding:8px 9px;font-size:10px;display:flex}.announcement-list-card>header button svg,.support-conversation-list>header button svg{width:15px}.announcement-list-card>form,.support-conversation-list>form{grid-template-columns:1fr 104px 56px;gap:6px;padding:10px;display:grid}.announcement-list-card>form .member-search,.support-conversation-list>form .member-search{height:37px}.announcement-list-card>form select{color:#667990;background:#fff;border:1px solid #dbe4ee;border-radius:7px;min-width:0;font-size:10px}.announcement-list-card>form>button,.support-conversation-list>form>button{color:#347bff;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.announcement-list-card>form>button svg,.support-conversation-list>form>button svg{width:13px}.announcement-list{max-height:630px;padding:0 9px 9px;overflow:auto}.announcement-list>button{text-align:left;background:#f7f9fc;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;margin-bottom:7px;padding:11px;display:grid}.announcement-list>button.active{background:#edf6ff;border-color:#b9dafa;box-shadow:inset 3px 0 #1687ef}.announcement-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.announcement-list strong,.announcement-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-list strong{color:#4a5e76;font-size:11px}.announcement-list small{color:#94a1b1;font-size:9px}.announcement-list b,.announcement-editor-card header>b{color:#8795a5;background:#f1f4f7;border-radius:99px;padding:4px 6px;font-size:8px}.announcement-list b.published,.announcement-editor-card header>b.published{color:#15996e;background:#e9faf4}.announcement-list b.draft,.announcement-editor-card header>b.draft{color:#b47a19;background:#fff5df}.announcement-list time{color:#a0abb8;grid-column:1/-1;font-size:8px}.announcement-editor-card{padding:18px}.announcement-editor-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.announcement-editor-card>header>span{align-items:center;gap:10px;display:flex}.announcement-editor-card>header svg{color:#4080f4;width:23px}.announcement-editor-card>header small{color:#1687ef;letter-spacing:1px;font-size:8px;font-weight:700}.announcement-editor-card h2{color:#364b64;margin:3px 0 0;font-size:17px}.announcement-editor-card>label,.announcement-editor-grid label{flex-direction:column;gap:7px;margin-top:14px;display:flex}.announcement-editor-card label>span{color:#52657c;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.announcement-editor-card label>span small{color:#9aa6b4;font-size:8px;font-weight:400}.announcement-editor-card input,.announcement-editor-card select,.announcement-editor-card textarea{color:#4c6078;background:#fff;border:1px solid #dbe4ee;border-radius:8px;outline:0;width:100%}.announcement-editor-card input,.announcement-editor-card select{height:41px;padding:0 11px}.announcement-editor-card textarea{resize:vertical;min-height:190px;padding:11px;line-height:1.65}.announcement-editor-card input:focus,.announcement-editor-card select:focus,.announcement-editor-card textarea:focus{border-color:#1687ef;box-shadow:0 0 0 3px #1687ef12}.announcement-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.announcement-preview{background:#f7f9fc;border-radius:9px;margin-top:14px;padding:12px}.announcement-preview>small{color:#8f9cac;font-size:9px}.announcement-preview article{gap:9px;margin-top:8px;display:flex}.announcement-preview article>svg{color:#1687ef;flex:none;width:17px}.announcement-preview article>div{flex-direction:column;gap:4px;display:flex}.announcement-preview strong{color:#465b72;font-size:11px}.announcement-preview p{color:#718298;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.announcement-preview time{color:#9ba7b5;font-size:8px}.announcement-editor-card>footer{border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.announcement-editor-card>footer button{color:#6c7d90;background:#f1f4f7;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.announcement-editor-card>footer button.primary{color:#fff;background:#4080f4}.announcement-editor-card>footer button.danger{color:#d94556;background:#fff0f2}.announcement-editor-card>footer svg{width:16px}.support-admin-panel{min-height:650px}.support-auto-reply-card{background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid #dfe8f2;border-radius:13px;flex-direction:column;grid-column:1/-1;gap:10px;padding:14px 16px;display:flex;box-shadow:0 8px 28px #1f3e620f}.support-auto-reply-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-auto-reply-card>header>span{align-items:center;gap:10px;min-width:0;display:flex}.support-auto-reply-card>header>span>svg{color:#1687ef;background:#e5f3ff;border-radius:10px;width:34px;height:34px;padding:8px}.support-auto-reply-card>header>span>span{flex-direction:column;gap:3px;display:flex}.support-auto-reply-card strong{color:#40566f;font-size:12px}.support-auto-reply-card small{color:#8d9daf;font-size:9px}.support-auto-reply-card>header>label{color:#15996e;cursor:pointer;background:#e9faf4;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.support-auto-reply-card>header>label:has(input:not(:checked)){color:#8492a3;background:#f1f4f7}.support-auto-reply-card>header input{accent-color:#1687ef}.support-auto-reply-card>div{grid-template-columns:minmax(0,1fr) 108px;gap:9px;display:grid}.support-auto-reply-card textarea{resize:vertical;color:#4d6078;background:#fff;border:1px solid #dbe4ee;border-radius:9px;outline:0;height:72px;padding:10px 12px;line-height:1.55}.support-auto-reply-card textarea:focus{border-color:#1687ef;box-shadow:0 0 0 3px #1687ef14}.support-auto-reply-card>div>button{color:#fff;background:#1687ef;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.support-auto-reply-card>div>button:disabled{opacity:.5}.support-auto-reply-card>div>button svg{width:15px}.support-auto-reply-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-auto-reply-card>footer>span{color:#15996e;font-size:9px}.support-conversation-list{overflow:hidden}.support-conversation-list>form{grid-template-columns:1fr 58px}.support-status-tabs{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 10px 9px;display:grid}.support-status-tabs button{color:#8291a3;background:#f2f5f8;border-radius:6px;height:31px;font-size:9px}.support-status-tabs button.active{color:#347bff;background:#eaf4ff}.support-conversation-items{max-height:535px;padding:0 8px 8px;overflow:auto}.support-conversation-items>button{text-align:left;background:#f7f9fc;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-bottom:6px;padding:10px;display:grid;position:relative}.support-conversation-items>button.active{background:#edf6ff;box-shadow:inset 3px 0 #1687ef}.support-member-avatar{color:#1687ef;background:#dff0ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.support-conversation-items>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.support-conversation-items strong,.support-conversation-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-conversation-items strong{color:#445970;font-size:11px}.support-conversation-items small{color:#8998aa;font-size:9px}.support-conversation-items time{color:#a1acb9;font-size:8px}.support-conversation-items b{color:#fff;background:#ef4c5e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.support-admin-chat{flex-direction:column;display:flex;overflow:hidden}.support-admin-chat>header{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:70px;padding:12px 16px;display:flex}.support-admin-chat>header>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.support-admin-chat>header strong{color:#40566f;font-size:13px}.support-admin-chat>header small{text-overflow:ellipsis;white-space:nowrap;color:#94a2b1;font-size:9px;overflow:hidden}.support-admin-chat>header>b{color:#8492a3;background:#f1f4f7;border-radius:99px;padding:5px 7px;font-size:8px}.support-admin-chat>header>b.open{color:#15996e;background:#e9faf4}.support-chat-actions{align-items:center;gap:6px;display:flex}.support-chat-actions button{color:#65788f;background:#f0f4f8;border-radius:7px;align-items:center;gap:5px;padding:8px 9px;font-size:9px;display:flex}.support-chat-actions button.acknowledge{color:#128965;background:#e9faf4;box-shadow:inset 0 0 0 1px #c9efe2}.support-chat-actions button:disabled{opacity:.55}.support-chat-actions svg{width:14px}.support-admin-messages{flex:1;min-height:0;padding:18px;overflow:auto}.support-admin-messages article{align-items:flex-start;gap:9px;margin-bottom:15px;display:flex}.support-admin-messages article.admin{flex-direction:row-reverse}.support-admin-messages article>span{color:#667a92;background:#eef2f7;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.support-admin-messages article.admin>span{color:#1687ef;background:#eaf5ff}.support-admin-messages article>span svg{width:16px}.support-admin-messages article>div{flex-direction:column;gap:4px;max-width:72%;display:flex}.support-admin-messages article.admin>div{align-items:flex-end}.support-admin-messages small{color:#99a5b3;font-size:8px}.support-admin-messages p{color:#4f6279;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f7;border-radius:3px 10px 10px;margin:0;padding:9px 11px;font-size:11px;line-height:1.6}.support-admin-messages article.admin p{color:#fff;background:#1687ef;border-radius:10px 3px 10px 10px}.support-admin-chat>footer{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:13px 16px;display:grid}.support-admin-chat>footer textarea{resize:none;color:#4d6078;border:1px solid #dbe4ee;border-radius:8px;outline:0;height:67px;padding:10px}.support-admin-chat>footer textarea:focus{border-color:#1687ef}.support-admin-chat>footer button{color:#fff;background:#4080f4;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.support-admin-chat>footer button:disabled{opacity:.5}.support-admin-chat>footer svg{width:15px}.support-chat-placeholder{color:#8d9daf;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.support-chat-placeholder>svg{color:#4080f4;width:44px;height:44px}.support-chat-placeholder strong{color:#53677f;margin-top:11px}.support-chat-placeholder p{margin:5px 0 0;font-size:10px}@media (width<=1100px){.announcement-admin-panel,.support-admin-panel{grid-template-columns:290px minmax(0,1fr)}}@media (width<=900px){.support-chat{height:min(520px,100svh - 150px);min-height:350px}.support-chat-composer{grid-template-columns:1fr 72px}.support-chat-composer textarea{height:62px}.support-chat>header button{display:none}.announcement-admin-panel,.support-admin-panel{grid-template-columns:1fr;margin-top:8px}.announcement-list-card,.support-conversation-list{max-height:390px}.announcement-list{max-height:250px}.announcement-editor-card{padding:14px}.announcement-editor-grid{grid-template-columns:1fr}.announcement-editor-card textarea{min-height:150px}.support-admin-panel{min-height:0}.support-auto-reply-card{grid-column:auto;padding:12px}.support-auto-reply-card>header{align-items:flex-start}.support-auto-reply-card>header>span>span small{white-space:normal}.support-auto-reply-card>div{grid-template-columns:1fr}.support-auto-reply-card>div>button{height:40px}.support-auto-reply-card>footer{flex-direction:column;align-items:flex-start}.support-conversation-items{max-height:230px}.support-admin-chat{min-height:520px}.support-admin-chat>header{flex-wrap:wrap;padding:10px 12px}.support-chat-actions{justify-content:flex-end;width:100%}.support-admin-messages{padding:14px}.support-admin-chat>footer{grid-template-columns:1fr 86px;padding:11px}.support-admin-chat>footer textarea{height:62px}}@media (width>=901px){.promotion-account-shell{grid-template-columns:220px minmax(0,1fr);gap:14px;padding:10px 12px 22px}.promotion-sidebar{border-radius:9px;min-height:720px;padding:14px 10px}.promotion-avatar{width:60px;height:60px}.promotion-profile>strong{margin-top:6px;font-size:16px}.promotion-profile>small{margin-top:4px;font-size:11px}.promotion-profile>code{margin-top:8px;font-size:10px}.promotion-profile>div{margin:14px 0}.promotion-profile>div button{gap:5px;font-size:13px}.promotion-profile>div button span{border-radius:7px;width:28px;height:28px}.promotion-profile>div svg{width:18px}.promotion-sidebar nav{gap:8px}.promotion-sidebar nav button{border-radius:8px;gap:9px;height:46px;padding:0 11px;font-size:14px}.promotion-sidebar nav button span{border-radius:7px;width:29px;height:29px}.promotion-sidebar nav button span svg{width:17px}.promotion-account-card{border-radius:9px;min-width:0;padding:10px 10px 18px;overflow:hidden}.promotion-account-card>h1{height:56px;padding:11px 0 0;font-size:21px}.promotion-tabs{height:48px}.promotion-tabs button{font-size:16px}.promotion-tabs button.active:after{bottom:4px}.promotion-section-title{margin:8px 6px 15px;font-size:19px;line-height:31px}.promotion-section-title:before{height:31px}.ledger-account-card{min-height:720px;padding-bottom:20px}.ledger-view-tabs{height:52px}.ledger-view-tabs button{min-width:78px;font-size:15px}.ledger-view-tabs button.active:after{height:2px;bottom:4px}.ledger-filters{padding:0 6px 10px;font-size:13px}.ledger-filter-row{gap:10px}.ledger-scope-toggle{height:36px}.ledger-scope-toggle button{width:80px;font-size:14px}.ledger-filter-row>label{gap:8px}.ledger-filter-row select{width:144px;height:37px;padding:0 31px 0 11px;font-size:13px}.ledger-currency{width:108px;height:37px;padding:0 10px;font-size:13px}.ledger-currency b{width:18px;height:18px;font-size:11px}.ledger-date-row{margin-top:10px}.ledger-date-field>div{height:37px}.ledger-date-field input{width:111px;padding:0 7px;font-size:12px}.ledger-date-presets{height:37px}.ledger-date-presets button{min-width:52px;font-size:12px}.ledger-filter-actions{gap:8px}.ledger-filter-actions button{gap:5px;width:82px;height:38px;font-size:13px}.ledger-filter-actions svg{width:15px}.ledger-table{border-radius:7px;min-height:330px;margin:0 6px}.ledger-table-head,.ledger-record-row{grid-template-columns:72px minmax(110px,1.3fr) 64px 48px 78px 54px 116px minmax(86px,1fr) 52px;column-gap:6px;min-width:0;padding:0 10px}.ledger-table-head{height:42px;font-size:12px}.ledger-record-row{min-height:50px;font-size:12px}.ledger-type{min-width:58px;padding:4px 5px;font-size:11px}.ledger-record-row>time{line-height:1.35}.ledger-description,.ledger-detail-toggle{font-size:11px}.ledger-detail-toggle svg{width:13px}.ledger-row-details{gap:8px;padding:10px 14px;font-size:11px}.ledger-loading,.ledger-empty{height:287px}.settings-account-card{min-height:720px}.settings-overview{padding-top:14px}.settings-overview-note{font-size:15px}.settings-module-list{gap:14px}.settings-module-list>button{border-radius:10px;min-height:76px}.settings-module-copy strong{font-size:15px}.settings-module-copy small{font-size:12px}.settings-detail{padding:0 24px 22px}.settings-title-row{height:62px}.settings-title-row h2{font-size:20px}.settings-back{font-size:14px}.settings-field{margin-bottom:17px}.settings-field>.settings-field-label,.settings-field>span{font-size:14px}.settings-field>div,.settings-submit{height:46px}.settings-submit{font-size:15px}.asset-wallet-section>header,.asset-recharge-section>header,.asset-statistics-section>header{height:48px}.asset-wallet-section h2,.asset-recharge-section h2,.asset-statistics-section h2{font-size:18px}.asset-action-tabs{height:46px}.asset-action-tabs button{font-size:14px}.asset-withdraw-control>span{font-size:13px}.asset-withdraw-balance,.asset-withdraw-wallet>div,.asset-withdraw-amount>input,.asset-security-question,.asset-withdraw-security>input{height:46px}.asset-withdraw-actions>button{height:46px;font-size:14px}.commission-transfer-card{min-height:620px}.commission-transfer-currency{height:42px}.commission-transfer-currency span{font-size:15px}.commission-transfer-balance{margin-top:30px}.commission-transfer-field{font-size:14px}.commission-transfer-field>div,.commission-transfer-submit{height:46px}.commission-transfer-submit{font-size:15px}}@media (width>=901px) and (width<=1100px){.promotion-account-shell{grid-template-columns:188px minmax(0,1fr);gap:10px;padding-inline:10px}.promotion-sidebar nav button{padding-inline:8px;font-size:13px}.ledger-table{overflow-x:auto}.ledger-table-head,.ledger-record-row{min-width:820px}}.team-member-list{margin-top:10px}.team-member-list article{box-shadow:none;border-color:#e3eaf5;border-radius:8px;position:relative}.team-member-list article+article{margin-top:8px}.team-member-list article>header{border-bottom:1px solid #e5ebf4;height:auto;min-height:43px;padding:6px 11px}.team-member-account{font-size:13px}.team-member-actions{gap:8px!important}.team-member-list article>header b{font-size:10px}.team-member-commission{border-radius:7px;height:34px;padding:0 11px;font-size:12px}.team-member-tools{align-items:center;gap:3px!important;display:flex!important}.team-member-tools button{color:#36536f;background:0 0;border-radius:6px;place-items:center;width:30px;height:30px;transition:background .18s,color .18s,transform .18s;display:grid}.team-member-tools button:hover,.team-member-tools button:focus-visible{color:#347bff;background:#eaf3ff;outline:none}.team-member-tools button:active{transform:translateY(1px)}.team-member-tools button svg{width:17px;height:17px}.team-member-tools button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-member-list article .promotion-metrics.member{row-gap:9px;min-height:69px;padding:10px 8px 7px}.team-member-list article .promotion-metrics.member.expanded{min-height:116px;padding-bottom:8px}.promotion-metrics.member>div{gap:4px;font-size:12px}.promotion-metrics.member strong{font-size:14px}.promotion-metrics.member.expanded>div:nth-child(n+7){display:flex}.team-member-expand{color:#4f6179;background:#f5f8fd;border-top:1px solid #e4ebf5;border-radius:0;place-items:center;width:100%;height:25px;display:grid}.team-member-expand:hover,.team-member-expand:focus-visible{color:#347bff;background:#edf4fd;outline:none}.team-member-expand svg{stroke-width:2px;width:15px;height:15px}@media (width>=901px){.team-panel .promotion-section-title{margin-bottom:11px;font-size:18px}.team-panel>.promotion-metrics{row-gap:12px;min-height:108px;margin-bottom:9px;padding:13px 9px 10px}.team-panel>.promotion-metrics>div{gap:4px;font-size:12px}.team-panel>.promotion-metrics strong{font-size:14px}.team-filters{grid-template-columns:176px minmax(310px,1fr) auto;gap:9px 14px;margin:0 6px;font-size:13px}.team-filters label{gap:9px}.currency-select,.team-filters input,.date-range>div{height:37px}.currency-select{min-width:122px;padding:0 10px}.team-filters input{width:205px;padding:0 10px;font-size:12px}.team-filter-actions{gap:8px}.team-filter-actions button{width:88px;height:37px;font-size:13px}.team-filters .date-range input{width:116px}.date-presets{margin-left:-38px}.date-presets button{min-width:55px;height:37px;font-size:12px}}@media (width<=900px){.team-member-list article>header{min-height:44px;padding:6px 9px}.team-member-actions{min-width:0}.team-member-tools{gap:1px!important}.team-member-tools button{width:28px;height:28px}.team-member-tools button svg{width:15px;height:15px}.team-member-list article .promotion-metrics.member,.team-member-list article .promotion-metrics.member.expanded{grid-template-columns:repeat(3,1fr);min-height:0;padding:10px 4px 7px}.promotion-metrics.member>div{font-size:11px}.promotion-metrics.member strong{font-size:13px}}@media (width<=430px){.team-member-account{max-width:105px}.team-member-actions>b{display:none}.team-member-commission{height:30px;padding:0 8px;font-size:11px}}.team-member-modal-backdrop{z-index:132}.team-member-modal{background:#fff;border-radius:12px;width:min(540px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 20px 60px #1e345440}.member-details-modal{width:min(580px,100vw - 36px)}.member-transfer-modal{width:min(480px,100vw - 36px)}.team-member-modal-header{background:#f8faff;border-bottom:1px solid #e2e9f4;justify-content:center;align-items:center;height:48px;display:flex;position:relative}.team-member-modal-header strong{color:#3b4c66;font-size:15px}.team-member-modal-header button{color:#6b82a5;background:0 0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:absolute;right:12px}.team-member-modal-header button:hover,.team-member-modal-header button:focus-visible{color:#347bff;background:#edf3fc;outline:none}.team-member-modal-header svg{width:21px;height:21px}.team-member-modal>form,.member-details-body{padding:15px 18px 18px}.team-member-modal-account{color:#71839f;background:#f5f8fd;border-radius:8px;grid-template-columns:28px auto 1fr;align-items:center;gap:8px;min-height:40px;margin-bottom:7px;padding:0 11px;font-size:12px;display:grid}.team-member-modal-account svg{color:#4080f4;width:18px}.team-member-modal-account strong{color:#347bff;justify-self:end;font-size:13px}.team-member-modal-account.transfer{grid-template-columns:26px auto 1fr auto;margin-bottom:13px}.team-member-modal-account.transfer small{color:#91a1ba}.member-settings-modal .promotion-rate-control{grid-template-columns:36px minmax(0,1fr) 36px 42px;gap:7px;height:44px;margin:5px 0 10px}.member-settings-modal .promotion-rate-control button{border-radius:8px;width:36px;height:36px}.member-settings-modal .promotion-rate-control>span{text-align:right;min-width:42px;font-size:12px}.member-settings-fields{grid-template-columns:minmax(0,1fr) 155px;gap:10px;display:grid}.member-settings-modal .promotion-select-field>span,.member-readonly-field>span,.team-member-form-field>span{color:#41536c;margin-bottom:6px;font-size:12px;display:block}.member-settings-modal .promotion-select-field>div{height:41px}.member-settings-modal .promotion-select-field select{font-size:12px}.member-readonly-field{min-width:0}.member-readonly-field strong{color:#40526c;background:#f6f9fe;border:1px solid #dce5f2;border-radius:8px;align-items:center;height:41px;padding:0 11px;font-size:13px;display:flex}.member-readonly-field small{color:#98a8c0;margin-top:4px;font-size:10px;display:block}.team-member-modal-tip{color:#63738b;margin:10px 0 0;font-size:11px;line-height:1.5}.team-member-modal-tip b{color:#347bff;font-weight:500}.team-member-modal-confirm{border-radius:8px;height:42px;margin-top:13px;font-size:14px}.member-settings-modal .team-member-modal-confirm{width:220px;margin-inline:auto;display:block}.member-details-account{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.member-details-account>strong{color:#347bff;font-size:15px}.member-details-account>span{color:#596981;border:1px solid #dce5f2;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;display:flex}.member-details-account b{color:#fff;background:#21ab83;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.member-details-body dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.member-details-body dl>div{background:#f5f8fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:72px;padding:9px;display:flex}.member-details-body dt{color:#7f91ae;font-size:11px}.member-details-body dd{color:#46566e;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:13px;font-weight:600;overflow:hidden}.member-details-modal .team-member-modal-confirm{height:40px;margin-top:11px}.team-member-form-field{margin-top:10px;display:block}.team-member-form-field>div{background:#f8faff;border:1px solid #dce5f2;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.team-member-form-field>div:focus-within{border-color:#4080f4;box-shadow:0 0 0 3px #4080f41a}.team-member-form-field svg{color:#7f94b5;width:17px}.team-member-form-field input{color:#40516a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.team-member-form-field input::placeholder{color:#a8b6cb}.team-member-form-field div>b{color:#347bff;font-size:11px}@media (width<=900px){.promotion-modal-backdrop.team-member-modal-backdrop{align-items:start;padding:38px 14px 72px}.team-member-modal,.member-details-modal,.member-transfer-modal{width:100%;max-height:calc(100svh - 76px)}}@media (width<=480px){.team-member-modal>form,.member-details-body{padding:13px}.member-settings-fields{grid-template-columns:1fr}.member-readonly-field small{display:none}.member-details-body dl{gap:7px}.member-details-body dl>div{min-height:66px}.team-member-modal-account.transfer{grid-template-columns:24px auto 1fr}.team-member-modal-account.transfer small{display:none}.member-settings-modal .team-member-modal-confirm{width:100%}}.bet-detail-modal{border-radius:12px}.bet-detail-modal>header{height:50px;padding-inline:16px}.bet-detail-modal>header h2{font-size:15px}.bet-detail-modal>header .icon-button{right:9px}.bet-detail-modal>header .icon-button svg{width:19px;height:19px}.bet-detail-modal>.modal-body{padding:13px}.bet-detail-list{border-radius:9px;padding:3px 10px}.bet-detail-row{gap:12px;min-height:39px;font-size:13px}.bet-detail-value{gap:5px;font-size:13px}.bet-detail-value>button{width:21px;height:25px}.bet-detail-value>button svg{width:14px}.bet-detail-value>a{padding:4px 7px;font-size:11px}.bet-detail-value.amount svg,.bet-detail-value.return-amount svg{width:15px}.bet-detail-option{width:20px;height:20px;font-size:10px}.bet-detail-notice{margin-top:8px;font-size:11px}.bet-detail-cancel{height:40px;margin-top:8px;font-size:14px}@media (width<=600px){.bet-detail-modal>header{height:48px}.bet-detail-modal>.modal-body{padding:10px}.bet-detail-list{padding:2px 8px}.bet-detail-row{min-height:37px;font-size:12px}.bet-detail-value{max-width:70%;font-size:12px}.bet-detail-cancel{height:39px;font-size:13px}}body.chat-hub-open{overflow:hidden}.chat-mini-layer{z-index:145;pointer-events:none;position:fixed;inset:0}.chat-mini-window{pointer-events:auto;overscroll-behavior:contain;isolation:isolate;background:#fff;border:1px solid #dce8f5;border-radius:14px;flex-direction:column;width:min(360px,100vw - 24px);height:300px;display:flex;position:absolute;right:88px;overflow:hidden;box-shadow:0 18px 48px #1330523d}.chat-mini-window>header{background:linear-gradient(90deg,#fafdff,#f2f8ff);border-bottom:1px solid #e8eef5;flex:0 0 52px;align-items:center;gap:7px;height:52px;padding:0 9px;display:flex}.chat-mini-avatar{color:#fff;background:linear-gradient(135deg,#1687ef,#0d6ed8);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 12px #1687ef38}.chat-mini-avatar svg{width:17px}.chat-mini-heading{text-align:left;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.chat-mini-heading strong,.chat-mini-heading small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-mini-heading strong{color:#334c67;font-size:12px}.chat-mini-heading small{color:#91a0b1;font-size:8px}.chat-mini-unread{color:#fff;background:#ef4960;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.chat-mini-action{color:#6f849b;background:#edf4fb;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.chat-mini-action:hover{color:#1687ef;background:#e1efff}.chat-mini-action.close:hover{color:#df5062;background:#fff0f2}.chat-mini-action svg{width:14px}.chat-mini-messages{overscroll-behavior:contain;background:#f7f9fc;flex-direction:column;flex:1;gap:7px;min-height:0;padding:10px;display:flex;overflow:auto}.chat-mini-messages article{flex-direction:column;align-self:flex-start;gap:3px;max-width:82%;display:flex}.chat-mini-messages article.own{align-self:flex-end;align-items:flex-end}.chat-mini-messages article small{color:#92a0b0;font-size:8px}.chat-mini-messages article p{color:#4d6077;word-break:break-word;background:#fff;border:1px solid #e4ebf4;border-radius:4px 10px 10px;max-width:100%;margin:0;padding:7px 9px;font-size:10px;line-height:1.45}.chat-mini-messages article.own p{color:#fff;background:#1687ef;border-color:#1687ef;border-radius:10px 4px 10px 10px}.chat-mini-system{color:#8b99a9;background:#edf1f5;border-radius:99px;align-self:center;padding:4px 8px;font-size:8px}.chat-mini-empty{color:#9ba8b7;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;font-size:9px;display:flex}.chat-mini-empty svg{width:25px}.chat-mini-error{color:#d9495b;background:#fff0f2;margin:0;padding:5px 9px;font-size:8px}.chat-mini-composer{background:#fff;border-top:1px solid #e5ecf4;flex:0 0 54px;grid-template-columns:minmax(0,1fr) 68px;gap:7px;height:54px;padding:7px;display:grid}.chat-mini-composer input{color:#3f536b;background:#f9fbfd;border:1px solid #d9e4ef;border-radius:8px;outline:0;min-width:0;height:40px;padding:0 11px;font-size:10px}.chat-mini-composer input:focus{background:#fff;border-color:#1687ef;box-shadow:0 0 0 2px #1687ef1a}.chat-mini-composer button{color:#fff;background:#1687ef;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:40px;font-size:9px;font-weight:700;display:flex}.chat-mini-composer button:disabled{opacity:.48;cursor:not-allowed}.chat-mini-composer button svg{width:14px}.chat-mini-login,.chat-mini-empty-state{color:#7990a8;background:#f7f9fc;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:14px;display:flex}.chat-mini-login>svg,.chat-mini-empty-state>svg{color:#1687ef;flex:none;width:26px}.chat-mini-login>span,.chat-mini-empty-state>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-mini-login strong,.chat-mini-empty-state strong{color:#41566f;font-size:11px}.chat-mini-login small,.chat-mini-empty-state small{color:#94a2b2;font-size:8px;line-height:1.4}.chat-mini-login button,.chat-mini-empty-state button{color:#fff;background:#1687ef;border-radius:7px;flex:none;height:31px;padding:0 10px;font-size:9px}.chat-collapse-ball{z-index:146;color:#fff;background:linear-gradient(145deg,#1592f5,#086bd4);border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;animation:.2s ease-out chat-ball-enter;display:grid;position:fixed;top:140px;right:82px;box-shadow:0 11px 28px #115da952}.chat-collapse-ball:before{content:"";border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:5px}.chat-collapse-ball svg{width:23px;position:relative}.chat-collapse-ball>b{color:#fff;background:#ef4960;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-3px}@keyframes chat-ball-enter{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:none}}.floating-tools .tool-dot{background:#ef4960;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.floating-tools .tool-unread{color:#fff;background:#ef4960;border:1px solid #fff;border-radius:99px;place-items:center;width:auto;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:5px;right:5px}.chat-hub-layer{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14223485;justify-content:flex-end;display:flex;position:fixed;inset:0}.chat-hub-shell{will-change:transform;background:#fff;border-radius:16px;flex-direction:column;width:min(660px,100vw - 24px);height:calc(100svh - 24px);margin:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #10233a47}.chat-hub-titlebar{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border-bottom:1px solid #e9eef5;flex:none;align-items:center;gap:9px;height:56px;padding:0 15px;display:flex}.chat-hub-shell.is-dragging .chat-hub-titlebar{cursor:grabbing}.chat-hub-titlebar>.chat-hub-brand{color:#fff;background:#1687ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.chat-hub-titlebar>.chat-hub-brand svg{width:18px}.chat-hub-titlebar>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.chat-hub-titlebar small{color:#1687ef;letter-spacing:1.8px;font-size:8px;font-weight:800}.chat-hub-titlebar h2{color:#30465f;margin:0;font-size:14px}.chat-hub-titlebar>b{color:#e04d60;background:#fff0f2;border-radius:99px;padding:6px 9px;font-size:9px}.chat-hub-titlebar>button{color:#78899d;background:#f2f5f8;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.chat-hub-titlebar>button:hover{color:#1687ef;background:#eaf4ff}.chat-hub-workspace{background:#f6f8fb;flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.chat-hub-sidebar{background:#fff;border-right:1px solid #e7edf4;flex-direction:column;min-height:0;display:flex}.chat-profile{border-bottom:1px solid #edf1f5;flex:none;align-items:center;gap:8px;height:54px;padding:0 10px;display:flex}.chat-profile>img{object-fit:cover;background:#edf5ff;border-radius:9px;width:32px;height:32px}.chat-profile>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-profile strong{text-overflow:ellipsis;white-space:nowrap;color:#3d526a;font-size:12px;overflow:hidden}.chat-profile small{color:#98a5b4;font-size:9px}.chat-profile>button{color:#1687ef;background:#eaf4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chat-profile>button svg{width:17px}.chat-search{background:#f6f8fb;border:1px solid #e2e9f1;border-radius:9px;flex:none;align-items:center;gap:6px;height:34px;margin:9px 9px 7px;padding:0 9px;display:flex}.chat-search svg{color:#9aa8b7;width:15px}.chat-search input{color:#4d6077;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.chat-search input::placeholder{color:#a5b0bd}.chat-sidebar-tabs{background:#eef2f7;border-radius:8px;flex:none;grid-template-columns:1fr 1fr;gap:3px;height:34px;margin:0 9px 6px;padding:3px;display:grid}.chat-sidebar-tabs button{color:#7c8da1;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.chat-sidebar-tabs button.active{color:#1687ef;background:#fff;box-shadow:0 3px 10px #1f3e6214}.chat-sidebar-tabs svg{width:14px}.chat-sidebar-tabs b{color:#fff;background:#ef4d60;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;display:grid}.chat-sidebar-list{flex:1;min-height:0;padding:2px 6px 6px;overflow:auto}.chat-list-item,.chat-contact-item{color:#607389;text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:54px;margin-bottom:3px;padding:7px 6px;display:grid;position:relative}.chat-list-item:hover,.chat-contact-item:hover{background:#f4f8fd}.chat-list-item.active{background:#eaf4ff}.chat-list-item>span:nth-child(2),.chat-contact-item>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.chat-list-item strong,.chat-contact-item strong{text-overflow:ellipsis;white-space:nowrap;color:#3e526a;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.chat-list-item strong i{color:#1687ef;background:#eaf4ff;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:700}.chat-list-item strong i.dissolved{color:#8e9aa9;background:#f0f2f5}.chat-list-item small,.chat-contact-item small{text-overflow:ellipsis;white-space:nowrap;color:#99a5b3;font-size:8px;overflow:hidden}.chat-list-item time{color:#a2adba;align-self:start;margin-top:3px;font-size:7px}.chat-list-item>b{color:#fff;background:#ef4d60;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;bottom:9px;right:8px}.chat-list-item.official .chat-avatar{box-shadow:0 0 0 3px #edf7ff}.chat-contact-item{grid-template-columns:34px minmax(0,1fr) auto auto}.chat-contact-item>i{color:#c78724;background:#fff7e8;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.chat-contact-item>svg{color:#a1adba;width:14px}.chat-contact-item:disabled{opacity:.55;cursor:not-allowed}.chat-avatar{color:#6a7f96;background:#eef3f8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.chat-avatar svg{width:16px}.chat-avatar.support{color:#1687ef;background:#e8f4ff}.chat-avatar.group{color:#6867db;background:#eeeefe}.chat-avatar.self{color:#159b70;background:#e9f9f3}.chat-create-group{color:#fff;background:#1687ef;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;height:36px;margin:6px 9px 9px;font-size:9px;font-weight:700;display:flex}.chat-create-group svg{width:15px}.chat-list-empty{color:#9aa7b6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px;display:flex}.chat-list-empty>svg{color:#77aee2;width:30px;height:30px}.chat-list-empty strong{color:#5a6e84;margin-top:9px;font-size:11px}.chat-list-empty p{margin:5px 0 0;font-size:8px;line-height:1.6}.chat-hub-main{background:#f7f9fc;min-width:0;min-height:0;position:relative}.chat-conversation{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.chat-conversation-header{background:#fff;border-bottom:1px solid #e9eef4;flex:none;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.chat-conversation-header>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-conversation-header strong{text-overflow:ellipsis;white-space:nowrap;color:#354b63;font-size:11px;overflow:hidden}.chat-conversation-header small{color:#98a4b2;align-items:center;gap:5px;font-size:8px;display:flex}.chat-online-dot{background:#17b982;border-radius:50%;width:6px;height:6px}.chat-header-action{color:#76879b;background:#f0f3f7;border-radius:8px;padding:8px 10px;font-size:9px}.chat-header-icon{color:#71849b;background:#f0f4f8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chat-header-icon svg{width:18px}.chat-message-scroll{background:#f8fafc;flex:1;min-height:0;padding:13px 12px 8px;overflow:auto}.chat-message{align-items:flex-start;gap:7px;margin-bottom:10px;display:flex}.chat-message.own{flex-direction:row-reverse}.chat-message>div{flex-direction:column;gap:4px;max-width:72%;display:flex}.chat-message.own>div{align-items:flex-end}.chat-message small{color:#9aa6b4;font-size:8px}.chat-message p{color:#4d6178;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px 10px 10px;margin:0;padding:8px 10px;font-size:10px;line-height:1.5;box-shadow:0 2px 8px #1f3e620f}.chat-message.own p{color:#fff;background:#1687ef;border-radius:12px 4px 12px 12px;box-shadow:0 5px 14px #1687ef2e}.chat-message.redacted p{color:#909cab;box-shadow:none;background:#f0f2f5;font-style:italic}.chat-message.own.redacted p{color:#718196;background:#dfe5ec}.chat-system-line{color:#8795a6;text-align:center;background:#edf1f5;border-radius:99px;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:88%;margin:10px auto;padding:6px 10px;font-size:8px;display:flex}.chat-system-line svg{width:13px}.chat-empty-state,.chat-loading{color:#91a0b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:170px;display:flex}.chat-empty-state>svg{color:#4c9de7;width:38px;height:38px}.chat-empty-state strong{color:#53687f;margin-top:10px;font-size:12px}.chat-empty-state p{max-width:330px;margin:5px 0 0;font-size:9px;line-height:1.6}.chat-loading{flex-direction:row;gap:7px;font-size:10px}.chat-loading svg{width:17px;animation:.9s linear infinite spin}.chat-composer{background:#fff;border-top:1px solid #e8edf3;flex:none;grid-template-columns:minmax(0,1fr) 64px;gap:7px;min-height:70px;padding:8px 10px;display:grid}.chat-composer textarea{resize:none;color:#4d6178;border:1px solid #dbe4ed;border-radius:9px;outline:0;height:52px;padding:8px 10px;font-size:9px;line-height:1.45}.chat-composer textarea:focus{border-color:#1687ef;box-shadow:0 0 0 3px #1687ef14}.chat-composer textarea:disabled{color:#8f9baa;background:#f1f3f6}.chat-composer>button{color:#fff;background:#1687ef;border-radius:9px;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.chat-composer>button:disabled{cursor:not-allowed;background:#b7c4d1}.chat-composer svg{width:16px}.chat-inline-error,.chat-global-error{color:#d84c60;background:#fff0f2;margin:0;padding:8px 15px;font-size:9px}.chat-global-error{z-index:4;border-radius:8px;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:330px;right:12px}.chat-global-error svg{width:14px}.chat-lobby-welcome{text-align:center;background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:42px;display:flex}.chat-lobby-welcome>span{color:#fff;background:#1687ef;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 12px 26px #1687ef33}.chat-lobby-welcome>span svg{width:31px;height:31px}.chat-lobby-welcome>small{color:#1687ef;letter-spacing:2px;margin-top:20px;font-size:8px;font-weight:800}.chat-lobby-welcome h3{color:#30465f;margin:8px 0 9px;font-size:22px}.chat-lobby-welcome>p{color:#8291a3;max-width:470px;margin:0;font-size:10px;line-height:1.8}.chat-lobby-welcome>div{gap:9px;margin-top:22px;display:flex}.chat-lobby-welcome>div button{color:#fff;background:#1687ef;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.chat-lobby-welcome>div button+button{color:#1687ef;background:#eaf4ff}.chat-lobby-welcome>div svg{width:15px}.chat-lobby-welcome>section{grid-template-columns:1fr 1fr;gap:10px;width:min(480px,100%);margin-top:32px;display:grid}.chat-lobby-welcome article{text-align:left;background:#fff;border:1px solid #e6ecf3;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.chat-lobby-welcome article>svg{color:#1687ef;width:20px}.chat-lobby-welcome article span{flex-direction:column;gap:3px;display:flex}.chat-lobby-welcome article strong{color:#52667d;font-size:10px}.chat-lobby-welcome article small{color:#98a5b4;font-size:8px}.chat-mobile-back{display:none}.chat-login-state{text-align:center;background:#f7f9fc;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.chat-login-state>span{color:#1687ef;background:#eaf4ff;border-radius:22px;place-items:center;width:74px;height:74px;display:grid}.chat-login-state>span svg{width:34px}.chat-login-state h3{color:#344a62;margin:18px 0 7px}.chat-login-state p{color:#8291a3;max-width:390px;margin:0;font-size:11px;line-height:1.7}.chat-login-state>button{color:#fff;background:#1687ef;border-radius:9px;height:42px;margin:20px 0 12px;padding:0 30px;font-weight:700}.chat-login-state>small{color:#df5162;font-size:9px}.chat-popover-layer{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18273a7a;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.chat-member-picker{background:#fff;border-radius:14px;flex-direction:column;width:min(400px,100%);max-height:calc(100% - 24px);display:flex;overflow:hidden;box-shadow:0 22px 60px #10233a40}.chat-member-picker>header{border-bottom:1px solid #e9eef4;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 16px 0 19px;display:flex}.chat-member-picker>header>span{color:#3d536a;align-items:center;gap:8px;display:flex}.chat-member-picker>header>span svg{color:#1687ef;width:19px}.chat-member-picker>header strong{font-size:13px}.chat-member-picker>header>button{color:#7d8ea1;background:#f1f4f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.chat-group-name{color:#607389;flex-direction:column;gap:7px;padding:15px 17px 8px;font-size:9px;display:flex}.chat-group-name input{color:#465b72;border:1px solid #dce5ee;border-radius:9px;outline:0;height:41px;padding:0 11px}.chat-group-name input:focus{border-color:#1687ef}.chat-picker-title{color:#687b90;justify-content:space-between;padding:9px 17px;font-size:9px;display:flex}.chat-picker-title small{color:#1687ef}.chat-picker-list{min-height:110px;max-height:230px;padding:0 11px;overflow:auto}.chat-picker-list>button{text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:57px;padding:7px 8px;display:flex}.chat-picker-list>button:hover,.chat-picker-list>button.selected{background:#f0f7ff}.chat-picker-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-picker-list strong{color:#465b72;font-size:10px}.chat-picker-list small{color:#98a5b4;font-size:8px}.chat-picker-list i{color:#fff;border:1px solid #d8e2ec;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.chat-picker-list button.selected i{background:#1687ef;border-color:#1687ef}.chat-picker-list i svg{width:13px}.chat-picker-empty{color:#96a4b4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:9px;display:flex}.chat-picker-empty svg{width:28px}.chat-member-picker>footer{border-top:1px solid #e9eef4;flex:none;justify-content:flex-end;gap:8px;height:56px;padding:9px 13px;display:flex}.chat-member-picker>footer button{color:#fff;background:#1687ef;border-radius:9px;min-width:92px;font-size:10px;font-weight:700}.chat-member-picker>footer button.secondary{color:#718297;background:#eef2f6}.chat-member-picker>footer button:disabled{opacity:.5}.chat-group-drawer{z-index:8;background:#fff;border-left:1px solid #e5ebf2;flex-direction:column;width:260px;display:flex;position:absolute;top:56px;bottom:0;right:0;box-shadow:-14px 0 35px #1f3e621a}.chat-group-drawer>header{border-bottom:1px solid #e9eef4;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 13px 0 16px;display:flex}.chat-group-drawer>header>span{color:#465b72;align-items:center;gap:7px;display:flex}.chat-group-drawer>header svg{width:17px}.chat-group-drawer>header>button{color:#7c8da0;background:#f1f4f7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chat-group-summary{text-align:center;border-bottom:1px solid #edf1f5;flex-direction:column;align-items:center;padding:18px;display:flex}.chat-group-summary .chat-avatar{border-radius:15px;width:48px;height:48px}.chat-group-summary strong{color:#40566e;margin-top:9px;font-size:12px}.chat-group-summary small{color:#96a3b2;margin-top:4px;font-size:8px}.chat-invite-button{color:#1687ef;background:#eaf4ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;margin:12px;font-size:9px;font-weight:700;display:flex}.chat-invite-button svg{width:15px}.chat-group-members{flex:1;min-height:0;padding:0 10px;overflow:auto}.chat-group-members article{border-bottom:1px solid #f0f3f6;align-items:center;gap:8px;min-height:54px;padding:7px 4px;display:flex}.chat-group-members article>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-group-members strong{text-overflow:ellipsis;white-space:nowrap;color:#4a5f76;font-size:10px;overflow:hidden}.chat-group-members small{text-overflow:ellipsis;white-space:nowrap;color:#98a5b4;font-size:7px;overflow:hidden}.chat-group-members article>div{gap:4px;display:flex}.chat-group-members article>div button{color:#71849a;background:#f0f4f8;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.chat-group-members article>div button:last-child{color:#df5062;background:#fff0f2}.chat-group-members article>div svg{width:13px}.chat-group-drawer>footer{border-top:1px solid #e9eef4;padding:12px}.chat-group-drawer>footer button{color:#df5062;background:#fff0f2;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:9px;font-weight:700;display:flex}.chat-group-drawer>footer svg{width:14px}@media (width<=900px){.floating-tools{z-index:70;box-shadow:none;background:0 0;border-radius:12px;display:block;top:38%;right:8px;overflow:visible;transform:none}.floating-tools>button{display:none}.floating-tools>.floating-tool-chat{color:#1687ef;background:#fff;border:1px solid #dce7f2;border-radius:12px;width:48px;height:49px;display:flex;box-shadow:0 8px 22px #2349732e}.floating-tools>.floating-tool-chat span{font-size:9px}.chat-mini-window{border-radius:12px;width:auto;height:250px;left:8px;right:8px;box-shadow:0 15px 38px #13305247}.chat-mini-window>header{flex-basis:48px;gap:6px;height:48px;padding-inline:8px}.chat-mini-heading strong{font-size:11px}.chat-mini-heading small{font-size:7px}.chat-mini-action{flex-basis:26px;width:26px;height:26px}.chat-mini-messages{padding:8px}.chat-mini-messages article p{font-size:10px}.chat-mini-composer{flex-basis:52px;grid-template-columns:minmax(0,1fr) 62px;height:52px;padding:6px}.chat-mini-composer input,.chat-mini-composer button{height:40px}.chat-collapse-ball{width:49px;height:49px;top:38%;right:10px}.chat-hub-layer{background:#fff;display:block}.chat-hub-shell{width:100%;height:100dvh;box-shadow:none;border-radius:0;margin:0;transform:none!important}.chat-hub-titlebar{cursor:default;touch-action:auto;height:58px;padding:0 13px}.chat-hub-titlebar>.chat-hub-brand{border-radius:10px;width:34px;height:34px}.chat-hub-titlebar h2{font-size:14px}.chat-hub-titlebar>b{display:none}.chat-hub-workspace{display:block;position:relative}.chat-hub-sidebar{border:0;height:100%}.chat-hub-workspace.has-active .chat-hub-sidebar{display:none}.chat-profile{height:62px}.chat-search{height:40px}.chat-list-item,.chat-contact-item{min-height:65px}.chat-list-item strong,.chat-contact-item strong{font-size:12px}.chat-list-item small,.chat-contact-item small{font-size:9px}.chat-create-group{height:46px;margin-bottom:calc(12px + env(safe-area-inset-bottom))}.chat-hub-main{height:100%;display:none}.chat-hub-workspace.has-active .chat-hub-main{display:block}.chat-mobile-back{color:#63768c;background:#f5f8fb;border-bottom:1px solid #e8edf3;align-items:center;gap:6px;width:100%;height:36px;padding:0 13px;font-size:9px;display:flex}.chat-mobile-back svg{width:14px}.chat-conversation{height:calc(100% - 36px)}.chat-conversation-header{height:60px;padding:0 13px}.chat-conversation-header small{white-space:nowrap}.chat-message-scroll{padding:16px 12px 10px}.chat-message>div{max-width:79%}.chat-message p{font-size:12px}.chat-composer{min-height:82px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 64px}.chat-composer textarea{height:60px;font-size:11px}.chat-composer>button span,.chat-lobby-welcome{display:none}.chat-popover-layer{padding:12px;position:fixed}.chat-member-picker{max-height:calc(100svh - 24px)}.chat-group-drawer{width:min(320px,88vw);position:absolute;top:60px}.chat-login-state{padding:24px}.chat-global-error{left:12px}}@media (width<=430px){.chat-hub-titlebar small{display:none}.chat-hub-titlebar h2{font-size:13px}.chat-profile{padding-inline:12px}.chat-search,.chat-sidebar-tabs{margin-inline:11px}.chat-sidebar-list{padding-inline:6px}.chat-list-item,.chat-contact-item{padding-inline:7px}.chat-avatar{width:35px;height:35px}.chat-lobby-welcome>section{grid-template-columns:1fr}}.chat-moderation-admin{margin-top:26px}.chat-moderation-tabs{background:#e8eef6;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;height:48px;margin-bottom:13px;padding:4px;display:inline-grid}.chat-moderation-tabs button{color:#6e8095;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:150px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.chat-moderation-tabs button.active{color:#4080f4;background:#fff;box-shadow:0 4px 12px #1f3e621a}.chat-moderation-tabs svg{width:16px}.chat-moderation-tabs b{color:#718397;background:#eef3f8;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.chat-moderation-tabs button.active b{color:#4080f4;background:#eaf4ff}.chat-moderation-toolbar{background:#fff;border:1px solid #e2e9f2;border-radius:12px;grid-template-columns:minmax(260px,1fr) 130px 120px 78px 78px;gap:8px;margin-bottom:13px;padding:12px;display:grid;box-shadow:0 6px 20px #1f3e620d}.chat-moderation-toolbar .member-search{width:100%}.chat-moderation-toolbar select{color:#5e7187;background:#fff;border:1px solid #dbe4ee;border-radius:8px;min-width:0;padding:0 9px;font-size:10px}.chat-moderation-toolbar>button{color:#347bff;background:#eaf4ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.chat-moderation-toolbar>button:last-child{color:#708297;background:#f0f3f7}.chat-moderation-toolbar>button svg{width:14px}.chat-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chat-review-list>article{background:#fff;border:1px solid #e1e8f1;border-radius:12px;min-width:0;padding:14px;box-shadow:0 6px 20px #1f3e620d}.chat-review-list>article.redacted{background:#fffafb;border-color:#f0d8dd}.chat-review-list article>header{align-items:center;gap:8px;display:flex}.chat-review-list article>header>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-review-list article>header strong{color:#435971;font-size:11px}.chat-review-list article>header small{text-overflow:ellipsis;white-space:nowrap;color:#97a4b3;font-size:8px;overflow:hidden}.chat-review-list article>header>b{color:#159b70;background:#eaf9f3;border-radius:99px;padding:4px 6px;font-size:7px}.chat-review-list article.redacted>header>b{color:#dc4f61;background:#fff0f2}.chat-review-list article>p{color:#53667d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border-radius:8px;min-height:57px;margin:12px 0;padding:10px;font-size:10px;line-height:1.65}.chat-review-list article.redacted>p{color:#8d7d82;background:#f5f0f2}.chat-review-list article>footer{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.chat-review-list article code{text-overflow:ellipsis;color:#a0abba;min-width:0;font-size:7px;overflow:hidden}.chat-review-list article footer>button,.chat-review-list article footer>span{align-items:center;gap:5px;font-size:8px;display:flex}.chat-review-list article footer>button{color:#da4e61;background:#fff0f2;border-radius:7px;padding:7px 8px}.chat-review-list article footer>span{color:#c05d6a}.chat-review-list article footer svg{width:13px}.chat-review-list>.member-admin-empty,.chat-ban-list>.member-admin-empty{background:#fff;border:1px solid #e2e9f2;border-radius:12px;grid-column:1/-1;min-height:220px}.chat-ban-form{background:#fff;border:1px solid #e2e9f2;border-radius:13px;margin-bottom:13px;padding:16px;box-shadow:0 6px 20px #1f3e620d}.chat-ban-form>header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.chat-ban-form>header>svg{color:#df5062;width:22px}.chat-ban-form>header>span{flex-direction:column;gap:3px;display:flex}.chat-ban-form>header strong{color:#425870;font-size:13px}.chat-ban-form>header small{color:#96a3b2;font-size:9px}.chat-ban-form>div{grid-template-columns:1fr 150px 1.3fr 120px;align-items:end;gap:9px;display:grid}.chat-ban-form label{color:#607389;flex-direction:column;gap:6px;font-size:9px;display:flex}.chat-ban-form input,.chat-ban-form select{color:#4f637a;background:#fff;border:1px solid #dbe4ee;border-radius:8px;outline:0;height:40px;padding:0 10px}.chat-ban-form input:focus,.chat-ban-form select:focus{border-color:#4080f4}.chat-ban-form>div>button{color:#fff;background:#df5062;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;font-size:9px;font-weight:700;display:flex}.chat-ban-form>div>button:disabled{opacity:.5}.chat-ban-form>div>button svg{width:14px}.chat-ban-list{flex-direction:column;gap:9px;display:flex}.chat-ban-list>article{background:#fff;border:1px solid #e2e9f2;border-radius:12px;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:flex;box-shadow:0 6px 20px #1f3e620d}.chat-ban-status{color:#df5062;background:#fff0f2;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat-ban-status.revoked{color:#8493a4;background:#eef2f6}.chat-ban-status svg{width:18px}.chat-ban-list article>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-ban-list article strong{color:#435970;font-size:11px}.chat-ban-list article small{text-overflow:ellipsis;white-space:nowrap;color:#6f8094;font-size:9px;overflow:hidden}.chat-ban-list article time{color:#9ca8b6;font-size:8px}.chat-ban-list article>div{align-items:center;gap:9px;display:flex}.chat-ban-list article>div>b{color:#d94d60;background:#fff0f2;border-radius:99px;padding:5px 7px;font-size:8px}.chat-ban-list article>div>button{color:#347bff;background:#eaf4ff;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.chat-ban-list article>div>button svg{width:13px}.admin-confirm-layer{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1422348c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#fff;border-radius:15px;width:min(480px,100%);padding:0;overflow:hidden;box-shadow:0 28px 70px #10233a47}.admin-confirm-dialog>header{border-bottom:1px solid #e9eef4;align-items:center;gap:10px;height:66px;padding:0 16px 0 19px;display:flex}.admin-confirm-dialog>header>span{color:#df5062;background:#fff0f2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-confirm-dialog>header>span svg{width:18px}.admin-confirm-dialog>header>div{flex-direction:column;flex:1;gap:2px;display:flex}.admin-confirm-dialog>header small{color:#df5062;letter-spacing:1.6px;font-size:7px;font-weight:800}.admin-confirm-dialog>header h2{color:#3c526a;margin:0;font-size:14px}.admin-confirm-dialog>header>button{color:#7d8ea1;background:#f1f4f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-confirm-dialog>p{color:#78899d;margin:16px 18px 10px;font-size:10px;line-height:1.6}.admin-confirm-dialog blockquote{color:#6d5960;background:#fff6f7;border-left:3px solid #e58b98;border-radius:0 8px 8px 0;max-height:120px;margin:0 18px 13px;padding:11px;font-size:10px;line-height:1.6;overflow:auto}.admin-confirm-dialog>label{color:#607389;flex-direction:column;gap:6px;margin:0 18px 17px;font-size:9px;display:flex}.admin-confirm-dialog textarea{resize:none;color:#4f637a;border:1px solid #dbe4ee;border-radius:8px;outline:0;height:82px;padding:9px}.admin-confirm-dialog textarea:focus{border-color:#df5062}.admin-confirm-dialog>footer{border-top:1px solid #e9eef4;justify-content:flex-end;gap:8px;height:62px;padding:10px 18px;display:flex}.admin-confirm-dialog>footer button{color:#718297;background:#eef2f6;border-radius:8px;min-width:88px;font-size:9px;font-weight:700}.admin-confirm-dialog>footer button:last-child{color:#fff;background:#df5062}.admin-confirm-dialog>footer button:disabled{opacity:.5}@media (width<=1100px){.chat-moderation-toolbar{grid-template-columns:minmax(220px,1fr) 120px 110px 70px}.chat-moderation-toolbar>button:last-child{display:none}.chat-review-list{grid-template-columns:1fr}.chat-ban-form>div{grid-template-columns:1fr 140px}.chat-ban-form label.wide{grid-column:1/-1}.chat-ban-form>div>button{grid-column:2}}@media (width<=900px){.chat-moderation-admin{margin-top:8px}.chat-moderation-tabs{width:100%;display:grid}.chat-moderation-tabs button{min-width:0}.chat-moderation-toolbar{grid-template-columns:1fr 1fr;padding:10px}.chat-moderation-toolbar .member-search{grid-column:1/-1}.chat-moderation-toolbar>button{height:38px}.chat-moderation-toolbar>button:last-child{display:flex}.chat-review-list article>p{min-height:0}.chat-ban-form{padding:13px}.chat-ban-form>header small{line-height:1.5}.chat-ban-form>div{grid-template-columns:1fr}.chat-ban-form label.wide,.chat-ban-form>div>button{grid-column:auto}.chat-ban-list>article{flex-wrap:wrap;align-items:flex-start}.chat-ban-list article>span:nth-child(2){flex:none;width:calc(100% - 52px)}.chat-ban-list article>div{border-top:1px solid #edf1f5;justify-content:flex-end;width:100%;padding-top:8px}}.withdrawal-address-line{align-items:center;gap:6px;min-width:0;display:flex}.withdrawal-address-line code{flex:1;min-width:0}.withdrawal-address-copy{color:#347bff;white-space:nowrap;background:#eef6ff;border:1px solid #d7e6f7;border-radius:6px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.withdrawal-address-copy:hover{background:#e4f1ff;border-color:#a9cff5}.withdrawal-address-copy:focus-visible{outline-offset:2px;outline:2px solid #347bff}.withdrawal-address-copy.copied{color:#15996e;background:#e9faf4;border-color:#bde9d9}.withdrawal-address-copy svg{width:12px;height:12px}.home-page .source-hero{background-position:50%;height:clamp(286px,22vw,340px);min-height:0}.home-page .source-hero .pool-card{min-height:238px}.game-content-shell .v2-mode-tabs.page-only-mode button{width:100%}.benefits-page{background:#f3f7fc;min-height:calc(100vh - 72px);padding:34px 0 64px}.benefits-shell{flex-direction:column;gap:18px;display:flex}.benefits-heading{background:#fff;border:1px solid #e1eaf5;border-radius:14px;padding:24px 28px;box-shadow:0 8px 24px #2648700f}.benefits-heading>span{color:#347bff;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.benefits-heading h1{color:#344a64;margin:10px 0 5px;font-size:25px}.benefits-heading p{color:#8a99aa;margin:0;font-size:12px}.benefits-empty{text-align:center;background:#fff;border:1px solid #e1eaf5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px 20px;display:flex;box-shadow:0 8px 24px #2648700f}.benefits-empty-icon{color:#4c8df4;background:#edf5ff;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.benefits-empty-icon svg{width:32px;height:32px}.benefits-status{color:#c18927;background:#fff7e7;border-radius:99px;align-items:center;gap:5px;margin-top:17px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.benefits-empty h2{color:#40556e;margin:12px 0 6px;font-size:21px}.benefits-empty p{color:#929faf;margin:0;font-size:12px}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.benefits-grid article{background:#fff;border:1px solid #e1eaf5;border-radius:14px;min-height:180px;padding:22px;box-shadow:0 8px 24px #2648700f}.benefits-grid article>span{color:#15996e;background:#e9faf4;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.benefits-grid h2{color:#40556e;margin:14px 0 7px;font-size:17px}.benefits-grid p{color:#8d9aaa;margin:0;font-size:11px;line-height:1.65}@media (width<=900px){.home-page .source-hero{background-position:44%;height:190px;min-height:0}.benefits-page{padding:16px 0 88px}.benefits-shell{gap:12px;width:calc(100% - 24px)}.benefits-heading{padding:19px 18px}.benefits-heading h1{font-size:21px}.benefits-heading p{font-size:11px;line-height:1.6}.benefits-empty{min-height:280px;padding:28px 18px}.benefits-empty-icon{border-radius:17px;width:60px;height:60px}.benefits-empty h2{font-size:19px}.benefits-empty p{max-width:260px;font-size:11px;line-height:1.65}.benefits-grid{grid-template-columns:1fr}}
