:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#003f3d;font-family:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif}.jackpot-wrap.jackpot-showcase{z-index:2;width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 15px;padding:0 5px;display:block;position:relative;overflow:visible}.jackpot-wrap .corner-icons{width:100%;min-width:0;position:relative}.jackpot-wrap .corner{z-index:2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.jackpot-wrap .corner.top-left{background-image:url(/cv666-assets/jackpot-corners/top-left.png);width:76.5px;height:53px;top:-2.5px;left:-6px}.jackpot-wrap .corner.top-right{background-image:url(/cv666-assets/jackpot-corners/top-right.png);width:79px;height:61px;top:-3px;right:-6px}.jackpot-wrap .corner.bottom-left{background-image:url(/cv666-assets/jackpot-corners/bottom-left.png);width:79px;height:60.5px;bottom:-3px;left:-6px}.jackpot-wrap .corner.bottom-right{background-image:url(/cv666-assets/jackpot-corners/bottom-right.png);width:76px;height:53px;bottom:-2.5px;right:-6px}.jackpot-wrap .jackpot-bg{width:100%;min-width:0;max-width:100%;box-shadow:none;background:#012632;border:1px solid #003840;border-radius:10px;padding:102px 8px 13px;position:relative;overflow:hidden}.jackpot-wrap .jackpot-bg:before{content:none}.jackpot-wrap .jp-banner{z-index:1;object-fit:contain;width:auto;height:162px;display:block;position:absolute;top:-3px;left:-6px}.jackpot-wrap .jp-title{z-index:2;object-fit:contain;width:auto;height:42px;display:block;position:absolute;top:35px;left:min(150px,39vw)}.jackpot-wrap .jackpot-box{z-index:2;justify-content:center;align-items:center;width:100%;height:39px;display:flex;position:relative}.jackpot-wrap .jackpot-num{justify-content:center;align-items:center;width:100%;line-height:normal;display:flex}.jackpot-num-list{height:35px;display:flex;overflow:hidden}.scroll-num{text-align:center;background:linear-gradient(#fff,#f7ffff);border-radius:3px;flex-shrink:0;width:22px;height:100%;margin:0 1.5px;position:relative;overflow:hidden;box-shadow:inset 0 -2px #002d2a29,0 2px #0000003d}.scroll-num .animate-list{width:100%;margin:0;padding:0;list-style:none;transition:transform 1s}.scroll-num .animate-list li{color:#fff;text-align:center;text-shadow:0 1px #4b1f0066;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#fff6d4;-webkit-text-stroke-width:1px;background:linear-gradient(#006165 16%,#00292f 62%,#006165 90%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;width:100%;height:35px;font-size:30px;font-weight:700;line-height:normal;display:flex}.jackpot-num-list .point{color:#fff;text-align:center;text-shadow:0 1px #4b1f0066;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#fff6d4;-webkit-text-stroke-width:1px;background:linear-gradient(#ffb800 80%,#793300 99.17%,#ca5500 110.83%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;width:9px;height:35px;font-size:30px;font-weight:700;line-height:normal;display:flex}.jackpot-wrap .jackpot-game-wrap{width:100%;min-width:0;max-width:100%;margin-top:14px;position:relative;overflow:hidden}.jackpot-wrap .jackpot-game-list{scroll-behavior:smooth;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;grid-auto-flow:column;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:auto hidden}.jackpot-wrap .jackpot-game-list:active{cursor:grabbing}.jackpot-wrap .jackpot-game-list::-webkit-scrollbar{display:none}.jackpot-wrap .jackpot-slide{width:110px}.jackpot-wrap .game-list-item{flex-shrink:0;width:100%;min-width:0;position:relative;overflow:hidden}.jackpot-wrap .game-background{aspect-ratio:400/540;width:100%;box-shadow:none;background:0 0;border-radius:10px;position:relative;overflow:hidden}.jackpot-wrap .game-background.shine:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0 0,#fffc 50%,#80bae800 99%,#7db9e800);width:100%;height:100%;animation:4s infinite shine-slide;position:absolute;top:0;transform:translate(100%)}.jackpot-wrap .img-loading{object-fit:cover;width:100%;height:100%;margin:0 auto;display:block}.jackpot-wrap .game-fav{z-index:2;color:#687078;width:22px;min-height:22px;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:absolute;top:8px;right:8px}.jackpot-wrap .game-fav.active{color:#ffdf10;text-shadow:0 1px 5px #00000080}.jackpot-wrap .favorite_icon{width:22px;height:22px;font-size:22px;display:block}.jackpot-wrap .game-vendor-name{z-index:1;background:linear-gradient(#003e3e00,#003e3e);border-radius:0 0 10px 10px;justify-content:center;width:100%;height:40px;padding-top:15px;display:flex;position:absolute;bottom:0;left:0}.jackpot-wrap .vendor-icon{object-fit:contain;width:40px;height:20px;display:block}.jackpot-wrap .shadow-bg{z-index:1;pointer-events:none;background:linear-gradient(90deg,#73737300,#012632eb);width:65px;height:100%;position:absolute;top:0;right:0}@keyframes jackpot-plane-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-5px)rotate(-1.5deg)}}@keyframes jackpot-title-pop{0%,to{filter:drop-shadow(0 5px #4c240094);transform:scale(1)}50%{filter:drop-shadow(0 5px #4c240094)drop-shadow(0 0 10px #ffe3005c);transform:scale(1.035)}}@keyframes jackpot-corner-glow{0%,to{opacity:.54;filter:drop-shadow(0 0 #23ffc800)}50%{opacity:.9;filter:drop-shadow(0 0 5px #23ffc88c)}}@keyframes jackpot-card-shine{0%,45%{transform:translate(0)rotate(18deg)}75%,to{transform:translate(420%)rotate(18deg)}}@keyframes shine-slide{0%{transform:translate(-100%)}25%,to{transform:translate(100%)}}@media (width<=640px){.jackpot-wrap.jackpot-showcase{width:100%;margin-bottom:15px;padding:0 5px}.jackpot-wrap .jackpot-bg{min-height:0;padding:102px 8px 13px}.jackpot-wrap .jp-banner{height:162px;top:-3px;left:-6px}.jackpot-wrap .jp-title{height:42px;top:35px;left:min(150px,39vw)}.jackpot-wrap .jackpot-game-list{gap:10px}.jackpot-wrap .jackpot-slide{width:110px}.scroll-num{width:clamp(20px,5.1vw,22px);margin:0 1px}.jackpot-num-list .point{width:9px}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}.site-splash{z-index:9999;pointer-events:all;touch-action:none;background:#003f3d;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.site-splash picture{width:100%;height:100%;display:block}.site-splash-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}button,input{font:inherit}button{cursor:pointer;border:0}.casino-home{color:#fff;background:linear-gradient(#004b4905,#001e2614),url(/cv666-assets/cv666-main-bg.webp) top/100% repeat-y,#003f3d;width:100%;min-height:100vh;position:relative;overflow-x:clip}.download-promo{z-index:40;background:linear-gradient(#004c49fa,#003a39fa),url(/cv666-assets/cv666-main-bg.webp) 50% 24%/cover;border-bottom:1px solid #3fffe229;grid-template-columns:64px minmax(0,1fr) 154px 58px;align-items:center;gap:16px;width:100%;min-height:112px;padding:12px 22px 12px 28px;display:grid;position:relative;overflow:hidden}.ck447-native-app .download-promo,.ck447-native-app .home-install-backdrop{display:none!important}.download-promo-logo{object-fit:contain;width:64px;height:64px}.download-promo-copy{gap:8px;min-width:0;display:grid}.download-promo-copy strong,.download-promo-copy span{color:#ffdf10;white-space:nowrap;text-shadow:0 2px #0000003d;font-weight:900;line-height:1}.download-promo-copy strong{font-size:clamp(1.2rem,4.8vw,1.72rem)}.download-promo-copy span{letter-spacing:5px;font-size:clamp(1.15rem,4.6vw,1.58rem)}.download-promo-button{color:#c24200;background:linear-gradient(#ffe600 0%,#ffbd00 100%);border:2px solid #fff05c;border-radius:10px;min-height:58px;font-size:1.26rem;font-weight:900;box-shadow:inset 0 2px #ffffff85,0 2px #b64100}.download-promo-gift{align-self:stretch;position:relative}.download-promo-gift:before{clip-path:polygon(48% 0,100% 0,100% 100%,0 100%);content:"";background:#3116bf;width:94px;height:70px;position:absolute;bottom:-14px;right:-26px}.download-promo-gift button{z-index:2;color:#00545a;background:#9ac0be;border-radius:50%;place-items:center;width:42px;min-height:42px;padding:0;font-size:1.85rem;font-weight:900;line-height:1;display:grid;position:absolute;top:22px;right:18px}.download-promo-gift span{z-index:2;font-size:2.35rem;line-height:1;position:absolute;bottom:2px;right:6px}.casino-nav{z-index:35;background:linear-gradient(#176e68 0%,#064b49 100%);border-bottom:2px solid #063f3d;width:100%;height:79px;position:sticky;top:0;box-shadow:inset 0 1px #4effe82e}.casino-topbar{align-items:center;gap:18px;width:100%;height:79px;padding:0 40px 0 80px;display:flex;position:relative}.menu-button{color:#fff;background:0 0;place-items:center;width:42px;min-height:42px;padding:0;font-size:0;display:grid;position:absolute;top:50%;left:18px;translate:0 -50%}.menu-button:before{content:"";background:currentColor;width:34px;height:34px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0006 7.55029C16.1618 7.55029 15.4818 8.23027 15.4818 9.06904C15.4818 9.90782 16.1618 10.5878 17.0006 10.5878H27.6318C28.4706 10.5878 29.1506 9.90782 29.1506 9.06904C29.1506 8.23027 28.4706 7.55029 27.6318 7.55029H17.0006ZM17.0006 16.1565C16.1618 16.1565 15.4818 16.8365 15.4818 17.6753C15.4818 18.514 16.1618 19.194 17.0006 19.194H27.6318C28.4706 19.194 29.1506 18.514 29.1506 17.6753C29.1506 16.8365 28.4706 16.1565 27.6318 16.1565H17.0006ZM4.85059 26.2815C4.85059 25.4428 5.53056 24.7628 6.36934 24.7628H27.6318C28.4706 24.7628 29.1506 25.4428 29.1506 26.2815C29.1506 27.1203 28.4706 27.8003 27.6318 27.8003H6.36934C5.53056 27.8003 4.85059 27.1203 4.85059 26.2815ZM11.4932 10.6492C12.0863 10.0561 12.0863 9.09447 11.4932 8.50137C10.9001 7.90827 9.93851 7.90827 9.34541 8.50137L5.29541 12.5514C4.70231 13.1445 4.70231 14.106 5.29541 14.6991L9.34541 18.7491C9.93851 19.3423 10.9001 19.3423 11.4932 18.7491C12.0863 18.156 12.0863 17.1946 11.4932 16.6014L8.51717 13.6253L11.4932 10.6492Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0006 7.55029C16.1618 7.55029 15.4818 8.23027 15.4818 9.06904C15.4818 9.90782 16.1618 10.5878 17.0006 10.5878H27.6318C28.4706 10.5878 29.1506 9.90782 29.1506 9.06904C29.1506 8.23027 28.4706 7.55029 27.6318 7.55029H17.0006ZM17.0006 16.1565C16.1618 16.1565 15.4818 16.8365 15.4818 17.6753C15.4818 18.514 16.1618 19.194 17.0006 19.194H27.6318C28.4706 19.194 29.1506 18.514 29.1506 17.6753C29.1506 16.8365 28.4706 16.1565 27.6318 16.1565H17.0006ZM4.85059 26.2815C4.85059 25.4428 5.53056 24.7628 6.36934 24.7628H27.6318C28.4706 24.7628 29.1506 25.4428 29.1506 26.2815C29.1506 27.1203 28.4706 27.8003 27.6318 27.8003H6.36934C5.53056 27.8003 4.85059 27.1203 4.85059 26.2815ZM11.4932 10.6492C12.0863 10.0561 12.0863 9.09447 11.4932 8.50137C10.9001 7.90827 9.93851 7.90827 9.34541 8.50137L5.29541 12.5514C4.70231 13.1445 4.70231 14.106 5.29541 14.6991L9.34541 18.7491C9.93851 19.3423 10.9001 19.3423 11.4932 18.7491C12.0863 18.156 12.0863 17.1946 11.4932 16.6014L8.51717 13.6253L11.4932 10.6492Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.menu-switch-icon{display:none}.casino-logo{color:#ffdf19;text-shadow:0 3px #6c6100,0 0 8px #fff042b8;white-space:nowrap;flex:1;min-width:0;font-size:clamp(2rem,4vw,2.4rem);font-weight:900;line-height:1;text-decoration:none}.casino-auth{align-items:center;gap:10px;display:flex}.casino-user-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.casino-user-actions button{white-space:nowrap;border-radius:10px;min-height:42px;font-weight:900}.user-avatar-button{color:#915000;background:linear-gradient(#fff36a,#ffbd00);border:1px solid #ffe76a;align-items:center;gap:7px;min-width:66px;padding:0 8px;display:flex;box-shadow:inset 0 2px #fff9,0 2px #a94c00}.user-avatar-button>span{color:#07383c;background:linear-gradient(145deg,#ff9ac8,#ffe5a1);border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;display:grid;overflow:hidden}.user-avatar-button .profile-icon{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.user-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu{z-index:95;background:#003241;border:1px solid #37e4d9ad;border-radius:10px;width:210px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 13px);left:0;overflow:hidden;box-shadow:0 12px 26px #00121a6b,inset 0 1px #5affeb1a}.profile-menu a,.profile-menu button{color:#dffff7;text-align:left;width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;font-size:.78rem;font-weight:500;text-decoration:none;display:grid;position:relative}.profile-menu a:hover,.profile-menu button:hover{color:#fff;background:#23ffc81a}.profile-menu i{color:#dffff7;place-items:center;width:22px;font-size:.95rem;display:grid}.profile-menu b{color:#fff;background:#ff2f2f;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:.68rem;line-height:1;display:grid}.wallet-button{color:#28ffd1;background:linear-gradient(#064555,#003845);border:1px solid #20d1c694;align-items:center;gap:9px;min-width:116px;padding:0 14px;display:flex;box-shadow:inset 0 1px #56ffe83d,0 2px #002a32}.wallet-button i:last-child{transform-origin:50%}.wallet-button.is-refreshing i:last-child{animation:.55s linear infinite wallet-refresh-spin}@keyframes wallet-refresh-spin{to{transform:rotate(360deg)}}.deposit-button,.withdrawal-button{color:#b64100;background:linear-gradient(#fff25b,#ffc400);border:1px solid #fff05f;align-items:center;gap:8px;min-width:122px;padding:0 14px;display:flex;box-shadow:inset 0 2px #ffffff94,0 2px #a94c00}.logout-button{color:#ffe600;background:linear-gradient(#0b6470,#00404a);border:1px solid #ffe76a9e;place-items:center;width:42px;min-width:42px;padding:0;display:grid;box-shadow:0 2px #002a32}.mobile-money-actions{display:none}.login-button,.register-button{border-radius:8px;min-width:100px;min-height:40px;font-weight:800}.login-button{color:#ffab49;background:linear-gradient(#146c7c,#064f68);border:1px solid #11867d80;box-shadow:0 2px #003941}.register-button{color:#b64100;background:linear-gradient(#fff15c 0%,#ffc300 100%);border:1px solid #fff2a680;box-shadow:inset 0 2px 0 1px #fff2a6,0 2px #b64100}.notice-bar{z-index:4;background:linear-gradient(#00303afa,#00222ffa);border:1px solid #16918cb8;border-radius:999px;grid-column:2;justify-self:center;align-items:center;gap:12px;width:min(100% - 40px,930px);min-height:42px;margin:18px 0 0;padding:0 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 18px #00181e3d,inset 0 1px #41ffe224}.notice-icon{color:#ffb800;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.notice-icon:before{content:"";font-family:"Font Awesome 6 Free";font-size:1.05rem;font-weight:900}.notice-track{color:#f7d462;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:700;overflow:hidden}.notice-track p{min-width:100%;margin:0;animation:22s linear infinite notice-marquee;display:inline-block}@keyframes notice-marquee{to{transform:translate(-100%)}}.casino-main{background:linear-gradient(#00484605,#001e2614),url(/cv666-assets/cv666-main-bg.webp) top/100% repeat-y,#003f3d;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 139px);display:grid;position:relative}@media (width>=821px){.casino-nav{position:fixed;top:0;left:0;right:0}.casino-main{margin-top:79px}}.casino-sidebar{z-index:2;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#044243;grid-row:1/span 2;width:240px;min-width:0;height:calc(100dvh - 79px);padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .22s,opacity .2s;position:fixed;top:79px;bottom:0;left:0;overflow:hidden auto;transform:translate(0);box-shadow:inset -1px 0 #4affe229}.casino-sidebar::-webkit-scrollbar{width:0;height:0}.casino-home.sidebar-collapsed .casino-main{grid-template-columns:0 minmax(0,1fr)}.casino-home.sidebar-collapsed .casino-sidebar{opacity:0;pointer-events:none;transform:translate(-110%)}.casino-sidebar .side-menu-content{overscroll-behavior:none;width:100%;height:100%;padding:18px 20px;position:relative;overflow:hidden auto}.casino-sidebar .side-menu-layout{justify-content:space-between;align-items:flex-start;display:flex}.casino-sidebar .main-nav-wrap{grid-template-columns:repeat(2,minmax(0,95px));gap:5px;width:100%;display:grid}.casino-sidebar .main-nav-wrap.game-nav-wrap .item-icon{fill:url(#icon_gradient2)}.casino-sidebar .main-nav-item,.side-link-button,.side-language-button{color:#e0fff7;text-align:center;background:#003840;border:0;border-radius:10px;align-content:center;place-items:center;gap:4px;width:100%;min-width:0;height:70px;padding:7px 9px;font-size:12px;font-weight:700;line-height:normal;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1px #001f23,inset 0 1px #006165}.side-item-wrap{min-width:0;position:relative}.side-language-flag{border-radius:50%;place-items:center;font-size:1.1rem;overflow:hidden;width:22px!important;height:22px!important;margin-bottom:8px!important;display:grid!important}.language-dropdown{z-index:100020;background:#002732fa;border:1px solid #36e2dab8;border-radius:9px;gap:0;width:134px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 24px #00121c6b}.language-dropdown button{color:#fff;background:0 0;align-items:center;gap:10px;min-height:41px;padding:0 12px;font-size:.78rem;font-weight:800;display:flex}.language-dropdown button.active,.language-dropdown button:hover{color:#ffe600;background:#00555cdb}.side-icon{color:#f0b416;fill:currentColor;object-fit:contain;width:30px;height:30px;display:block}.casino-sidebar .item-icon{width:30px;height:30px;margin-bottom:4px;display:block}.casino-sidebar .item-name{justify-content:center;align-items:center;min-height:22px;display:flex}.side-icon use{fill:currentColor}.global-icon-gradients{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.side-icon-salmon{color:#ee7163}.side-icon-teal{color:#2fd5cc}.side-icon-gold{color:#e8aa12}.casino-content{z-index:1;grid-column:2;align-content:start;gap:20px;min-width:0;padding:22px clamp(18px,7vw,122px) 54px;display:grid;position:relative;overflow:hidden}.floating-links{display:none}.search-strip{background:linear-gradient(#002d38fa,#002330fa);border:1px solid #16918c9e;border-radius:999px;align-items:center;gap:12px;width:min(100%,930px);min-height:40px;margin:0 auto;padding:0 16px;display:flex;box-shadow:0 12px 26px #00252c6b,inset 0 1px #41ffe21f}.search-strip input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.hero-carousel-shell{width:min(100%,930px);min-width:0;margin:0 auto;padding:0 10px;display:block;position:relative;overflow:hidden}.hero-carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:clamp(158px,39vw,240px);position:relative;overflow:hidden}.category-strip a.active{color:#ffb800;box-shadow:0 1px #001c2c,inset 0 1px #008078}.hero-carousel.dragging{cursor:grabbing}.hero-slide{width:100%;height:100%;box-shadow:none;transform-origin:50%;background:radial-gradient(circle at 20% 18%,#ffffff3d,#0000 25%),linear-gradient(110deg,#301079 0%,#006c52 100%);border-radius:10px;margin:0 auto;transition:transform .36s,opacity .26s;display:block;position:absolute;inset:0;overflow:hidden}.hero-carousel.dragging .hero-slide{transition:none}.hero-slide:before,.hero-slide:after{content:"";position:absolute}.hero-slide:before{background:radial-gradient(circle at 10% 105%,#ffe100b8,#0000 18%),radial-gradient(circle at 88% 6%,#fff3,#0000 18%),linear-gradient(90deg,#0c003252,#0000 45%,#0000002e);inset:0}.hero-slide:after{background:radial-gradient(circle at 42% 25%,#fff7df 0 6px,#0000 7px),radial-gradient(circle at 61% 25%,#fff7df 0 6px,#0000 7px),linear-gradient(#ffd9bc 0 31%,#e55274 32% 66%,#241057 67%);border-radius:52% 52% 0 0;width:33%;height:122%;bottom:-18%;right:-8%;box-shadow:-18px 0 #ffffff1f}.hero-slide.active{filter:none}.hero-slide-image{z-index:3;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-slide:has(.hero-slide-image):before{display:none}.hero-slide:has(.hero-slide-image):after{display:none}.hero-slide:has(.hero-slide-image){box-shadow:none}.hero-slide-red{background:linear-gradient(110deg,#210a50 0%,#9e1800 46%,#0b5d38 100%)}.hero-slide-gold{background:linear-gradient(110deg,#3c2c00 0%,#837400 42%,#043a23 100%)}.hero-slide-purple{background:linear-gradient(110deg,#2e0080 0%,#5b0fc2 44%,#00175a 100%)}.hero-slide-blue{background:linear-gradient(110deg,#031d5e 0%,#004d9a 48%,#06183d 100%)}.hero-slide-art{pointer-events:none;position:absolute;inset:0}.hero-gift{aspect-ratio:1.05;background:radial-gradient(circle at 36% 24%,#fff6ca 0 10%,#0000 11%),linear-gradient(90deg,#0000 43%,#fff3a1 44% 55%,#0000 56%),linear-gradient(#0000 38%,#ffca16 39% 100%),linear-gradient(135deg,#ff2232,#ff8d00);border-radius:16% 16% 4% 4%;width:24%;position:absolute;bottom:0;left:6%;rotate:-3deg;box-shadow:0 12px #ffd80099}.hero-person{background:radial-gradient(circle at 48% 20%,#fff0dc 0 18%,#0000 19%),linear-gradient(#8a4a25 0 28%,#0000 29%),linear-gradient(160deg,#0000 0 45%,#ffedf3 46% 58%,#0000 59%),linear-gradient(#0000 0 34%,#ef315e 35% 74%,#281050 75%);border-radius:52% 52% 6px 6px;width:18%;height:88%;position:absolute;bottom:0;right:7%}.hero-slide-copy{z-index:2;text-align:center;justify-items:center;gap:2px;width:min(58%,465px);margin:18px auto 0;display:grid;position:relative}.hero-slide-copy strong{color:#ffed22;text-shadow:0 4px #210066,0 0 10px #ffffffb3;background:#0c0b20b8;border:3px solid #ffe31a;border-radius:999px;padding:2px 28px 4px;font-size:clamp(2rem,4.1vw,3.6rem);line-height:1;display:inline-block}.hero-slide-copy span,.hero-slide-copy b,.hero-slide-copy em{color:#fff000;text-shadow:2px 2px #22002f,-1px -1px #22002f,0 0 8px #00000080;font-style:normal;font-weight:900;line-height:1.08}.hero-slide-copy span{font-size:clamp(1.1rem,2.1vw,1.95rem)}.hero-slide-copy b{font-size:clamp(1.22rem,2.65vw,2.45rem)}.hero-slide-copy em{color:#25ff6a;font-size:clamp(1.08rem,2.25vw,2rem)}.slider-dots{z-index:4;justify-content:center;gap:8px;margin-top:8px;display:flex;position:relative}.slider-dots button{background:#e4fffab3;border-radius:999px;width:22px;height:5px;padding:0;box-shadow:inset 0 1px #ffffff47}.slider-dots .active{background:#35ffd1}.category-strip{cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:flex-start;gap:0;width:min(100%,930px);min-width:0;margin:0 auto;padding:8px 0;display:flex;position:relative;overflow-x:auto}.category-strip.dragging{cursor:grabbing;scroll-behavior:auto}.category-strip::-webkit-scrollbar{display:none}.category-strip a{color:#e0fff7;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#013941;border:0;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;min-width:120px;height:40px;min-height:40px;padding:0 7px;font-size:12px;font-weight:800;line-height:normal;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #001c2c,inset 0 1px #006165}.category-strip a:not(:last-child){margin-right:5px}.category-strip .side-icon{color:#f27f6e;fill:url(#icon_gradient2);flex:none;width:22px;height:22px;margin-right:5px;display:block}.category-strip .side-icon use{fill:url(#icon_gradient2)}.category-strip .game-menu-name{white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.category-strip .game-menu-name span{width:100%;display:block}.featured-game-rail{grid-template-columns:repeat(5,minmax(120px,1fr));gap:18px;width:min(100%,930px);margin:0 auto -2px;display:grid;overflow:hidden}.mini-game-card{aspect-ratio:1/.72;background:#002b32d1;border:1px solid #27cfc452;border-radius:8px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #001b2240}.mini-game-card img{object-fit:cover;width:100%;height:100%}.jackpot-showcase{background:#00232ceb;border:1px solid #1fcec659;border-radius:8px;grid-template-columns:370px minmax(0,1fr);align-items:stretch;gap:6px;width:min(100%,930px);min-height:192px;margin:0 auto;padding:10px;display:grid;overflow:hidden;box-shadow:0 14px 22px #00151d57}.jackpot-main-card{background:linear-gradient(90deg,#021722f5,#002933f5);border-radius:6px;min-width:0;display:block;position:relative;overflow:hidden}.jackpot-main-card:after{content:"";background:radial-gradient(circle at 24% 45%,#2ab9bf1a,#0000 38%);position:absolute;inset:0}.jackpot-main-card img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 10px #0000006b);width:215px;height:188px;position:absolute;bottom:-2px;left:0}.jackpot-copy{z-index:1;min-width:0;padding:0;position:absolute;inset:0}.jackpot-copy h2{color:#ffb900;text-shadow:0 3px #4d2500,0 0 10px #ffe6007a;margin:0;font-size:clamp(2.05rem,3.8vw,2.9rem);font-weight:900;line-height:1;position:absolute;top:58px;left:148px}.jackpot-number{--jackpot-digit-height:38px;--jackpot-digit-width:25px;color:#102530;letter-spacing:0;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.58rem,2.9vw,2.26rem);font-weight:900;line-height:1;display:flex;position:absolute;bottom:18px;left:30px}.jackpot-digit{flex:0 0 var(--jackpot-digit-width);width:var(--jackpot-digit-width);height:var(--jackpot-digit-height);perspective:260px;transform-style:preserve-3d;background:#dfe6e5;border-radius:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 -2px #00000024,0 2px #00000052}.jackpot-digit:before,.jackpot-digit:after{z-index:3;color:#102530;content:attr(data-previous);height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:var(--jackpot-digit-height);text-align:center;pointer-events:none;backface-visibility:hidden;background:linear-gradient(#fff 0%,#edf3f2 100%);position:absolute;inset:0;overflow:hidden}.jackpot-digit:before{clip-path:inset(0 0 50%);transform-origin:50%;border-radius:5px 5px 0 0;display:block;box-shadow:inset 0 1px #ffffffa6}.jackpot-digit:after{content:attr(data-digit);clip-path:inset(50% 0 0);transform-origin:50%;background:linear-gradient(#eef4f3 0%,#d8e1df 100%);border-radius:0 0 5px 5px;display:block;transform:rotateX(90deg);box-shadow:inset 0 -1px #0000001f}.jackpot-digit.is-changing:before{animation:.72s cubic-bezier(.32,.02,.18,1) both jackpot-paper-top}.jackpot-digit.is-changing:after{animation:.72s cubic-bezier(.32,.02,.18,1) both jackpot-paper-bottom}.jackpot-digit-face{z-index:1;color:#102530;background:linear-gradient(#ffffff75,#fff0 44%),linear-gradient(#fff 0%,#dfe6e5 100%);place-items:center;width:100%;height:100%;font-weight:900;display:grid;position:relative}.jackpot-digit-face:after{content:"";background:linear-gradient(90deg,#0000,#00000042,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.jackpot-symbol{min-width:13px;height:var(--jackpot-digit-height);color:#fff;text-shadow:0 2px #00000080;place-items:center;display:inline-grid}@keyframes jackpot-paper-top{0%{filter:brightness(1.06);transform:rotateX(0)}to{filter:brightness(.72);transform:rotateX(-90deg)}}@keyframes jackpot-paper-bottom{0%,48%{filter:brightness(.78);transform:rotateX(90deg)}to{filter:brightness(1.02);transform:rotateX(0)}}.jackpot-side-games{border-radius:6px;min-width:0;position:relative;overflow:hidden}.jackpot-side-games:before,.jackpot-side-games:after{z-index:2;pointer-events:none;content:"";width:34px;position:absolute;top:0;bottom:0}.jackpot-side-games:before{background:linear-gradient(90deg,#00232cf5,#00232c00);left:0}.jackpot-side-games:after{background:linear-gradient(270deg,#00232cf5,#00232c00);right:0}.jackpot-card-track{will-change:transform;gap:8px;width:max-content;height:100%;animation:22s linear infinite jackpot-card-scroll;display:flex;transform:translate(0,0)}.jackpot-card-track:hover{animation-play-state:paused}.jackpot-card-track .mini-game-card{flex:0 0 120px;height:172px}@keyframes jackpot-card-scroll{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 42px))}}@media (prefers-reduced-motion:reduce){.jackpot-card-track{animation:none}}.jackpot-side-games{min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-heading h2{color:#25f4d7;text-shadow:0 1px #006d68;margin:0;font-size:clamp(1.08rem,2.1vw,1.42rem);font-weight:700;line-height:1}.section-heading div{gap:10px;display:flex}.section-heading button{color:#ffe600;background:linear-gradient(#087e84,#005f68);border-radius:7px;min-height:32px;padding:0 13px;font-size:.82rem;font-weight:700;box-shadow:inset 0 1px #4effe833,0 2px #003941}.home-preview-grid{gap:16px;width:min(100%,930px);margin:0 auto;display:grid}.hot-games-slider-shell{gap:14px;width:min(100%,930px);margin:0 auto;display:grid}.hot-section-heading{margin-top:4px}.game-grid{gap:18px;display:grid}.hot-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:18px;display:grid}.hot-games-track{scroll-behavior:smooth;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:170px;grid-auto-flow:column;gap:12px 8px;padding-bottom:4px;display:grid;overflow:auto hidden}.hot-games-track::-webkit-scrollbar{display:none}.empty-hot-category{color:#c8e8ef;margin:0;font-size:.9rem}.hot-game-card{aspect-ratio:400/540;height:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;position:relative;overflow:hidden}.hot-game-card:before{z-index:3;content:"";pointer-events:none;width:100%;height:100%;animation:4s infinite hot-card-shine;animation-delay:var(--shine-delay,0s);background:linear-gradient(90deg,#fff0 0,#fffc 50%,#80bae800 99%,#7db9e800);position:absolute;top:0;left:0;transform:translate(100%)}@keyframes hot-card-shine{0%{transform:translate(-100%)}25%,to{transform:translate(100%)}}.hot-game-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#003e3e00,#003e3e);border-radius:0 0 8px 8px;height:45%;position:absolute;inset:auto 0 0}.hot-card-image{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.hot-card-badge{z-index:4;color:#4b1f00;text-shadow:0 1px #ffffff59;background:linear-gradient(#ffdb5d,#e67600);border-radius:999px;padding:2px 8px 1px;font-size:.68rem;font-weight:900;position:absolute;top:8px;left:8px}.hot-card-favorite{z-index:4;color:#687078;background:#ffffffeb;border-radius:50%;width:30px;min-height:30px;padding:0;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #00000047}.hot-card-favorite.active{color:#d71920;background:linear-gradient(#ffe85b,#ffb300)}.hot-card-title{display:none}.hot-card-provider-chip{z-index:4;width:74px;height:24px;box-shadow:none;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;bottom:7px;left:50%;right:auto;transform:translate(-50%)}.hot-card-provider-chip img{object-fit:contain;filter:drop-shadow(0 1px 1px #000000a6);width:100%;height:100%;min-height:0;display:block}.hot-game-card.launching,.favorite-game-item.launching{pointer-events:none}.hot-game-card.launching .hot-card-image,.favorite-game-item.launching .favorite-game-image{filter:brightness(.62)saturate(.9)}.game-launch-loader{z-index:7;color:#eafffa;text-transform:uppercase;background:#001c20d1;border:1px solid #40ffe194;border-radius:8px;place-items:center;gap:5px;min-width:72px;padding:8px 10px;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #00000059,inset 0 1px #ffffff1f}.game-launch-spinner{border:3px solid #48ffe140;border-top-color:#38ffe0;border-radius:50%;width:22px;height:22px;animation:.72s linear infinite game-launch-spin}@keyframes game-launch-spin{to{transform:rotate(360deg)}}.hot-games-page-active{background:linear-gradient(#00524ee0,#003e3bf5),url(/cv666-assets/common-bg.webp) top/cover,#00433f}.hot-games-page{align-content:start;gap:16px;width:min(100%,490px);min-height:100vh;margin:0 auto;padding:0 10px 32px;display:grid}.hot-games-page-header{background:#185c59db;border-bottom:1px solid #48ffe71f;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;min-height:54px;margin:0 -10px;padding:0 22px;display:grid}.hot-games-page-header button{color:#ffbd12;background:0 0;justify-self:start;place-items:center;width:42px;min-height:42px;padding:0;font-size:1.72rem;display:grid}.hot-games-page-header h1{color:#ffbd12;text-align:center;text-shadow:0 2px #001c1e47;margin:0;font-size:1.58rem;font-weight:900}.hot-games-page-search{background:#00222de6;border:1px solid #1bf1e07a;border-radius:7px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-height:34px;padding:0 10px 0 14px;display:grid;box-shadow:0 2px #000d134d,inset 0 1px #68ffee1f}.hot-games-page-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:.74rem;font-weight:900}.hot-games-page-search input::placeholder{color:#46ffdd;opacity:1}.hot-games-page-search i{color:#46ffdd;text-align:right;font-size:1.18rem}.hot-games-page-tools{gap:8px;display:grid}.hot-games-page-filter-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hot-games-quick-actions{align-items:center;gap:8px;display:flex}.hot-games-quick-button{color:#2dffdc;background:#00222de6;border:1px solid #1bf1e07a;border-radius:7px;place-items:center;width:36px;min-height:34px;padding:0;display:grid;box-shadow:0 2px #000d134d,inset 0 1px #68ffee1f}.hot-games-quick-button svg{fill:currentColor;width:20px;height:20px;display:block}.hot-games-quick-button.active{color:#043831;background:linear-gradient(#ffe565,#f28b00);border-color:#ffd21a;box-shadow:0 3px #5227006b}.hot-provider-strip{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;background:#00222de6;border:1px solid #1bf1e07a;border-radius:7px;gap:7px;width:100%;min-height:39px;padding:6px 7px;display:flex;overflow-x:auto;box-shadow:0 2px #000d134d,inset 0 1px #68ffee1f}.hot-provider-strip::-webkit-scrollbar{display:none}.hot-provider-strip.dragging{cursor:grabbing}.hot-provider-pill{color:#dbfff8;-webkit-user-select:none;user-select:none;background:linear-gradient(#0a5855f5,#002d39fa);border:1px solid #43ffe157;border-radius:6px;flex:0 0 56px;place-items:center;min-height:27px;padding:3px 7px;font-size:.68rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff14,0 2px #0014186b}.hot-provider-pill.active{color:#4a2100;background:linear-gradient(#ffe565,#f28b00);border-color:#ffd21a;box-shadow:0 3px #5227006b}.hot-provider-pill img{object-fit:contain;width:100%;height:17px;display:block}.hot-provider-all{text-transform:uppercase;letter-spacing:0}.hot-games-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hot-games-list-card{aspect-ratio:1/1.34;border-color:#31c9bf57;border-radius:6px;height:auto;min-height:0;box-shadow:0 12px 18px #00111452}.hot-games-list-card .hot-card-image{min-height:0}.hot-games-list-card .hot-card-badge{border-radius:0 15px 0 8px;padding:5px 9px 4px;top:0;left:auto;right:0}.hot-games-list-card .hot-card-favorite{color:#fff;background:#ffffff85;width:42px;min-height:42px;font-size:1.25rem;top:19px;right:13px}.hot-games-list-card .hot-card-favorite.active{color:#d71920;background:linear-gradient(#ffe85b,#ffb300)}.hot-games-page-empty{color:#dffff7;background:#00222d80;border:1px solid #31c9bf47;border-radius:14px;place-items:center;min-height:120px;display:grid}.hot-games-load-more{color:#ffdb1e;background:linear-gradient(#0f727c,#004e56);border:1px solid #23ffc86b;border-radius:8px;justify-content:center;align-items:center;width:min(220px,100%);min-height:42px;margin:8px auto 0;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px #003941}.casino-home.favorite-games-page-active{background:#004b47;min-height:100vh;overflow:hidden}.favorite-games-page{z-index:60;color:#fff;background:linear-gradient(#005b549e,#003f3df5),#004b47;width:100%;min-height:100vh;position:fixed;inset:0;overflow:auto}.favorite-games-header{z-index:20;background:linear-gradient(#005d58,#004a47);grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;width:100%;height:52px;display:grid;position:sticky;top:0;box-shadow:0 1px #8dffef29}.favorite-back-button{color:#fff;background:0 0;place-items:center;width:52px;min-height:52px;padding:0;font-size:1.05rem;display:grid}.favorite-games-header h1{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1;overflow:hidden}.favorite-games-content{width:100%;min-height:calc(100vh - 52px);padding:16px 16px 24px}.favorite-game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.favorite-game-item{aspect-ratio:110/149;background:#002c309e;border-radius:5px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 15px #0000002e}.favorite-game-background{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.favorite-game-background:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#003e3e00,#003e3e);height:45%;position:absolute;inset:auto 0 0}.favorite-game-image{object-fit:cover;width:100%;height:100%;display:block}.favorite-remove-button{z-index:4;color:#687078;background:#fffffff0;border-radius:50%;place-items:center;width:23px;min-height:23px;padding:0;font-size:.78rem;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #00000047}.favorite-game-vendor{z-index:3;pointer-events:none;place-items:center;height:28%;display:grid;position:absolute;bottom:0;left:0;right:0}.favorite-game-vendor img{object-fit:contain;max-width:72%;max-height:24px;display:block}.favorite-empty-state{color:#dcfff9c7;place-items:center;gap:10px;min-height:160px;font-size:.9rem;display:grid}.favorite-empty-state i{color:#ffdf10;font-size:1.4rem}.sports-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.game-card{background:radial-gradient(circle at 28% 22%,#fff449eb,#0000 20%),url(/cv666-assets/jp-bg.webp) 50%/cover,#00373ee6;border:1px solid #27cfc44d;border-radius:8px;grid-template-rows:1fr;align-items:end;min-width:0;min-height:160px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 24px #00232d61}.game-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-card:after{content:"";background:linear-gradient(#0000,#001a22db);height:48%;position:absolute;inset:auto 0 0}.game-card>span{z-index:1;color:#fff5e2;text-shadow:0 2px #0006;padding:14px;font-size:.92rem;font-weight:700;display:block;position:relative}.favorite-button{z-index:2;color:#fff;background:#00000047;border-radius:50%;place-items:center;width:34px;min-height:34px;padding:0;display:grid;position:absolute;top:8px;right:8px}.game-art{background:url(/cv666-assets/jp-bg.webp) 50%/cover,linear-gradient(135deg,#bfff49,#ffef4f 46%,#2c7a18);place-items:center;min-height:216px;display:grid}.game-art:before{color:#e6121a;font-size:6rem;line-height:1}.game-card.crown .game-art:before{content:"♛"}.game-card.cowboy .game-art{background:linear-gradient(#31140a0d,#31140a26),url(/cv666-assets/common-bg.webp) 50%/cover}.game-card.lion .game-art:before{content:"♌"}.game-card.star .game-art:before{content:"★"}.game-card.plane .game-art:before{content:"✈"}.game-card.wheel .game-art:before{content:"◎"}.game-card.gold .game-art:before{content:"◆"}.game-card.boxer .game-art:before{content:"♜"}.game-card strong,.game-card small{color:#fff;padding:0 12px 12px;font-weight:900;display:block}.provider-row{gap:18px;display:flex;overflow:hidden}.provider-card{color:#fff;background:linear-gradient(#00a5a1 0%,#00515d 44%,#002b43 100%);border:1px solid #27cfc44d;border-radius:8px;flex:0 0 156px;align-content:end;justify-items:center;min-height:150px;padding:14px 12px;display:grid}.provider-face{color:#fff;background:linear-gradient(#ffd7b0,#b85e78);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:12px;font-weight:900;display:grid}.floating-links{z-index:40;gap:10px;display:grid;position:fixed;top:50%;right:clamp(10px,2.1vw,30px);transform:translateY(-50%)}.floating-links a{color:#fff;filter:drop-shadow(0 8px 14px #00131c73);background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(50px,4.8vw,64px);height:clamp(50px,4.8vw,64px);text-decoration:none;transition:transform .18s,filter .18s;display:grid;overflow:hidden}.floating-links a:hover{filter:drop-shadow(0 10px 16px #00131c8c)brightness(1.05);transform:translateY(-2px)}.floating-links img{object-fit:contain;width:100%;height:100%;display:block}.site-footer{color:#e0fff7;width:100%;padding:22px 0 calc(84px + env(safe-area-inset-bottom));background:#003a3a;grid-column:2}.site-footer-inner{width:min(100%,930px);margin:0 auto;padding:0 22px}.site-footer-columns{grid-template-columns:150px 150px minmax(0,1fr);grid-template-areas:"help games about""help games about";align-items:start;gap:30px;display:grid}.site-footer-group:first-child{grid-area:help}.site-footer-group:nth-child(2){grid-area:games}.site-footer-about{grid-area:about;gap:12px;display:grid}.site-footer-group{align-content:start;gap:20px;min-width:0;display:grid}.site-footer h2{color:#ffb800;margin:0;font-size:20px;font-weight:700;line-height:normal}.site-footer nav{gap:8px;display:grid}.site-footer-group a{color:#e0fff7;background:linear-gradient(90deg,currentColor,currentColor) 100% 100%/0 1px no-repeat;width:max-content;font-size:13px;font-weight:500;line-height:normal;text-decoration:none;transition:color .2s,background-size .2s,background-position}.site-footer-group a:hover{color:#23ffc8;background-position:0 100%;background-size:100% 1px}.site-footer-copy,.site-footer-actions{align-items:center;gap:10px;display:flex}.site-footer-logo{object-fit:contain;flex:none;width:69px;height:69px}.site-footer-copy p{color:#e0fff7;text-align:left;width:100%;max-width:100%;margin:0;font-size:9px;font-weight:500;line-height:normal}.site-footer-button{color:#ffdb1e;text-align:center;background:linear-gradient(#0f727c,#004e56);border:1px solid #11867d80;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;height:50px;padding:0 10px;font-size:22px;font-weight:800;line-height:normal;text-decoration:none;display:inline-flex;box-shadow:0 2px #003941}.site-footer-button.live-chat{min-width:0}.site-footer-button i{color:#a44a00;background:#ffd531;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.site-footer .shadow-gradient-text{line-height:normal;display:inline-block;position:relative}.site-footer .text-shadow{color:#ffb800;pointer-events:none;text-shadow:0 3px #b64100;position:absolute;top:0;left:0}.site-footer .text-gradient{z-index:1;-webkit-text-fill-color:transparent;background:linear-gradient(#ffb800 25%,#ffe600 39.58%,#ffb800 54.17%,#ffe600 68.75%,#ffb800 83.33%);-webkit-background-clip:text;background-clip:text;position:relative}.site-footer-social{flex-wrap:wrap;align-items:center;gap:10px!important;display:flex!important}.site-footer-social a{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;text-decoration:none;display:grid}.site-footer-social img{object-fit:contain;width:100%;height:100%;display:block}.site-footer-social a:first-child{background:#4866e8}.site-footer-social a:nth-child(2){background:#42ace5}.site-footer-social a:nth-child(3){background:#0bd85d}.site-footer-social a:nth-child(4){background:#ff3a62;border:2px solid #fff;font-size:12px;font-weight:900}.site-footer-providers{text-align:center;grid-template-columns:repeat(6,1fr);align-items:center;gap:2px 8px;width:100%;padding:0 10px;display:grid}.site-footer-providers img{object-fit:contain;width:100%;height:24px;display:block}.site-footer-line{opacity:.35;background:#e0fff7;width:100%;height:1px;margin:12px 0 0;transform:scaleY(.5)}@media (width<=1200px){.hot-games-track{grid-template-rows:repeat(2,auto);grid-auto-columns:152px}}@media (width<=900px){.hot-games-track{grid-template-rows:repeat(2,auto);grid-auto-columns:144px}}@media (width<=640px){.hot-games-page{gap:14px;width:100%;padding:0 8px 30px}.hot-games-page-header{grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;margin:0 -8px;padding:0 18px}.hot-games-page-header button{width:40px;min-height:40px;font-size:1.62rem}.hot-games-page-header h1{font-size:1.48rem}.hot-games-page-search{border-radius:7px;min-height:34px;padding:0 10px 0 14px}.hot-games-page-search input{font-size:.72rem}.hot-games-page-filter-row,.hot-games-quick-actions{gap:8px}.hot-games-quick-button{border-radius:7px;width:36px;min-height:34px}.hot-games-quick-button svg{width:20px;height:20px}.hot-provider-strip{gap:7px;min-height:39px;padding:6px 7px}.hot-provider-pill{flex-basis:56px;min-height:27px;padding:3px 7px}.hot-provider-pill img{height:17px}.hot-games-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.hot-games-list-card{border-radius:6px}.hot-games-list-card .hot-card-favorite{width:28px;min-height:28px;font-size:.86rem;top:9px;right:7px}.hot-games-track{grid-template-rows:repeat(2,auto);grid-auto-columns:132px}}.mobile-footer-nav{display:none}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0012167a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-install-backdrop{z-index:220;-webkit-backdrop-filter:none;padding:0 10px calc(8px + env(safe-area-inset-bottom));pointer-events:none;background:0 0;place-items:end center;display:grid;position:fixed;inset:0}.home-install-backdrop.is-obscured-by-priority-popup{z-index:110;pointer-events:none}.home-install-backdrop.is-obscured-by-priority-popup .home-install-popup{transform:translateY(8px)scale(.98)}.home-install-popup{pointer-events:auto;background:#ffffffd1;border:1px solid #ffffff9e;border-radius:8px;justify-items:center;width:min(360px,100vw - 20px);min-height:132px;padding:12px 16px 13px;animation:.36s ease-out both home-install-slide-up;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00121c5c}.home-install-popup:before,.home-install-popup:after{content:"";background:#b0bec79e;height:1px;position:absolute;left:22px;right:22px}.home-install-popup:before{top:64px}.home-install-popup:after{bottom:44px}.home-install-close{z-index:2;color:#fff;background:#5b686ebd;border-radius:50%;place-items:center;width:24px;min-height:24px;padding:0;font-size:1.35rem;font-weight:400;line-height:1;display:grid;position:absolute;top:7px;right:7px}.home-install-top{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding-right:24px;display:flex}.home-install-top img{object-fit:contain;flex:none;width:43px;height:43px}.home-install-top strong{color:#ff9f00;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.83rem;font-weight:800;line-height:1.1;overflow:hidden}.home-install-browser{color:#1689ff;margin-top:7px;font-size:.85rem;font-weight:800;line-height:1.1;text-decoration:underline}.home-install-benefit{color:#fff;background:#ff6358;border-radius:2px;place-items:center;min-height:15px;margin-top:1px;padding:0 8px;font-size:.48rem;font-weight:800;line-height:1;display:inline-grid}.home-install-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:4px;display:grid}.home-install-actions button,.home-install-actions a{color:#fff;background:#3468ff;border:1px solid #3b76ff;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:28px;padding:0 8px;font-size:.66rem;font-weight:600;text-decoration:none;display:flex}.home-install-actions button:last-child,.home-install-actions a:last-child{color:#3468ff;background:0 0}.home-install-actions i{font-size:1rem}.account-center-backdrop{z-index:210;-webkit-backdrop-filter:blur(2px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-center-modal{background:#fff;border-radius:8px;grid-template-columns:180px minmax(0,1fr);width:min(1290px,100vw - 70px);height:min(620px,100vh - 84px);animation:.24s ease-out both account-center-pop;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000007a}.account-center-modal.deposit-mode{grid-template-columns:180px minmax(0,1fr)}.account-center-close{z-index:6;color:#fff;background:#202020b8;border-radius:50%;place-items:center;width:34px;min-height:34px;padding:0;font-size:1.1rem;font-weight:900;line-height:1;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #00000038}.account-center-close:hover{background:#202020e6}.account-mobile-header{display:none}.account-center-sidebar{color:#fff;background:#202020;flex-direction:column;min-height:0;padding:24px 0;display:flex;overflow:hidden auto}.account-center-sidebar h2{color:#fff;margin:0 12px 28px;font-size:1.58rem;font-weight:900;line-height:1.1}.account-center-sidebar button{color:#fff;text-align:left;width:100%;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:.88rem;font-weight:800;display:grid;position:relative}.account-center-sidebar button.active,.account-center-sidebar button:hover{background:#ffffff3d}.account-center-sidebar i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;display:grid}.account-center-sidebar b{color:#fff;background:#ff0e21;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.7rem;line-height:1;display:grid}.account-center-content{background:#fff;grid-template-columns:330px 340px minmax(290px,1fr);gap:28px;min-width:0;min-height:0;padding:40px 30px;display:grid;overflow:hidden auto}.deposit-center-content{background:#fff;grid-template-columns:255px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.reward-center-content{background:#fff;grid-template-columns:315px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.reward-left-panel{background:#f4f4f4;align-content:start;min-width:0;padding:38px 24px;display:grid}.reward-profile-card{color:#fff;background:linear-gradient(135deg,#3612ff 0%,#6800f4 45%,#c400ff 100%);gap:8px;min-height:212px;padding:18px 18px 20px;display:grid;position:relative;overflow:hidden}.reward-profile-card:before,.reward-profile-card:after{content:"";opacity:.15;position:absolute}.reward-profile-card:before{border:14px solid #fff;width:86px;height:86px;bottom:-42px;left:18px;rotate:45deg}.reward-profile-card:after{border:18px solid #fff;width:120px;height:120px;bottom:-48px;right:-42px;rotate:45deg}.reward-refresh{z-index:2;color:#fff;background:#22009273;border-radius:50%;place-items:center;width:34px;min-height:34px;font-size:1.18rem;display:grid;position:absolute;top:12px;right:12px}.reward-profile-top{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.reward-profile-top img{object-fit:cover;border:2px solid #ffffff8c;border-radius:50%;width:58px;height:58px}.reward-profile-top h3,.reward-profile-top p{margin:0}.reward-profile-top h3{color:#fff;font-size:1rem;font-weight:900}.reward-profile-top p{color:#ffffffe6;font-size:.78rem}.reward-profile-top p span{background:#ffffff47;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-weight:800;display:inline-flex}.reward-profile-card>span,.reward-profile-card>strong{z-index:1;justify-self:center;position:relative}.reward-profile-card>span{margin-top:4px;font-size:.9rem}.reward-profile-card>strong{font-size:2.1rem;line-height:1}.reward-task-list{background:#fff;border-radius:0 0 8px 8px;gap:20px;min-height:328px;padding:28px 6px;display:grid;box-shadow:0 8px 20px #0f172a14}.reward-task-list article{grid-template-columns:64px minmax(0,1fr) 100px;align-items:center;gap:10px;display:grid}.reward-task-icon{color:#fff;border-radius:14px;place-items:center;width:58px;height:58px;font-size:1.45rem;display:grid;position:relative;box-shadow:0 10px 22px #ff710038}.reward-task-icon:after{opacity:.18;content:"";border:4px solid;border-radius:18px;width:70px;height:70px;position:absolute;rotate:-12deg}.reward-task-icon.orange{background:linear-gradient(135deg,#ff3d00,#ff9a00)}.reward-task-icon.yellow{background:linear-gradient(135deg,#ffb400,#ff6500)}.reward-task-icon.pink{background:linear-gradient(135deg,#ff006e,#ff5da8)}.reward-task-list h4,.reward-task-list p{margin:0}.reward-task-list h4{color:#333;font-size:.9rem;font-weight:500}.reward-task-list p{color:#8b8b8b;font-size:.82rem;line-height:1.18}.reward-task-list button{color:#777;background:#fff;border-radius:999px;min-height:36px;font-size:.86rem;box-shadow:0 4px 14px #0f172a24}.reward-main-panel{background:#fff;grid-template-rows:38px 1fr;min-width:0;min-height:0;padding:0 6px 0 12px;display:grid}.reward-main-panel header{color:#696969;align-items:center;gap:12px;font-size:.9rem;display:flex}.reward-main-panel header span{align-items:center;gap:8px;display:inline-flex}.reward-main-panel header span i{background:#6f21f6;width:5px;height:15px}.reward-main-panel header b{color:#fff;background:#ff0925;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.72rem;display:grid}.reward-main-panel header button{color:#6c00d5;background:#e8d9ff;border-radius:999px;align-items:center;gap:8px;min-height:26px;padding:0 14px;font-size:.82rem;display:inline-flex}.reward-banner{background:radial-gradient(circle at 10% 24%,#f1ff5b8c 0 34px,#0000 35px),radial-gradient(circle at 42% 20%,#f1ff5b80 0 28px,#0000 29px),radial-gradient(circle at 92% 26%,#f1ff5b8f 0 40px,#0000 41px),linear-gradient(90deg,#feffe6,#fff 38%,#f9ffdb);min-height:174px;position:relative;overflow:hidden}.reward-banner-copy{color:#6a6a6a;grid-template-columns:74px 260px;gap:8px 16px;display:grid;position:absolute;top:24px;left:34px}.reward-banner-copy b{color:#555;grid-row:span 2;font-size:2.5rem;font-style:italic}.reward-banner-copy h3,.reward-banner-copy p{margin:0}.reward-banner-copy h3{color:#656565;margin-top:48px;font-size:1.28rem;font-weight:900}.reward-banner-copy p{color:#777;max-width:260px;font-size:1rem;font-weight:900;line-height:1.18}.temu-coupon-card{background:linear-gradient(145deg,#ff9a00 0%,#fff100 100%);border-radius:10px;grid-template-columns:210px 100px;min-height:126px;display:grid;position:absolute;top:38px;right:86px;overflow:hidden;box-shadow:0 10px 24px #ffb40038}.temu-coupon-card:after{content:"";border-left:7px dotted #e9d674;position:absolute;top:14px;bottom:14px;left:210px}.temu-coupon-card>div:first-child{color:#fff;align-content:center;gap:16px;padding:14px 14px 10px;display:grid}.temu-coupon-card span{font-size:.74rem}.temu-coupon-card strong{color:#fff;font-size:1.48rem;font-weight:900}.temu-coupon-card small{font-size:.76rem}.coupon-remain{color:#606060;text-align:center;background:#fff;align-content:center;place-items:center;gap:2px;padding:8px 10px;display:grid}.coupon-remain>strong{color:#777;font-size:2.18rem;line-height:1}.coupon-remain>strong small{color:#606060;font-size:.82rem}.coupon-remain time{color:#555;font-size:.82rem;font-weight:900}.coupon-remain button{color:#fff;background:#11d600;border-radius:999px;min-height:24px;padding:0 14px;font-size:.74rem}.voucher-record-panel{z-index:7;background:linear-gradient(#ffe186,#fff5ce);border-radius:8px 8px 0 0;grid-template-rows:300px minmax(0,1fr) 62px;width:348px;display:grid;position:absolute;top:8px;bottom:0;right:10px;overflow:hidden;box-shadow:-14px 0 40px #00000038}.reward-center-content:has(.voucher-record-panel):before{z-index:6;content:"";background:#0000007a;position:absolute;inset:0}.voucher-record-close{z-index:2;color:#fff;background:#ff0e21;border-radius:50%;place-items:center;width:18px;min-height:18px;font-size:.78rem;display:grid;position:absolute;top:8px;left:-24px}.voucher-treasure{background:radial-gradient(circle at 50% 38%,#fffffff5,#ffffff2e 32%,#0000 33%),radial-gradient(circle at 70% 18%,#ffffffbf 0 4px,#0000 5px),linear-gradient(#ff8d00,#ffc545 62%,#ffe6a8);align-content:end;justify-items:center;padding-bottom:36px;display:grid;position:relative;overflow:hidden}.treasure-chest{color:#fffbe1;background:linear-gradient(#ec1b16 0 42%,#b70f0b 43% 100%);border:8px solid #ffd74c;border-radius:54px 54px 18px 18px;place-items:center;width:168px;height:112px;font-size:2.4rem;display:grid;position:relative;box-shadow:0 22px 42px #b346004d}.treasure-chest:before,.treasure-chest:after{color:#ffd400;content:"● ● ● ● ●";font-size:2.4rem;position:absolute;bottom:-24px}.treasure-chest:before{left:-34px}.treasure-chest:after{right:-34px}.claimed-amount{color:#fff;background:linear-gradient(#ffb21b,#f70);border-radius:8px 8px 14px 14px;justify-items:center;padding:8px;display:grid;position:absolute;bottom:14px;left:44px;right:44px}.claimed-amount span{font-size:.76rem;font-weight:900}.claimed-amount strong{font-size:1.55rem;line-height:1}.voucher-record-list{background:#fff;border-radius:5px;align-content:start;gap:0;margin:0 18px;display:grid;overflow:hidden}.voucher-record-list article{padding:12px}.voucher-record-list article:nth-child(2n){background:#fffaf0}.voucher-record-list dl{gap:4px;margin:0;display:grid}.voucher-record-list div{grid-template-columns:98px minmax(0,1fr);gap:8px;display:grid}.voucher-record-list dt,.voucher-record-list dd{color:#b79a4b;margin:0;font-size:.68rem;font-weight:900}.voucher-record-list dd{color:#7d6b3c;text-align:right}.voucher-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.voucher-pagination button,.voucher-pagination b{color:#bba978;background:0 0;border-radius:50%;place-items:center;min-width:22px;height:22px;font-weight:900;display:grid}.voucher-pagination b{color:#fff;background:#bba978;font-size:.78rem}.deposit-method-list{background:#f5f5f5;align-content:start;gap:14px;padding:22px;display:grid}.deposit-method-list button{color:#666;min-height:68px;box-shadow:none;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:0 16px;font-size:.96rem;display:flex;position:relative}.deposit-method-list button.active{border-color:#ff0b2e}.deposit-method-list button.active:after{content:"";border-top:0 solid #0000;border-bottom:28px solid #ff0b2e;border-left:28px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.deposit-method-logo{color:#fff;background:0 0;border-radius:6px;flex:0 0 74px;place-items:center;width:74px;height:50px;font-weight:900;display:grid;overflow:visible}.deposit-method-logo img{object-fit:contain;width:100%;height:100%;display:block}.deposit-method-bkash,.deposit-method-nagad{background:0 0}.deposit-info-panel{align-content:start;gap:16px;min-width:0;padding:0 16px 86px;display:grid;overflow:auto}.deposit-info-panel header{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:48px;display:flex;position:sticky;top:0}.deposit-info-panel h2{color:#111;margin:0;padding-left:16px;font-size:1rem;font-weight:500;position:relative}.deposit-info-panel h2:before{content:"";background:#1ee545;width:5px;height:15px;position:absolute;top:2px;left:0}.deposit-info-panel header button{color:#4963ff;background:#fff;border:2px solid #c9c8ff;border-radius:999px;min-height:34px;padding:0 18px}.deposit-warning{color:#ff001d;background:#fff0e7;border:1px solid #ffd3bd;border-radius:8px;padding:12px 14px;font-weight:700;line-height:1.5}.deposit-channel-grid{flex-wrap:wrap;gap:10px 14px;max-width:760px;display:flex}.deposit-channel-grid button,.deposit-amount-row button{color:#777;min-width:104px;min-height:48px;box-shadow:none;background:#fff;border:1px solid #f2e6e6;border-radius:6px}.deposit-channel-grid button.active,.deposit-amount-row button.active{border-color:#ff2138}.deposit-channel-grid i{color:#ff8a00;margin-right:5px}.deposit-amount-row{flex-wrap:wrap;align-items:center;gap:7px;max-width:790px;display:flex}.deposit-amount-row>span,.deposit-promo-area>span{color:#111;font-weight:500}.deposit-amount-row>span{flex:0 0 120px}.deposit-amount-row button{flex:0 0 66px;min-width:66px}.deposit-amount-input{background:linear-gradient(#fff,#f0f0f0);border:1px solid #dedede;border-radius:5px;outline:0;width:224px;min-height:34px;padding:0 12px}.deposit-limit{color:#ff001d;margin:-6px 0 0 126px}.deposit-promo-area{grid-template-columns:140px minmax(0,500px);gap:10px;display:grid}.deposit-promo-list{gap:10px;padding-bottom:80px;display:grid}.deposit-promo-list label{color:#b8b8b8;background:#f4f4f4;border:1px solid #eee;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 90px;gap:8px;min-height:62px;padding:14px;display:grid}.deposit-promo-list label.active{color:#333;background:#fff9fa;border-color:#ff4a5d}.deposit-promo-list strong{color:inherit;font-weight:800;display:block}.deposit-promo-list p{margin:6px 0}.deposit-promo-list ul{color:#ff001d;margin:0;padding:0;list-style:none}.deposit-promo-list b{color:#bbb;text-align:right}.deposit-bonus-preview{color:#0f8f68;margin:0 0 0 150px;font-weight:800}.deposit-info-panel footer{z-index:8;background:#fff;border-top:1px solid #eee;padding:10px 28px;position:absolute;bottom:0;left:255px;right:0}.deposit-info-panel footer button{color:#fff;background:#ff0020;border-radius:999px;min-height:36px;padding:0 22px}.account-profile-panel{background:linear-gradient(90deg,#f1e1ffc7,#fffffff0 20% 80%,#ecf5f9e0),#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:540px;padding:16px 18px;display:flex;box-shadow:0 28px 45px #785b961f}.account-profile-head{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-profile-head>img{object-fit:cover;border-radius:50%;width:78px;height:78px}.account-profile-head p{align-items:center;gap:7px;margin:0 0 5px;display:flex}.account-profile-head p span{color:#fff;text-align:center;background:linear-gradient(#c8cbd0,#92979f);border-radius:999px;min-width:78px;padding:6px 12px;font-size:.78rem;font-weight:900}.account-profile-head p i{color:#fff;background:linear-gradient(#fff0a8,#ffb339);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.account-profile-head strong,.account-user-id{color:#6e7079;font-weight:900;display:block}.account-profile-head small{color:#b0b2b9;margin-top:7px;font-size:.68rem;display:block}.account-user-id{color:#9698a0;margin-top:28px;font-size:.78rem}.account-balance-line{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.account-balance-line strong{color:#4c4f59;font-size:2rem;font-weight:900}.account-balance-line div{gap:7px;display:flex}.account-balance-line button{color:#9fa2aa;background:0 0;min-height:auto;padding:0;font-size:1rem}.account-pending-list{gap:16px;margin-top:20px;display:grid}.account-pending-list article,.account-last-login{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-pending-list article{border-bottom:1px dashed #e4e5eb;padding:0 0 12px}.account-pending-list i,.account-last-login i{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.account-pending-list article:first-child i{background:linear-gradient(#8fc8ff,#6d96ff)}.account-pending-list article:nth-child(2) i{background:linear-gradient(#ffe1a0,#ffbc52)}.account-last-login i{background:linear-gradient(#ff9fac,#ff697d)}.account-pending-list strong,.account-pending-list span,.account-last-login p{color:#858791;margin:0;font-size:.78rem;line-height:1.5;display:block}.account-pending-list span{color:#b5b7bf}.account-last-login{margin-top:auto}.account-risk-panel{color:#fff;background:linear-gradient(#e6003d 0%,#ff0b45 44%,#ff5e63 100%);border-radius:10px;grid-template-rows:minmax(0,382px) 158px;align-content:stretch;justify-items:center;min-height:540px;padding-top:0;display:grid;overflow:hidden;box-shadow:0 28px 45px #ff2e462e}.account-risk-main{align-content:center;justify-items:center;width:100%;min-height:0;padding:38px 18px 24px;display:grid}.account-risk-orb{color:#bd315f;background:#fff6f8f2;border:16px solid #ffffffb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:176px;height:176px;margin-top:4px;display:flex;box-shadow:0 0 0 22px #ffffff21,0 0 0 40px #ffffff0f,0 0 52px #ffffffb8}.account-risk-orb strong{text-align:center;white-space:nowrap;max-width:128px;font-size:3.22rem;line-height:1;display:block}.account-risk-orb.level-medium strong,.account-risk-orb.level-secure strong{font-size:1.92rem}.account-risk-orb.level-medium{color:#9b6a00}.account-risk-orb.level-high,.account-risk-orb.level-secure{color:#128044}.account-risk-orb.level-medium span{color:#e59a00}.account-risk-orb.level-high span,.account-risk-orb.level-secure span{color:#1aa866}.account-risk-orb span{color:#ff4264;text-align:center;font-size:.76rem;line-height:1;display:block}.account-risk-panel p{margin:18px 0 4px;font-size:.98rem}.account-risk-panel p strong{color:#fff;font-size:1.25rem}.account-risk-panel small{color:#fff;text-align:center;font-size:.8rem}.account-settings-row{background:linear-gradient(#ffb2a8 0%,#ffd8cf 100%);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:10px;width:100%;min-height:158px;margin-top:0;padding:16px 16px 14px;display:grid}.account-settings-row:before{color:#676767;content:"পরামর্শিত সেটিং";text-align:center;grid-column:1/-1;font-size:.88rem;font-weight:900}.account-settings-row button{color:#60636a;background:0 0;align-content:start;justify-items:center;gap:9px;min-height:86px;padding:0;font-size:.8rem;font-weight:800;line-height:1.2;display:grid}.account-settings-row button>i{color:#fff;background:linear-gradient(#ffe500,#ffb900);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid}.account-settings-row button:nth-child(2)>i{background:linear-gradient(#ff00ba,#f000bd)}.account-settings-row button:nth-child(3)>i{background:linear-gradient(#d7c56e,#aa9657)}.account-settings-row button.done>i{background:linear-gradient(#49de72,#21b754)}.account-settings-row b{place-items:center;min-width:16px;height:16px;margin-top:-5px;font-size:.78rem;line-height:1;display:grid}.account-settings-row b .fa-circle-check{color:#22c957}.account-settings-row b .fa-circle-exclamation{color:#ff1124}.account-security-panel{align-content:start;gap:26px;min-width:0;display:grid}.account-security-panel article{cursor:pointer;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.security-icon{color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}.security-icon.gold{background:linear-gradient(#ffe000,#ffb100)}.security-icon.cyan{background:linear-gradient(#33eadd,#21b9cd)}.security-icon.pink{background:linear-gradient(#ff00bd,#ee00b9)}.security-icon.olive{background:linear-gradient(#d7c56e,#aa9657)}.security-icon.red{background:linear-gradient(#ff6650,#ff3e3b);box-shadow:0 12px 18px #ff463e3d}.account-security-panel h3{color:#777982;align-items:center;gap:7px;margin:0;font-size:1rem;font-weight:900;display:flex}.account-security-panel h3 .done{color:#35cf54}.account-security-panel h3 .alert{color:#ff1124}.account-security-panel p{color:#a2a4ad;margin:8px 0 0;font-size:.78rem;line-height:1.55}.account-drawer-layer{--drawer-width:min(460px, 40vw);z-index:6;background:#00000073;justify-content:end;display:grid;position:absolute;inset:0}.account-drawer-layer.ewallet-drawer{--drawer-width:min(790px, calc(100vw - 250px))}.account-drawer-close{top:0;right:var(--drawer-width);z-index:8;color:#0000;background:#fff;border-radius:0 0 0 18px;place-items:center;width:30px;min-height:30px;padding:0;font-size:0;line-height:1;display:grid;position:absolute;box-shadow:-4px 4px 12px #00000014}.account-drawer-close:before{color:#fff;content:"x";background:#f01123;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:900;line-height:1;display:grid}.account-drawer-panel{width:var(--drawer-width);background:#fff;flex-direction:column;min-height:100%;animation:.26s ease-out both account-drawer-slide;display:flex;position:relative;overflow:hidden;box-shadow:-12px 0 28px #00000029}.account-drawer-panel.ewallet-panel{width:var(--drawer-width)}.account-drawer-shortcuts{top:76px;right:calc(var(--drawer-width) - 22px);z-index:7;justify-items:center;gap:11px;display:grid;position:absolute}.account-drawer-shortcuts:before{content:"";background:#44444457;width:1px;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.account-drawer-shortcuts button{cursor:pointer;border:0;min-height:44px;padding:0;position:relative;box-shadow:0 10px 18px #0003,inset 0 1px 1px #ffffff59}.account-drawer-shortcuts .security-icon{width:44px;height:44px;font-size:1.12rem}.account-drawer-shortcuts .security-icon.gold{background:linear-gradient(#ffe300 0%,#ffc400 48%,#ffac00 100%);box-shadow:0 9px 18px #ffbe005c,0 8px 18px #0003}.account-drawer-shortcuts .security-icon.cyan{background:linear-gradient(#42efe7 0%,#28cdd2 52%,#17aebc 100%);box-shadow:0 9px 18px #23d4d85c,0 8px 18px #0003}.account-drawer-shortcuts .security-icon.pink{background:linear-gradient(#ff21d0 0%,#f300bd 52%,#d0a 100%);box-shadow:0 9px 18px #f400be57,0 8px 18px #0003}.account-drawer-shortcuts .security-icon.olive{background:linear-gradient(#ded382 0%,#c4b462 52%,#a58f45 100%);box-shadow:0 9px 18px #b99f4b59,0 8px 18px #0003}.account-drawer-shortcuts span{color:#fff;pointer-events:none;white-space:nowrap;background:#2d284af0;border-radius:4px;width:max-content;max-width:148px;padding:8px 10px;font-size:.72rem;font-weight:500;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 18px #00000038}.account-drawer-shortcuts span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #2d284af0;width:0;height:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.account-drawer-panel h2{color:#666b74;flex:none;min-height:44px;margin:0;padding:0 28px;font-size:.98rem;font-weight:500;line-height:44px;position:relative}.account-drawer-panel h2:before{content:"";background:#19e44d;width:4px;height:15px;position:absolute;top:17px;left:14px}.drawer-avatar-row{align-items:center;gap:38px;padding:36px 28px 22px;display:flex}.drawer-avatar-row img{object-fit:cover;border-radius:50%;width:66px;height:66px}.drawer-avatar-row span{color:#666b74;font-size:.86rem}.drawer-form{gap:15px;min-width:0;padding:0 28px 24px;display:grid}.drawer-form.compact{padding-top:26px}.drawer-form label{color:#666b74;grid-template-columns:78px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:.86rem;display:grid}.drawer-form label span{text-align:right}.drawer-form input,.drawer-form select{color:#555;background:linear-gradient(#fff,#f1f1f1);border:1px solid #dedede;border-radius:5px;min-width:0;min-height:34px;padding:0 10px;font-size:.78rem;box-shadow:inset 0 1px 5px #00000017}.drawer-form input::placeholder{color:#b7b7b7}.drawer-form i{color:#999;font-size:1rem}.drawer-form p{color:#ff1124;grid-column:1/-1;margin:-9px 0 0 86px;font-size:.82rem;font-weight:800;line-height:1.15}.drawer-form fieldset{border:1px solid #d3d3d3;border-radius:8px;gap:18px;margin:0;padding:10px 10px 20px;display:grid}.drawer-form fieldset label{grid-template-columns:118px minmax(0,1fr)}.drawer-form fieldset button{color:#ff0f4d;min-height:42px;box-shadow:none;background:#fff4f6;border:1px solid #ff0f4d;border-radius:5px;font-size:.78rem}.ewallet-drawer-grid{grid-template-columns:minmax(380px,.95fr) minmax(300px,1fr);min-height:0;display:grid}.ewallet-drawer-grid .drawer-form{min-width:0;padding-right:24px}.ewallet-empty{color:#b8b8b8;border-left:1px solid #eee;align-content:center;place-items:center;gap:12px;min-width:0;padding:20px;display:grid}.ewallet-empty i{color:#ddd;font-size:5.5rem}.drawer-submit-bar{border-top:1px solid #ececec;min-height:48px;margin-top:auto;padding:8px 28px}.drawer-submit-bar button{color:#fff;min-width:100px;min-height:34px;box-shadow:none;background:#f50028;border-radius:999px;font-weight:500}.drawer-submit-bar button:disabled{color:#fff;background:#ddd}.mobile-member-page{display:none}@keyframes account-drawer-slide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes account-drawer-mobile-slide{0%{opacity:0;transform:translate(14%)}to{opacity:1;transform:translate(0)}}@keyframes account-center-pop{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-install-slide-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.panel,.stat-card{background:#043f43;border:1px solid #27cfc447;border-radius:8px}.casino-login-modal{-webkit-backdrop-filter:blur(12px)saturate(1.35);color:#dffff6;background:linear-gradient(#006365b8,#004246c2),url(/cv666-assets/common-bg.webp) 50%/cover;border:1px solid #58ffe37a;border-radius:12px;width:min(362px,100vw - 28px);padding:22px 20px 20px;position:relative;overflow:visible;box-shadow:0 22px 62px #0000007a,inset 0 1px #c2fff752,inset 0 -1px #0023264d}.casino-login-modal:before{border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 78% 14%,#ffe6001f,#0000 32%),linear-gradient(135deg,#ffffff1a,#0000 38%);position:absolute;inset:0}.casino-login-modal h2{color:#ffe600;text-shadow:0 2px #7536008c;margin:0 0 22px;font-size:1.12rem;font-weight:800;line-height:1.1;position:relative}.auth-switch-text{color:#d8fff7;margin:-10px 0 20px;font-size:.78rem;position:relative}.auth-switch-text button,.login-row button{color:#ffe600;font-size:inherit;background:0 0;padding:0}.casino-auth-form{gap:14px;display:grid;position:relative}.auth-error{color:#ffd0ca;background:#5d0d0a6b;border:1px solid #ff735f75;border-radius:8px;margin:-4px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.35}.invite-public-backdrop{z-index:170;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.invite-public-popup{color:#181c41;background:#fff;border-radius:8px;width:min(1110px,100vw - 44px);max-height:calc(100vh - 58px);padding:0 25px 22px;position:relative;overflow:hidden auto;box-shadow:0 24px 60px #0000006b}.invite-public-close{z-index:2;color:#fff;background:#313249;border-radius:50%;place-items:center;width:33px;min-height:33px;padding:0 0 3px;font-size:28px;line-height:1;display:grid;position:absolute;top:7px;right:7px}.invite-public-tabs{border-bottom:1px solid #e4e7ef;align-items:end;height:45px;display:flex}.invite-public-tabs button{color:#ff1644;background:0 0;min-width:104px;min-height:45px;padding:0 14px;font-size:14px;position:relative}.invite-public-tabs button:after{content:"";background:#ff1644;height:2px;position:absolute;bottom:0;left:10px;right:10px}.invite-public-grid{grid-template-columns:minmax(0,1.48fr) minmax(360px,1fr);gap:18px;padding-top:8px;display:grid}.invite-public-left,.invite-public-right{align-content:start;gap:12px;display:grid}.invite-hero-card{color:#fff;background:linear-gradient(100deg,#9d9aff 0%,#6e7cf3 43%,#18279e 100%);border-radius:8px;grid-template-columns:1fr 132px 1fr;align-items:center;gap:10px;min-height:151px;padding:20px 28px;display:grid;overflow:hidden}.invite-hero-card strong{white-space:nowrap;font-size:25px;font-style:italic;font-weight:800;display:block}.invite-hero-bag{color:#fff0a6;background:radial-gradient(circle at 40% 35%,#ffd67d,#c48125 60%,#8b5d23);border-radius:50%;place-items:center;width:112px;height:112px;font-size:60px;display:grid;box-shadow:inset 0 4px #ffffff40,0 12px 24px #161f7040}.invite-hero-card span{color:#ffd457;font-size:25px;font-weight:800;display:block}.invite-hero-card small{margin-top:8px;font-size:13px;font-weight:700;display:block}.invite-winners-card{background:linear-gradient(110deg,#d7e6ff 0%,#ead5ff 100%);border-radius:8px;min-height:247px;padding:14px 10px 12px}.invite-top-winners{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.invite-top-winners article{grid-template-columns:58px 1fr;align-items:center;gap:9px;min-width:0;padding:4px 4px 10px;display:grid;position:relative}.invite-rank{color:#ffac20;font-size:30px;font-weight:900;line-height:1;position:absolute;top:0;left:0}.invite-avatar{color:#35a1d5;background:#ffe680;border-radius:50%;place-items:center;width:56px;height:56px;font-size:27px;display:grid;position:relative}.invite-avatar-man{color:#0b875f;background:#9ce5d2}.invite-avatar-girl{color:#f06e82;background:#ffcd78}.invite-top-winners strong,.invite-top-winners b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.invite-top-winners strong{font-size:12px;font-weight:800}.invite-top-winners b{margin-top:7px;font-size:17px;font-weight:800}.invite-winners-card h3,.invite-total-rewards h3{color:#18145a;margin:4px 0 7px;font-size:22px;font-weight:900}.invite-reward-list{gap:10px;height:122px;display:grid;position:relative;overflow:hidden}.invite-reward-row{color:#666a7a;background:#f4fcffe6;border-radius:999px;grid-template-columns:1fr 1.4fr .8fr;align-items:center;gap:10px;min-height:34px;padding:0 30px;font-size:13px;font-weight:700;display:grid}.invite-reward-row span,.invite-reward-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invite-reward-row strong{color:#686a75;text-align:right;font-size:15px}.invite-row-move,.invite-row-enter-active,.invite-row-leave-active{transition:all .38s}.invite-row-leave-active{width:100%;position:absolute;left:0;right:0}.invite-row-enter-from{opacity:0;transform:translateY(20px)}.invite-row-leave-to{opacity:0;transform:translateY(-20px)}.invite-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invite-stat-grid article{color:#fff;text-align:center;border-radius:8px;place-items:center;gap:10px;min-height:99px;display:grid}.invite-stat-blue{background:linear-gradient(135deg,#91d4ff,#2790f7)}.invite-stat-purple{background:linear-gradient(135deg,#bd7df6,#854af0)}.invite-stat-violet{background:linear-gradient(135deg,#c882f3,#743df1)}.invite-stat-grid span{font-size:13px;font-weight:800}.invite-stat-grid strong{font-size:26px;font-weight:900}.invite-benefit-title{color:#69616b;justify-content:center;align-items:center;gap:8px;min-height:76px;font-size:14px;font-weight:800;display:flex}.invite-benefit-title span{color:#fff;background:linear-gradient(135deg,#dc66c4,#7c3ce6);border-radius:50%;place-items:center;width:17px;height:17px;font-size:21px;line-height:1;display:grid}.invite-share-card{background:#eff3fa;border-radius:8px;align-self:end;padding:8px 8px 10px}.invite-share-card h4{color:#2711a4;margin:0 0 4px;font-size:11px;font-weight:900}.invite-share-row{grid-template-columns:56px 1fr 24px;align-items:center;gap:8px;display:grid}.invite-qr{background:linear-gradient(90deg,#2f269b 6px,#0000 6px) 0 0/15px 15px,linear-gradient(#2f269b 6px,#0000 6px) 0 0/15px 15px,#fff;border:6px solid #fff;width:56px;height:56px}.invite-share-tools{min-width:0}.invite-url{color:#2e2458;text-align:left;background:#fff;border-radius:999px;width:100%;min-height:29px;padding:0 12px;font-size:12px}.invite-share-buttons{gap:5px;margin-top:6px;display:flex}.invite-share-buttons button,.invite-copy-dot{color:#fff;border-radius:5px;width:39px;min-height:35px;padding:0;font-size:18px}.invite-copy-dot{background:#6f33dc;border-radius:50%;width:20px;min-height:20px;font-size:15px}.invite-share-facebook{background:#405bb5}.invite-share-x{background:#050505}.invite-share-telegram{background:#31a7f4}.invite-share-whatsapp{background:#20cf52}.invite-share-message{background:#49b665}.invite-share-line{background:#00bf30}.invite-share-share{background:#5622e6}.invite-total-rewards{background:#f2f6fd;border-radius:8px;margin-top:10px;padding:10px 10px 9px}.invite-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invite-total-grid article{background:#fff;border-radius:8px;grid-template-columns:56px 1fr;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid}.invite-total-grid i{color:#ffd129;text-shadow:0 3px #73622429;font-size:40px}.invite-total-grid span,.invite-total-grid strong,.invite-total-grid small{display:block}.invite-total-grid span{color:#5e6579;font-size:12px;font-weight:800}.invite-total-grid strong{color:#32168d;margin-top:7px;font-size:15px;font-weight:900}.invite-total-grid small{color:#8d93a6;margin-top:7px;font-size:12px}.announcement-backdrop{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0012167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.announcement-popup{color:#e0fff7;background:linear-gradient(90deg,#005255f5,#004b4feb),url(/cv666-assets/common-bg.webp) 50%/cover;border:1px solid #23ffc81f;border-radius:12px;flex-direction:column;gap:12px;width:min(1000px,100vw - 32px);min-height:min(588px,100vh - 32px);max-height:calc(100vh - 32px);padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 2px #53ffe12e}.announcement-close{z-index:2;background:linear-gradient(#ffe600,#ffb800);border-radius:50%;place-items:center;width:30px;min-height:30px;padding:0;display:grid;position:absolute;top:12px;right:14px;box-shadow:0 2px #b64100,0 6px 16px #00000047}.announcement-close img{display:none}.announcement-close:before,.announcement-close:after{content:"";background:#00545a;border-radius:999px;width:14px;height:3px;position:absolute}.announcement-close:before{rotate:45deg}.announcement-close:after{rotate:-45deg}.announcement-title{color:#0000;background:linear-gradient(#ffe600,#ffb800);-webkit-background-clip:text;background-clip:text;width:max-content;margin:0;padding-right:42px;font-size:24px;font-weight:700}.announcement-body{flex:1;gap:16px;min-height:0;display:flex}.announcement-menu{flex-direction:column;flex:0 0 200px;gap:10px;padding:10px 10px 0 0;display:flex;overflow:hidden auto}.announcement-menu-item{color:#e0fff7;text-align:left;background:#002632;border:1px solid #006165;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:0 12px;font-size:12px;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 2px #002631}.announcement-menu-item span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.announcement-menu-item.active,.announcement-menu-item:hover{color:#b64100;background:linear-gradient(135deg,#ffe600,#ffe600 30%,#fee86f 31% 41%,#ffdd03 42% 50%,#fee76e 51% 71%,#ffce04 72%,#ffce04);border-color:#fff2a680;box-shadow:0 2px #b64100,inset 0 2px 0 1px #fff2a64d}.announcement-star{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.announcement-content{background:#002631b8;border-radius:10px;flex-direction:column;flex:1;min-width:0;padding:15px 24px 24px 15px;display:flex;overflow:hidden auto;box-shadow:inset 0 2px #001b23}.announcement-content h3{color:#23ffc8;margin:0 0 20px;font-size:25px;font-weight:600}.announcement-banner{background:radial-gradient(circle at 82% 18%,#ffec5f6b,#0000 14%),radial-gradient(circle at 46%,#1c00a0cc,#0000 52%),linear-gradient(135deg,#100094,#2300a9 55%,#001a72);border:1px solid #ffd90047;align-items:center;min-height:290px;padding:24px;display:grid;position:relative;overflow:hidden}.announcement-banner:before,.announcement-banner:after{content:"";background:linear-gradient(#ff3030,#b90000);border-radius:10px;width:90px;height:130px;position:absolute;rotate:-28deg;box-shadow:inset 0 12px #ffd0008c}.announcement-banner:before{top:-24px;left:22px}.announcement-banner:after{top:-18px;right:46px;rotate:24deg}.announcement-banner-copy{z-index:1;color:#ffff30;text-align:center;text-shadow:0 3px #001a5f,0 0 8px #000c;justify-items:center;gap:10px;width:min(100%,560px);margin-left:auto;display:grid;position:relative}.announcement-banner-copy strong{color:#ffe927;background:linear-gradient(#4a3300,#09004d);border:3px solid #ffd83d;border-radius:999px;padding:8px 32px;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.announcement-banner-copy span{color:#fe0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:900}.announcement-banner-copy small{color:#22ff35;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:900}.announcement-banner img{pointer-events:none;width:min(58%,470px);position:absolute;bottom:-20px;left:-12px}.announcement-action-button{color:#b64100;background:linear-gradient(#ffe600,#ffb800);border-radius:8px;align-self:center;place-items:center;min-width:130px;min-height:38px;margin-top:14px;padding:0 18px;font-weight:700;text-decoration:none;display:grid;box-shadow:inset 0 2px #fff2a6b3,0 2px #b64100}.modal-close{z-index:2;color:#0000;background:linear-gradient(#ffe600,#ffbd00);border-radius:50%;place-items:center;width:23px;min-height:23px;padding:0;display:grid;position:absolute;top:-31px;right:0;box-shadow:0 2px #b64100,0 5px 12px #00000047}.modal-close:before,.modal-close:after{content:"";background:#00545a;border-radius:99px;width:11px;height:3px;position:absolute}.modal-close:before{rotate:45deg}.modal-close:after{rotate:-45deg}.login-field{-webkit-backdrop-filter:blur(8px);background:#242f38a8;border:1px solid #84ffefa8;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:39px;padding:0 11px 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 6px 16px #00101829}.login-field i{color:#45ffd7;font-size:.9rem}.login-field input{color:#fff;background:0 0;border:0;outline:0;min-width:0;min-height:38px;padding:0 8px;font-size:.78rem}.login-field button{color:#45ffd7;background:0 0;place-items:center;width:28px;min-height:28px;padding:0;display:grid}.login-row{color:#dffff6;justify-content:space-between;align-items:center;gap:12px;font-size:.74rem;display:flex}.login-row label{align-items:center;gap:8px;min-width:0;display:flex}.login-row input{appearance:none;cursor:pointer;background:0 0;border:1px solid #35ffd1;border-radius:50%;flex:none;width:20px;height:20px;margin:0;position:relative}.login-row input:checked{background:#ffe600;border-color:#ffe600}.login-row input:checked:after{content:"";border:2px solid #006165;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;rotate:45deg}.modal-login-button{color:#b64100;background:linear-gradient(#ffe600,#ffc400);border:2px solid #fff069;border-radius:9px;min-height:37px;padding:0 14px;font-size:.92rem;font-weight:800;box-shadow:inset 0 2px #ffffff73,0 2px #b64100}.mobile-login-back,.mobile-login-header,.mobile-social-login{display:none}@media (width<=820px){.auth-page-backdrop{z-index:100060;-webkit-backdrop-filter:none;background-color:#003f3d;background-image:linear-gradient(#00444114,#00373629),url(/cv666-assets/mobile-login-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100dvh;min-height:-webkit-fill-available;padding:0;display:block;overflow:hidden auto}.casino-login-modal{width:100%;min-height:100dvh;min-height:-webkit-fill-available;box-shadow:none;color:#fff;padding:56px 42px calc(28px + env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden auto}.casino-login-modal:before{content:none}.casino-login-modal .modal-close{display:none}.mobile-login-back{z-index:3;color:#fff;background:0 0;place-items:center;width:40px;min-height:40px;padding:0;font-size:20px;display:grid;position:absolute;top:16px;left:10px}.mobile-login-header{justify-content:center;margin:0 0 30px;display:flex}.mobile-login-logo{object-fit:contain;width:86px;height:86px;display:block}.casino-login-modal h2{color:#ffb800;text-align:center;text-shadow:none;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.15}.auth-switch-text{color:#e0fff7;text-align:center;justify-content:center;align-items:center;gap:4px;margin:0 0 22px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.auth-switch-text button{color:#23ffc8;text-decoration:underline}.casino-auth-form{gap:10px;width:100%;display:grid}.login-field{-webkit-backdrop-filter:none;background:#002632;border:1px solid #006165;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:40px;padding:0 10px 0 13px;display:grid;box-shadow:0 2px #002631}.login-field i{color:#23ffc8;font-size:18px}.login-field input{color:#fff;min-height:40px;padding:0 8px;font-size:12px;font-weight:700}.login-field input::placeholder{color:#23ffc8;opacity:1}.login-field button{color:#23ffc8;width:32px;min-height:32px}.auth-error{border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.login-row{color:#fff;margin-top:3px;font-size:12px;font-weight:500}.login-row input{border-color:#23ffc8;width:18px;height:18px}.login-row button{background:linear-gradient(#ffe600,#ffb800);-webkit-text-fill-color:transparent;color:#ffb800;-webkit-background-clip:text;background-clip:text}.modal-login-button{color:#b64100;text-shadow:0 1px #9f340033;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;border-radius:6px;min-height:32px;margin-top:10px;font-size:15px;font-weight:700;box-shadow:inset 0 1px 0 1px #fff2a6,0 1px #b64100}.mobile-social-login{text-align:center;gap:15px;width:100%;margin-top:16px;display:grid}.mobile-social-divider{color:#fff;text-transform:lowercase;justify-content:center;align-items:center;font-size:11px;display:flex}.mobile-social-divider:before,.mobile-social-divider:after{content:"";background:#ffffffe0;flex:1 1 0;height:1px;transform:scaleY(.5)}.mobile-social-divider span{padding:0 12px}.mobile-social-items{justify-content:center;align-items:center;gap:10px;display:flex}.mobile-social-items button{color:#1877f2;background:#fff;border-radius:50%;place-items:center;width:40px;min-height:40px;padding:0;font-size:20px;display:grid;box-shadow:0 2px #00263147}.mobile-social-items button:nth-child(2){color:#ea4335}}.login-form input{color:#fff;background:#002830e6;border:1px solid #27cfc457;border-radius:8px;min-height:38px;padding:0 12px}.login-page{color:#fff;background:linear-gradient(135deg,#04232ff5,#084f49f0),url(/cv666-assets/cv666-main-bg.webp) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#031f2bf0;border:1px solid #3dd5c838;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,420px);width:min(100%,920px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000005c}.login-copy{background:linear-gradient(#055f5894,#06313d47);align-content:center;gap:14px;min-width:0;padding:clamp(28px,5vw,54px);display:grid}.login-copy p:not(.eyebrow){color:#b8d5d2;max-width:380px;margin:0;line-height:1.6}.login-copy h1{color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.login-brand{margin-bottom:18px}.login-form{color:#1f2937;background:#fff;align-content:center;gap:18px;min-width:0;padding:clamp(28px,4vw,46px);display:grid}.login-form label{color:#334155;gap:8px;font-weight:400;display:grid}.login-form input{color:#111827;background:#f8fafc;border-color:#cbd5e1;width:100%;min-height:46px}.login-form input:focus{border-color:#0e8179;outline:3px solid #0e817929}.login-form button{min-height:46px;margin-top:4px}.admin-layout{color:#1f2937;background:#f4f7fb;grid-template-columns:240px minmax(0,1fr);min-height:100vh;font-size:14px;display:grid}.sidebar{color:#fff;min-height:100vh;box-shadow:none;background:#111827;border-right:0;align-content:start;gap:18px;padding:24px 18px;display:grid;position:sticky;top:0}.brand span{color:#fff;background:#16a394;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:600;display:grid}.brand strong{font-size:.95rem;font-weight:500}.admin-sidebar-brand{border-bottom:0;min-height:58px;padding:0 6px 10px}.admin-sidebar-brand span{width:42px;height:42px;box-shadow:none;background:#16a394;border-radius:8px}.admin-sidebar-brand div{gap:2px;min-width:0;display:grid}.admin-sidebar-brand strong{color:#fff;font-size:1rem;font-weight:800}.admin-sidebar-brand small{color:#94a3b8;font-size:.74rem;font-weight:700}.brand,.admin-header,.panel-header,.admin-header-actions,.quick-actions{align-items:center;gap:12px;display:flex}.nav-list,.dashboard,.stats-grid,.content-grid,.channel-list,.quick-actions{gap:16px;display:grid}.nav-list{gap:6px}.sidebar-section-label{color:#6f809d;letter-spacing:.08em;text-transform:uppercase;margin:10px 6px 2px;font-size:.68rem;font-weight:900}.nav-list a,.nav-collapse-button,.sidebar-subnav button{color:#dbe4f0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:grid}.nav-list i,.sidebar-subnav i,.admin-nav-icon{color:#9fb0ca;text-align:center;flex:0 0 22px;justify-self:center;width:22px;height:22px;font-size:.92rem}.nav-list a:hover,.nav-list .active,.nav-collapse-button:hover,.sidebar-subnav button:hover,.sidebar-subnav button.active{color:#fff;background:#1f2937}.nav-list a.active,.nav-collapse-button.active{color:#fff;box-shadow:none;background:#243047}.nav-list a.active i,.nav-collapse-button.active i,.sidebar-subnav button.active i{color:#b8fff7}.nav-collapse-button{text-align:left;background:0 0;width:100%;position:relative}.nav-collapse-button:after{content:"›";color:#9fb0ca;justify-self:end;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1}.nav-collapse-button.open:after{content:"⌄"}.sidebar-subnav{border-left:0;gap:6px;margin:0;padding:2px 0 6px 18px;display:grid}.sidebar-subnav-static{padding-left:12px}.sidebar-subnav button{color:#cbd5e1;background:0 0;min-height:38px;padding:0 10px;font-size:.84rem}.sidebar-subnav button.active{box-shadow:none;background:#243047}.admin-header-actions button,.panel-header button,.quick-actions button,.notice-form button,.notice-row button,.login-form button{color:#fff;background:#0e8179;border-radius:8px;min-height:38px;padding:0 14px;font-size:.95rem;font-weight:500}.ghost-button{color:#1f2937!important;background:#e7edf5!important}.quick-actions a{color:#1f2937;background:#e8eef8;border-radius:12px;place-items:center;min-height:40px;font-weight:400;text-decoration:none;display:grid}.dashboard{align-content:start;gap:24px;padding:0 24px 24px}.admin-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7fbf5;border-bottom:1px solid #dbe4ef;justify-content:space-between;gap:20px;min-height:82px;margin:0 -24px;padding:0 24px;position:sticky;top:0}.admin-header h1,.panel h2,.login-copy h1{margin:0;font-weight:500}.admin-header h1{font-size:1.65rem}.panel h2{font-size:1.25rem}.eyebrow{color:#0b8177;letter-spacing:0;text-transform:none;margin:0 0 6px;font-size:.78rem;font-weight:500}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.avatar{color:#fff;background:#101827;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:500;display:grid}.stats-grid,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.stat-card{background:#fff;border-color:#e1e8f2;padding:18px}.stat-card{gap:8px;display:grid}.stat-card span,.stat-card small{color:#64748b}.stat-card strong{font-size:1.65rem;font-weight:500}.stat-card.green strong,.status.paid{color:#0f8f68}.stat-card.blue strong{color:#2563eb}.stat-card.amber strong,.status.pending{color:#b77900}.stat-card.red strong,.status.review,.status.blocked{color:#b42318}.panel-header{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-actions,.row-actions{flex-wrap:wrap;gap:8px;display:flex}.compact-actions{flex-wrap:nowrap;align-items:center}.admin-search-form{background:#fff;border:1px solid #d8e0eb;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 8px 0 12px;display:flex}.admin-search-form i{color:#64748b}.admin-search-form input{background:0 0;border:0;outline:0;width:min(260px,34vw);min-height:34px}.admin-search-form button{color:#fff;background:#0e8179;border-radius:6px;min-height:30px;padding:0 12px}.user-cell{gap:3px;display:grid}.user-cell strong{color:#111827;font-size:.92rem}.user-cell span{color:#64748b;font-size:.82rem}.feedback-content-cell{white-space:pre-wrap;word-break:break-word;max-width:360px}.feedback-admin-image-link{align-items:center;display:inline-flex}.feedback-admin-thumb{object-fit:cover;background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;width:72px;height:72px}.user-management-table{min-width:1040px}.row-actions button{min-height:34px;font-weight:400}.game-image-admin-cell{gap:6px;display:grid}.game-image-admin-cell img{object-fit:cover;border:1px solid #0000001f;border-radius:6px;width:86px;height:56px}.game-image-admin-cell small{color:#4e5f74;font-size:.76rem;font-weight:600}.upload-image-button{color:#fff;cursor:pointer;background:#0f8a8a;border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.upload-image-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.provider-logo-manager{margin-top:16px}.provider-logo-manager h3{color:#0b7f84;margin:0 0 10px;font-size:1rem}.provider-logo-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.provider-logo-card{background:#f8fbfd;border:1px solid #d1e0e7;border-radius:10px;gap:8px;padding:10px;display:grid}.provider-logo-card strong{color:#16414d;font-size:.95rem}.provider-logo-card small{color:#6d8b97;font-size:.74rem}.provider-logo-card img{object-fit:contain;background:#fff;border:1px solid #dce8ed;border-radius:8px;width:100%;height:56px;padding:6px}.manager-panel{background:#fff;border-color:#dbe4ef;border-radius:12px;gap:18px;display:grid;box-shadow:0 12px 30px #0f172a0a}.manager-panel .panel-header{margin-bottom:0}.manager-header{border-bottom:1px solid #edf2f7;align-items:flex-start;padding-bottom:16px}.manager-header h2{color:#0f172a;font-size:1.35rem;font-weight:700}.manager-header small{color:#64748b;margin-top:4px;line-height:1.45;display:block}.manager-header-actions,.manager-bulk-bar div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-btn,.manager-panel .admin-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.admin-btn.primary{color:#fff;background:#0f9488}.admin-btn.ghost{color:#334155;background:#f8fafc;border-color:#d8e2ef}.admin-btn.danger-soft,.danger-button{color:#991b1b!important;background:#fee2e2!important}.admin-btn:disabled,.manager-panel button:disabled{cursor:not-allowed;opacity:.58}.manager-panel label:has(input:disabled){cursor:not-allowed;opacity:.58}.admin-icon-btn{color:#0f766e;cursor:pointer;background:#ecfdf5;border:1px solid #cfe4e2;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1;display:inline-grid}.admin-icon-btn .admin-nav-icon,.admin-balance-modal header button .admin-nav-icon{color:currentColor;flex:0 0 18px;width:18px;height:18px}.admin-search-form .admin-nav-icon{color:#64748b;flex:0 0 16px;width:16px;height:16px}.admin-icon-btn:hover{background:#d1fae5;border-color:#0f9488}.admin-modal-backdrop{z-index:300;background:#0f172a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-balance-modal{background:#fff;border:1px solid #dbe7f3;border-radius:8px;gap:16px;width:min(100%,440px);padding:20px;display:grid;box-shadow:0 24px 70px #0f172a3d}.admin-balance-modal header,.admin-balance-modal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-balance-modal header h2{color:#0f172a;margin:2px 0;font-size:1.2rem}.admin-balance-modal header span,.admin-balance-modal label{color:#475569;font-size:.9rem}.admin-balance-modal header button{color:#334155;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;line-height:1;display:grid}.admin-balance-current{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-balance-current span{color:#475569}.admin-balance-current strong{color:#0f172a;font-size:1.15rem}.admin-balance-modal label{gap:8px;display:grid}.admin-balance-modal input,.admin-balance-modal select,.admin-balance-modal textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.admin-balance-modal textarea{resize:vertical;min-height:84px;padding:10px 12px}.player-detail-modal{width:min(100%,1120px);max-height:92vh;overflow:auto}.player-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.player-detail-stats article,.player-detail-section{background:#f8fafc;border:1px solid #dbe7f3;border-radius:8px;padding:14px}.player-detail-stats span{color:#64748b;font-size:.82rem;display:block}.player-detail-stats strong{color:#0f172a;word-break:break-word;margin-top:4px;font-size:1rem;display:block}.player-detail-grid,.player-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.player-detail-section{gap:12px;display:grid}.player-detail-section h3{color:#0f172a;margin:0;font-size:1rem}.referral-history-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-level-tabs{flex-wrap:wrap;gap:6px;display:flex}.referral-level-tabs button{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;min-width:54px;padding:6px 8px;font-size:.78rem;font-weight:700}.referral-level-tabs button.active{color:#fff;background:#3f51ff;border-color:#3f51ff}.referral-level-tabs button span{opacity:.82;font-size:.72rem;font-weight:600;display:block}.player-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.player-detail-list div{gap:2px;display:grid}.player-detail-list dt{color:#64748b;font-size:.78rem;font-weight:500}.player-detail-list dd{color:#0f172a;word-break:break-word;margin:0;font-size:.92rem}.player-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.mini-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.mini-table-wrap.history-scroll{max-height:280px;overflow:auto}.mini-table-wrap table{min-width:520px}.mini-table-wrap.history-scroll thead th{z-index:1;position:sticky;top:0}.mini-table-wrap td small{color:#64748b;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.turnover-adjust-table{max-height:220px;overflow:auto}.manager-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manager-stats article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:5px;padding:14px;display:grid}.manager-stats span{color:#64748b;font-size:.78rem;font-weight:700}.manager-stats strong{color:#0f172a;font-size:1.35rem;font-weight:800}.manager-filter-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(150px,.75fr) minmax(170px,.9fr) minmax(240px,1.45fr) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.manager-filter-bar label:not(.manager-check){gap:7px;display:grid}.manager-filter-bar label>span{color:#475569;font-size:.78rem;font-weight:800}.manager-filter-bar select,.manager-filter-bar input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 11px}.manager-filter-bar select:focus,.manager-filter-bar input:focus{border-color:#0f9488;box-shadow:0 0 0 3px #0f94881f}.manager-check{color:#334155;white-space:nowrap;align-items:center;gap:8px;min-height:40px;font-weight:700;display:inline-flex}.manager-check input{width:18px;height:18px;min-height:auto}.manager-bulk-bar{background:#fff;border:1px solid #e8edf5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.manager-bulk-bar>span{color:#475569;font-size:.86rem;font-weight:800}.manager-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.manager-table{border-collapse:separate;border-spacing:0;min-width:1080px}.manager-table th{z-index:1;color:#475569;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.78rem;font-weight:800;position:sticky;top:0}.manager-table td{color:#0f172a;vertical-align:middle}.manager-table tbody tr:hover{background:#fbfdff}.manager-table input[type=checkbox]{accent-color:#0f9488;width:17px;height:17px}.provider-cell,.game-name-cell{gap:4px;min-width:0;display:grid}.provider-cell strong,.game-name-cell strong{color:#0f172a;font-size:.92rem;font-weight:800}.provider-cell small,.game-name-cell small{color:#64748b;font-size:.78rem}.manager-table code{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;display:block;overflow:hidden}.manager-status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.manager-status.selected{color:#166534;background:#dcfce7}.manager-status.unselected{color:#475569;background:#eef2f7}.saved-category-list{flex-wrap:wrap;gap:6px;max-width:260px;display:flex}.saved-category-list span{color:#0f766e;background:#e0f7f4;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex}.manager-panel .game-image-admin-cell{gap:7px}.manager-panel .game-image-admin-cell img{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;width:96px;height:64px}.manager-panel .row-actions{align-items:center;gap:8px}.manager-panel .upload-image-button{min-height:38px;padding:0 14px;font-size:.86rem;font-weight:700}.manager-empty-row td{color:#64748b;text-align:center;padding:32px 12px}.provider-manager-panel .provider-logo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.provider-manager-panel .provider-logo-card{background:#fff;border-color:#e2e8f0;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:14px;box-shadow:0 10px 26px #0f172a0a}.provider-logo-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:86px;height:72px;display:grid}.provider-manager-panel .provider-logo-preview img{background:0 0;border:0;border-radius:0;width:76px;height:54px;padding:0}.provider-logo-meta{gap:6px;min-width:0;display:grid}.provider-logo-meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;overflow:hidden}.provider-logo-meta small{color:#64748b;font-size:.78rem}.provider-manager-panel .provider-logo-card .row-actions{grid-column:1/-1;padding-top:4px}.selected-games-summary{grid-template-columns:1fr 1fr 1fr}.selected-games-summary article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-category-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.selected-category-grid button{color:#0f172a;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-items:start;gap:8px;min-height:82px;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.selected-category-grid button.active,.selected-category-grid button:hover{background:#ecfdfb;border-color:#0f94887a;box-shadow:0 10px 24px #0f94881a}.selected-category-grid span{color:#475569;font-size:.84rem;font-weight:800}.selected-category-grid strong{color:#0f172a;font-size:1.45rem;font-weight:900}.selected-games-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-games-list-header h3{color:#0f172a;margin:0;font-size:1.08rem}.selected-games-list-header span{color:#64748b;font-size:.86rem;font-weight:800}.selected-games-table{min-width:920px}@media (width<=1180px){.manager-stats,.manager-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-search-field{grid-column:1/-1}}@media (width<=760px){.manager-header,.manager-bulk-bar{flex-direction:column;align-items:stretch}.manager-header-actions,.manager-bulk-bar div{justify-content:flex-start}.manager-stats,.manager-filter-bar,.selected-games-summary,.provider-manager-panel .provider-logo-grid{grid-template-columns:1fr}.manager-search-field{grid-column:auto}.provider-manager-panel .provider-logo-card{grid-template-columns:72px minmax(0,1fr)}.provider-logo-preview{width:72px;height:66px}.provider-manager-panel .provider-logo-preview img{width:64px;height:48px}}.danger-button{color:#991b1b!important;background:#fee2e2!important}.channel{gap:8px;display:grid}.channel>div:first-child{justify-content:space-between;display:flex}.progress{background:#e6edf5;border-radius:999px;height:10px;overflow:hidden}.progress span{border-radius:inherit;background:#0e8179;height:100%;display:block}.dashboard-hero,.dashboard-shortcuts,.dashboard-risk-list,.dashboard-bonus-grid{gap:14px;display:grid}.dashboard-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.dashboard-command-panel,.dashboard-risk-panel,.dashboard-bonus-panel{align-content:start}.dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-shortcuts button,.dashboard-risk-list button{color:#1f2937;text-align:left;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-content:center;justify-items:start;gap:8px;min-height:86px;padding:14px;font-weight:700;display:grid}.dashboard-shortcuts .admin-nav-icon{color:#0e8179}.dashboard-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-risk-list button{gap:4px;min-height:92px}.dashboard-risk-list strong{color:#0f172a;font-size:1.5rem;line-height:1}.dashboard-risk-list small,.dashboard-channel small,.dashboard-bonus-item small{color:#64748b}.dashboard-info-grid{align-items:stretch}.dashboard-channel{gap:7px}.dashboard-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bonus-item{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;gap:4px;min-height:82px;padding:12px;display:grid}.dashboard-bonus-item span{color:#475569;font-size:.84rem;font-weight:700}.dashboard-bonus-item strong{color:#0e8179;font-size:1.45rem;line-height:1}.table-wrap{overflow-x:auto}.notice-manager{gap:18px;margin-bottom:16px;display:grid}.admin-form-panel{gap:18px;display:grid}.admin-data-form{gap:16px;width:min(100%,560px);display:grid}.admin-data-form label{color:#334155;gap:8px;font-size:.95rem;font-weight:400;display:grid}.admin-data-form input{color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 12px}.admin-data-form textarea{color:#111827;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.admin-data-form.wide-form{width:min(100%,720px)}.inline-check{align-items:center;grid-template-columns:none!important;display:flex!important}.inline-check input{width:18px;height:18px;min-height:auto}.announcement-admin-preview{object-fit:contain;background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;width:min(100%,420px);max-height:180px;padding:8px}.floating-link-admin-row{background:#fff;border:1px solid #d8e0eb;border-radius:8px;grid-template-columns:160px minmax(0,1fr);align-items:end;gap:12px;padding:14px;display:grid}.floating-links-table-wrap{width:100%}.floating-links-admin-table{min-width:860px}.floating-links-admin-table th:first-child,.floating-links-admin-table td:first-child{text-align:center;width:64px}.floating-links-admin-table th:nth-child(2),.floating-links-admin-table td:nth-child(2){width:190px}.floating-links-admin-table th:nth-child(5),.floating-links-admin-table td:nth-child(5){width:120px}.floating-links-admin-table input[type=text]{color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:40px;padding:0 12px}.floating-links-admin-table input[type=checkbox]{width:18px;height:18px}.floating-link-admin-head{align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.floating-link-admin-head img{object-fit:contain;width:42px;height:42px}.floating-link-admin-head strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;overflow:hidden}.floating-link-status{color:#334155;white-space:nowrap;gap:8px;margin:0;font-size:.9rem;font-weight:500}.floating-links-admin-form{width:100%}.admin-data-form button[type=submit]{color:#fff;background:#0e8179;border-radius:8px;width:max-content;min-height:38px;padding:0 18px;font-weight:500}.admin-deposit-form{gap:18px;width:100%;display:grid}.deposit-settings-panel{overflow:hidden}.deposit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.deposit-summary-grid article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-radius:10px;gap:8px;min-height:92px;padding:16px;display:grid}.deposit-summary-grid span{color:#64748b;font-size:.82rem;font-weight:700}.deposit-summary-grid strong{color:#0f172a;font-size:1.35rem;line-height:1.1}.admin-deposit-section{background:#fff;border:1px solid #e1e8f2;border-radius:10px;gap:14px;padding:16px;display:grid}.admin-deposit-section h3{color:#0f172a;margin:0;font-size:1rem}.admin-deposit-section small,.admin-deposit-titlebar small{color:#64748b;margin-top:3px;font-size:.8rem;display:block}.admin-deposit-grid{gap:12px;display:grid}.admin-deposit-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-deposit-grid.method-grid{grid-template-columns:1.1fr .8fr 1.7fr .6fr auto;align-items:end}.admin-deposit-grid.promo-grid{grid-template-columns:1.7fr .7fr .7fr .6fr auto;align-items:end}.admin-deposit-form label{color:#334155;gap:7px;font-size:.86rem;display:grid}.admin-deposit-form input,.admin-deposit-form textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:38px;padding:0 11px}.admin-deposit-form input[type=checkbox]{accent-color:#4357f5;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.admin-deposit-form textarea{resize:vertical;min-height:76px;padding:10px 11px}.admin-deposit-titlebar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-deposit-titlebar.small{margin-top:4px}.admin-deposit-titlebar strong{color:#334155}.admin-deposit-titlebar button,.admin-deposit-form>button[type=submit]{color:#fff;background:#0e8179;border-radius:8px;min-height:38px;padding:0 16px;font-weight:700}.admin-deposit-form>button[type=submit]{justify-self:start}.admin-deposit-card{background:#fff;border:1px solid #dce5f0;border-radius:10px;gap:16px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.deposit-card-header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-bottom:14px;display:flex}.deposit-method-identity{align-items:center;gap:12px;min-width:0;display:flex}.deposit-method-identity img,.deposit-method-identity>span{color:#4357f5;object-fit:contain;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;font-weight:800;display:grid}.deposit-method-identity.promotion>span{background:#eef2ff}.deposit-method-identity strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:.98rem;display:block;overflow:hidden}.deposit-method-identity small{color:#64748b;margin-top:3px;font-size:.78rem;display:block}.deposit-switch{color:#334155;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:700;grid-template-columns:none!important;display:inline-flex!important}.deposit-switch.compact{justify-content:flex-start}.admin-channel-list,.admin-slab-list{gap:10px;display:grid}.admin-channel-row{background:#f8fafc;border:1px solid #e8eef6;border-radius:8px;grid-template-columns:minmax(180px,1fr) 120px 120px auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-slab-row{background:#f8fafc;border:1px solid #e8eef6;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-deposit-form .inline-check{align-items:center;gap:8px;min-height:38px;display:flex!important}.admin-deposit-form .inline-check input{width:18px;height:18px;min-height:auto}.admin-deposit-form .danger-light{color:#b91c1c;background:#fee2e2;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.deposit-save-bar{background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.deposit-save-bar span{color:#64748b;font-size:.84rem}.deposit-save-bar button{color:#fff;background:#0e8179;border-radius:8px;min-height:40px;padding:0 18px;font-weight:700}.lucky-spin-table-wrap{width:100%}.lucky-spin-prize-table{min-width:980px}.lucky-spin-prize-table th:first-child,.lucky-spin-prize-table td:first-child{text-align:center;width:58px}.lucky-spin-prize-table th:nth-child(2),.lucky-spin-prize-table td:nth-child(2),.lucky-spin-prize-table th:nth-child(4),.lucky-spin-prize-table td:nth-child(4){width:110px}.lucky-spin-prize-table th:nth-child(3),.lucky-spin-prize-table td:nth-child(3),.lucky-spin-prize-table th:nth-child(5),.lucky-spin-prize-table td:nth-child(5),.lucky-spin-prize-table th:nth-child(7),.lucky-spin-prize-table td:nth-child(7),.lucky-spin-prize-table th:nth-child(8),.lucky-spin-prize-table td:nth-child(8){width:140px}.lucky-spin-prize-table input,.lucky-spin-prize-table select{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:38px;padding:0 11px}.lucky-spin-prize-table input[type=checkbox]{accent-color:#4357f5;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.lucky-spin-status{color:#334155;white-space:nowrap;gap:8px;margin:0;font-size:.86rem;font-weight:700}.lucky-spin-prize-table .danger-light{width:100%;min-height:38px}.admin-vip-table-wrap{width:100%;overflow-x:auto}.admin-vip-table{border-collapse:collapse;width:100%;min-width:980px}.admin-vip-table th,.admin-vip-table td{color:#334155;text-align:left;border-bottom:1px solid #e5edf6;padding:8px;font-size:.82rem}.admin-vip-table th{background:#f8fafc;font-weight:600}.admin-vip-table input[type=number]{min-width:98px}.admin-vip-table input[type=checkbox]{width:18px;min-height:18px}.admin-vip-table .danger-light{min-width:76px}.activity-list{gap:12px;display:grid}.activity-row{background:#f8fafc;border:1px solid #e3eaf3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.activity-row div{gap:4px;min-width:0;display:grid}.activity-row span{overflow-wrap:anywhere}.activity-row time,.activity-row small{color:#64748b}.notice-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.notice-form label{color:#4b5563;gap:8px;font-size:.88rem;font-weight:400;display:grid}.notice-form input{border:1px solid #d8e0eb;border-radius:8px;width:100%;min-height:40px;padding:0 14px}.admin-data-form select{color:#0f172a;background:#fff;border:1px solid #d8dee9;border-radius:8px;min-height:42px;padding:0 12px}.slider-admin-preview{aspect-ratio:3.35;object-fit:cover;border:1px solid #d8dee9;border-radius:8px;width:min(100%,560px)}.slider-admin-thumb{aspect-ratio:3.35;object-fit:cover;border-radius:6px;width:120px;display:block}.notice-list{gap:10px;display:grid}.notice-row{background:#f8fafc;border:1px solid #e3eaf3;border-radius:8px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.notice-toggle{color:#475569;align-items:center;gap:8px;font-weight:400;display:flex}.notice-toggle input{accent-color:#0e8179;width:18px;height:18px}.notice-edit{color:#1f2937;background:#fff;border:1px solid #d8e0eb;border-radius:8px;min-width:0;min-height:38px;padding:0 12px}.notice-row span,.notice-edit{overflow-wrap:anywhere;min-width:0}.notice-row button{color:#991b1b;background:#fee2e2}.form-error,.form-success{border-radius:8px;margin:0;padding:10px 12px;font-weight:400}.form-error{color:#991b1b;background:#fee2e2}.form-success{color:#166534;background:#dcfce7}.empty-notice{color:#6b7280;margin:0}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid #e7ebf0;padding:10px 12px}th{font-size:.9rem;font-weight:500}@media (width<=1100px){.featured-game-rail{grid-template-columns:repeat(5,minmax(108px,1fr));gap:12px}.jackpot-showcase{grid-template-columns:360px minmax(0,1fr)}.jackpot-main-card img{width:184px;height:166px}.jackpot-copy{padding:0}.jackpot-copy h2{left:128px}.jackpot-card-track .mini-game-card{flex-basis:108px;height:152px}.hot-grid,.sports-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=820px){.casino-home,.casino-main,.hot-games-page-active{background-attachment:scroll}.jackpot-card-track{contain:layout paint;will-change:transform;width:max-content;animation:28s linear infinite jackpot-card-scroll;overflow:visible;transform:translate(0,0)}.jackpot-side-games{contain:paint;transform:translateZ(0)}.jackpot-digit.is-changing:before,.jackpot-digit.is-changing:after{animation-duration:.52s}.casino-home:not(.sidebar-collapsed):after,.home-install-backdrop,.announcement-backdrop{-webkit-backdrop-filter:none}.hot-games-slider-shell,.jackpot-showcase{content-visibility:auto;contain-intrinsic-size:1px 420px}body.is-scrolling .notice-track p,body.is-scrolling .jackpot-card-track,body.is-scrolling .hot-game-card:before,body.is-scrolling .jackpot-digit.is-changing:before,body.is-scrolling .jackpot-digit.is-changing:after{animation-play-state:paused}.casino-home{padding-top:50px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.casino-home.hot-games-page-active{padding-top:0;padding-bottom:0}.casino-home.activity-page-active{background:#003f3d;padding:0}.casino-home.promo-code-page-active{background:#ececf1;padding:0;overflow:hidden}.casino-home.bonus-page-active{background:#f4f5fb;min-height:100dvh;padding:0;overflow:hidden}.casino-home.voucher-records-page-active{background:#fff;min-height:100dvh;padding:0;overflow:hidden}.casino-home.betting-record-page-active{background:#fff;padding:0;overflow:hidden}.casino-home.profit-loss-page-active,.casino-home.withdraw-page-active,.casino-home.add-ewallet-page-active{background:#fff;min-height:100dvh;padding:0;overflow:hidden}.casino-home.vip-benefits-page-active{background:#f4f3f8;min-height:100dvh;padding:0;overflow:hidden}.casino-home.invite-friends-page-active{background:#101520;padding:0}.casino-home.invite-rules-page-active{background:#f5f5f9;padding:0;overflow:hidden}.casino-home.member-page-active{background:#eef1f7;min-height:100dvh;padding:0;overflow:hidden}.mobile-member-page{z-index:230;color:#263241;background:linear-gradient(#f1f2f5 0 36px,#fff 132px),#fff;grid-template-rows:minmax(0,1fr);width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.mobile-member-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(70px 70px at 18% 25%,#65584db8 0 55%,#0000 56%),radial-gradient(46px 46px at 93% 26%,#4a413aa3 0 54%,#0000 55%),linear-gradient(#3b332e 0%,#302a27 60%,#272421 100%);border-radius:8px 8px 0 0;height:96px;position:absolute;top:36px;left:12px;right:12px;overflow:hidden}.mobile-member-page:after{z-index:0;clip-path:polygon(0 0,100% 0,36% 100%,0 100%);content:"";pointer-events:none;background:#171717;width:28px;height:42px;position:absolute;top:90px;left:12px}.mobile-member-header{z-index:2;color:#fff;height:42px;box-shadow:none;background:0 0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding-top:0;display:grid;position:absolute;inset:36px 0 auto;overflow:hidden}.mobile-member-header strong{z-index:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:800;position:relative;overflow:hidden}.mobile-member-header button{z-index:1;color:#fff;width:44px;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:1.08rem;display:grid;position:relative}.mobile-member-scroll{z-index:1;-webkit-overflow-scrolling:touch;min-height:0;padding:76px 0 calc(20px + env(safe-area-inset-bottom));background:0 0;position:relative;overflow-y:auto}.mobile-account-hero{color:#111827;background:linear-gradient(248deg,#f1f9ffd6,#b3bcc89e),url(/cv666-assets/member-lv3-bg.png) 100%/auto 112% no-repeat,linear-gradient(248deg,#f1f9ff,#b3bcc8);border-radius:14px 0 0 14px;width:calc(100% - 45px);min-height:202px;margin:0 13px 0 auto;padding:34px 20px 15px;position:relative;overflow:hidden;box-shadow:0 10px 20px #15191f14,inset 0 1px #ffffff8c}.mobile-account-hero:after{content:"";pointer-events:none;background:radial-gradient(120px 120px at 82% 52%,#fff6,#e8f1f82e 54%,#0000 55%),#e8f1f82e;position:absolute;inset:0}.mobile-account-hero:before{content:none;display:none}.mobile-site-mail{color:#fff;background:linear-gradient(#ec515b,#bb0c0c);border-radius:0;align-items:center;gap:7px;min-width:106px;min-height:28px;padding:0 10px 0 15px;font-size:.6rem;font-weight:800;display:flex;position:absolute;top:0;right:0;box-shadow:inset 0 1px #ffffff59,0 1px 2px #6f000033}.mobile-site-mail:after{clip-path:polygon(0 0,100% 50%,0 100%);content:"";background:#ffffffe6;width:8px;height:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mobile-site-mail:before{content:none;display:none}.mobile-site-mail i{z-index:1;position:relative}.mobile-account-user{z-index:1;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:11px;margin-top:0;display:grid;position:relative}.mobile-account-user img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:68px;height:68px;box-shadow:0 2px 9px #0f172a2e}.mobile-account-user p,.mobile-account-user small,.mobile-account-user strong{margin:0}.mobile-account-user p{margin-bottom:4px}.mobile-account-user p span{color:#fff;background:linear-gradient(#8f949e,#626973);border-radius:999px;align-items:center;gap:4px;min-width:64px;min-height:20px;padding:0 8px;font-size:.6rem;font-weight:900;display:inline-flex}.mobile-account-user p span img{object-fit:contain;width:15px;height:16px;box-shadow:none;border:0;border-radius:0}.mobile-account-user strong{color:#111827;font-size:.76rem;font-weight:900;line-height:1.3;display:block}.mobile-account-user strong i{color:#0f172a;font-size:.8rem}.mobile-account-user small{color:#4f5968;font-size:.6rem;font-weight:700;line-height:1.5;display:block}.mobile-account-hero>button:not(.mobile-site-mail){color:#9ca3af;width:30px;min-height:30px;box-shadow:none;background:0 0;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;bottom:62px;right:18px}.mobile-hero-balance{z-index:1;color:#1f2937;margin-top:10px;font-size:1.18rem;font-weight:900;display:block;position:relative}.mobile-hero-actions{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.mobile-hero-actions button{color:#2f3744;background:linear-gradient(#fff,#edf1f5);border-radius:999px;min-height:27px;font-size:.6rem;font-weight:900;box-shadow:0 2px 5px #0f172a2e,inset 0 1px #fffc}.mobile-member-actions-legacy,.mobile-member-security-legacy,.mobile-member-list-legacy{display:none!important}.mobile-member-center-pill{color:#fff;background:#edf0f4;border-radius:999px;align-items:center;min-height:16px;margin:14px 0 0 32px;padding:0 10px;font-size:.5rem;font-weight:800;line-height:1;display:inline-flex}.mobile-member-level{z-index:1;background:radial-gradient(circle at 22% 24%,#ffffff9e,#0000 31%),linear-gradient(#b3bcc8,#f1f9ff);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 24px);min-height:58px;margin:10px auto 0;padding:0 0 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #16202c14}.mobile-member-level:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff6,#0000 58%),repeating-linear-gradient(135deg,#ffffff29 0 2px,#0000 2px 12px);position:absolute;inset:0}.mobile-member-level div,.mobile-member-level button{z-index:1;position:relative}.mobile-member-level div{align-items:center;gap:12px;min-width:0;display:flex}.mobile-member-level img{object-fit:contain;width:58px;height:58px;margin-top:-5px}.mobile-member-level strong{color:#333946;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:900;overflow:hidden}.mobile-member-level button{color:#434851;background:#ffffff6b;border-radius:999px 0 0 999px;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:112px;padding:0 12px 0 18px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:-3px 8px 18px #0000001a}.mobile-member-feature-list{z-index:1;background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 24px);margin:10px auto 0;padding:10px;display:grid;position:relative;box-shadow:0 5px 16px #141f2e0f}.mobile-member-feature-list button{color:#fff;text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-height:66px;padding:12px 9px 12px 12px;display:grid;position:relative;overflow:hidden}.mobile-member-feature-list button:after{content:"";background:#fff3;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-20px;right:-16px}.mobile-member-feature-list .reward{background:linear-gradient(#ffc965,#ffb755)}.mobile-member-feature-list .security{background:linear-gradient(#6c89ef,#9aa8ff)}.mobile-member-feature-list .invite,.mobile-member-feature-list .mission{background:linear-gradient(#ff5855,#ff8d83)}.mobile-member-feature-list span,.mobile-member-feature-list i,.mobile-member-feature-list b{z-index:1;position:relative}.mobile-member-feature-list span{min-width:0;font-size:.74rem;font-weight:900;line-height:1.25}.mobile-member-feature-list i{background:#ffffff38;border-radius:50%;justify-self:end;place-items:center;width:38px;height:38px;font-size:1.08rem;display:grid}.mobile-member-feature-list b{color:#fff;background:#ff1025;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;line-height:1;display:grid;position:absolute;top:5px;right:7px}.mobile-member-center-head{z-index:1;color:#333946;background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:10px auto 0;padding:13px 14px 0;display:flex;position:relative}.mobile-member-center-head strong{font-size:.9rem;font-weight:900}.mobile-member-center-head button{color:#6f7783;background:0 0;align-items:center;gap:5px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.mobile-member-grid{background:#fff;border-radius:0 0 14px 14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 9px;width:calc(100% - 24px);margin:0 auto;padding:15px 10px 18px;display:grid;box-shadow:0 6px 16px #141f2e0f}.mobile-member-grid button{color:#505866;min-width:0;min-height:77px;box-shadow:none;background:0 0;align-content:start;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.mobile-member-grid button>span{color:#e6ad3c;background:#fff2d3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid;position:relative}.mobile-member-grid button>span:before{opacity:.34;content:"";border:1px solid;border-radius:50%;position:absolute;inset:8px}.mobile-member-grid button i{z-index:1;position:relative}.mobile-member-grid b{z-index:2;color:#fff;background:#ff1025;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.62rem;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.mobile-member-grid em{color:#515b69;text-align:center;max-width:74px;font-size:.6rem;font-style:normal;font-weight:800;line-height:1.25;display:block}.casino-home.member-page-active,.mobile-member-page{background:#fff}.mobile-member-page{color:#1f2329}.mobile-member-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(68px 68px at 25% 43%,#60554cb8 0 54%,#0000 55%),radial-gradient(44px 44px at 84% 45%,#433a339e 0 54%,#0000 55%),#2e2e2e;border-radius:50%;width:calc(100% + 100px);height:400px;position:absolute;top:-150px;left:-50px;overflow:hidden}.mobile-member-page:after{content:none;display:none}.mobile-member-header{background:0 0;grid-template-columns:66px minmax(0,1fr) 66px;height:44px;inset:0 12px auto}.mobile-member-header strong{color:#fff;font-size:16px;font-weight:700;transform:translate(-6px)}.mobile-member-header button{color:#fff;width:66px;min-height:44px;font-size:1.15rem}.mobile-member-scroll{z-index:1;padding:44px 0 calc(18px + env(safe-area-inset-bottom));background:0 0}.mobile-account-hero.default-member-wrapper{width:calc(100% - 38px);min-height:223px;box-shadow:none;color:#000;background:linear-gradient(248deg,#f1f9ff 0%,#b3bcc8 100%);border-radius:14px 0 0 14px;flex-direction:column;gap:11px;margin:8px 0 0 32px;padding:38px 25px 25px;display:flex}.mobile-account-hero.default-member-wrapper:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(140px 100px at 84% 42%,#ffffff47,#0000 60%),linear-gradient(248deg,#f1f9ff29,#b3bcc814);display:block;position:absolute;inset:0}.mobile-account-hero.default-member-wrapper:after{content:none;display:none}.default-vip-icon{z-index:0;pointer-events:none;width:129px;height:auto;position:absolute;top:0;right:0}.default-vip-icon img{opacity:.5;object-fit:contain;filter:blur(.5px);width:100%;height:auto}.mobile-site-mail.cumulative-sign-in{z-index:2;min-width:106px;min-height:27px;box-shadow:none;color:#fff;background:linear-gradient(#ec515b,#bb0c0c);border:0;border-radius:0 0 0 14px;justify-content:center;align-items:center;padding:0 24px 0 16px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}.mobile-site-mail.cumulative-sign-in:before{color:#fff;content:"✓";border:1px solid #fffffff2;border-radius:2px;place-items:center;width:12px;height:12px;font-size:8px;font-weight:900;line-height:1;display:grid}.mobile-site-mail.cumulative-sign-in:after{clip-path:polygon(0 0,100% 50%,0 100%);opacity:.96;background:#fff;width:7px;height:12px;right:9px}.default-member-header,.default-member-mid,.default-member-footer-wrapper{z-index:1;position:relative}.default-member-header{align-items:center;gap:15px;min-width:0;display:flex}.profile-icon{background:#eef1f6;border:5px solid #fff;border-radius:50%;flex:0 0 87px;width:87px;height:87px;overflow:hidden}.profile-icon img{object-fit:cover;width:100%;height:100%}.member-info{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.member-info .vip-tag{width:fit-content;min-width:75px;height:25px;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#666666e6,#434851e6);border:1px solid #fff3;border-radius:30px;align-items:center;gap:4px;padding:0 8px;display:flex;position:relative;overflow:hidden}.member-info .vip-tag:after{z-index:1;content:"";background:linear-gradient(90deg,#fff0 0,#ffffff80 50%,#80bae800 99%);width:100%;height:100%;animation:1.6s infinite member-vip-shine;position:absolute;top:0;transform:translate(100%)}.member-info .vip-img{align-items:center;display:flex}.member-info .vip-img img{object-fit:contain;width:16px;height:17px}.member-info .vip-name{color:#fff;text-shadow:0 1px #00000040;font-size:12px;font-weight:700}.member-info .account-wrapper{color:#000;align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:700;line-height:1.1;display:flex}.member-info .account-wrapper span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-info .account-wrapper i,.member-info .nickname-wrapper i{color:#3f444c;flex:none;font-size:16px}.member-copy-button{color:#111;background:0 0;border:0;flex:none;place-items:center;width:22px;min-height:22px;padding:0;display:grid}.member-info .nickname-wrapper,.member-info .reg-date-wrapper{color:#666;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:700;line-height:1.15;display:flex}.nickname-info{min-width:0;display:flex}.nickname-info .name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.default-member-mid{justify-content:flex-start;align-items:center;gap:3px;min-height:29px;display:flex}.amount-balance-common.current-wallet{color:#434851;flex:1 1 0;align-items:baseline;margin-right:3px;font-size:20px;font-weight:600;line-height:1;display:flex}.amount-balance-common.current-wallet .currency{font-size:20px}.amount-balance-common.current-wallet .number-mc{letter-spacing:0;font-size:20px}.refresh-btn{width:auto;min-height:auto;box-shadow:none;color:#979797;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.refresh-btn i{font-size:16px}.default-member-footer-wrapper{margin-top:0}.default-member-footer-wrap,.default-member-footer.equal{align-items:center;width:100%;display:flex}.default-member-footer.equal{gap:8px;margin:8px 0 0;padding:3px}.default-member-footer.equal .footer-item{color:#454545;text-align:center;background:linear-gradient(#fff,#fff0 33%,#ffffff4d 66.67%,#ffffffb3);border:0;border-radius:30px;flex:1 1 0;justify-content:center;align-items:center;min-width:75px;min-height:27px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.15;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 5px #6e6e6e80}.n-nav-list-title{color:#fff;align-items:center;width:calc(100% - 24px);min-height:34px;margin:10px auto 0;font-size:10px;font-weight:700;line-height:1;display:flex}.n-nav-list-title span{background:#edf0f4;border-radius:999px;align-items:center;min-height:16px;padding:0 9px;display:inline-flex}.mobile-member-grid.main-nav-list{width:100%;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:12px 5px 18px;display:grid}.mobile-member-grid.main-nav-list .main-nav-style{min-width:0;min-height:96px;box-shadow:none;color:#333;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:8px 2px 0;display:flex}.mobile-member-grid.main-nav-list .n-linear-border{color:#d6a22c;background:linear-gradient(#fff8ea,#ffe9ac);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.mobile-member-grid.main-nav-list .n-linear-border:before{opacity:.36;content:"";border:1px solid;border-radius:50%;position:absolute;inset:8px}.mobile-member-grid.main-nav-list .n-linear-border>div{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.mobile-member-grid.main-nav-list i{color:#d6a22c;font-size:20px}.mobile-member-grid.main-nav-list br{display:none}.mobile-member-grid.main-nav-list .main-text{color:#333;text-align:center;background:0 0;border-radius:0;width:auto;max-width:82px;height:auto;margin-top:7px;font-size:11px;font-weight:700;line-height:1.22;display:block}.mobile-member-grid.main-nav-list .main-text:before{content:none;display:none}.mobile-member-grid.main-nav-list .un-read-count{z-index:2;color:#fff;background:#f5222d;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}@keyframes member-vip-shine{to{transform:translate(-100%)}}.mobile-member-profile{color:#fff;min-height:100px;box-shadow:none;background:radial-gradient(circle at 92% 22%,#ffd54538,#0000 31%),linear-gradient(135deg,#1c2430 0%,#30353d 100%);border-radius:6px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.mobile-member-profile img{object-fit:cover;border:3px solid #ffffffe0;border-radius:50%;width:72px;height:72px}.mobile-member-profile p{align-items:center;gap:7px;margin:0 0 7px;display:flex}.mobile-member-profile p span{color:#fff;text-align:center;background:linear-gradient(#cdd1d7,#8d949e);border-radius:999px;min-width:58px;padding:4px 10px;font-size:.68rem;font-weight:900}.mobile-member-profile p i{background:linear-gradient(#fff1a5,#ffb12c);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mobile-member-profile strong,.mobile-member-profile small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-member-profile strong{font-size:.98rem;font-weight:900}.mobile-member-profile small{color:#ffffffad;margin-top:6px;font-size:.68rem}.mobile-member-balance{min-height:76px;box-shadow:none;background:#fff;border-radius:6px;gap:6px;margin-top:8px;padding:11px 12px;display:grid;position:relative}.mobile-member-balance span{color:#8b92a0;font-size:.78rem;font-weight:700}.mobile-member-balance strong{color:#252a35;font-size:1.45rem;font-weight:900}.mobile-member-balance button{color:#6b7280;width:32px;min-height:32px;box-shadow:none;background:#eef3f8;border-radius:50%;padding:0;position:absolute;top:16px;right:14px}.mobile-member-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.mobile-member-actions button{color:#48515f;min-width:0;min-height:62px;box-shadow:none;background:#fff;border:0;border-radius:5px;align-content:center;justify-items:center;gap:6px;padding:7px 4px;font-size:.58rem;font-weight:800;line-height:1.1;display:grid}.mobile-member-actions i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.mobile-member-actions .gold i{background:linear-gradient(#ffe300,#ffac00)}.mobile-member-actions .blue i{background:linear-gradient(#58b7ff,#3476ff)}.mobile-member-actions .purple i{background:linear-gradient(#c45cff,#8a42ff)}.mobile-member-actions .green i{background:linear-gradient(#48eadc,#13b9ad)}.mobile-member-security{color:#fff;box-shadow:none;background:linear-gradient(135deg,#e6003d 0%,#ff0b45 52%,#ff746c 100%);border-radius:6px;margin-top:8px;overflow:hidden}.mobile-member-security h2{background:#ffffff29;margin:0;padding:8px 10px;font-size:.72rem;font-weight:900}.mobile-security-score{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.mobile-security-score div{color:#bd315f;background:#fff6f8f2;border:8px solid #ffffffb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76px;height:76px;display:flex;box-shadow:0 0 0 10px #ffffff1f,0 0 28px #ffffff6b}.mobile-security-score.level-medium div{color:#9b6a00}.mobile-security-score.level-high div,.mobile-security-score.level-secure div{color:#128044}.mobile-security-score strong{text-align:center;white-space:nowrap;max-width:64px;font-size:1.12rem;line-height:1}.mobile-security-score.level-medium strong,.mobile-security-score.level-secure strong{font-size:.62rem}.mobile-security-score span{color:#ff4264;text-align:center;font-size:.48rem;line-height:1}.mobile-security-score.level-medium span{color:#e59a00}.mobile-security-score.level-high span,.mobile-security-score.level-secure span{color:#1aa866}.mobile-security-score p{margin:0;font-size:.76rem;font-weight:800}.mobile-security-score b{font-size:1.25rem}.mobile-member-list{box-shadow:none;background:#fff;border-radius:0 0 6px 6px;margin-top:4px;display:grid;overflow:hidden}.mobile-member-list a{color:#333b48;border-bottom:1px solid #eef0f4;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:42px;padding:0 10px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid;position:relative}.mobile-member-list a:last-child{border-bottom:0}.mobile-member-list a>i:first-child{color:#fff;background:#1f2a36;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.66rem;display:grid}.mobile-member-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-member-list b,.mobile-member-list em{color:#fff;background:#ff0e21;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.66rem;font-style:normal;line-height:1;display:grid}.mobile-member-list .done{color:#35cf54}.mobile-member-list .arrow{color:#a5a9b2;font-size:.8rem}.mobile-member-detail{-webkit-overflow-scrolling:touch;min-height:0;padding:10px 10px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.mobile-detail-card,.mobile-member-form,.mobile-record-list{background:#fff;border-radius:9px;box-shadow:0 7px 16px #17233314}.mobile-detail-card{color:#404856;gap:8px;margin-bottom:10px;padding:14px;display:grid}.mobile-detail-card>i{color:#fff;background:linear-gradient(#38ede1,#18b5c5);border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.mobile-detail-card span{color:#8b92a0;font-size:.78rem;font-weight:700}.mobile-detail-card strong{color:#252a35;font-size:1.15rem;font-weight:900}.mobile-detail-card button,.mobile-member-form>button{color:#fff;min-height:40px;box-shadow:none;background:#f50028;border-radius:999px;padding:0 18px;font-size:.86rem;font-weight:800}.mobile-profile-detail{grid-template-columns:58px minmax(0,1fr);align-items:center}.mobile-profile-detail img{object-fit:cover;border-radius:50%;width:58px;height:58px}.mobile-member-form{gap:12px;padding:14px;display:grid}.mobile-member-form label{color:#666d78;gap:6px;font-size:.78rem;font-weight:800;display:grid}.mobile-member-form input,.mobile-member-form select{color:#4b5563;background:linear-gradient(#fff,#f2f2f2);border:1px solid #dedede;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:.82rem;box-shadow:inset 0 1px 5px #00000017}.mobile-member-form input::placeholder{color:#b4b7bd}.mobile-member-form p{color:#ff1124;margin:-3px 0 0;font-size:.74rem;font-weight:900;line-height:1.25}.mobile-member-form>button{justify-self:stretch;margin-top:4px}.mobile-member-form>button:disabled{background:#ddd}.signin-page{z-index:240;color:#333;background:#f3f3f3;grid-template-rows:67px minmax(0,1fr);width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.signin-page-header{color:#ffb800;background:#155155;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:67px;display:grid}.signin-page-header button{color:#ffb800;width:64px;min-height:67px;box-shadow:none;background:0 0;place-items:center;padding:0;font-size:29px;display:grid}.signin-page-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:900;line-height:1;overflow:hidden}.signin-page-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(22px + env(safe-area-inset-bottom));background:#f3f3f3;overflow-y:auto}.signin-hero-card{background:url(/cv666-assets/signin-activity-bg.png) top/cover no-repeat;align-items:flex-start;gap:16px;min-height:220px;padding:27px 44px 0;display:flex;position:relative;overflow:hidden}.signin-hero-card:before,.signin-hero-card:after{content:none}.signin-hero-avatar,.signin-hero-user{z-index:1;position:relative}.signin-hero-avatar{background:#fff;border:5px solid #9fd2f9;border-radius:50%;flex:0 0 84px;width:84px;height:84px;overflow:hidden}.signin-hero-avatar img{object-fit:cover;width:100%;height:100%}.signin-hero-user{color:#fff;gap:8px;min-width:0;padding-top:9px;display:grid}.signin-hero-user span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:16px;font-weight:900;line-height:1.1;overflow:hidden}.signin-hero-user strong{color:#fff;font-size:27px;font-weight:900;line-height:1}.signin-score-card{z-index:1;background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 30px);min-height:96px;margin:-40px auto 9px;display:grid;position:relative;overflow:hidden}.signin-score-card div{border-right:1px solid #b3b3b3;align-content:center;place-items:center;gap:17px;display:grid}.signin-score-card div:last-child{border-right:0}.signin-score-card strong{color:#f32246;font-size:24px;font-weight:900;line-height:1}.signin-score-card strong.blue{color:#4868ff}.signin-score-card span{color:#9aa0a6;font-size:16px;line-height:1}.signin-plan-section{background:#fff;border-radius:9px 9px 0 0;margin-top:0;padding-top:18px;overflow:hidden}.signin-plan-tab{color:#3f80ff;place-items:center;width:max-content;max-width:calc(100% - 44px);min-height:35px;margin:0 auto 21px;padding:0 16px;font-size:18px;line-height:1.2;display:grid}.signin-plan-content{gap:14px;padding:0 31px 18px;display:grid}.signin-plan-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;display:grid}.signin-plan-gift{color:#ff3156;place-items:center;width:52px;height:52px;font-size:31px;display:grid;position:relative}.signin-plan-gift:before{content:"";background:linear-gradient(#ffd94f,#f6a900);border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:2px;box-shadow:-13px 3px #f6a900,-26px 7px #ffd94f}.signin-plan-row strong{color:#f32246;font-size:18px;font-weight:900;line-height:1.25;display:block}.signin-plan-row p{color:#870000;margin:4px 0 0;font-size:16px;font-weight:900;line-height:1.2}.signin-plan-row p i{color:#870000;font-size:15px}.signin-minimum-box{color:#6f6f6f;background:#fff8f1;border-radius:10px;gap:5px;min-height:93px;padding:17px 18px;display:grid}.signin-minimum-box span{font-size:17px;font-weight:500;line-height:1.12}.signin-minimum-box strong{color:#f32246;font-size:17px;font-weight:900}.signin-rewards{background:#fff;border-top:9px solid #f3f3f3;flex-wrap:wrap;align-items:stretch;gap:0;padding:18px 10px 24px;display:flex}.signin-day-card{background:linear-gradient(#fff4d9 0%,#fff 55%);border:1px solid #b8eee8;border-radius:10px;flex-direction:column;flex:0 0 calc(33.333% - 7px);justify-items:center;min-width:0;min-height:clamp(170px,58vw,220px);margin:10px 3.5px 18px;display:flex;overflow:hidden}.signin-day-card>b{color:#fff;background:#4868ff;border-radius:8px 8px 0 0;flex:none;place-items:center;width:100%;min-height:clamp(24px,7.8vw,29px);font-size:clamp(13px,4.25vw,16px);font-weight:900;line-height:1;display:grid}.signin-day-icons{background:radial-gradient(circle at 50% 48%, #ffffffeb 0 8%, transparent 9%), repeating-conic-gradient(from 0deg at 50% 52%, #ffdb5d6b 0 9deg, #ffffff5c 9deg 18deg), linear-gradient(180deg, #fffbccdb, #fffbcc52), repeating-linear-gradient(100deg, #ffd35f29 0 8px, transparent 8px 16px);flex:none;justify-content:center;align-items:center;gap:0;width:100%;min-height:clamp(78px,24.5vw,92px);padding:8px 0 4px;display:flex}.signin-day-icons .coin,.signin-day-icons .ticket{object-fit:contain;filter:drop-shadow(0 5px 6px #5f490c33);flex:0 auto;display:block}.signin-day-icons .coin{width:clamp(76px,24.5vw,92px);height:clamp(58px,18.7vw,70px)}.signin-day-icons .ticket{width:clamp(42px,13.6vw,54px);height:clamp(42px,13.6vw,54px)}.signin-day-icons.has-ticket .coin,.signin-day-icons.has-ticket .ticket{flex:1 0 30%;min-width:30%;max-width:50%}.signin-day-icons.has-ticket .coin{width:clamp(56px,17.6vw,68px);height:clamp(44px,13.9vw,54px)}.signin-day-icons.has-ticket .ticket{width:clamp(46px,15.5vw,60px);height:clamp(46px,15.5vw,60px);margin-left:0}.signin-day-copy{color:#666;grid-template-columns:1fr auto;gap:4px;width:100%;margin-top:8px;padding:0 5px;font-size:clamp(10px,2.9vw,11px);font-weight:900;line-height:1.25;display:grid}.signin-day-copy span,.signin-day-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signin-day-copy strong{text-align:right;min-width:42px}.signin-day-card small{color:#666;text-align:center;width:100%;min-height:25px;margin-top:9px;padding:0 5px;font-size:clamp(10px,2.9vw,11px);font-weight:900;line-height:1.2;display:block;overflow:hidden}.signin-day-card button{color:#fff;background:#cecece;border-radius:999px;place-self:end center;width:min(84px,100% - 20px);min-height:clamp(22px,6.7vw,25px);margin:auto auto 10px;padding:0 10px;font-size:clamp(11px,3.45vw,13px);font-weight:900}.signin-day-card button.active{background:linear-gradient(90deg,#f8493f,#fd603f)}.signin-rules{background:#fff;gap:8px;padding:14px 22px 24px;display:grid}.signin-rules strong{color:#f94b3f;font-size:14px;font-weight:900}.signin-rules p{color:#008a00;margin:0;font-size:15px;font-weight:800;line-height:1.45}.signin-message{color:#f32246;background:#fff;margin:0;padding:10px 22px 0;font-size:14px;font-weight:800}.signin-confirm-backdrop{z-index:260;background:#00000061;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.signin-confirm-modal{color:#111;text-align:center;background:#fff;border-radius:8px;width:min(360px,100vw - 36px);overflow:hidden;box-shadow:0 14px 32px #00000047}.signin-confirm-modal h2{margin:0;padding:25px 20px 12px;font-size:24px;font-weight:500;line-height:1.2}.signin-confirm-modal p{margin:0;padding:4px 36px 16px;font-size:20px;line-height:1.45}.signin-confirm-modal div{text-align:left;gap:8px;padding:0 32px 22px;display:grid}.signin-confirm-modal span{font-size:20px;line-height:1.1}.signin-confirm-modal footer{border-top:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signin-confirm-modal button{color:#111;min-height:70px;box-shadow:none;background:#fff;border-radius:0;font-size:24px;font-weight:400}.signin-confirm-modal button+button{color:#1677ff;border-left:1px solid #dedede}.mobile-signin-page{color:#333;min-height:calc(100dvh - 44px);padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#f3f3f3;gap:9px;margin:-10px -10px 0;display:grid}.signin-activity-card{background-color:#0000;background-image:radial-gradient(72px 72px at 82% 18%,#ffefb080,#0000 64%),radial-gradient(95px 86px at 15% 72%,#fff4ac66,#0000 62%),linear-gradient(132deg,#ffb24a 0%,#ffcf66 48%,#ffc452 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:center;height:165px;padding:26px 24px 18px;display:flex;position:relative;overflow:hidden}.signin-activity-card:before{content:"";background:linear-gradient(100deg,#60310d47,#0000 44%),repeating-linear-gradient(135deg,#ffffff29 0 2px,#0000 2px 12px);position:absolute;inset:0}.signin-card-avatar{z-index:1;background:#fff;border:5px solid #9fd2f9;border-radius:50%;flex:0 0 75px;width:75px;height:75px;position:relative;overflow:hidden}.signin-card-avatar img{object-fit:cover;width:100%;height:100%}.signin-card-user{z-index:1;color:#fff;gap:6px;min-width:0;margin-left:16px;display:grid;position:relative}.signin-card-user p,.signin-card-user strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.signin-card-user p{max-width:160px;font-size:13px;font-weight:800}.signin-card-user strong{color:#fff;text-shadow:0 1px #5b23005c;font-size:21px;font-weight:900}.signin-summary-card{z-index:1;background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);min-height:74px;margin:-32px auto 0;padding:10px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #26262614}.signin-summary-card div{border-right:1px solid #b3b3b3;place-items:center;gap:4px;display:grid}.signin-summary-card div:last-child{border-right:0}.signin-summary-card strong{color:#f32246;font-size:20px;font-weight:900;line-height:1}.signin-summary-card span{color:#777;font-size:12px;font-weight:700}.signin-plan-card{background:0 0;display:grid}.signin-tab-head{background:#fff;border-radius:10px 10px 0 0;justify-content:center;width:max-content;max-width:calc(100% - 64px);min-height:44px;margin-left:20px;padding:0 14px;display:flex;position:relative}.signin-tab-head:before,.signin-tab-head:after{content:"";background:#fff;width:21px;height:34px;position:absolute;bottom:0}.signin-tab-head:before{clip-path:polygon(100% 0,100% 100%,0 100%);left:-16px}.signin-tab-head:after{clip-path:polygon(0 0,100% 100%,0 100%);right:-16px}.signin-tab-head span{z-index:1;color:#333;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:260px;font-size:14px;font-weight:800;line-height:1.2;position:relative;overflow:hidden}.signin-operating-card{background:#fff;gap:8px;padding:13px 20px;display:grid}.signin-plan-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.signin-plan-title strong{color:#f32246;min-width:0;font-size:15px;font-weight:900;line-height:1.45}.signin-plan-title p{color:#777;white-space:nowrap;flex:none;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;display:flex}.signin-minimum{background:#fff8f1;border-radius:10px;gap:4px;min-height:56px;padding:10px 13px;display:grid}.signin-minimum span{color:#6f6f6f;font-size:13px;font-weight:700}.signin-minimum strong{color:#f32246;font-size:13px;font-weight:900}.signin-reward-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:5px;padding:10px 10px 12px;display:grid}.signin-reward-card{flex-direction:column;align-items:center;min-width:0;padding:10px 4px;display:flex}.signin-day-title{color:#333;font-size:13px;font-weight:800}.signin-day-title.today{color:#f32246}.signin-reward-icons{justify-content:center;align-items:center;gap:2px;width:100%;min-height:58px;margin-top:3px;display:flex}.signin-reward-icon{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff73,0 3px 5px #80430029}.signin-reward-icon.amount{background:radial-gradient(circle at 32% 28%,#fff3b8 0 18%,#0000 19%),linear-gradient(#ffc64c,#f19617);border:2px solid #ffe3a7;font-size:24px}.signin-reward-icon.ticket{background:linear-gradient(#ff8c82,#e92d3d);border-radius:9px;width:36px;height:36px;font-size:18px}.signin-reward-icon.ticket.gold{background:linear-gradient(#ffe16b,#dca022)}.signin-reward-body{color:#666;justify-items:center;width:100%;min-height:100px;font-size:10px;font-weight:800;line-height:1.2;display:grid}.signin-reward-body div{grid-template-columns:1fr auto;gap:4px;width:100%;display:grid}.signin-reward-body span,.signin-reward-body b,.signin-reward-body small{text-overflow:ellipsis;min-width:0;overflow:hidden}.signin-reward-body b{text-align:right}.signin-reward-body small{color:#666;text-align:center;width:100%;margin-top:4px;font-size:10px;font-weight:800;line-height:1.25;display:block}.signin-reward-body button{color:#fff;background:#cecece;border-radius:999px;justify-content:center;align-self:end;align-items:center;min-width:84px;min-height:24px;margin-top:7px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.signin-reward-body button.today{background:linear-gradient(90deg,#f8493f,#fd603f)}.signin-rules-card{background:#fff;gap:8px;padding:13px 12px 20px;display:grid}.signin-rules-card strong{color:#f94b3f;font-size:14px;font-weight:900}.signin-rules-card p{color:#008a00;margin:0;font-size:15px;font-weight:800;line-height:1.45}.mobile-deposit-sheet{background:#fff;border-radius:9px;gap:10px;padding:12px;display:grid;box-shadow:0 7px 16px #17233314}.mobile-deposit-sheet header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.mobile-deposit-sheet h2{color:#171b24;margin:0;padding-left:10px;font-size:.94rem;font-weight:800;position:relative}.mobile-deposit-sheet h2:before{content:"";background:#22e04a;width:4px;height:14px;position:absolute;top:2px;left:0}.mobile-deposit-sheet header button{color:#4963ff;min-height:30px;box-shadow:none;background:#fff;border:1px solid #c9c8ff;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:800}.mobile-deposit-notice{color:#ff001d;background:#fff0e7;border:1px solid #ffd0bd;border-radius:7px;padding:9px 10px;font-size:.78rem;font-weight:800;line-height:1.45}.mobile-deposit-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-deposit-methods button{min-width:0;min-height:58px;box-shadow:none;background:#fff;border:1px solid #eee;border-radius:7px;place-items:center;padding:6px;display:grid;position:relative;overflow:hidden}.mobile-deposit-methods button.active{border-color:#ff0b2e}.mobile-deposit-methods button.active:after{content:"";border-top:0 solid #0000;border-bottom:20px solid #ff0b2e;border-left:20px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.mobile-deposit-methods img{object-fit:contain;width:82px;max-width:100%;height:42px;display:block}.mobile-deposit-methods span{color:#555c68;font-size:.78rem;font-weight:900}.mobile-deposit-channels,.mobile-deposit-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-deposit-channels button,.mobile-deposit-amounts button{color:#737b87;min-width:0;min-height:38px;box-shadow:none;background:#fff;border:1px solid #f0dedf;border-radius:6px;padding:0 5px;font-size:.75rem}.mobile-deposit-channels button.active,.mobile-deposit-amounts button.active{color:#ff0b2e;border-color:#ff2138;font-weight:800}.mobile-deposit-channels i{color:#ff8a00;margin-right:3px}.mobile-deposit-label{color:#666d78;gap:6px;font-size:.78rem;font-weight:800;display:grid}.mobile-deposit-label input{color:#4b5563;background:linear-gradient(#fff,#f2f2f2);border:1px solid #dedede;border-radius:6px;width:100%;min-height:38px;padding:0 10px;font-size:.82rem;box-shadow:inset 0 1px 5px #00000017}.mobile-deposit-limit{color:#ff001d;text-align:center;margin:0;font-size:.78rem;font-weight:800}.mobile-deposit-promo-title{color:#171b24;font-size:.82rem;font-weight:800}.mobile-deposit-promos{gap:9px;padding-bottom:70px;display:grid}.mobile-deposit-promos label{color:#999fa9;background:#f4f4f4;border:1px solid #eee;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 54px;gap:8px;min-height:62px;padding:11px 9px;display:grid}.mobile-deposit-promos label.active{color:#252a35;background:#fff8f9;border-color:#ff3650}.mobile-deposit-promos input{width:17px;height:17px;margin-top:2px}.mobile-deposit-promos span{gap:4px;min-width:0;display:grid}.mobile-deposit-promos strong{color:inherit;font-size:.78rem;font-weight:900;line-height:1.25}.mobile-deposit-promos small{color:inherit;font-size:.72rem;line-height:1.25}.mobile-deposit-promos em{color:#ff001d;font-size:.76rem;font-style:normal;font-weight:800;line-height:1.2}.mobile-deposit-promos b{color:#b8b8b8;text-align:right;font-size:.76rem}.mobile-deposit-promos .no-promo{align-items:center;min-height:48px}.mobile-deposit-bonus,.mobile-form-message{color:#0f8f68;text-align:center;margin:0;font-size:.78rem;font-weight:900}.mobile-form-message{color:#ff001d}.mobile-deposit-sheet footer{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;margin:0 -12px -12px;display:grid;position:sticky;bottom:0;left:0;right:0}.mobile-deposit-sheet footer button{color:#fff;min-height:40px;box-shadow:none;background:#ff0020;border-radius:999px;font-size:.84rem;font-weight:900}.mobile-deposit-sheet footer button:disabled{background:#ddd}.mobile-wallet-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-wallet-types button{color:#8b92a0;min-width:0;min-height:38px;box-shadow:none;background:#fff;border:1px solid #eee;border-radius:6px;font-size:.78rem}.mobile-wallet-types button.active{color:#ff0f4d;background:#fff4f6;border-color:#ff0f4d}.mobile-empty-state{color:#b8b8b8;background:#fff;border-radius:9px;place-items:center;gap:8px;min-height:124px;margin-top:10px;display:grid;box-shadow:0 7px 16px #17233314}.mobile-empty-state i{color:#ddd;font-size:3.4rem}.mobile-empty-state span{font-size:.8rem;font-weight:800}.mobile-record-list{overflow:hidden}.mobile-record-list article{border-bottom:1px solid #eef0f4;gap:4px;min-height:58px;padding:11px 14px;display:grid}.mobile-record-list article:last-child{border-bottom:0}.mobile-record-list strong{color:#333b48;font-size:.84rem;font-weight:900}.mobile-record-list span{color:#8b92a0;font-size:.74rem}.casino-home.download-promo-open{--download-promo-height:16.6667vw;--mobile-header-height:max(45px, 12vw);padding-top:calc(var(--download-promo-height) + var(--mobile-header-height))}.download-promo.download-bar{z-index:10001;width:100%;height:var(--download-promo-height);min-height:var(--download-promo-height);color:#fff;box-shadow:none;background:#003a3a;border:0;padding:2.7778vw 0 0 17.2222vw;transition:all .5s;display:block;position:fixed;top:0;left:0;right:0;overflow:visible}.announcement-backdrop{place-items:center;padding:10px}.announcement-popup{width:min(360px,100vw - 28px);min-height:0;max-height:min(620px,100vh - 28px);padding:12px;overflow-y:auto}.announcement-close{width:28px;min-height:28px;top:10px;right:10px}.announcement-title{font-size:19px}.announcement-body{flex-direction:column;gap:10px}.announcement-menu{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:96px;padding:0 4px 4px 0;display:grid}.announcement-menu-item{min-height:40px;padding:0 8px;font-size:11px}.announcement-star{flex-basis:22px;width:22px;height:22px}.announcement-content{min-height:0;padding:10px;overflow:visible}.announcement-content h3{margin-bottom:10px;font-size:18px}.announcement-banner{min-height:202px;padding:10px}.announcement-banner img{width:min(72%,360px);left:-52px}.announcement-banner-copy{width:min(78%,390px)}.announcement-banner-copy strong{padding:6px 20px;font-size:1.8rem}.announcement-banner-copy span{font-size:1.15rem}.announcement-banner-copy small{font-size:.92rem}.announcement-description p{font-size:12px}.invite-public-backdrop{z-index:220;-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf2fb;padding:0;display:block;overflow-y:auto}.invite-public-popup{width:100%;min-height:100dvh;max-height:none;box-shadow:none;background:#edf2fb;border-radius:0;padding:46px 10px 18px;overflow:visible}.invite-public-popup:before{z-index:1;content:"";background:#fff;width:100%;height:44px;position:fixed;top:0;left:0;box-shadow:0 1px #e3e7f0}.invite-public-tabs{z-index:2;background:#fff;border:0;justify-content:center;align-items:center;width:100%;height:44px;position:fixed;top:0;left:0}.invite-public-tabs button{color:#11163f;min-width:auto;min-height:44px;font-size:15px;font-weight:800}.invite-public-tabs button:after{display:none}.invite-public-close{z-index:3;background:#303246;width:30px;min-height:30px;font-size:25px;position:fixed;top:7px;right:10px}.invite-public-grid{grid-template-columns:1fr;gap:10px;padding-top:0;display:grid}.invite-public-left{gap:10px}.invite-public-right{display:contents}.invite-hero-card{border-radius:8px;order:1;grid-template-columns:minmax(0,1fr) 76px minmax(0,.9fr);min-height:96px;padding:12px}.invite-hero-card strong{white-space:normal;font-size:16px}.invite-hero-bag{width:72px;height:72px;font-size:38px}.invite-hero-card span{font-size:17px}.invite-hero-card small{margin-top:4px;font-size:10px;line-height:1.25}.invite-stat-grid{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.invite-stat-grid article{border-radius:8px;gap:5px;min-height:68px}.invite-stat-grid span{font-size:11px}.invite-stat-grid strong{font-size:19px}.invite-winners-card{border-radius:8px;order:3;min-height:0;padding:10px}.invite-top-winners{gap:6px}.invite-top-winners article{grid-template-columns:38px minmax(0,1fr);gap:3px;padding:0 2px 8px}.invite-rank{font-size:22px}.invite-avatar{width:38px;height:38px;font-size:18px}.invite-top-winners strong{font-size:9px}.invite-top-winners b{margin-top:3px;font-size:10.5px}.invite-winners-card h3,.invite-total-rewards h3{margin:4px 0 8px;font-size:17px}.invite-reward-list{gap:7px;height:107px}.invite-reward-row{grid-template-columns:.78fr 1.18fr .62fr;gap:5px;min-height:31px;padding:0 12px;font-size:10px}.invite-reward-row strong{font-size:11px}.invite-benefit-title{order:4;min-height:38px;font-size:12px}.invite-share-card{border-radius:8px;order:5;padding:8px}.invite-share-card h4{font-size:11px}.invite-share-row{grid-template-columns:50px minmax(0,1fr) 18px;gap:6px}.invite-qr{width:50px;height:50px}.invite-url{min-height:27px;font-size:10px}.invite-share-buttons{gap:4px}.invite-share-buttons button{width:30px;min-height:30px;font-size:15px}.invite-copy-dot{width:18px;min-height:18px;font-size:13px}.invite-total-rewards{border-radius:8px;order:6;margin-top:10px;padding:10px}.invite-total-grid{grid-template-columns:1fr;gap:8px}.invite-total-grid article{grid-template-columns:46px 1fr;min-height:68px;padding:10px}.invite-total-grid i{font-size:31px}.invite-total-grid span{font-size:11px}.invite-total-grid strong{margin-top:4px;font-size:13px}.invite-total-grid small{margin-top:4px;font-size:11px}.download-bar .download-bar-icon{border-radius:1.3889vw;width:11.1111vw;height:11.1111vw;position:absolute;top:2.7778vw;left:3.3333vw;overflow:hidden}.download-bar .download-bar-icon img{width:100%;height:100%;display:block}.download-bar .app-full-name-wrap{align-items:center;max-width:46vw;height:auto;margin-bottom:1.3889vw;font-size:3.8889vw;font-weight:600;line-height:normal;display:flex}.download-bar .app-full-name{color:#f5a623;white-space:nowrap;text-overflow:ellipsis;font-size:3.8889vw;font-weight:600;line-height:normal;overflow:hidden}.download-bar .app-star-grade{color:#fff;height:auto;margin:0;font-size:3.3333vw;font-weight:700;line-height:3.8333vw}.download-bar .star-icon{background:url(/cv666-assets/download-bar/star.png) 0 0/3.8889vw 3.8889vw no-repeat;width:3.8889vw;height:3.8889vw;margin-right:1.3889vw;display:inline-block}.download-bar .grade-text{vertical-align:top;color:#0000;background:linear-gradient(#ffc840,#ff8027);-webkit-background-clip:text;background-clip:text;width:0;height:0;display:inline-block;overflow:hidden}.download-bar .download-bar-btn{color:#b64100;text-align:center;text-shadow:0 .2778vw #9f340033;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;border-radius:3.3333vw;min-width:23.6111vw;height:8.3333vw;min-height:0;padding:0 2.3611vw;font-size:3.3333vw;font-weight:700;line-height:8.3333vw;text-decoration:none;position:absolute;top:50%;right:15.2778vw;transform:translateY(-50%);box-shadow:inset 0 .2778vw 0 1px #fff2a6,0 .2778vw #b64100}.download-bar .download-bar-close{background:url(/cv666-assets/download-bar/close.png) 50%/contain no-repeat;border-radius:0;width:7.7778vw;height:7.7778vw;min-height:0;padding:0;position:absolute;top:4.4444vw;right:3.3333vw}.download-bar .download-bar-gift{background:url(/cv666-assets/download-bar/gift-bg.png) 0 0/100% 100% no-repeat;width:9.4444vw;height:9.5833vw;position:absolute;bottom:0;right:0}.download-bar .download-bar-gift .gift-icon{background:url(/cv666-assets/download-bar/gift.png) 0 0/95% 95% no-repeat;width:8.4722vw;height:7.7778vw;margin:0 auto;animation:2s ease-in-out infinite downloadGiftHeartBeat;display:block}@keyframes downloadGiftHeartBeat{0%,28%,70%,to{transform:scale(1)}14%,42%{transform:scale(1.3)}}.casino-nav,.casino-topbar{height:var(--mobile-header-height,max(45px, 12vw))}.casino-nav{z-index:75;box-shadow:none;background:#155155;border-bottom:0;position:fixed;top:0;left:0;right:0}.casino-home.download-promo-open .casino-nav{top:var(--download-promo-height)}.notice-bar{background:linear-gradient(#002632,#013239);border:1.667px solid #11867d80;border-radius:50px;grid-column:auto;gap:7.5px;width:calc(100% - 20px);height:27px;min-height:27px;margin:10px auto 0;padding:5px 10px;box-shadow:0 1.667px #00333a}.notice-icon{background:url(/cv666-assets/home/notice-icon.png) 50%/contain no-repeat;flex:0 0 17px;width:17px;height:17px}.notice-icon:before{content:none}.notice-track{color:#ffab49;text-shadow:0 1.667px #1100004d;height:100%;font-size:12px;line-height:15px}.casino-topbar{justify-content:space-between;gap:6px;padding:0 15px}.menu-button{z-index:2;flex:0 0 25px;width:25px;min-height:25px;margin-right:5px;position:relative;top:auto;left:auto;translate:none}.menu-button:before{width:25px;height:25px}.casino-logo{z-index:1;text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;max-width:none;font-size:clamp(1.2rem,6vw,1.65rem);position:static;overflow:hidden;transform:none}.casino-auth{z-index:2;flex:none;gap:5px;margin-left:auto;position:relative}.login-button,.register-button{white-space:nowrap;border-radius:5px;min-width:58px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:700;line-height:28px}.login-button{color:#ffab49;text-shadow:0 1px #1100004d;background:#002632;border:1px solid #006165;box-shadow:0 2px #002631}.register-button{color:#b64100;text-shadow:0 1px #9f340033;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;box-shadow:inset 0 1px 0 1px #fff2a6,0 1px #b64100}.casino-user-actions{z-index:2;flex:none;justify-content:flex-end;gap:0;max-width:calc(100vw - 70px);margin-left:auto;position:relative;overflow:visible}.casino-user-actions .deposit-button,.casino-user-actions .withdrawal-button,.casino-user-actions .logout-button{display:none}.casino-user-actions button{border-radius:5px;min-height:29px;padding:0 6px;font-size:.72rem}.casino-user-actions .user-avatar-button{background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;flex:0 0 max(34px,9.0667vw);order:1;width:max(34px,9.0667vw);min-width:max(34px,9.0667vw);height:max(34px,9.0667vw);margin-right:max(6px,1.6vw);padding:max(1.5px,.4vw);overflow:hidden;box-shadow:inset 0 max(1.7px,.4533vw) 0 1.7px #fff2a6,0 max(1.7px,.4533vw) #b64100;border-radius:50%!important;min-height:max(34px,9.0667vw)!important}.user-avatar-button>.user-avatar{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 100%;justify-content:center;align-items:center;font-size:.62rem;display:flex;position:relative;overflow:hidden}.user-avatar-button>.user-avatar:after{z-index:2;content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.user-avatar-button .profile-icon,.user-avatar-button .profile-icon img{width:100%;height:100%}.user-avatar-button .profile-icon{background:0 0;border:0;border-radius:50%;flex:0 0 100%;min-width:0;display:block;overflow:hidden}.user-avatar-button img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;transform:none}.user-avatar-button>i{display:none}.wallet-button{color:#23ffc8;text-overflow:ellipsis;white-space:nowrap;background:#002632;border:1px solid #006165;border-radius:max(5.4px,1.44vw);flex:0 auto;order:2;justify-content:flex-start;gap:max(4px,1.0667vw);width:auto;min-width:max(74px,19.7333vw);max-width:min(max(120px,32vw),100vw - 112px);height:max(27px,7.2vw);min-height:max(27px,7.2vw);padding:0 max(6px,1.6vw);font-size:max(12px,3.2vw);font-weight:700;line-height:normal;overflow:hidden;box-shadow:0 max(1.35px,.36vw) #002631}.wallet-button i:first-child{display:none}.wallet-button i{color:#1ad7c6;font-size:max(11px,2.9333vw)}.wallet-balance-text{font-size:max(13px,3.4667vw);font-weight:800;line-height:1}.profile-menu{width:198px;padding:7px 0;top:calc(100% + 8px);left:auto;right:0}.profile-menu a,.profile-menu button{border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:500}.profile-menu i{width:20px;font-size:.86rem}.account-center-backdrop{z-index:240;-webkit-backdrop-filter:blur(3px);background:#000000b8;padding:0;display:block;overflow:hidden}.account-center-modal{background:#fff;border-radius:0;grid-template-rows:174px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh;animation:none;display:grid;position:fixed;inset:0;overflow:hidden}.account-center-modal:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(68px 68px at 25% 43%,#60554cb8 0 54%,#0000 55%),radial-gradient(44px 44px at 84% 45%,#433a339e 0 54%,#0000 55%),#2e2e2e;border-radius:50%;width:calc(100% + 100px);height:400px;position:absolute;top:-150px;left:-50px;overflow:hidden}.account-center-modal:after{content:none;display:none}.account-center-close{display:none}.account-mobile-header{z-index:2;color:#fff;height:44px;box-shadow:none;background:0 0;grid-template-columns:66px minmax(0,1fr) 66px;align-self:start;align-items:center;margin:0 12px;display:grid;position:relative}.account-mobile-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden;transform:translate(-6px)}.account-mobile-header button{color:#fff;width:66px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:1.15rem;display:grid}.account-center-sidebar{display:none}.account-center-content,.reward-center-content,.deposit-center-content{z-index:1;-webkit-overflow-scrolling:touch;background:#fff;grid-template-columns:1fr;min-height:0;position:relative;overflow-y:auto}.account-center-content{padding:10px 10px calc(18px + env(safe-area-inset-bottom));gap:10px}.reward-center-content,.deposit-center-content{padding-bottom:calc(18px + env(safe-area-inset-bottom));overflow-x:hidden}.reward-left-panel,.reward-main-panel{min-width:0}.reward-left-panel{background:#f4f4f4;padding:14px 10px}.reward-main-panel{padding:14px 10px 18px}.deposit-center-content{display:block}.account-center-sidebar::-webkit-scrollbar{display:none}.account-center-sidebar h2{flex:0 0 112px;align-items:center;margin:0 6px;font-size:1rem;line-height:1.12;display:grid}.account-center-sidebar button{border-radius:6px;flex:0 0 104px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:5px;min-height:56px;padding:0 6px;font-size:.62rem;line-height:1.18}.account-center-sidebar b{min-width:16px;height:16px;font-size:.62rem;position:absolute;top:5px;right:5px}.account-center-sidebar i{width:18px;height:18px;font-size:.62rem}.account-center-content{-webkit-overflow-scrolling:touch;min-height:0;padding:10px 10px calc(18px + env(safe-area-inset-bottom));background:#f3f3f3;grid-template-columns:1fr;gap:10px;overflow-y:auto}.account-profile-panel,.account-risk-panel{min-height:auto}.account-profile-panel{border-radius:8px;padding:12px}.account-profile-head{grid-template-columns:62px minmax(0,1fr);gap:10px}.account-profile-head>img{width:62px;height:62px}.account-profile-head p span{min-width:64px;padding:5px 10px;font-size:.68rem}.account-user-id{margin-top:18px}.account-balance-line strong{font-size:1.7rem}.account-pending-list{gap:12px;margin-top:16px}.account-risk-panel{border-radius:8px;grid-template-rows:minmax(0,246px) auto;padding-top:0}.account-risk-main{padding:22px 14px 16px}.account-risk-orb{border-width:11px;gap:7px;width:132px;height:132px}.account-risk-orb strong{max-width:92px;font-size:2.2rem}.account-risk-orb.level-medium strong,.account-risk-orb.level-secure strong{font-size:1.02rem}.account-settings-row{min-height:126px;margin-top:0;padding:12px 10px 10px}.account-settings-row button{gap:6px;min-height:70px;font-size:.7rem}.account-settings-row button>i{width:44px;height:44px;font-size:1.1rem}.account-security-panel{background:#fff;border-radius:8px;gap:0;padding:4px 0}.account-security-panel article{border-bottom:1px solid #eee;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:72px;padding:8px 12px}.account-security-panel article:last-child{border-bottom:0}.account-security-panel .security-icon{width:46px;height:46px;font-size:1.08rem}.account-security-panel h3{font-size:.88rem}.account-security-panel p{margin-top:4px;font-size:.68rem}.account-drawer-layer{--drawer-width:100vw;z-index:10;background:#fff;display:block;position:fixed;inset:0}.account-drawer-panel{width:var(--drawer-width);height:100dvh;animation:.22s ease-out both account-drawer-mobile-slide;display:flex;position:fixed;inset:0;overflow:hidden}.account-drawer-panel.ewallet-panel{width:var(--drawer-width)}.account-drawer-close{z-index:13;background:#f01123;border-radius:50%;width:30px;min-height:30px;position:fixed;top:8px;left:8px;right:auto;box-shadow:0 4px 12px #00000029}.account-drawer-close:before{content:"";background:0 0;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900}.account-drawer-layer.ewallet-drawer .account-drawer-close{right:auto}.account-drawer-shortcuts{z-index:12;background:#fff;border-bottom:1px solid #eee;justify-content:center;gap:12px;height:54px;padding:6px 8px;display:flex;position:fixed;top:46px;left:0;right:0}.account-drawer-shortcuts:before{display:none}.account-drawer-shortcuts .security-icon{width:42px;height:42px;font-size:1rem}.account-drawer-shortcuts span{display:none}.account-drawer-panel h2{text-align:center;border-bottom:1px solid #eee;min-height:46px;padding:0 48px;line-height:46px}.account-drawer-panel h2:before{left:40px}.account-drawer-panel>:not(h2):not(.drawer-submit-bar){-webkit-overflow-scrolling:touch;overflow-y:auto}.drawer-avatar-row{gap:16px;padding:70px 16px 16px}.drawer-form{gap:12px;padding:0 12px 18px}.drawer-form.compact{padding-top:70px}.drawer-form label{grid-template-columns:86px minmax(0,1fr) 20px;gap:6px;font-size:.76rem}.drawer-form input,.drawer-form select{min-height:34px;font-size:.72rem}.drawer-form p{margin-left:92px;font-size:.72rem}.drawer-form fieldset{gap:12px;padding:10px}.drawer-form fieldset label{grid-template-columns:96px minmax(0,1fr)}.ewallet-drawer-grid{grid-template-columns:1fr;padding-top:62px;overflow-y:auto}.ewallet-drawer-grid .drawer-form{padding-right:12px}.ewallet-empty{border-top:1px solid #eee;border-left:0;min-height:130px;padding:14px}.ewallet-empty i{font-size:3.5rem}.drawer-submit-bar{padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.drawer-submit-bar button{width:100%}.casino-auth button{white-space:nowrap;border-radius:8px;min-width:66px;min-height:32px;padding:0 8px;font-size:.68rem;overflow:hidden}.register-button{min-width:74px;font-size:.64rem}.mobile-money-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:100%;margin:-8px auto;padding:0 10px;display:grid}.mobile-money-actions .deposit-button,.mobile-money-actions .withdrawal-button{color:#ffab49;text-align:center;text-shadow:0 1px #1100004d;background:#002632;border:1px solid #006165;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 8px;font-size:.9rem;font-weight:800;line-height:normal;display:flex;box-shadow:0 2px #002631}.mobile-money-actions .money-action-icon{fill:#ffab49;filter:drop-shadow(0 1px #1100004d);flex:0 0 26px;width:26px;height:26px;display:block}.casino-main,.casino-home.sidebar-collapsed .casino-main{min-height:calc(100vh - 94px);display:block}.casino-home:not(.sidebar-collapsed):after{z-index:10002;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;content:"";background:#00141994;position:fixed;inset:0}.casino-sidebar{z-index:10003;overscroll-behavior:contain;touch-action:pan-y;opacity:1;-webkit-overflow-scrolling:touch;background:#044243;width:min(240px,82vw);max-width:82vw;height:100dvh;max-height:100dvh;padding:0;scroll-padding-bottom:86px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(0);box-shadow:inset -1px 0 #44ffe133,18px 0 44px #0000006b}.casino-home.sidebar-collapsed .casino-sidebar{opacity:0;pointer-events:none;transform:translate(-110%)}.casino-sidebar .side-menu-content{padding:18px 20px max(86px, calc(18px + env(safe-area-inset-bottom)))}.casino-sidebar .main-nav-wrap{grid-template-columns:repeat(2,minmax(0,95px));gap:5px}.casino-sidebar .main-nav-item,.side-link-button,.side-language-button{border-radius:10px;height:70px;min-height:0;padding:7px 9px;font-size:12px}.language-dropdown{width:128px}.casino-sidebar .side-icon{width:30px;height:30px;font-size:1.4rem}.casino-content,.casino-home.sidebar-collapsed .casino-content{width:100%;padding:10px 0 40px;overflow:hidden}.site-footer{padding:22px 0 calc(16px + env(safe-area-inset-bottom));grid-column:1}.site-footer-inner{width:100%;padding:0 22px}.site-footer-columns{grid-template-columns:1fr 1fr;grid-template-areas:"help games""about about";gap:26px 18px}.site-footer h2{font-size:13px}.site-footer nav{gap:5px}.site-footer-group a{font-size:12px}.site-footer-copy{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.site-footer-logo{width:52px;height:52px}.site-footer-copy p{width:auto;font-size:9px;line-height:1.18}.site-footer-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.site-footer-button{border-radius:5px;width:100%;min-width:0;height:30px;padding:0 7px;font-size:13px}.site-footer-button.live-chat{min-width:0}.site-footer-social{grid-column:1/-1}.site-footer-button i{width:26px;height:26px;font-size:13px}.site-footer-social a{width:22px;height:22px;font-size:12px}.site-footer-social a:nth-child(4){font-size:9px}.site-footer-providers{grid-template-columns:repeat(6,1fr);gap:2px 8px;padding:0}.site-footer-providers img{width:100%;height:22px}.search-strip{width:100%}.hero-carousel-shell{width:100%;height:calc(52.45vw - 10.49px);max-height:200px;padding:0 10px}.hero-carousel{height:calc(52.45vw - 10.49px);max-height:200px}.hero-slide{border-radius:10px;width:100%}.hero-slide:after{width:28%;right:-12%}.hero-gift{width:25%;left:3%}.hero-person{width:17%;right:4%}.hero-slide-copy{width:64%;margin-top:13px}.hero-slide-copy strong{border-width:2px;padding:1px 16px 3px;font-size:clamp(1.3rem,8vw,2rem)}.hero-slide-copy span{font-size:clamp(.82rem,4vw,1.1rem)}.hero-slide-copy b{font-size:clamp(.9rem,4.8vw,1.32rem)}.hero-slide-copy em{font-size:clamp(.82rem,4.2vw,1.16rem)}.slider-dots{gap:8px;margin-top:0;position:absolute;bottom:6px;left:0;right:0}.slider-dots button{width:22px;height:5px}.hero-slider{grid-template-columns:64px minmax(0,1fr);min-height:190px}.mini-banner{height:162px}.main-banner{height:196px;padding:20px 18px}.main-banner:after{width:132px;height:170px;right:-48px}.main-banner strong{font-size:2.2rem}.main-banner span{font-size:1.1rem}.main-banner small{white-space:nowrap;max-width:170px;font-size:.86rem;overflow:hidden}.category-strip{scrollbar-width:none;justify-content:flex-start;width:100%;padding:8px 10px;overflow-x:auto}.category-strip::-webkit-scrollbar{display:none}.featured-game-rail{scrollbar-width:none;grid-template-columns:repeat(5,minmax(84px,1fr));justify-content:flex-start;width:100%;overflow-x:auto}.featured-game-rail::-webkit-scrollbar{display:none}.jackpot-showcase{grid-template-columns:1fr;width:100%;min-height:0;padding:7px}.jackpot-main-card{min-height:138px}.jackpot-main-card img{width:124px;height:130px;left:-10px}.jackpot-copy{padding:0}.jackpot-copy h2{top:30px;left:92px}.jackpot-number{--jackpot-digit-height:31px;--jackpot-digit-width:clamp(19px, 5.5vw, 22px);bottom:12px;left:8px}.jackpot-copy h2{font-size:1.92rem}.jackpot-number{gap:2px;font-size:1.26rem}.jackpot-digit{height:var(--jackpot-digit-height)}.jackpot-symbol{min-width:10px;height:var(--jackpot-digit-height)}.jackpot-side-games{min-height:116px}.jackpot-card-track{gap:8px}.jackpot-card-track .mini-game-card{flex-basis:86px;height:112px}.hot-grid,.sports-grid{grid-template-columns:1fr}.hot-games-slider-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:0 10px}.hot-section-heading{margin-top:0;padding:0 2px}.hot-section-heading h2{color:#31ffde;letter-spacing:.2px;text-shadow:0 2px #0010186b,0 0 8px #31ffde38;white-space:nowrap;font-size:1.02rem;font-weight:900}.hot-section-heading div{gap:8px}.hot-section-heading button{color:#ffe85a;background:linear-gradient(#0a686c 0%,#064653 100%);border:1px solid #1cb3ac73;border-radius:7px;min-height:31px;padding:0 9px;font-size:.72rem;font-weight:900;box-shadow:inset 0 1px #52ffe82e,0 2px 5px #00121a6b}.hot-games-track{grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(126px,calc(33.3333% - 4.66667px));gap:8px 7px;padding:1px 0 5px}.hot-game-card{aspect-ratio:400/540;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:7px}.hot-game-card:after{background:linear-gradient(#003e3e00,#003e3e);border-radius:0 0 7px 7px;height:45%}.hot-card-image{height:100%;min-height:0;max-height:none}.hot-card-badge{padding:3px 7px 2px;font-size:.55rem;line-height:1;top:5px;left:5px}.hot-card-favorite{background:#ffffffe6;width:24px;min-height:24px;font-size:.68rem;top:5px;right:5px;box-shadow:0 2px 5px #00000047}.hot-card-title{display:none}.hot-card-provider-chip{width:68px;height:24px;box-shadow:none;background:0 0;border-radius:0;padding:0;bottom:7px;left:50%;right:auto}.floating-links{top:auto;right:8px;bottom:calc(102px + env(safe-area-inset-bottom));gap:7px;display:grid;transform:none}.floating-links a{width:44px;height:44px}.mobile-footer-nav{z-index:100;width:100%;height:calc(50px + env(safe-area-inset-bottom));padding:0 5px env(safe-area-inset-bottom);box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:fixed;bottom:0;left:0;right:0}.footer-menu .footer-menu-bg{background:linear-gradient(#005a5a,#003e3e 50%,#002c2c);border-top:1px solid #26e7e4;border-radius:35px;width:100%;height:calc(100% - 5px);padding:0 10px;box-shadow:0 -3px 10px #08bab766}.footer-menu .footer-menu-list{height:100%;display:flex}.footer-menu .footer-menu-item{--footer-icon-color1:#23ffc8;--footer-icon-color2:#00a179;color:#23ffc8;text-align:center;min-width:0;height:100%;text-shadow:none;-webkit-tap-highlight-color:transparent;flex:1;padding-top:1px;font-size:11px;font-weight:600;line-height:1.15;text-decoration:none;position:relative}.footer-menu .footer-menu-item.on{--footer-icon-color1:#ffb800;--footer-icon-color2:#c99100;color:#ffb800}.footer-menu .footer-menu-item.on:after{content:"";background:linear-gradient(#ffe600,#ffb800);border-radius:26px;width:36px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.footer-menu .footer-menu-item .footer-icon{justify-content:center;width:26px;height:26px;margin:0 auto;display:flex;position:relative}.footer-menu .footer-menu-item .footer-icon .am-icon,.footer-menu .footer-menu-item .footer-icon img{width:100%;height:100%;display:block}.footer-menu .footer-menu-item .footer-menu-name{z-index:1;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.footer-menu .footer-center{background:linear-gradient(#26e7e4,#26a5a3 70%,#2e9185);border-radius:88px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:7px;display:flex;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 6px 5px #23ffc8,0 4px 9px 4px #00000040}.footer-menu .footer-center .center-icon{object-fit:contain}.admin-layout,.stats-grid,.content-grid{grid-template-columns:1fr}.admin-layout{min-height:100vh}.sidebar{min-height:auto;padding:16px;position:static}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sidebar-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-subnav-static{padding-left:0}.sidebar-section-label{grid-column:1/-1;margin-top:8px}.nav-list a{padding:10px 8px}.nav-collapse-button{padding:10px 24px 10px 8px}.dashboard{padding:0 16px 16px}.admin-header,.panel-header{flex-direction:column;align-items:stretch}.admin-header{min-height:auto;margin:0 -16px;padding:16px}.admin-header-actions{justify-content:flex-start}.notice-form,.notice-row,.activity-row{grid-template-columns:1fr}.login-page{padding:16px}.login-panel{grid-template-columns:1fr}.login-copy,.login-form{padding:24px}}.auth-page-backdrop{background-color:#000000d1!important;background-image:none!important}.casino-login-modal{border:1px solid var(--baji-border)!important;background:var(--baji-card)!important;color:var(--baji-text)!important;box-shadow:0 22px 62px #0000009e!important}.casino-login-modal:before{background:linear-gradient(135deg,#f0a5000f,#0000 42%)!important}.casino-login-modal h2,.auth-switch-text button,.login-row button{color:var(--baji-gold)!important;-webkit-text-fill-color:var(--baji-gold)!important;text-shadow:none!important}.auth-switch-text,.login-row,.mobile-social-divider{color:var(--baji-muted)!important}.login-field{border:1px solid var(--baji-border)!important;background:var(--baji-bg-soft)!important;box-shadow:none!important}.login-field i,.login-field button{color:var(--baji-gold)!important}.login-field input{color:var(--baji-text)!important;background:0 0!important}.login-field input::placeholder{color:#888!important}.login-row input{border-color:var(--baji-border)!important;background:var(--baji-bg-soft)!important}.login-row input:checked{border-color:var(--baji-gold)!important;background:var(--baji-gold)!important}.login-row input:checked:after{border-color:#17120a!important}.modal-login-button{background:linear-gradient(180deg, #f6b52c, var(--baji-gold-deep))!important;color:#17120a!important;text-shadow:none!important;border:1px solid #f3b43a!important;box-shadow:inset 0 1px #ffffff52,0 2px 8px #f0a5002e!important}.modal-close{background:var(--baji-gold)!important;box-shadow:none!important}.modal-close:before,.modal-close:after{background:#17120a!important}.mobile-social-divider:before,.mobile-social-divider:after{background:var(--baji-border)!important}.mobile-social-items button{border:1px solid var(--baji-border)!important;background:var(--baji-card-raised)!important;box-shadow:none!important}@media (width<=820px){.auth-page-backdrop{background:var(--baji-bg)!important}.casino-login-modal{min-height:100dvh;background:var(--baji-bg)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.casino-login-modal:before{content:none!important}.mobile-login-back{color:var(--baji-text)!important}}.slider-dots button.active,.slider-dots .active{background:var(--baji-gold)!important}.category-strip{background:var(--baji-bg-soft)!important}.category-strip a,.category-strip .game-menu-item{border:1px solid var(--baji-border)!important;background:var(--baji-card)!important;color:var(--baji-text)!important;box-shadow:none!important}.category-strip a.active,.category-strip .game-menu-item.active{border-color:var(--baji-gold)!important;color:var(--baji-gold)!important;background:#2b2315!important}.category-strip .side-icon,.category-strip .side-icon use{color:var(--baji-gold)!important;fill:currentColor!important}.hot-section-heading h2{color:var(--baji-text)!important;text-shadow:none!important}.hot-section-heading h2:first-letter{color:var(--baji-gold)!important}.hot-section-heading button,.hot-games-slider-button,.hot-games-slider-controls button{border:1px solid var(--baji-border)!important;background:var(--baji-bg-soft)!important;color:var(--baji-gold)!important;box-shadow:none!important}.hot-game-card:after,.hot-games-list-card:after{background:linear-gradient(#0000,#111111f0)!important}.footer-menu .footer-menu-bg{border-top:1px solid var(--baji-border)!important;background:linear-gradient(#222,#171717 55%,#111)!important;box-shadow:0 -2px 8px #00000080!important}.footer-menu .footer-menu-item{--footer-icon-color1:#aaa!important;--footer-icon-color2:#777!important;color:var(--baji-muted)!important}.footer-menu .footer-menu-item.on{--footer-icon-color1:#f0a500!important;--footer-icon-color2:#e59819!important;color:var(--baji-gold)!important}.footer-menu .footer-menu-item.on:after{background:var(--baji-gold)!important}.footer-menu .footer-center{background:linear-gradient(180deg, #f6b52c, var(--baji-gold-deep))!important;border:1px solid #f3b43a!important;box-shadow:inset 0 1px #ffffff59,0 3px 8px #00000073!important}.footer-menu .footer-center .center-icon{filter:grayscale()brightness(.22)!important}.footer-menu .footer-menu-item:not(.on) svg path{fill:var(--baji-muted)!important}.footer-menu .footer-menu-item.on svg path{fill:var(--baji-gold)!important}.slider-dots button{box-shadow:none!important;background:#555!important}.slider-dots button.active{background:var(--baji-gold)!important}.jackpot-showcase,.jackpot-main-card,.home-preview-grid,.game-grid{border-color:var(--baji-border)!important;background:var(--baji-card)!important;box-shadow:none!important}.jackpot-main-card:after,.hot-game-card:after{background:linear-gradient(#0000,#111111f0)!important}.jackpot-side-games:before{background:linear-gradient(90deg, var(--baji-card), transparent)!important}.jackpot-side-games:after{background:linear-gradient(270deg, var(--baji-card), transparent)!important}.section-heading h2,.jackpot-copy h2{color:var(--baji-gold)!important;text-shadow:none!important}.section-heading button,.hot-games-load-more,.hot-games-quick-button,.hot-games-page-header button{border:1px solid var(--baji-border)!important;background:var(--baji-card-raised)!important;color:var(--baji-gold)!important;box-shadow:none!important}.hot-games-quick-button.active{border-color:var(--baji-gold)!important;background:#332613!important}.hot-game-card,.hot-games-list-card{border:1px solid var(--baji-border)!important}.hot-card-badge{background:var(--baji-hot)!important;color:var(--baji-text)!important;text-shadow:none!important}.game-launch-loader{border-color:var(--baji-gold)!important;color:var(--baji-text)!important;background:#111111eb!important}.game-launch-spinner{border-color:#f0a50040!important;border-top-color:var(--baji-gold)!important}.announcement-popup,.announcement-content,.announcement-menu-item,.announcement-shell-footer{border-color:var(--baji-border)!important;background:var(--baji-card)!important;color:var(--baji-text)!important;box-shadow:none!important}.announcement-title,.announcement-content h3{color:var(--baji-gold)!important;-webkit-text-fill-color:var(--baji-gold)!important;background:0 0!important}.announcement-menu-item.active,.announcement-menu-item:hover,.announcement-close,.announcement-nav-button{border-color:var(--baji-gold)!important;background:var(--baji-gold)!important;color:#17120a!important;box-shadow:none!important}.announcement-close:before,.announcement-close:after{background:#17120a!important}.admin-mobile-menu-button,.admin-sidebar-backdrop{display:none}.mobile-activity-page{min-height:100dvh;padding-top:var(--mobile-header-height,max(45px, 12vw));color:#fff;background:url(/cv666-live/activity/main-bg.d53a733e.png) top/100% repeat-y,#002632;overflow-x:hidden}.mobile-activity-preview{min-height:100dvh;padding:13px 14px calc(72px + env(safe-area-inset-bottom));background:#00313033}.mobile-activity-page-title{color:#23ffc8;letter-spacing:0;text-shadow:0 2px #0000004d;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.1}.mobile-activity-menu{scrollbar-width:none;width:100%;margin-bottom:12px;padding:0 0 3px;display:flex;overflow-x:auto}.mobile-activity-menu::-webkit-scrollbar{display:none}.mobile-activity-menu button{color:#fff;text-align:center;text-shadow:0 2px #1100004d;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00616599;border:1.45px solid #003a4566;border-radius:7px;flex:none;justify-content:center;align-items:center;height:36px;margin-right:9px;padding:0 13px;font-size:12px;font-weight:900;display:flex;position:relative;box-shadow:0 2px #001c2c}.mobile-activity-menu button.on{color:#ffe600;background:#00616599;border-color:#003a4566}.mobile-promo-list{gap:14px;display:grid}.mobile-promo-card{box-sizing:border-box;border-radius:3px;width:100%;padding:3px 6px;position:relative;overflow:hidden}.mobile-promo-card-bg{z-index:1;background:#002632;position:relative;overflow:hidden}.mobile-promo-corners .corner{z-index:2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.mobile-promo-corners .top-left{background-image:url(/cv666-live/activity-demo/corners/top-left.png);width:76.5px;height:53px;top:-2.5px;left:-6px}.mobile-promo-corners .top-right{background-image:url(/cv666-live/activity-demo/corners/top-right.png);width:79px;height:61px;top:-2.5px;right:-4.5px}.mobile-promo-corners .bottom-left{background-image:url(/cv666-live/activity-demo/corners/bottom-left.png);width:79px;height:60.5px;bottom:-2.5px;left:-5.5px}.mobile-promo-corners .bottom-right{background-image:url(/cv666-live/activity-demo/corners/bottom-right.png);width:76px;height:53px;bottom:-2.5px;right:-9.5px}.mobile-promo-image{background:#002632;padding:0;position:relative;overflow:hidden}.mobile-promo-image img{object-fit:contain;width:100%;min-height:100px;display:block}.mobile-promo-info{background:#002632;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:6px 12px;display:flex}.mobile-promo-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.mobile-promo-info button{color:#b64100;text-transform:lowercase;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;border-radius:9px;flex:none;min-width:67px;min-height:30px;padding:0 11px;font-size:13px;font-weight:900;box-shadow:inset 0 1px 0 1px #fff2a6,0 1px #b64100}.mobile-promo-empty{color:#ffffffc7;text-align:center;margin:28px 0;font-size:14px;font-weight:800}.mobile-offer-detail-backdrop{z-index:220;padding:18px 12px calc(18px + env(safe-area-inset-bottom));background:#0000009e;place-items:end center;display:grid;position:fixed;inset:0}.mobile-offer-detail{color:#fff;background:#002632;border:1px solid #23ffc852;border-radius:8px;width:min(100%,520px);max-height:min(86vh,720px);position:relative;overflow:auto;box-shadow:0 18px 44px #00000061}.mobile-offer-detail-close{z-index:2;float:right;color:#fff;background:#0000008c;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;margin:8px 8px -42px 0;font-size:17px;display:grid;position:sticky;top:8px}.mobile-offer-detail img{background:#001a24;width:100%;display:block}.mobile-offer-detail-copy{padding:14px 16px 18px}.mobile-offer-detail-copy h2{color:#23ffc8;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.25}.mobile-offer-detail-copy p{color:#ffffffdb;margin:0 0 8px;font-size:14px;line-height:1.45}.mobile-offer-detail-action{color:#b64100;background:linear-gradient(#ffe600,#ffb800);border-radius:9px;justify-content:center;align-items:center;min-height:34px;margin-top:8px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px 0 1px #fff2a6,0 1px #b64100}@media (width<=820px){.mobile-activity-page,.mobile-activity-preview{min-height:calc(100dvh - 50px)}.admin-layout{background:#f4f7fb;min-height:100dvh;display:block;overflow-x:hidden}.admin-sidebar{z-index:120;width:min(82vw,318px);min-height:100dvh;padding:18px 14px 24px;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:16px 0 38px #0f172a38}.admin-layout.mobile-sidebar-open .admin-sidebar{transform:translate(0)}.admin-sidebar-backdrop{z-index:110;background:#0f172a7a;display:block;position:fixed;inset:0}.admin-sidebar .nav-list,.admin-sidebar .sidebar-subnav{grid-template-columns:1fr}.admin-sidebar .sidebar-subnav{padding:2px 0 8px 18px}.admin-sidebar .nav-list a,.admin-sidebar .nav-collapse-button,.admin-sidebar .sidebar-subnav button{min-height:44px;padding:0 12px}.dashboard{gap:16px;width:100%;min-width:0;padding:0 12px 18px}.admin-header{z-index:60;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0 -12px;padding:8px 12px;display:grid;position:sticky;top:0}.admin-mobile-menu-button{color:#fff;background:#111827;border-radius:8px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.admin-header>div:first-of-type{min-width:0}.admin-header .eyebrow{margin-bottom:2px;font-size:.7rem}.admin-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:700;overflow:hidden}.admin-header-actions{flex-wrap:nowrap;gap:8px}.admin-header-actions .ghost-button{min-height:36px;padding:0 10px}.admin-header-actions .avatar{width:34px;height:34px}.stats-grid,.content-grid{grid-template-columns:1fr;gap:12px}.stat-card,.panel{border-radius:10px;padding:14px}.stat-card strong{font-size:1.38rem}.panel-header,.manager-header,.selected-games-list-header,.admin-deposit-titlebar{flex-direction:column;align-items:stretch;gap:10px}.panel-actions,.manager-header-actions,.manager-bulk-bar div,.row-actions,.quick-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.panel-actions>*,.manager-header-actions>*,.manager-bulk-bar button,.row-actions>*,.quick-actions>*,.notice-form button,.admin-data-form button[type=submit],.admin-deposit-titlebar button,.admin-deposit-form>button[type=submit]{width:100%}.admin-search-form{grid-template-columns:20px minmax(0,1fr);gap:8px;width:100%;min-height:auto;padding:8px 10px;display:grid}.admin-search-form input{width:100%}.admin-search-form button{grid-column:1/-1;width:100%;min-height:36px}.notice-form,.notice-row,.activity-row,.admin-deposit-grid.three,.admin-deposit-grid.method-grid,.admin-deposit-grid.promo-grid,.admin-channel-row,.admin-slab-row,.manager-filter-bar,.manager-stats,.selected-games-summary,.selected-category-grid,.provider-manager-panel .provider-logo-grid{grid-template-columns:1fr}.admin-data-form,.admin-data-form.wide-form{width:100%}.admin-deposit-section,.admin-deposit-card{padding:12px}.manager-panel{box-shadow:none;border-radius:10px;gap:14px}.manager-filter-bar,.manager-bulk-bar{flex-direction:column;align-items:stretch;padding:12px}.manager-check{justify-content:space-between;width:100%}.table-wrap,.manager-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;max-width:calc(100vw - 52px);overflow-x:auto}.table-wrap:after,.manager-table-wrap:after{color:#64748b;content:"Swipe table sideways";padding:8px 10px;font-size:.72rem;font-weight:700;display:block}table{min-width:680px}.manager-table,.user-management-table{min-width:900px}.selected-games-table{min-width:760px}th,td{padding:9px 10px}.provider-manager-panel .provider-logo-card{grid-template-columns:72px minmax(0,1fr);padding:12px}.provider-manager-panel .provider-logo-card .row-actions{grid-template-columns:1fr}.voucher-pagination{grid-template-columns:1fr;gap:8px;display:grid}.login-page{min-height:100dvh;padding:12px}.login-panel{width:100%;max-width:430px}}@media (width<=430px){.admin-sidebar{width:min(88vw,306px)}.admin-header{grid-template-columns:40px minmax(0,1fr) auto}.admin-header-actions .avatar{display:none}.admin-header-actions .ghost-button{font-size:.82rem}.dashboard{padding-inline:10px}.admin-header{margin-inline:-10px;padding-inline:10px}.table-wrap,.manager-table-wrap{max-width:calc(100vw - 44px)}.provider-manager-panel .provider-logo-card{grid-template-columns:1fr}.provider-logo-preview{width:100%}}@media (width<=360px){.announcement-popup{width:min(332px,100vw - 20px);max-height:calc(100vh - 20px);padding:12px}.announcement-menu{grid-template-columns:1fr;max-height:124px}.announcement-banner{min-height:158px}.announcement-banner img{width:78%;left:-62px}.announcement-banner-copy{width:84%}.announcement-banner-copy strong{padding:5px 16px;font-size:1.45rem}.announcement-banner-copy span{font-size:.98rem}.announcement-banner-copy small{font-size:.78rem}.casino-logo{font-size:1.08rem}.casino-auth button{min-width:58px;min-height:30px;padding:0 6px;font-size:.62rem}}@media (width<=820px){.casino-home.member-page-active,.mobile-member-page{background:#fff}.mobile-member-page{--mc-rem:max(50px, calc(100vw / 7.5));color:#565659;font-family:Arial,Helvetica,sans-serif;display:block}.mobile-member-page:before,.mobile-member-page:after{content:none;display:none}.mobile-member-header.mc-default-header{z-index:4;grid-template-columns:calc(var(--mc-rem) * 1.08) minmax(0, 1fr) calc(var(--mc-rem) * 1.08);width:100%;height:var(--mc-rem);background:url(/cv666-assets/myaccount/page-top-bg.png) no-repeat center calc(var(--mc-rem) * -.301) / 100% auto;box-shadow:none;color:#fff;align-items:center;padding:0;display:grid;position:relative;inset:0 auto auto}.mobile-member-header .am-navbar-left,.mobile-member-header .am-navbar-right{width:calc(var(--mc-rem) * 1.08);min-height:var(--mc-rem);box-shadow:none;color:#fff;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-member-header .am-navbar-left:before{width:calc(var(--mc-rem) * .22);height:calc(var(--mc-rem) * .22);border-bottom:calc(var(--mc-rem) * .045) solid #d1a24f;border-left:calc(var(--mc-rem) * .045) solid #d1a24f;content:"";display:block;transform:rotate(45deg)}.mobile-member-header .return_icon,.mobile-member-header .am-navbar-left-content{place-items:center;display:grid}.mobile-member-header .am-icon-left{width:calc(var(--mc-rem) * .48);height:calc(var(--mc-rem) * .48);fill:currentColor;display:block}.member-svg-fallback{object-fit:contain;pointer-events:none;flex:none;display:none}.mobile-member-header .return_icon{position:relative}.mobile-member-header .am-navbar-title{color:#fff;min-width:0;font-size:calc(var(--mc-rem) * .36);font-weight:700;line-height:var(--mc-rem);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:none}.mobile-member-scroll.n-home-container{z-index:1;height:calc(100vh - var(--mc-rem));height:calc(100dvh - var(--mc-rem));min-height:0;padding:0 0 calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;background:0 0;position:relative;overflow:auto}.mobile-member-scroll.n-home-container:before{top:calc(var(--mc-rem) * -1);z-index:0;width:100%;height:calc(var(--mc-rem) * 5.6);pointer-events:none;background:url(/cv666-assets/myaccount/page-top-bg.png) no-repeat center calc(var(--mc-rem) * -.301) / 100% auto;content:"";position:absolute;left:0}.mobile-member-scroll.n-home-container::-webkit-scrollbar{display:none}.mobile-member-detail{z-index:1;height:calc(100vh - var(--mc-rem));height:calc(100dvh - var(--mc-rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;position:relative;overflow:hidden auto}.n-home-container .n-home-header{box-sizing:border-box;width:100%;padding-left:calc(var(--mc-rem) * .5);overflow:hidden}.n-home-container .member-home-root{margin-top:calc(var(--mc-rem) * .3);background:#fff}.mobile-account-hero.default-member-wrapper{gap:calc(var(--mc-rem) * .22);box-sizing:border-box;width:calc(100vw - var(--mc-rem) * .5);max-width:calc(100vw - var(--mc-rem) * .5);min-height:calc(var(--mc-rem) * 4.46);border-radius:calc(var(--mc-rem) * .28) 0 0 calc(var(--mc-rem) * .28);box-shadow:none;color:#000;padding:calc(var(--mc-rem) * .76) calc(var(--mc-rem) * .5) calc(var(--mc-rem) * .5);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.mobile-account-hero.default-member-wrapper:before{z-index:0;content:"";pointer-events:none;background:url(/cv666-assets/myaccount/member-card-bg.png) 50%/cover no-repeat;display:block;position:absolute;inset:0}.mobile-account-hero.default-member-wrapper.vip-theme-dynamic{background:linear-gradient(248deg, var(--member-card-start) 0%, var(--member-card-mid) 52%, var(--member-card-end) 100%)}.mobile-account-hero.default-member-wrapper.vip-theme-dynamic .vip-tag{background:linear-gradient(180deg, var(--member-vip-tag-start), var(--member-vip-tag-end));border-color:#ffffff59}.mobile-account-hero.default-member-wrapper:after{content:none;display:none}.default-vip-icon{z-index:1;width:calc(var(--mc-rem) * 2.58);pointer-events:none;height:auto;position:absolute;top:0;right:0}.default-vip-icon img{width:calc(var(--mc-rem) * 2.58);opacity:.5;object-fit:contain;filter:blur(.5px);height:auto;display:block}.mobile-site-mail.cumulative-sign-in{z-index:2;height:calc(var(--mc-rem) * .54);min-height:calc(var(--mc-rem) * .54);background:url(/cv666-assets/myaccount/signin-icon.png) no-repeat calc(var(--mc-rem) * .76) 50% / calc(var(--mc-rem) * .3) calc(var(--mc-rem) * .3), linear-gradient(0deg, #bb0c0c, #ec515b);min-width:0;box-shadow:none;color:#fff;font-size:calc(var(--mc-rem) * .24);line-height:calc(var(--mc-rem) * .5);padding:0 calc(var(--mc-rem) * .76) 0 calc(var(--mc-rem) * 1.4);border:0;border-radius:0;position:absolute;top:0;right:0}.mobile-site-mail.cumulative-sign-in button{min-height:calc(var(--mc-rem) * .54);box-shadow:none;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;padding:0}.mobile-site-mail.cumulative-sign-in:before{top:0;left:calc(var(--mc-rem) * .1);z-index:1;width:calc(var(--mc-rem) * .64);height:calc(var(--mc-rem) * .51);content:"";background:url(/cv666-assets/myaccount/signin-ribbon-left.png) 50%/contain no-repeat;border:0;border-radius:0;display:block;position:absolute}.mobile-site-mail.cumulative-sign-in:after{content:none;display:none}.default-member-header,.default-member-mid,.default-member-footer-wrapper{z-index:1;position:relative}.default-member-header{align-items:center;gap:calc(var(--mc-rem) * .3);min-width:0;display:flex}.default-member-header .profile-icon{flex:0 0 calc(var(--mc-rem) * 1.73);width:calc(var(--mc-rem) * 1.73);height:calc(var(--mc-rem) * 1.73);border:calc(var(--mc-rem) * .09) solid #fff;background:#eef1f6;border-radius:50%;overflow:hidden}.default-member-header .profile-icon img{object-fit:cover;width:100%;height:100%;display:block}.default-member-header .member-info{gap:calc(var(--mc-rem) * .2);flex-direction:column;flex:1;min-width:0;display:flex}.default-member-header .member-info .vip-tag{align-items:center;gap:calc(var(--mc-rem) * .08);width:fit-content;min-width:calc(var(--mc-rem) * 1.5);height:calc(var(--mc-rem) * .49);border-radius:calc(var(--mc-rem) * .6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0 calc(var(--mc-rem) * .16);color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#666666e6,#434851e6);border:1px solid #fff3;display:flex;position:relative;overflow:hidden}.default-member-header .member-info .vip-tag:after{z-index:1;content:"";background:linear-gradient(90deg,#fff0 0,#ffffff80 50%,#80bae800 99%,#7db9e800);width:100%;height:100%;animation:1.6s infinite member-vip-shine;position:absolute;top:0}.default-member-header .member-info .vip-img{align-items:center;display:flex}.default-member-header .member-info .vip-img img{width:calc(var(--mc-rem) * .31);height:calc(var(--mc-rem) * .33);object-fit:contain}.default-member-header .member-info .vip-name{color:#fff;font-size:calc(var(--mc-rem) * .24);text-shadow:0 1px #00000040;font-weight:700}.default-member-header .member-info .account-wrapper{align-items:center;gap:calc(var(--mc-rem) * .1);color:#000;min-width:0;font-size:calc(var(--mc-rem) * .3);font-weight:700;line-height:1.1;display:flex}.default-member-header .member-info .account-wrapper span,.default-member-header .member-info .nickname-wrapper .name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.default-member-header .member-info .account-wrapper svg{width:calc(var(--mc-rem) * .35);height:calc(var(--mc-rem) * .35);fill:currentColor;flex:none}.default-member-header .member-info .member-copy-button{width:calc(var(--mc-rem) * .42);min-height:calc(var(--mc-rem) * .42);color:#111;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.default-member-header .member-info .member-copy-icon-img{width:calc(var(--mc-rem) * .35);height:calc(var(--mc-rem) * .35);filter:brightness(0)}.default-member-header .member-info .nickname-wrapper,.default-member-header .member-info .reg-date-wrapper{align-items:center;gap:calc(var(--mc-rem) * .1);color:#666;min-width:0;font-size:calc(var(--mc-rem) * .24);font-weight:700;line-height:1.15;display:flex}.nickname-info{min-width:0;display:flex}.default-member-header .member-info .go-to-edit{width:calc(var(--mc-rem) * .31);min-height:calc(var(--mc-rem) * .31);box-shadow:none;color:#666;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.default-member-header .member-info .go-to-edit svg{width:calc(var(--mc-rem) * .31);height:calc(var(--mc-rem) * .31);fill:currentColor}.default-member-header .member-info .member-edit-icon-img{width:calc(var(--mc-rem) * .31);height:calc(var(--mc-rem) * .31);filter:grayscale()brightness(.55)}.default-member-mid{justify-content:flex-start;align-items:center;gap:calc(var(--mc-rem) * .05);min-height:calc(var(--mc-rem) * .58);display:flex}.default-member-mid .current-wallet{margin-right:calc(var(--mc-rem) * .05);color:#434851;font-size:calc(var(--mc-rem) * .4);flex:1;align-items:center;font-weight:600;line-height:1;display:flex}.default-member-mid .current-wallet .currency,.default-member-mid .current-wallet .number-mc{font-size:calc(var(--mc-rem) * .4);letter-spacing:0}.default-member-mid .refresh-btn{width:auto;min-height:auto;box-shadow:none;color:#979797;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.default-member-mid .refresh-btn svg{width:calc(var(--mc-rem) * .32);height:calc(var(--mc-rem) * .32);fill:currentColor}.default-member-mid .refresh-btn .member-refresh-icon-img{width:calc(var(--mc-rem) * .32);height:calc(var(--mc-rem) * .32);filter:grayscale()brightness(.95)}.mobile-member-header .return_icon .member-back-icon-img,.default-member-header .member-info .member-copy-icon-img,.default-member-header .member-info .member-edit-icon-img,.default-member-mid .refresh-btn .member-refresh-icon-img{display:block}.mobile-member-header .return_icon .member-back-icon-img{display:none!important}.mobile-member-header .return_icon svg,.default-member-header .member-info .account-wrapper svg,.default-member-header .member-info .go-to-edit svg,.default-member-mid .refresh-btn svg{display:none}.default-member-footer-wrapper,.default-member-footer-wrap{width:100%}.default-member-footer{z-index:1;gap:calc(var(--mc-rem) * .16);margin:calc(var(--mc-rem) * .15) 0 0;display:flex;position:relative}.default-member-footer.equal{width:100%;padding:calc(var(--mc-rem) * .05);justify-content:space-evenly}.default-member-footer.equal .footer-item{min-width:calc(var(--mc-rem) * 1.5);min-height:calc(var(--mc-rem) * .54);border-radius:calc(var(--mc-rem) * .6);color:#454545;font-size:calc(var(--mc-rem) * .24);text-align:center;padding:0 calc(var(--mc-rem) * .2);background:linear-gradient(#fff,#fff0 33%,#ffffff4d 66.67%,#ffffffb3);border:0;flex:1;justify-content:center;align-items:center;font-weight:700;line-height:1.15;display:flex;overflow:hidden;box-shadow:0 1px 5px #6e6e6e80}.n-home-container .n-nav-list-title{width:auto;min-height:calc(var(--mc-rem) * .38);margin:0 0 0 calc(var(--mc-rem) * .5);color:#565659;font-size:calc(var(--mc-rem) * .2);font-weight:700;line-height:1;display:block;position:relative}.n-home-container .n-nav-list-title:after{top:calc(var(--mc-rem) * .2);z-index:0;content:"";background:#f3f3f3;width:100%;height:1px;position:absolute;right:0}.n-home-container .n-nav-list-title span{z-index:1;border-radius:calc(var(--mc-rem) * .26);color:#565659;min-height:auto;font-size:calc(var(--mc-rem) * .2);padding:calc(var(--mc-rem) * .06) calc(var(--mc-rem) * .18);background:#dfdfdf;display:inline-block;position:relative}.mobile-member-grid.main-nav-list{box-sizing:border-box;width:100%;box-shadow:none;padding:calc(var(--mc-rem) * .1);background:#fff;border-radius:0;flex-wrap:wrap;margin:0;display:flex}.member-copy-toast{z-index:1200;color:#fff;text-align:center;width:136px;min-height:120px;box-shadow:none;background:#323232e0;border-radius:5px;place-items:center;padding:18px 12px 16px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.member-copy-toast-icon{width:42px;height:30px;margin-bottom:9px;position:relative}.member-copy-toast-icon:after{content:"";border:0 solid #fff;border-width:0 0 5px 5px;width:30px;height:17px;position:absolute;top:1px;left:6px;transform:rotate(-45deg)}.member-copy-toast strong{color:#fff;font-size:14px;font-weight:400;line-height:1.2;display:block}.member-copy-toast span:last-child{color:#fff;margin-top:3px;font-size:16px;font-weight:400;line-height:1.2;display:block}.member-copy-toast-enter-active,.member-copy-toast-leave-active{transition:opacity .16s,transform .16s}.member-copy-toast-enter-from,.member-copy-toast-leave-to{opacity:0;transform:translate(-50%,-46%)}.mobile-member-grid.main-nav-list .main-nav-style{box-sizing:border-box;width:25%;height:calc(var(--mc-rem) * 2.14);min-height:calc(var(--mc-rem) * 2.14);box-shadow:none;color:#565659;font-size:calc(var(--mc-rem) * .26);text-align:center;word-break:break-word;padding:calc(var(--mc-rem) * .2) 0;background:0 0;border-radius:0;font-weight:500;line-height:1.2;display:block;position:relative;border:0!important}.mobile-member-grid.main-nav-list .main-nav-style>div{width:calc(var(--mc-rem) * .88);height:calc(var(--mc-rem) * .88);margin-bottom:calc(var(--mc-rem) * .2);border-radius:50%;display:inline-block;position:relative}.mobile-member-grid.main-nav-list .main-nav-style>.n-linear-border:before{top:calc(var(--mc-rem) * .02);left:calc(var(--mc-rem) * .02);z-index:0;width:calc(var(--mc-rem) * .88);height:calc(var(--mc-rem) * .88);content:"";opacity:1;background:#fff2db;border:0;border-radius:50%;position:absolute}.mobile-member-grid.main-nav-list .main-nav-style>.n-linear-border>div{box-sizing:border-box;width:calc(var(--mc-rem) * .9);height:calc(var(--mc-rem) * .9);padding:calc(var(--mc-rem) * .02);background:linear-gradient(#ecd3a8,#fff2db 50%,#ecd3a8);border-radius:50%;position:relative}.mobile-member-grid.main-nav-list .main-nav-style svg,.mobile-member-grid.main-nav-list .main-nav-style .member-menu-svg-img,.mobile-member-grid.main-nav-list .main-nav-style i{top:50%;left:calc(50% + var(--mc-rem) * .02);z-index:1;width:calc(var(--mc-rem) * .54);height:calc(var(--mc-rem) * .54);color:#d1a24f;fill:#d1a24f;position:absolute;transform:translate(-50%,-50%)}.mobile-member-grid.main-nav-list .main-nav-style svg{display:none}.mobile-member-grid.main-nav-list .main-nav-style .member-menu-svg-img{object-fit:contain;display:block}.mobile-member-grid.main-nav-list br{display:none}.mobile-member-grid.main-nav-list .main-text{color:#565659;width:100%;max-width:none;height:auto;font-size:calc(var(--mc-rem) * .26);text-align:center;white-space:normal;padding:0 calc(var(--mc-rem) * .09) calc(var(--mc-rem) * .24);background:0 0;border-radius:0;margin:0;font-weight:500;line-height:1.2;display:inline-block;overflow:visible}.mobile-member-grid.main-nav-list .main-text:before{content:none;display:none}.mobile-member-grid.main-nav-list .un-read-count{top:calc(var(--mc-rem) * -.16);right:calc(var(--mc-rem) * -.12);z-index:2;min-width:calc(var(--mc-rem) * .34);color:#fff;height:auto;font-size:calc(var(--mc-rem) * .2);padding:calc(var(--mc-rem) * .05) calc(var(--mc-rem) * .1);background:linear-gradient(#ff5841,#fe0425);border-radius:1em;line-height:1;position:absolute}}.jackpot-wrap.jackpot-showcase{box-sizing:border-box;width:100%;min-width:0;max-width:930px;min-height:0;box-shadow:none;content-visibility:visible;contain:none;contain-intrinsic-size:auto;background:0 0;border:0;border-radius:0;padding:0 5px;display:block;overflow:visible}@media (width<=640px){.jackpot-wrap.jackpot-showcase{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.jackpot-wrap .jackpot-bg{width:100%;max-width:100%}}.mobile-reward-center-page{z-index:80;color:#333;background:#f3f3f8;width:100%;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.mobile-reward-scroll{-webkit-overflow-scrolling:touch;height:100%;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#f3f3f8;position:relative;overflow:hidden auto}.mobile-reward-scroll:before{z-index:0;pointer-events:none;content:"";background:url(/cv666-assets/reward-center-bg-original.webp) 50% 0/100% no-repeat;width:100%;height:min(1000px,256vw);position:absolute;top:-18px;left:0}.reward-original-hero{z-index:1;background:0 0;min-height:214px;position:relative;overflow:hidden}.reward-original-hero:after{content:none}.reward-watermark{display:none}.mobile-reward-center-header{z-index:2;min-height:calc(56px + env(safe-area-inset-top));color:#ffb800;padding-top:env(safe-area-inset-top);background:0 0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;display:grid;position:relative}.mobile-reward-center-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:900;line-height:1;overflow:hidden}.mobile-reward-center-back{color:#ffb800;text-align:left;min-height:56px;box-shadow:none;background:0 0;border:0;place-items:center start;padding:0 0 0 48px;font-size:24px;font-weight:900;display:grid}.reward-original-profile{z-index:3;margin:-100px 20px 0;position:relative}.reward-signin-ribbon{z-index:4;color:#fff;width:176px;min-height:34px;box-shadow:none;background:linear-gradient(#f15861,#c90e21);border:0;border-radius:0 12px 0 22px;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:0 12px 0 26px;font-size:17px;font-weight:500;display:grid;position:absolute;top:0;right:0}.reward-signin-ribbon:before{clip-path:polygon(0 0,100% 0,72% 100%,32% 100%);content:"";background:linear-gradient(#f15861,#c90e21);width:54px;height:34px;position:absolute;top:0;left:-36px}.reward-signin-ribbon>*{z-index:1;position:relative}.reward-profile-frame{aspect-ratio:1.548;background:#cfdae5f5;border-radius:15px;min-height:0;padding:8px;box-shadow:inset 0 0 0 1px #a6b3bedb}.reward-profile-inner{color:#687079;border:1px solid #b6c2cdf2;border-radius:4px;align-content:start;height:100%;min-height:0;padding:33px 14px 14px;display:grid;position:relative;overflow:hidden}.reward-profile-inner:before{content:"";border:14px solid #ffffff24;border-radius:50%;width:210px;height:210px;position:absolute;bottom:6px;right:-20px}.reward-profile-inner:after{clip-path:polygon(50% 0,64% 35%,100% 35%,72% 56%,84% 100%,50% 74%,16% 100%,28% 56%,0 35%,36% 35%);content:"";border:12px solid #ffffff24;width:122px;height:190px;position:absolute;bottom:-26px;right:35px}.reward-profile-row{z-index:1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;height:79px;min-height:79px;display:grid;position:relative}.reward-profile-avatar{object-fit:cover;border:3px solid #c1a45d;border-radius:50%;width:54px;height:54px}.reward-profile-copy{min-width:0}.reward-phone{color:#000;align-items:center;gap:8px;display:flex}.reward-phone strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.1;overflow:hidden}.reward-phone i{font-size:18px}.reward-profile-copy p{grid-template-columns:auto minmax(0,max-content) 20px;align-items:center;gap:5px;margin:7px 0 0;font-size:14px;font-weight:800;line-height:1.05;display:grid}.reward-profile-copy p b,.reward-profile-copy p span{text-overflow:ellipsis;overflow:hidden}.reward-profile-copy p b{grid-column:1/-1}.reward-profile-copy p i{font-size:15px}.reward-balance-line{color:#6d747c;align-items:center;gap:6px;margin-top:4px;font-weight:900;display:flex}.reward-balance-line span{font-size:14px}.reward-balance-line strong{font-size:22px;line-height:1}.reward-balance-line i{font-size:22px}.reward-vip-row{z-index:1;justify-content:space-between;align-items:center;margin-top:12px;font-size:16px;font-weight:900;display:flex;position:relative}.reward-vip-row span,.reward-vip-row button{color:#687079;align-items:center;gap:6px;display:inline-flex}.reward-vip-row button{box-shadow:none;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.reward-vip-progress{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:5px;display:grid;position:relative}.reward-vip-progress span{background:#aab1b8;border-radius:6px;height:5px}.reward-vip-progress b{color:#687079;font-size:17px;font-weight:500}.reward-original-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:29px 22px 0;display:grid;position:relative}.reward-original-tile{aspect-ratio:1.185;color:#fff;width:100%;min-height:0;box-shadow:none;border:0;border-radius:8px;align-content:center;place-items:center;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.reward-original-tile.green{background:linear-gradient(135deg,#67e982 0%,#04c998 100%)}.reward-original-tile.blue{background:linear-gradient(135deg,#21c0f5 0%,#6171fb 100%)}.reward-original-tile.orange{background:linear-gradient(135deg,#ffbd33 0%,#ff865f 100%)}.reward-original-tile.pink{background:linear-gradient(135deg,#ff8e80 0%,#ce1456 100%)}.reward-original-tile.cyan{background:linear-gradient(135deg,#00bfd8 0%,#12d4ec 100%)}.tile-pattern,.tile-pattern:before,.tile-pattern:after{content:"";position:absolute}.tile-pattern{opacity:.9;background:radial-gradient(circle at 14% 35%,#ffec6394 0 5px,#0000 6px),radial-gradient(circle at 90% 82%,#ffec6385 0 6px,#0000 7px),radial-gradient(circle at 54% 94%,#fadc4d57 0 17px,#0000 18px);inset:0}.tile-pattern:before{background:#ffffff21;border-radius:50%;width:88px;height:88px;top:-28px;right:-20px}.tile-pattern:after{opacity:.7;background-image:radial-gradient(#ffffff57 2px,#0000 2px);background-size:9px 9px;width:82px;height:42px;bottom:16px;right:18px}.tile-icon{z-index:1;color:#22d780;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:33px;display:grid;position:relative}.reward-original-tile.blue .tile-icon{color:#4d8dff}.reward-original-tile.orange .tile-icon{color:#ff9f28}.reward-original-tile.pink .tile-icon{color:#d52a5e}.reward-original-tile.cyan .tile-icon{color:#00bad1}.tile-icon b{color:#fff;background:#ff2037;border-radius:50%;place-items:center;min-width:29px;height:29px;font-size:14px;font-weight:500;display:grid;position:absolute;top:-10px;right:-10px}.tile-title{z-index:1;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;line-height:1.1;position:relative;overflow:hidden}.mobile-reward-center-content{-webkit-overflow-scrolling:touch;min-height:0;padding:10px 10px calc(68px + env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 2%,#ffb80024 0 34px,#0000 35px),radial-gradient(circle at 88% 8%,#23ffc81c 0 42px,#0000 43px),#f3f3f3;display:block;overflow:auto}.mobile-reward-center-page .reward-center-content{grid-template-columns:1fr;gap:10px;overflow-x:hidden}.mobile-reward-center-page .reward-left-panel{background:0 0;gap:0;padding:0;display:grid}.mobile-reward-center-page .reward-profile-card{min-height:164px;box-shadow:none;background:radial-gradient(circle at 18% 95%,#ffffff2e 0 40px,#0000 42px),radial-gradient(circle at 98% 90%,#ffffff24 0 72px,#0000 74px),linear-gradient(135deg,#3310d3 0%,#6d11e4 48%,#c500f0 100%);border-radius:8px 8px 0 0;padding:16px 16px 18px}.mobile-reward-center-page .reward-profile-card:before,.mobile-reward-center-page .reward-profile-card:after{display:none}.mobile-reward-center-page .reward-profile-top{padding-right:34px}.mobile-reward-center-page .reward-profile-top img{width:54px;height:54px}.mobile-reward-center-page .reward-profile-top h3{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:15px;overflow:hidden}.mobile-reward-center-page .reward-profile-top p{margin-top:5px;font-size:12px}.mobile-reward-center-page .reward-profile-card>span{font-size:13px}.mobile-reward-center-page .reward-profile-card>strong{font-size:31px}.mobile-reward-center-page .reward-task-list{min-height:0;box-shadow:none;border-radius:0 0 8px 8px;gap:0;padding:0}.mobile-reward-center-page .reward-task-list article{border-bottom:1px solid #ededed;grid-template-columns:58px minmax(0,1fr) 72px;gap:10px;min-height:78px;padding:10px 12px}.mobile-reward-center-page .reward-task-list article:last-child{border-bottom:0}.mobile-reward-center-page .reward-task-icon{border-radius:11px;width:48px;height:48px;font-size:21px}.mobile-reward-center-page .reward-task-icon:after{border-radius:14px;width:58px;height:58px}.mobile-reward-center-page .reward-task-list h4{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.mobile-reward-center-page .reward-task-list p{margin-top:4px;font-size:12px}.mobile-reward-center-page .reward-task-list button{border-radius:16px;min-height:31px;padding:0 12px;font-size:12px}.mobile-reward-center-page .reward-main-panel{background:#fff;border-radius:8px;grid-template-rows:auto auto;min-height:0;padding:0 0 12px}.mobile-reward-center-page .reward-main-panel header{border-bottom:1px solid #ededed;justify-content:space-between;min-height:42px;padding:0 10px}.mobile-reward-center-page .reward-main-panel header span{color:#666;min-width:0;font-size:13px}.mobile-reward-center-page .reward-main-panel header span i{background:#6f21f6;flex:none}.mobile-reward-center-page .reward-main-panel header button{flex:none;min-height:28px;padding:0 10px;font-size:12px}.mobile-reward-center-page .reward-banner{background:radial-gradient(circle at 10% 18%,#f1ff5b8c 0 30px,#0000 31px),radial-gradient(circle at 92% 24%,#f1ff5b8a 0 38px,#0000 39px),linear-gradient(90deg,#feffe6,#fff 45%,#f9ffdb);border-radius:0 0 8px 8px;min-height:286px}.mobile-reward-center-page .reward-banner-copy{grid-template-columns:42px minmax(0,1fr);gap:4px 8px;padding:18px 14px 0;position:relative;top:auto;left:auto}.mobile-reward-center-page .reward-banner-copy b{font-size:34px}.mobile-reward-center-page .reward-banner-copy h3{margin-top:18px;font-size:17px}.mobile-reward-center-page .reward-banner-copy p{max-width:none;font-size:13px}.mobile-reward-center-page .temu-coupon-card{grid-template-columns:minmax(0,1fr) 96px;width:calc(100% - 28px);min-height:116px;margin:20px auto 0;position:relative;top:auto;right:auto}.mobile-reward-center-page .temu-coupon-card:after{left:auto;right:96px}.mobile-reward-center-page .temu-coupon-card strong{font-size:22px}.mobile-reward-center-page .coupon-remain>strong{font-size:31px}.mobile-reward-center-page .voucher-record-panel{top:calc(58px + env(safe-area-inset-top));right:10px;bottom:calc(58px + env(safe-area-inset-bottom));border-radius:8px;grid-template-rows:220px minmax(0,1fr) 58px;width:auto;position:fixed;left:10px}.mobile-reward-center-page .reward-center-content:has(.voucher-record-panel):before{inset:calc(48px + env(safe-area-inset-top)) 0 calc(50px + env(safe-area-inset-bottom));position:fixed}.bootstrap-admin,.bootstrap-admin *{letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.bootstrap-admin strong,.bootstrap-admin b,.bootstrap-admin h1,.bootstrap-admin h2,.bootstrap-admin h3,.bootstrap-admin h4,.bootstrap-admin h5,.bootstrap-admin h6,.bootstrap-admin th,.bootstrap-admin .brand strong,.bootstrap-admin .admin-sidebar-brand strong,.bootstrap-admin .stat-card strong,.bootstrap-admin .user-cell strong{font-weight:400!important}.login-page.bootstrap-admin{color:#212529;background:#f8f9fa;min-height:100vh;padding:24px}.bootstrap-admin .login-panel{background:#fff;border:1px solid #dee2e6;border-radius:8px;width:min(100%,960px);box-shadow:0 .5rem 1rem #00000014}.bootstrap-admin .login-copy{color:#fff;background:#0d6efd}.bootstrap-admin .login-copy p:not(.eyebrow){color:#ffffffd1}.bootstrap-admin .login-form{color:#212529;background:#fff}.bootstrap-admin .login-form input,.bootstrap-admin input,.bootstrap-admin select,.bootstrap-admin textarea{color:#212529!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:.375rem!important}.bootstrap-admin input:focus,.bootstrap-admin select:focus,.bootstrap-admin textarea:focus{border-color:#86b7fe!important;outline:0!important;box-shadow:0 0 0 .25rem #0d6efd40!important}.admin-layout.bootstrap-admin{color:#212529;background:#f8f9fa;grid-template-columns:270px minmax(0,1fr);min-height:100vh;font-size:14px}.bootstrap-admin .admin-sidebar{color:#f8f9fa;background:#212529;border-right:1px solid #ffffff14;min-height:100vh;padding:18px 14px;position:sticky;top:0}.bootstrap-admin .admin-sidebar-brand{border-bottom:1px solid #ffffff1f;min-height:auto;margin-bottom:8px;padding:10px 10px 18px}.bootstrap-admin .admin-sidebar-brand span{box-shadow:none;background:#0d6efd;border-radius:.375rem}.bootstrap-admin .admin-sidebar-brand small{color:#ffffff94;font-weight:400}.bootstrap-admin .nav-list{gap:4px}.bootstrap-admin .nav-list a,.bootstrap-admin .nav-collapse-button,.bootstrap-admin .sidebar-subnav button{color:#ffffffc7;background:0 0;border:0;border-radius:.375rem;min-height:40px;font-weight:400}.bootstrap-admin .nav-list a:hover,.bootstrap-admin .nav-list .active,.bootstrap-admin .nav-collapse-button:hover,.bootstrap-admin .sidebar-subnav button:hover,.bootstrap-admin .sidebar-subnav button.active,.bootstrap-admin .nav-list a.active,.bootstrap-admin .nav-collapse-button.active{color:#fff;background:#0d6efd}.bootstrap-admin .nav-list i,.bootstrap-admin .sidebar-subnav i,.bootstrap-admin .admin-nav-icon,.bootstrap-admin .nav-list a.active i,.bootstrap-admin .nav-collapse-button.active i,.bootstrap-admin .sidebar-subnav button.active i{color:currentColor}.bootstrap-admin .sidebar-subnav{margin:4px 0 8px;padding-left:16px}.bootstrap-admin .dashboard{gap:18px;min-width:0;padding:24px}.bootstrap-admin .admin-header,.bootstrap-admin .panel,.bootstrap-admin .stat-card{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000000a}.bootstrap-admin .admin-header{justify-content:space-between;min-height:auto;padding:16px 18px}.bootstrap-admin .admin-header h1,.bootstrap-admin .panel h2,.bootstrap-admin .panel h3{color:#212529;margin:0}.bootstrap-admin .eyebrow{color:#6c757d;letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:.75rem;font-weight:400}.bootstrap-admin .admin-header-actions .ghost-button,.bootstrap-admin button,.bootstrap-admin a.button,.bootstrap-admin .quick-actions a{color:#fff;box-shadow:none;background:#0d6efd;border:1px solid #0d6efd;border-radius:.375rem;font-weight:400}.bootstrap-admin button:hover,.bootstrap-admin .quick-actions a:hover{background:#0b5ed7;border-color:#0a58ca}.bootstrap-admin .danger-button,.bootstrap-admin .danger-light{color:#fff!important;background:#dc3545!important;border-color:#dc3545!important}.bootstrap-admin .ghost-button,.bootstrap-admin .panel-header button,.bootstrap-admin .panel-actions button,.bootstrap-admin .row-actions button,.bootstrap-admin .admin-deposit-titlebar button{min-height:36px;padding:6px 12px}.bootstrap-admin .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bootstrap-admin .stat-card{color:#212529;padding:18px}.bootstrap-admin .stat-card span,.bootstrap-admin .stat-card small{color:#6c757d}.bootstrap-admin .stat-card:before{display:none}.bootstrap-admin .content-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px}.bootstrap-admin .panel{padding:18px}.bootstrap-admin .panel-header{justify-content:space-between;gap:12px;margin-bottom:14px}.bootstrap-admin .admin-data-form,.bootstrap-admin .admin-data-form.wide-form,.bootstrap-admin .admin-deposit-form{gap:16px;width:100%}.bootstrap-admin .admin-data-form label,.bootstrap-admin .admin-deposit-form label,.bootstrap-admin .login-form label{color:#495057;font-weight:400}.bootstrap-admin .admin-deposit-section,.bootstrap-admin .admin-deposit-card{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;padding:16px}.bootstrap-admin .admin-deposit-grid.three,.bootstrap-admin .admin-deposit-grid.promo-grid,.bootstrap-admin .admin-deposit-grid.method-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bootstrap-admin .admin-channel-row,.bootstrap-admin .admin-slab-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bootstrap-admin .deposit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bootstrap-admin .deposit-summary-grid article{background:linear-gradient(#fff 0%,#f8f9fa 100%);border-color:#dee2e6;border-radius:.5rem}.bootstrap-admin .deposit-summary-grid strong{color:#212529;font-weight:600!important}.bootstrap-admin .deposit-settings-panel{background:#fff}.bootstrap-admin .deposit-general-card,.bootstrap-admin .deposit-list-section{gap:16px}.bootstrap-admin .admin-deposit-grid.method-grid{grid-template-columns:1.1fr .8fr 1.7fr .55fr auto}.bootstrap-admin .admin-deposit-grid.promo-grid{grid-template-columns:1.7fr .7fr .7fr .55fr auto}.bootstrap-admin .admin-deposit-card{border-color:#dee2e6;gap:16px;box-shadow:0 .5rem 1rem #2125290a}.bootstrap-admin .deposit-card-header{border-bottom-color:#e9ecef}.bootstrap-admin .deposit-method-identity img,.bootstrap-admin .deposit-method-identity>span{color:#0d6efd;background:#f8f9fa;border-color:#dee2e6;border-radius:.5rem}.bootstrap-admin .deposit-method-identity strong{color:#212529;font-weight:600!important}.bootstrap-admin .deposit-method-identity small,.bootstrap-admin .admin-deposit-section small,.bootstrap-admin .admin-deposit-titlebar small,.bootstrap-admin .deposit-save-bar span{color:#6c757d}.bootstrap-admin .deposit-switch{color:#495057}.bootstrap-admin .admin-channel-row{grid-template-columns:minmax(180px,1fr) 120px 120px auto}.bootstrap-admin .admin-slab-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.bootstrap-admin .admin-channel-row,.bootstrap-admin .admin-slab-row{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:12px}.bootstrap-admin .deposit-save-bar{background:#f8f9fa;border-color:#dee2e6;border-radius:.5rem}.bootstrap-admin .deposit-save-bar button{color:#fff;background:#198754;border-color:#198754}.bootstrap-admin .deposit-save-bar button:hover{background:#157347;border-color:#146c43}.bootstrap-admin .lucky-spin-prize-table{min-width:980px}.bootstrap-admin .lucky-spin-prize-table input,.bootstrap-admin .lucky-spin-prize-table select{min-height:38px}.bootstrap-admin .lucky-spin-status{color:#495057}.bootstrap-admin .table-wrap,.bootstrap-admin .manager-table-wrap,.bootstrap-admin .admin-vip-table-wrap{background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.bootstrap-admin table{border-collapse:collapse;color:#212529;width:100%;margin:0}.bootstrap-admin table th,.bootstrap-admin table td{vertical-align:middle;border-bottom:1px solid #dee2e6;padding:.75rem}.bootstrap-admin table thead th{color:#495057;background:#f8f9fa}.bootstrap-admin table tbody tr:hover{background:#f8f9fa}.bootstrap-admin .form-error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7;border-radius:.375rem;padding:.75rem 1rem}.bootstrap-admin .form-success{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:.375rem;padding:.75rem 1rem}.bootstrap-admin .empty-notice{color:#6c757d}.bootstrap-admin .avatar,.bootstrap-admin .admin-icon-btn{color:#fff;background:#0d6efd;border-radius:50%}.bootstrap-admin .row-actions .admin-icon-btn,.bootstrap-admin .panel-actions .admin-icon-btn{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.bootstrap-admin .admin-modal-backdrop{background:#2125299e}.bootstrap-admin .admin-balance-modal{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 1rem 3rem #0000002e}.bootstrap-admin .player-detail-section,.bootstrap-admin .player-detail-stats article,.bootstrap-admin .mini-table-wrap{background:#fff;border-color:#dee2e6}.bootstrap-admin .withdraw-review-page{gap:16px;max-width:100%;display:grid;overflow:hidden}.bootstrap-admin .withdraw-review-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bootstrap-admin .withdraw-review-stats .stat-card{min-width:0;padding:14px}.bootstrap-admin .withdraw-review-stats .stat-card strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.7rem)}.bootstrap-admin .withdraw-review-main{grid-template-columns:1fr}.bootstrap-admin .withdraw-review-profile,.bootstrap-admin .withdraw-review-game{min-width:0}.bootstrap-admin .withdraw-review-profile{gap:12px;padding:14px}.bootstrap-admin .review-summary-bar{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.35fr) minmax(320px,1.35fr);align-items:stretch;gap:12px;display:grid}.bootstrap-admin .review-user-card,.bootstrap-admin .review-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;min-width:0;padding:10px 12px}.bootstrap-admin .review-user-card{align-content:start;gap:3px;display:grid}.bootstrap-admin .review-user-card span,.bootstrap-admin .review-chip span,.bootstrap-admin .review-user-card small,.bootstrap-admin .review-chip small{color:#64748b;font-size:.78rem}.bootstrap-admin .review-user-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:1.12rem;font-weight:600}.bootstrap-admin .review-user-card small,.bootstrap-admin .review-chip small{overflow-wrap:anywhere}.bootstrap-admin .review-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bootstrap-admin .review-chip{align-content:start;gap:3px;display:grid}.bootstrap-admin .review-chip strong{color:#0f172a;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.bootstrap-admin .risk-chip-grid .review-chip{background:#fff}.bootstrap-admin .review-action-row{justify-content:flex-end;padding-top:2px}.bootstrap-admin .withdraw-review-history{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.bootstrap-admin .withdraw-review-page .mini-table-wrap{max-width:100%;overflow-x:hidden}.bootstrap-admin .withdraw-review-page .mini-table-wrap.history-scroll{overflow:hidden auto}.bootstrap-admin .withdraw-review-page .mini-table-wrap table{table-layout:fixed;min-width:0}.bootstrap-admin .withdraw-review-page table th,.bootstrap-admin .withdraw-review-page table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:.65rem}.bootstrap-admin .withdraw-review-page table th{font-size:.8rem}.bootstrap-admin .withdraw-review-page table td{font-size:.86rem}@media (width<=991px){.admin-layout.bootstrap-admin{grid-template-columns:1fr;min-height:100dvh;display:block}.player-detail-stats,.player-detail-grid,.player-history-grid,.player-detail-list{grid-template-columns:1fr}.bootstrap-admin .admin-sidebar{z-index:120;width:min(82vw,318px);min-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:0 1rem 3rem #0003}.admin-layout.bootstrap-admin.mobile-sidebar-open .admin-sidebar{transform:translate(0)}.bootstrap-admin .dashboard{align-content:start;gap:14px;width:100%;min-height:100dvh;padding:0 14px 14px}.bootstrap-admin .admin-header{z-index:60;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0 -14px;padding:8px 14px;display:grid;position:sticky;top:0}.bootstrap-admin .stats-grid,.bootstrap-admin .content-grid,.bootstrap-admin .dashboard-hero{grid-template-columns:1fr}.bootstrap-admin .dashboard-shortcuts,.bootstrap-admin .deposit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bootstrap-admin .review-summary-bar{grid-template-columns:1fr}.bootstrap-admin .review-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bootstrap-admin .admin-deposit-grid.three,.bootstrap-admin .admin-deposit-grid.method-grid,.bootstrap-admin .admin-deposit-grid.promo-grid,.bootstrap-admin .admin-channel-row,.bootstrap-admin .admin-slab-row{grid-template-columns:1fr}.bootstrap-admin .deposit-card-header,.bootstrap-admin .deposit-save-bar{flex-direction:column;align-items:stretch}.bootstrap-admin .deposit-save-bar button{width:100%}}.announcement-backdrop{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#001b1b80;justify-content:center;align-items:center;padding:20px;display:flex}.announcement-popup{width:min(600px,100vw - 28px);min-height:0;max-height:calc(100vh - 28px);box-shadow:none;color:#e0fff7;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.announcement-popup-body{width:100%;max-height:calc(100vh - 28px);position:relative;overflow:visible}.announcement-main-header{border-radius:0;overflow:hidden}.announcement-shell-header{color:#fff;text-shadow:0 2px #9f340033;background:url(/cv666-assets/announcement/popup-header.png) 50%/cover no-repeat;align-items:center;height:165px;padding:50px 0 0 264px;font-size:40px;font-weight:700;line-height:1;display:flex;position:relative}.announcement-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#004e56e6;border:1px solid #001c2c66;border-radius:0 0 20px 20px;min-height:0;max-height:min(100vh - 210px,560px);padding:20px 16px 92px;position:relative;overflow:visible auto;box-shadow:inset 0 2px #006165,0 1px #001c2c}.announcement-close{z-index:3;width:50px;min-height:50px;box-shadow:none;background:url(/cv666-assets/announcement/popup-close.png) 50%/cover no-repeat;border-radius:0;padding:0;position:absolute;top:52px;right:0}.announcement-close img,.announcement-close:before,.announcement-close:after,.announcement-title{display:none}.announcement-slide{color:#e0fff7;font-size:22px;font-weight:600}.announcement-image-wrap{width:100%;overflow:hidden}.announcement-image-wrap img{object-fit:contain;width:100%;max-height:none;display:block}.announcement-banner{background:radial-gradient(circle at 82% 18%,#ffec5f6b,#0000 14%),radial-gradient(circle at 46%,#1c00a0cc,#0000 52%),linear-gradient(135deg,#100094,#2300a9 55%,#001a72);border:0;border-radius:8px;min-height:290px;padding:24px;overflow:hidden}.announcement-description{gap:8px;max-width:100%;margin:12px auto 0;display:grid}.announcement-description p{color:#f39c12;text-align:center;margin:0;font-size:18px;font-weight:700;line-height:1.35}.announcement-action-button{color:#b64100;text-shadow:0 2px #9f340033;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;border-radius:12px;min-width:160px;min-height:54px;margin:16px auto 0;font-size:24px;font-weight:700;box-shadow:inset 0 2px 0 1px #fff2a6,0 2px #b64100}.announcement-shell-footer{width:100%;padding:20px 26px;position:absolute;bottom:0;left:0}.announcement-nav{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.announcement-nav-button{color:#b64100;text-shadow:0 4px #9f340033;background:linear-gradient(#ffe600,#ffb800);border:1px solid #fff2a680;border-radius:42px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex;box-shadow:inset 0 4px 0 2px #fff2a6,0 4px #b64100}.announcement-nav-button strong{font-size:30px;font-weight:700;line-height:1}.announcement-nav-button span{font-size:44px;font-weight:900;line-height:.8}.announcement-nav-button:disabled{cursor:default;filter:grayscale(.3);opacity:.55}@media (width<=640px){.bootstrap-admin .review-chip-grid{grid-template-columns:1fr}.bootstrap-admin .review-action-row{justify-content:stretch}.bootstrap-admin .review-action-row button{flex:160px}.announcement-backdrop{padding:10px}.announcement-popup{width:min(320px,100vw - 56px);max-height:min(560px,100dvh - 92px)}.announcement-shell-header{height:78px;padding:23px 0 0 124px;font-size:20px}.announcement-content{border-radius:0 0 10px 10px;flex-direction:column;max-height:min(100dvh - 170px,430px);padding:8px 8px 0;display:flex;overflow:hidden}.announcement-close{width:28px;min-height:28px;top:24px}.announcement-slide{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:10px;font-size:12px;overflow-y:auto}.announcement-image-wrap img{max-height:min(340px,100dvh - 250px)}.announcement-banner{min-height:176px;padding:10px}.announcement-banner-copy strong{padding:6px 20px;font-size:1.8rem}.announcement-banner-copy span{font-size:1.15rem}.announcement-banner-copy small{font-size:.92rem}.announcement-description p{font-size:12px}.announcement-action-button{min-height:36px;font-size:14px}.announcement-shell-footer{flex:none;padding:9px 14px;position:static}.announcement-nav{gap:12px}.announcement-nav-button{border-radius:24px;gap:6px;min-height:36px;padding:0 10px;box-shadow:inset 0 2px 0 1px #fff2a6,0 2px #b64100}.announcement-nav-button strong{font-size:15px}.announcement-nav-button span{font-size:24px}}@media (width<=820px){.auth-page-backdrop{z-index:100060}}.session-expired-backdrop{z-index:100080;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.session-expired-dialog{color:#2a2f38;text-align:center;background:#fff;border-radius:8px;width:min(92vw,360px);padding:24px 20px 20px;box-shadow:0 18px 55px #00000047}.session-expired-dialog h2{color:#111827;margin:0 0 12px;font-size:20px;line-height:1.2}.session-expired-dialog p{color:#5b6472;margin:0;font-size:15px;line-height:1.45}.session-expired-dialog button{color:#fff;background:#ff002e;border:0;border-radius:7px;width:100%;height:44px;margin-top:22px;font-size:16px;font-weight:700}:root{--baji-bg:#111;--baji-bg-soft:#171717;--baji-card:#1e1e1e;--baji-card-raised:#222;--baji-border:#3a3a3a;--baji-gold:#f0a500;--baji-gold-deep:#e59819;--baji-text:#fff;--baji-muted:#aaa;--baji-hot:#d9381e;color:var(--baji-text);background:var(--baji-bg)}html,body,#root,.casino-home,.casino-main{background-color:var(--baji-bg)!important}.casino-home,.casino-main{background-image:none!important}.site-splash,.download-promo,.casino-nav,.casino-sidebar,.site-footer,.mobile-footer-nav{background:var(--baji-bg-soft)!important;border-color:var(--baji-border)!important;box-shadow:none!important}.casino-nav{border-bottom:1px solid var(--baji-border)!important}.casino-logo{letter-spacing:.03em;color:var(--baji-text)!important;text-shadow:none!important}.casino-logo:first-letter{color:var(--baji-gold)}.menu-button,.casino-auth,.casino-user-actions{color:var(--baji-text)}.login-button{border:1px solid var(--baji-border)!important;background:var(--baji-bg-soft)!important;color:var(--baji-text)!important;box-shadow:none!important}.register-button,.deposit-button,.withdrawal-button,.download-promo-button,.site-footer-button,.announcement-action-button{background:linear-gradient(180deg, #f6b52c 0%, var(--baji-gold-deep) 100%)!important;color:#17120a!important;border:1px solid #f3b43a!important;box-shadow:inset 0 1px #ffffff52,0 2px 8px #f0a5002e!important}.wallet-button,.logout-button,.user-avatar-button{border:1px solid var(--baji-border)!important;background:var(--baji-card)!important;color:var(--baji-gold)!important;box-shadow:none!important}.notice-bar,.search-strip,.profile-menu,.language-dropdown,.casino-sidebar .main-nav-item,.side-link-button,.side-language-button,.category-strip,.jackpot-wrap .jackpot-bg,.account-center-modal,.account-center-sidebar,.account-center-content,.deposit-info-panel{border-color:var(--baji-border)!important;background:var(--baji-card)!important;box-shadow:none!important}.notice-track,.notice-icon,.casino-sidebar .side-icon,.category-strip .side-icon,.category-strip a.active,.site-footer h2,.site-footer .text-gradient{color:var(--baji-gold)!important}.notice-track,.notice-track p{color:var(--baji-muted)!important}.casino-sidebar .main-nav-item,.side-link-button,.side-language-button,.category-strip a,.site-footer,.site-footer a{color:var(--baji-text)!important}.casino-sidebar .main-nav-item:hover,.casino-sidebar .main-nav-item:focus-visible,.category-strip a:hover,.category-strip a.active,.language-dropdown button:hover,.language-dropdown button.active{color:var(--baji-gold)!important;background:#292115!important;border-color:#f0a500bf!important}.mini-game-card,.hot-game-card,.game-card,.hot-games-list-card,.jackpot-wrap .game-background,.featured-game-rail,.hot-games-slider-shell{border-color:var(--baji-border)!important;background-color:var(--baji-card)!important;box-shadow:none!important}.hot-card-badge,.hot-game-card [class*=badge],.game-card [class*=badge]{background:var(--baji-hot)!important;color:var(--baji-text)!important}.casino-content h1,.casino-content h2,.casino-content h3,.casino-content strong,.hot-games-page-header h1{color:var(--baji-text)}.casino-content small,.casino-content p,.casino-content em,.site-footer p,.site-footer-copy p{color:var(--baji-muted)}.mobile-money-actions button,.mobile-footer-nav button,.account-center-sidebar button,.deposit-method-list button,.deposit-channel-grid button,.deposit-amount-row button,.deposit-promo-list label{border-color:var(--baji-border)!important;background:var(--baji-card-raised)!important;color:var(--baji-text)!important;box-shadow:none!important}.mobile-money-actions button.active,.mobile-footer-nav button.active,.account-center-sidebar button.active,.deposit-method-list button.active,.deposit-channel-grid button.active,.deposit-amount-row button.active,.deposit-promo-list label.active{border-color:var(--baji-gold)!important;color:var(--baji-gold)!important}.account-center-backdrop,.auth-page-backdrop,.announcement-backdrop,.home-install-backdrop{background:#000000c7!important}.auth-page,.auth-modal,.auth-card,.home-install-popup,.announcement-shell,.session-expired-dialog{border-color:var(--baji-border)!important;background:var(--baji-card)!important;color:var(--baji-text)!important}.auth-page input,.auth-modal input,.account-center-modal input,.account-center-modal select,.deposit-amount-input{border-color:var(--baji-border)!important;background:var(--baji-bg-soft)!important;color:var(--baji-text)!important}.auth-page input::placeholder,.auth-modal input::placeholder,.account-center-modal input::placeholder{color:#888!important}@media (width<=820px){.casino-home,.casino-main,.casino-content,.mobile-member-page,.mobile-login-page,.hot-games-page,.mobile-deposit-sheet{background-color:var(--baji-bg)!important;background-image:none!important}.casino-nav,.mobile-footer-nav{background:#111111fa!important}}
