@charset "UTF-8";.category-icon{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-weight:700;gap:2px;min-width:80px;padding:8px 16px;text-align:center;transition:background-color .2s ease;width:auto}.category-icon .icon-wrapper{align-items:center;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}.category-icon .icon-wrapper svg{fill:var(--iconFillColorForCategory)}.category-icon .icon-wrapper .icon-image{height:80%;width:80%}.category-icon .icon-label{color:var(--textColorForCategory);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.category-icon .icon-wrapper{height:48px;width:48px}.category-icon .icon-wrapper .icon-image{height:28px;width:28px}.category-icon .icon-label{font-size:14px}}@media(min-width:1024px){.category-icon .icon-wrapper{height:56px;width:56px}.category-icon .icon-wrapper .icon-image{height:32px;width:32px}.category-icon .icon-label{font-size:16px}}.selectedCategory{background-color:var(--selectedItem);box-shadow:inset 0 0 8px #00000080}.header{padding:10px 16px}.header .header-left{align-items:center;display:flex}.header .header-left .menu-icon{cursor:pointer;height:24px;width:24px}.header .header-left .website-logo{margin-left:10px;max-width:128px;object-fit:cover;width:100%}.header .logo{flex:1 1;font-size:18px;font-weight:700;text-align:center}.header .auth-buttons{gap:6px}.header .auth-buttons .login-button{align-items:center;display:flex;gap:4px}.header .auth-buttons .login-button,.header .auth-buttons .signup-button{align-items:center;background-color:#fff;border:none;border-radius:6px;box-shadow:0 3px 6px #0000001a;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:30px;justify-content:center;padding:6px 12px}.header .user-info{background-color:var(--minMaxBg);border-radius:4px;box-shadow:0 0 0 2px #06182c66,0 4px 6px -1px #06182ca6,inset 0 1px 0 #ffffff14;color:var(--textColorForCategory);display:flex;flex-direction:column;height:44px;padding:5px 10px;transition:box-shadow .3s ease;width:auto}.header .user-info .user-info__balance,.header .user-info .user-info__exposure{align-items:center;display:flex;flex-grow:1;font-size:14px;font-weight:700;justify-content:space-between;min-height:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .user-info .user-info__balance .label,.header .user-info .user-info__exposure .label{font-weight:600}.header .user-info .user-info__balance .value,.header .user-info .user-info__exposure .value{display:flex;font-weight:600;justify-content:flex-end;text-align:right;width:100%}.header .user-info .user-info__balance .exposure,.header .user-info .user-info__exposure .exposure{color:red;display:flex;font-weight:600;justify-content:flex-end;text-align:right;width:100%}.header .user-info .user-info__balance,.header .user-info .user-info__exposure{font-family:Roboto Condensed,sans-serif;font-weight:lighter}@media(min-width:768px){.header{padding:12px 20px}.header .auth-buttons{gap:10px}.header .auth-buttons .login-button,.header .auth-buttons .signup-button{font-size:14px;padding:8px 16px}.header .logo{font-size:20px}.header .user-info .user-info__balance,.header .user-info .user-info__exposure{font-size:10px}}@media(min-width:1024px){.header{padding:16px 24px}.header .auth-buttons{gap:12px}.header .auth-buttons .login-button,.header .auth-buttons .signup-button{font-size:15px;padding:10px 20px}.header .logo{font-size:22px}.header .user-info .user-info__balance,.header .user-info .user-info__exposure{font-size:18px}}@media(min-width:1280px){.header{padding:20px 28px}.header .auth-buttons{gap:14px}.header .auth-buttons .login-button,.header .auth-buttons .signup-button{font-size:16px;padding:12px 24px}.header .logo{font-size:24px}.header .user-info .user-info__balance,.header .user-info .user-info__exposure{font-size:20px}}.loader-container{justify-content:start}.bottom-nav{align-items:center;background-color:var(--backgroundColor);bottom:0;display:flex;height:70px;justify-content:space-around;left:0;position:fixed;width:100%;z-index:100}.bottom-nav .nav-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.bottom-nav .nav-item .nav-icon{color:#a0a0a0;height:24px;position:relative;transition:color .3s ease-in-out;width:24px}.bottom-nav .nav-item .nav-icon.animate-icon{animation:icon-animate 1.1s cubic-bezier(.25,1,.5,1)}.bottom-nav .nav-item .nav-count.animate-drop{animation:drop-bounce 1.4s cubic-bezier(.25,1,.5,1)}@keyframes icon-animate{0%{opacity:0;transform:translateY(-420px) scale(3)}30%{opacity:1;transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.05)}50%{border-radius:20%;margin:2px;transform:translateY(-10px) scale(1.1)}to{margin:0;transform:translateY(0) scale(1)}}@keyframes drop-bounce{0%{background-color:green;opacity:0;transform:translateY(-520px) scale(8)}25%{background-color:green;opacity:1;transform:translateY(0) scale(1)}40%{background-color:green;transform:translateY(-10px) scale(1.05)}50%{background-color:green;transform:translateY(-10px) scale(1.1)}to{background-color:green;transform:translateY(0) scale(1)}}.bottom-nav .nav-item .nav-count{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:7px;top:-7px;width:18px}.bottom-nav .nav-item .nav-title{color:#a0a0a0;font-size:12px;font-weight:600;margin-top:4px;padding:2px 6px;text-align:center;transition:color .3s ease-in-out}.bottom-nav .nav-item.active .nav-icon{color:var(--textColor)}.bottom-nav .nav-item.active .casino{color:#e040a6}.bottom-nav .nav-item.active .nav-title{color:var(--textColor)}.bottom-nav .nav-item.active .casino-text{align-items:center;-webkit-background-clip:text;background-image:linear-gradient(90deg,#ff0096,#0cf);color:#0000;display:flex;justify-content:space-between}.toaster{align-items:center;animation:slide-in .6s cubic-bezier(.68,-.55,.27,1.55);border-radius:8px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;margin:10px;max-width:100%;overflow:hidden;padding:12px 20px;position:fixed;top:20px;width:calc(100% - 20px);z-index:1000}.toaster-success{background-color:#4caf50}.toaster-error{background-color:#f44336}.toaster-warning{background-color:#ff9800}.toaster .toaster-content{align-items:center;display:flex;justify-content:flex-start;width:100%}.toaster .toaster-icon{align-items:center;display:flex;font-size:20px;justify-content:center;margin-right:10px}@keyframes slide-in{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50%) scale(.8)}}.toaster.fade-out{animation:slide-out .3s ease-in-out forwards}@media screen and (max-width:768px){.toaster{font-size:13px;padding:10px 12px}}.header-top{position:sticky;top:0;z-index:99}.public-containers{background-color:var(--secondaryBgColor);display:flex;flex-direction:column;height:calc(100dvh - 70px)}.public-containers .calc-height{max-height:calc(100dvh - 260px)}.public-containers__categories{background-color:var(--secondaryBgColor);display:flex;overflow-x:auto;scrollbar-width:none;width:100%}.public-containers__categories::-webkit-scrollbar{display:none}.public-containers__submenu{align-items:center;background-color:var(--selectedItem);display:flex;font-family:Roboto Condensed,sans-serif;gap:8px;justify-content:"start";overflow-x:auto;padding:8px}.public-containers__submenu::-webkit-scrollbar{display:none}.public-containers__submenu-item{background-color:var(--selectedItem);border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-align:center;white-space:nowrap}.public-containers__submenu-item.selected{background-color:var(--primaryColor)}.public-containers__bottom-nav{background-color:var(--bottomNavColor);bottom:0;display:flex;justify-content:space-around;left:0;padding:8px;position:fixed;width:100%;z-index:10}@media(min-width:768px){.public-containers__categories{gap:16px}}@media(min-width:1024px){.public-containers__categories{gap:24px}}.public-container .calc-height{max-height:calc(100dvh - 240px);min-height:calc(-webkit-fill-available - 240px);overflow-y:scroll}.public-container .calc-height-pvt{min-height:calc(-webkit-fill-available - 200px);overflow-y:scroll}.public-container .calc-height-no-category{flex-grow:1;max-height:calc(100dvh - 150px);min-height:calc(-webkit-fill-available - 150px);overflow-y:scroll}.public-container__submenu{justify-content:"start"}@media(min-width:1024px){.public-container__categories{gap:24px}}.public-container{background-color:var(--backgroundColor);display:flex;flex-direction:column;height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden;width:100%}.public-container .loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.public-container .public-container__content{flex-grow:1;overflow-y:auto}.public-container .calc-height{flex-grow:1;max-height:calc(100dvh - 245px);overflow-y:auto}@media(min-width:1024px){.public-container .calc-height{max-height:calc(100dvh - 300px)}}.public-container .calc-height-pvt{flex-grow:1;max-height:calc(100dvh - 200px);overflow-y:auto}@media(min-width:768px){.public-container .calc-height-pvt{max-height:calc(100dvh - 220px)}}@media(min-width:1024px){.public-container .calc-height-pvt{max-height:calc(100dvh - 230px)}}.public-container .calc-height-no-category-casino{flex-grow:1;max-height:calc(100dvh - 180px);overflow-y:auto}.public-container__categories{background-color:var(--headerBackgroundColor);display:flex;overflow-x:auto;scrollbar-width:none;width:100%}.public-container__categories::-webkit-scrollbar{display:none}.public-container__submenu{align-items:center;background-color:var(--selectedItem);display:flex;font-family:Roboto Condensed,sans-serif;gap:8px;justify-content:start;overflow-x:auto;padding:8px}.public-container__submenu::-webkit-scrollbar{display:none}.public-container__submenu-item{background-color:var(--selectedItem);border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-align:center;white-space:nowrap}.public-container__submenu-item.selected{background-color:var(--primaryColor)}.public-container__bottom-nav{background-color:var(--bottomNavColor);bottom:0;display:flex;justify-content:space-around;left:0;padding:8px;position:fixed;width:100%;z-index:10}.header{align-items:center;background-color:var(--headerBackgroundColor);display:flex;height:64px;justify-content:center;justify-content:space-between;width:100%}.header .auth-buttons{display:flex;gap:8px}.header .auth-buttons button{background-color:#fff;border:none;border-radius:6px;box-shadow:0 3px 6px #0000001a;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease,box-shadow .3s ease}.header .auth-buttons button:hover{background-color:#fff;box-shadow:0 4px 8px #00000026}@media(min-width:768px){.header .auth-buttons button{padding:8px 24px}}.casino-category-icon{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:5px;min-width:80px;padding:16px;text-align:center;transition:background-color .2s ease;width:auto}.casino-category-icon svg{fill:var(--iconFillColorForCategory);stroke:var(--iconFillColorForCategory);height:20px;width:20px}.casino-category-icon .icon-label{color:var(--textColorForCategory);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.casino-category-icon .icon-wrapper{height:48px;width:48px}.casino-category-icon .icon-wrapper .icon-image{height:28px;width:28px}.casino-category-icon .icon-label{font-size:14px}}@media(min-width:1024px){.casino-category-icon .icon-wrapper{height:56px;width:56px}.casino-category-icon .icon-wrapper .icon-image{height:32px;width:32px}.casino-category-icon .icon-label{font-size:16px}}.selectedCategoryCasino{background:linear-gradient(0deg,rgba(196,143,28,.647),rgba(196,143,28,.647));border-bottom:4px solid;border-image-slice:1;border-image-source:linear-gradient(90deg,#833ab4,#fd1d1d 59%,#fcb045);position:relative;transition:background .3s ease-in-out}.selectedCategoryCasino svg{filter:drop-shadow(0 0 8px rgb(229,41,135))}.selectedCategoryCasino:after{background:radial-gradient(circle,#fd1d1d4d 0,#fcb04500 70%);border-radius:10px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.selectedCategoryCasino.active:after{animation:glowingEffect 2s infinite alternate;opacity:1}@keyframes glowingEffect{0%{box-shadow:0 0 10px #fd1d1d99,0 0 20px #fcb04599}to{box-shadow:0 0 15px #fd1d1dcc,0 0 25px #fcb045cc}}.casino-loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.casino-loader-text{color:var(--textColor);font-size:14px;text-align:center}*,:after,:before{box-sizing:border-box}.padding-small{padding:8px}.padding-medium{padding:16px}.padding-large{padding:24px}.private-container-fast-play{background-color:var(--backgroundColor);display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.private-container-fast-play .loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.private-container-fast-play .public-container__content__fast-play{flex:1 1 auto;overflow-y:auto;padding-bottom:60px}.private-container-fast-play__bottom-nav{align-items:center;background-color:var(--bottomNavColor);bottom:0;display:flex;height:60px;justify-content:space-around;left:0;padding:8px;position:fixed;width:100%;z-index:10}@media(min-width:768px){.private-container-fast-play{gap:24px}.private-container-fast-play__categories{gap:16px}}@media(min-width:1024px){.private-container-fast-play__categories{gap:24px}}.login-page{align-items:center;background-color:var(--backgroundColor);display:flex;flex-direction:column;gap:74px;justify-content:center;min-height:100dvh;min-height:-webkit-fill-available;padding:20px}.login-page .close-button{display:flex;justify-content:end;width:100%}.login-page .close-button .close-container{align-items:center;background-color:var(--primaryColor);border-radius:4px;color:#fff;display:flex;justify-content:center;padding:4px;width:fit-content}.login-page .custom-logo{object-fit:cover;width:200px}.login-page .login-logo{align-items:center;display:flex;flex-direction:column;font-size:28px;font-weight:700;gap:14px;height:auto}.login-page .login-logo .logo-circle{align-items:center;background-color:#3498db;background-color:var(--primaryColor,#3498db);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.login-page .login-logo .logo-circle img{max-width:60%}.login-page .theme-switcher{margin-bottom:20px}.login-page .theme-switcher button{background:var(--primaryColor);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:14px;padding:12px}.login-page .login-form{background-color:var(--backgroundColor);border-radius:8px;display:flex;flex-direction:column;gap:10px;max-width:360px;padding:20px;width:100%}.login-page .login-form .input-fields{display:flex;flex-direction:column;gap:24px}.login-page .login-form .forgot-password{color:#3498db;color:var(--textColor,#3498db);font-size:12px;text-align:right;text-decoration:underline}.login-page .login-form .error-message{color:#f33}.login-page .login-form .or-login{color:var(--textColor);font-size:14px;margin-top:20px;text-align:center}.login-page .login-form .social-login{display:flex;justify-content:space-between;margin-top:20px}.login-page .login-form .social-login .social-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px;width:30%}.login-page .login-form .social-login .social-button.facebook,.login-page .login-form .social-login .social-button.google,.login-page .login-form .social-login .social-button.whatsapp{background-color:#1abc9c;background-color:var(--buttonBackground,#1abc9c)}.login-page .login-form .login-button{margin-top:20px}.login-page .login-form .demo-login-button,.login-page .login-form .login-button{background-color:#1abc9c;background-color:var(--buttonBackground,#1abc9c);border:none;border-radius:8px;color:#fff;color:var(--buttonTextColor,#fff);cursor:pointer;font-size:16px;height:40px;padding:12px;width:100%}.login-page .register-container{align-items:center;display:flex;justify-content:center;padding:0 16px;width:100%}.login-page .register-container .register-button{align-items:center;background:#1abc9c;background:var(--backgroundColor,#1abc9c);border:1px solid #000;border:1px solid var(--textColor,#000);border-radius:20px;color:#000;color:var(--textColor,#000);cursor:pointer;display:flex;font-size:12px;padding:8px 16px}.login-page .register-container .register-button.home{align-items:center;display:flex;gap:6px;justify-content:center}.terms-of-service{color:#25d366;cursor:pointer;font-weight:700;text-decoration:underline}@media(max-width:1024px){.login-page{gap:20px}.login-page .login-logo{font-size:24px}.login-page .login-logo .logo-circle{height:56px;width:56px}.login-page .login-form .login-button .demo-login-button,.login-page .register-container .register-button{font-size:13px}}@media(max-width:768px){.login-page{gap:50px}.login-page .login-logo{font-size:22px}.login-page .login-form{padding:16px}.login-page .login-form .input-fields{gap:20px}.login-page .login-form .or-login{font-size:13px}.login-page .login-form .social-login .social-button{font-size:13px;padding:8px}.login-page .login-form .demo-login-button,.login-page .login-form .login-button{font-size:14px}}@media(max-width:480px){.login-page{gap:20px}.login-page .login-logo{font-size:20px}.login-page .theme-switcher button{font-size:12px;padding:10px}.login-page .login-form{padding:12px}.login-page .login-form .input-fields{gap:16px}.login-page .login-form .demo-login-button,.login-page .login-form .forgot-password a,.login-page .login-form .login-button,.login-page .login-form .or-login,.login-page .login-form .register-container .register-button,.login-page .login-form .social-login .social-button{font-size:12px}.login-page .login-form .social-login .social-button{padding:6px}.login-page .login-form .demo-login-button,.login-page .login-form .login-button,.login-page .login-form .register-container .register-button{padding:10px}}.whatsapp-button-login{align-items:center;background-color:#25b43c;border:none;border-radius:8px;color:#fff;color:var(--backgroundColor,#fff);cursor:pointer;display:flex;font-size:14px;justify-content:center;max-height:40px;padding:10px 20px;width:100%}.whatsapp-button-login svg{margin-right:8px}@media(max-width:1024px){.whatsapp-info .whatsapp-button-login{font-size:24px}}@media(max-width:768px){.whatsapp-info .whatsapp-button-login{font-size:18px;padding:8px 16px}}@media(max-width:480px){.whatsapp-info .whatsapp-button-login{font-size:14px;height:30px;padding:6px 10px;width:30px}}.input-field{display:flex;flex-direction:column;width:100%}.input-field .input-label{color:#ccc;color:var(--textColor,#ccc);font-size:14px;margin-bottom:8px}.input-field .input-label .required-asterisk{color:red;margin-left:4px}.input-field .input-container{align-items:center;background-color:#333;background-color:var(--textfieldBgColor,#333);border:1px solid #333;border:1px solid var(--textfieldBorderColor,#333);border-radius:8px;color:#fff;color:var(--textColor,#fff);display:flex;padding:10px 20px;position:relative}.input-field .input-container .input{background:none;border:none;color:inherit;flex:1 1;font-size:14px;outline:none;padding:5px;width:100%}.input-field .input-container .input.with-left-icon{padding-left:30px}.input-field .input-container .input.with-right-component,.input-field .input-container .input.with-right-icon{padding-right:40px}.input-field .input-container .icon{align-items:center;color:grey;color:var(--textfieldIconColor,grey);display:flex;font-size:16px;justify-content:center;position:absolute}.input-field .input-container .icon.left-icon{left:20px}.input-field .input-container .icon.right-icon{right:20px}.input-field .input-container .left-text{color:#fff;color:var(--textfieldBorderColor,#fff);font-size:14px;margin-left:25px}@media(max-width:1024px){.input-field .input-label{font-size:13px}.input-container{padding:8px 16px}.input-container .input{font-size:13px;padding:5px}.input-container .icon.left-icon{left:15px}.input-container .icon.right-icon,.input-container .right-component{right:15px}}@media(max-width:768px){.input-container{padding:6px 12px}.input-container .input{font-size:12px}.input-container .icon.left-icon{left:12px}.input-container .icon.right-icon,.input-container .right-component{right:12px}}@media(max-width:480px){.input-container{border-radius:6px;padding:5px 10px}.input-container .input{font-size:11px;padding:4px}.input-container .icon.left-icon,.input-container .icon.right-icon,.input-container .right-component{font-size:14px}.input-label{font-size:12px}}.icon-container{color:var(--textfieldIconColor);display:inline-flex}.checkbox{align-items:center;display:flex;flex-direction:row;gap:4px}.checkbox .large{display:flex;height:15px;width:15px}.checkbox .terms-and-conditions{display:flex;gap:3px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.market-cards{display:flex;flex-direction:column;gap:8px}.market-cards .over-content{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:0 10px}.market-cards .over-content .icon-and-title{align-items:center;color:var(--textColor);display:flex}.market-cards .over-content .icon-and-title .banner-logo{align-items:center;display:flex;justify-content:center;margin-right:8px}.market-cards .over-content .icon-and-title .banner-logo svg{fill:var(--iconFillColor);height:30px;width:30px}.market-cards .over-content .see-all-btn{align-items:center;background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;gap:8px;padding:6px 12px;transition:background-color .3s ease,transform .2s ease}.market-cards .over-content .see-all-btn .forward-icon{fill:currentColor;height:12px;width:12px}.market-cards .over-content .see-all-btn:hover{background-color:#1669c1;transform:translateY(-2px)}.market-cards .over-content .see-all-btn:active{background-color:#0d47a1;transform:translateY(0)}.market-cards .over-content .see-all-btn:focus{outline:2px solid #1a73e8;outline-offset:2px}.market-cards .component-group{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}@keyframes blink-bg{0%{background-color:#6bbd11}50%{background-color:#4d9b0e}to{background-color:#6bbd11}}@keyframes text-color-cycle{0%{color:#fff}50%{color:red}to{color:#161616}}.horse-racing-event{background-color:var(--secondaryBgColor);border-radius:8px;box-shadow:0 4px 8px -1px #091e4240,0 0 0 1px #091e4214;display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;gap:8px;padding:20px;width:100%}.horse-racing-event h3{color:var(--textColor);font-size:14px;font-weight:500;margin:0}.horse-racing-event .timings{-ms-overflow-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-bottom:10px;scrollbar-width:none}.horse-racing-event .timings ::-webkit-scrollbar{display:none}.horse-racing-event .timings .timing{align-items:center;background-color:#ddd;border-radius:4px;color:#6c6464;color:#000;display:flex;font-size:14px;font-weight:500;font-weight:700;padding:10px 15px;transition:all .3s ease;width:65px}.horse-racing-event .timings .timing.highlighted{animation:blink-bg .6s infinite alternate,text-color-cycle .8s infinite alternate;font-weight:700}.horse-racing-event .timings .timing:hover{background-color:#ccc;cursor:pointer}.event-name-racing{color:var(--textColor);font-size:14px;font-weight:600}.market-card{background-color:var(--secondaryBgColor);border-radius:10px;box-shadow:0 4px 8px -1px #091e4240,0 0 0 1px #091e4214;color:#fff;display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;font-size:14px;padding:8px;width:100%}.market-card .card-header{align-items:center;display:flex;justify-content:space-between;width:auto}.market-card .card-header .status-info{align-items:center;display:flex;gap:4px}.market-card .card-header .status-info .status-dot{background-color:#0f0;background-color:var(--statusDotColor,#0f0);border-radius:50%;height:10px;position:relative;width:10px}.market-card .card-header .status-info .status-dot:before{animation:pulse 1.5s ease-out infinite;background-color:#0f0;background-color:var(--statusDotColor,#0f0);border-radius:50%;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transform:translate(-50%,-50%);width:100%}.market-card .card-header .status-info .event-name{color:var(--textColor);font-weight:600}.market-card .card-header .status{color:red;display:inline-block;font-size:1rem;font-weight:700;position:relative}.market-card .card-header .live-line{bottom:-2px;height:2px;left:0;overflow:hidden;position:absolute;width:100%}.market-card .card-header .live-line:before{animation:slide-left-to-right 2s linear infinite;background-color:red;content:"";height:100%;position:absolute;width:70%}.market-card .card-header .icons{align-items:end;display:flex;gap:2px;height:100%;justify-content:end}.market-card .card-header .icons .icons-right{align-items:center;border-radius:2px;display:flex;height:17px;justify-content:center}.market-card .card-header .icons .clock-icon{align-items:center;background-color:#fc0;border-radius:2px;border-radius:4px;display:flex;height:100%;justify-content:center;padding:0 2px;width:16px}.market-card .card-header .icons .clock-icon svg{fill:var(--secondaryBgColor)}.market-card .card-header .icons .icon{color:#fff;height:16px;width:16px}.market-card .details{align-items:center;color:var(--textColor);display:flex;font-size:12px;gap:4px;margin-top:4px}.market-card .details .event-details{overflow:hidden;width:100%}.market-card .details .event-details,.market-card .details .event-details .event-time{align-items:center;display:flex;gap:4px}.market-card .details .event-details .event-time .time-icon{fill:var(--iconFillColor);height:14px;width:14px}.market-card .details .event-details .separator{font-weight:700}.market-card .details .event-details .competition-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card .odds{display:flex;gap:4px;margin-top:10px}.market-card .odds .odds-button{align-items:center;border-radius:4px;color:#000;display:flex;flex:1 1;font-weight:700;justify-content:center;padding:6px 0}.market-card .odds .odds-button.back{background-color:#66b3ff}.market-card .odds .odds-button.lay{background-color:#ff99b3}@media(max-width:768px){.market-card .odds .odds-button{font-size:12px}}@keyframes pulse{0%{box-shadow:0 0 3px #0f0,0 0 10px #0f0;box-shadow:0 0 3px var(--statusDotColor,#0f0),0 0 10px var(--statusDotColor,#0f0);opacity:.9;transform:scale(1)}50%{box-shadow:0 0 6px #0f0,0 0 20px #0f0;box-shadow:0 0 6px var(--statusDotColor,#0f0),0 0 20px var(--statusDotColor,#0f0);opacity:.5;transform:scale(2)}to{box-shadow:0 0 10px #0f0,0 0 30px #0f0;box-shadow:0 0 10px var(--statusDotColor,#0f0),0 0 30px var(--statusDotColor,#0f0);opacity:0;transform:scale(2.8)}}.fancy{align-items:center;background:var(--fancyNavBg);border-radius:2px;color:#fff;display:flex;font-size:14px;font-style:italic;font-weight:700;height:auto;justify-content:center;text-align:center;width:16px}.image-slider{margin:0 0 8px;padding:0}.image-slider .swiper-wrapper{margin:0;max-height:500px}.image-slider .swiper-container{height:auto;touch-action:pan-y;width:100%}.image-slider .image-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.image-slider img{height:150px;object-fit:cover;width:100%}.image-slider .swiper-pagination{margin-top:10px;text-align:center}.image-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.main-page{align-items:center;background-color:var(--backgroundColor);display:flex;flex-direction:column;position:relative}.main-page .headline-container{background-color:var(--backgroundColor);box-shadow:0 2px 4px #0000001a;height:24px;left:0;position:fixed;right:0;width:100%;z-index:100}.main-page .header{align-items:center;background-color:var(--headerBackgroundColor);display:flex;height:70px;justify-content:space-between;width:100%}.main-page .header .menu-icon{cursor:pointer;height:24px;width:24px}.main-page .header .logo{flex:1 1;font-size:18px;font-weight:700;text-align:center}.main-page .header .auth-buttons{display:flex;gap:6px}.main-page .header .auth-buttons .login-button{align-items:center;display:flex;gap:4px}.main-page .header .auth-buttons .login-button,.main-page .header .auth-buttons .signup-button{background-color:#fff;border:none;border-radius:6px;box-shadow:0 3px 6px #0000001a;color:#000;cursor:pointer;font-size:13px;height:fit-content;padding:6px 12px}.main-page .submenu{-ms-overflow-style:none;align-items:center;color:var(--textColor);display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.main-page .submenu::-webkit-scrollbar{display:none}.main-page .submenu .submenu-item{background-color:var(--backgroundColor);border-radius:4px;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 12px;text-align:center;white-space:nowrap}.main-page .category-icons{background-color:var(--categoryBackgroundColor);display:flex;gap:16px;height:80px;overflow-x:auto;padding:12px 8px;scrollbar-width:none;width:100%}.main-page .category-icons::-webkit-scrollbar{display:none}.main-page .category-icons .category-icon{align-items:center;color:var(--iconTextColor);display:flex;flex-direction:column;font-size:12px;gap:4px}.main-page .category-icons .category-icon img{height:36px;width:36px}.main-page .category-icons .category-icon span{font-size:12px}.main-page .content-section{display:flex;flex-direction:column;gap:6px;height:fit-content;margin-bottom:70px;margin-top:24px;width:100%}.main-page .content-section.no-notification{margin-top:0}.main-page .content-section .market-cards .swiper-container{touch-action:pan-y;width:100%}.main-page .content-section .market-cards .swiper-pagination{bottom:0;margin-top:10px;position:relative!important;text-align:center}.main-page .content-section .market-cards .swiper-pagination-bullet{background-color:var(--textColor);height:8px;opacity:1;width:8px}.main-page .content-section .market-cards .swiper-pagination-bullet-active{background-color:#007aff;height:8px;width:8px}.main-page .content-section .market-cards .market-card-group{display:flex;flex-direction:column;gap:2px}@media(min-width:768px){.main-page .header{padding:12px 20px}.main-page .header .auth-buttons{gap:10px}.main-page .header .auth-buttons .login-button,.main-page .header .auth-buttons .signup-button{font-size:14px;padding:8px 16px}.main-page .header .logo{font-size:20px}.main-page .category-icons{gap:20px;padding:16px 12px}.main-page .category-icons .category-icon img{height:44px;width:44px}.main-page .category-icons .category-icon span{font-size:13px}}@media(min-width:1024px){.main-page .header{padding:16px 24px}.main-page .header .auth-buttons{gap:12px}.main-page .header .auth-buttons .login-button,.main-page .header .auth-buttons .signup-button{font-size:15px;padding:10px 20px}.main-page .header .logo{font-size:22px}.main-page .category-icons{gap:24px;padding:20px 16px}.main-page .category-icons .category-icon img{height:52px;width:52px}.main-page .category-icons .category-icon span{font-size:15px}}@media(min-width:1280px){.main-page .header{padding:20px 28px}.main-page .header .auth-buttons{gap:14px}.main-page .header .auth-buttons .login-button,.main-page .header .auth-buttons .signup-button{font-size:16px;padding:12px 24px}.main-page .header .logo{font-size:24px}.main-page .category-icons{gap:28px;padding:24px 20px}.main-page .category-icons .category-icon img{height:60px;width:60px}.main-page .category-icons .category-icon span{font-size:16px}}.loader{align-items:center;display:flex;height:calc(100dvh - 70px);justify-content:center;width:100%}.sliders{display:flex;flex-direction:column;gap:4px;padding:0 4px}.moving-headline{background:var(--minMaxBg);color:var(--textColorForCategory);height:24px;overflow:hidden;position:relative;white-space:nowrap;width:100%}.moving-headline,.moving-headline .news{align-items:center;display:flex;font-size:14px}.moving-headline .news{background:#2b84b6;color:#fff;gap:4px;height:100%;opacity:1;padding:3px;z-index:99}.moving-headline .scroll-container{display:flex;width:100%}.moving-headline .scroll-container .headline-item-container{align-items:center;display:inline-flex}.moving-headline .scroll-container .headline-item{font-size:14px;font-style:italic;font-weight:600;margin-right:10px}.moving-headline .scroll-container .separator{color:#fff;font-size:20px;margin:0 10px}.loader-text{color:var(--textColor);margin-top:15px}.add-padding{padding-bottom:10px}.casino-home-games-list,.casino-home-section{display:flex;flex-direction:column}.casino-home-section{gap:8px;margin-bottom:6px}.casino-home-header{align-items:center;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff0096,#0cf);color:#0000;display:flex;font-size:16px;font-weight:700;gap:6px;justify-content:space-between;padding:4px 8px}.casino-home-header .casino-name{align-items:center;display:flex;gap:4px}.casino-home-header .see-all-btn-casino{align-items:center;background:linear-gradient(0deg,#9717de,#d317de);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;gap:8px;padding:6px 12px;transition:background-color .3s ease,transform .2s ease}.casino-home-header .see-all-btn-casino .forward-icon{fill:currentColor;height:12px;width:12px}.casino-home-header .see-all-btn-casino:hover{background-color:#1669c1;transform:translateY(-2px)}.casino-home-header .see-all-btn-casino:active{background-color:#0d47a1;transform:translateY(0)}.casino-home-header .see-all-btn-casino:focus{outline:2px solid #1a73e8;outline-offset:2px}.casino-games-container{align-items:center;display:flex;width:100%}.casino-games-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);width:100%}.game-card{align-items:center;background:var(--cardBg);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;max-width:100%;text-align:center;transition:transform .2s ease-in-out}.game-card:hover{transform:scale(1.05)}.game-card .game-image{border-radius:6px;height:170px;max-width:100%;object-fit:cover;width:135px}.game-card .game-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--textSecondary);display:-webkit-box;font-size:14px;margin-top:6px;overflow:hidden;text-align:center}@media(max-width:768px){.casino-games-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.casino-games-list{grid-template-columns:repeat(3,1fr)}.game-card .game-image{height:170px;width:135px}}@media(max-width:440px){.casino-games-list{grid-template-columns:repeat(3,1fr)}.game-card .game-image{height:170px;width:135px}}@media(max-width:425px){.casino-games-list{grid-template-columns:repeat(3,1fr)}.game-card .game-image{height:170px;width:130px}}@media(max-width:400px){.casino-games-list{grid-template-columns:repeat(3,1fr)}.game-card .game-image{height:160px;width:120px}}@media(max-width:375px){.casino-games-list{grid-template-columns:repeat(3,1fr)}.game-card .game-image{height:160px;width:115px}}.inplay-games{padding-bottom:80px;padding-top:10px;width:100%}.inplay-games .sport-section{display:flex;flex-direction:column;gap:10px}.inplay-games .sport-section .sport-header{background-color:var(--selectedItem);color:#fff;padding:10px}.inplay-games .sport-section .sport-header span{font-weight:700}.inplay-games .sport-section .events-list{display:flex;flex-direction:column;gap:4px}.inplay-games .sport-section .market-cards{display:flex;flex-direction:column;gap:10px;width:100%}.inplay-games .detail-section{display:flex;flex-direction:column;gap:20px}.inplay-games .detail-section .detail-header{background-color:#123456;color:#fff;padding:10px}.inplay-games .detail-section .detail-header span{font-weight:700}.inplay-games .detail-section .detail-child{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:0 6px;width:100%}.inplay-games .detail-section .detail-child span{align-items:center;background-color:var(--secondaryBgColor);display:flex;height:36px;justify-content:center}.inplay-games .detail-section .detail-child .match-bit{width:40%}.inplay-games .detail-section .detail-child .odd,.inplay-games .detail-section .detail-child .stake{width:30%}.racing-events{display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;font-size:12px;gap:8px;padding-bottom:80px;padding-top:10px}.racing-events .competition-tabs{background-color:var(--headerBackgroundColor);display:flex;overflow-x:auto;scrollbar-width:none;width:100%}.racing-events .competition-tabs .tab-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;min-width:80px;padding:8px 16px;text-align:center;transition:background-color .2s ease;width:auto}.racing-events .competition-tabs .tab-button .label{color:var(--textColorForCategory);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.racing-events .competition-tabs .tab-button .icon{display:flex;height:25px;width:25px}.racing-events .competition-tabs .tab-button.active{background-color:var(--selectedItem);box-shadow:inset 0 0 8px #00000080}.racing-events .competition-content{display:flex;flex-direction:column;gap:8px}.racing-events .competition-content .region-section{display:flex;flex-direction:column;gap:12px}.racing-events .competition-content .region-section .region-header{background-color:var(--selectedItem);color:#fff;padding:10px}.racing-events .competition-content .region-section .region-header span{font-weight:700}.racing-events .competition-content .region-section .horse-racing-event{display:flex;flex-direction:column;gap:10px}.racing-events .detail-section{display:flex;flex-direction:column;gap:20px}.racing-events .detail-section .detail-header{background-color:#123456;color:#fff;padding:10px}.racing-events .detail-section .detail-header span{font-weight:700}.racing-events .detail-section .detail-child{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:0 6px;width:100%}.racing-events .detail-section .detail-child span{align-items:center;background-color:var(--secondaryBgColor);display:flex;height:36px;justify-content:center}.racing-events .detail-section .detail-child .match-bit{width:40%}.racing-events .detail-section .detail-child .odd,.racing-events .detail-section .detail-child .stake{width:30%}.data-not-found{align-items:center;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;height:100%;margin:30px 0;text-align:center;width:100%}.data-not-found .image-container{align-items:center;display:flex;justify-content:center;width:100%}.data-not-found .image-container svg{height:140px;transition:transform .3s ease;width:140px}.data-not-found .message{font-family:Roboto Condensed,sans-serif;font-size:1.3rem;font-weight:600;margin:20px 0}.data-not-found .sub-message{color:#777;font-size:1rem;margin:0 0 10px}.data-not-found .button-container{align-items:center;display:flex;justify-content:center;width:100%}.data-not-found .button-container .retry-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease;width:fit-content}.data-not-found .button-container .retry-button:focus{outline:none}.inplay-games{display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;font-size:12px;gap:10px;height:100%}.inplay-games .sport-header{background-color:var(--selectedItem);border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:10px;text-align:center}.inplay-games .sport-sections{display:flex;flex-direction:column;gap:10px}.inplay-games .sport-sections .sport-header{background-color:var(--selectedItem);border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:10px}.inplay-games .region-section,.inplay-games .sport-sections .market-cards{display:flex;flex-direction:column;gap:12px}.inplay-games .region-section .region-header{background-color:var(--selectedItem);color:#fff;display:flex;font-size:14px;justify-content:center;padding:10px;text-align:center}.inplay-games .region-section .region-header span{font-weight:700}.inplay-games .region-section .horse-racing-event{display:flex;flex-direction:column;gap:10px}.game-details{display:flex;flex-direction:column;gap:12px;position:relative}.game-details .place-bet-loading{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.game-details .place-bet-loading .loader{align-items:center;background:var(--minMaxBg);border-radius:8px;display:flex;height:200px;justify-content:center;padding:20px;width:200px}.game-details .event-header{background:var(--minMaxBg);display:flex;flex-direction:column;width:100%}.game-details .event-header .event-name-time{padding:8px}.game-details .event-header .tab-container{background-color:var(--secondaryBgColor);display:flex;flex-direction:column;gap:10px}.game-details .event-header .tab-container .tabs{display:flex}.game-details .event-header .tab-container .tabs .tab{align-items:center;color:var(--textColor);cursor:pointer;font-size:16px;padding:10px;text-align:center;transition:color .2s ease;width:100%}.game-details .event-header .tab-container .tabs .tab.active{border-bottom:1px solid var(--borderColor);font-weight:700}.game-details .event-header .tab-container .tabs .tab:first-child{font-weight:700}.game-details .event-header .tab-container .tabs .tab:not(:first-child){border-left:1px solid var(--borderColor)}.game-details .event-header .view-container .live-broadcast iframe{height:300px;width:100%}.game-details .event-header .view-container .no-broadcast{color:#999;font-size:14px;text-align:center}.game-details .event-header .event-name-time{align-items:center;color:var(--iconFillColorForCategory);display:flex;font-size:12px;justify-content:space-between;width:100%}.game-details .event-header .event-name-time .event-icon-title{align-items:center;display:flex;gap:6px}.game-details .event-header .event-name-time .event-icon-title .sport-icon{align-items:center;display:flex;justify-content:center}.game-details .event-header .event-name-time .event-icon-title .sport-icon svg{fill:var(--iconFillColorForCategory);height:14px;width:14px}.game-details .event-header .event-name-time .event-name{color:var(--highlightColor);font-size:14px;font-weight:700;max-width:270px;overflow:hidden;text-overflow:ellipsis}.game-details .event-header .event-name-time .status-info{align-items:center;display:flex;gap:4px}.game-details .event-header .event-name-time .status-info .status-dot{align-items:center;background-color:currentColor;border-radius:50%;display:flex;height:10px;justify-content:center;width:10px}.game-details .event-header .event-name-time .status-info .LiveStatus{color:red;display:flex;position:relative}.game-details .event-header .event-name-time .status-info .LiveStatus .live-line{bottom:-2px;height:2px;left:0;overflow:hidden;position:absolute;width:100%}.game-details .event-header .event-name-time .status-info .LiveStatus .live-line:before{animation:slide-left-to-right 2s linear infinite;background-color:red;content:"";height:100%;position:absolute;width:70%}.game-details .event-header .event-name-time .status-info .event-name{color:var(--textColor)}.game-details .event-header .event-name-time .event-time{color:var(--textColorForCategory);font-size:12px;font-weight:500}.game-details .no-data{font-size:1.5rem}.game-details .no-data,.game-details .no-data-scoreboard{align-items:center;color:#555;display:flex;font-weight:700;height:auto;justify-content:center}.game-details .no-data-scoreboard{font-size:1.2rem;padding:4px 0}.game-details .market-section{display:flex;flex-direction:column}.game-details .market-section .market-section-item{height:auto}.game-details .market-section .tabs{align-items:center;display:flex;font-family:Roboto Condensed,sans-serif}.game-details .market-section .tabs .tab{align-items:center;color:#fff;display:flex;font-size:13px;height:30px;justify-content:space-around;position:relative;text-align:center}.game-details .market-section .tabs .tab .market-left{align-items:center;background:var(--fancyNavBg);color:var(--textColorForCategory);display:flex;font-size:13px;height:30px;justify-content:space-around;padding:0 5px}.game-details .market-section .tabs .tab .market-left .info-icon{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:7px;text-align:center;width:20px;z-index:98}.game-details .market-section .tabs .tab .market-right{background:var(--fancyNavBg);clip-path:polygon(100% 100%,78.59% 21.41%,74.62% 15.67%,72.31% 12.33%,70% 9%,66% 6%,60% 3%,49% 0,0 0,0 100%);content:"";height:30px;width:30px}.game-details .market-section .fancy-nav-bar{align-items:center;background:var(--fancyNavBg);display:flex;justify-content:center;padding:4px;width:100%}.game-details .market-section .fancy-nav-bar .nav-parent{align-items:center;background-color:var(--fancyColorBg);border-radius:4px;display:flex;font-size:13px;height:24px;justify-content:space-between;min-width:60%}.game-details .market-section .fancy-nav-bar .nav-parent .nav-item{align-items:center;color:#000;display:flex;font-weight:600;height:100%;padding:3px 6px;width:auto}.game-details .market-section .fancy-nav-bar .nav-parent .nav-item.active{background-color:#fff;border-radius:4px;color:#000}.game-details .market-section .tab-labels{align-items:center;display:flex;justify-content:space-between;max-width:100%}.game-details .market-section .tab-labels .left{align-items:center;display:flex;justify-content:center;min-width:50%}.game-details .market-section .tab-labels .right{display:flex;justify-content:end}.game-details .market-section .tab-labels .label{align-items:center;display:flex;font-weight:700;justify-content:center;padding:6px 0;width:80px}.game-details .market-section .tab-labels .label.back{background-color:var(--backColor);color:#fff}.game-details .market-section .tab-labels .label.lay{background-color:var(--layColor);color:#fff}.game-details .market-section .market-heading{background-color:var(--primaryColor);color:var(--textColorForCategory);display:block;font-size:13px;padding:3px 6px;text-align:start;width:100%}.game-details .market-section .labels{display:flex;justify-content:center}.game-details .market-section .labels .label{align-items:center;display:flex;font-weight:700;justify-content:center;padding:6px 0;width:80px}.game-details .market-section .labels .label.back{background-color:var(--backColor);color:#fff}.game-details .market-section .labels .label.lay{background-color:var(--layColor);color:#fff}.game-details .market-section .winner-header{align-items:center;border-bottom:.5px solid var(--backColor);display:flex;font-family:Roboto Condensed,sans-serif;justify-content:space-between}.game-details .market-section .winner-header .matched-amount{font-size:14px}.game-details .market-section .odds-container{position:relative}.game-details .market-section .odds-container .odds-row{align-items:center;border-bottom:.5px solid var(--primaryColor);cursor:pointer;display:flex;height:auto;justify-content:space-between;position:relative}.game-details .market-section .odds-container .odds-row .team-name{display:flex;flex:2 1;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:550;justify-content:space-between;padding:0 10px;width:100%}.game-details .market-section .odds-container .odds-row .team-name .name{width:auto}.game-details .market-section .odds-container .odds-row .team-name .name .profit-loss .loss{color:red}.game-details .market-section .odds-container .odds-row .team-name .name .profit-loss .profit{color:green}.game-details .market-section .odds-container .odds-row .team-name .runner-icon{align-items:center;cursor:pointer;display:flex;margin-left:8px;position:relative}.game-details .market-section .odds-container .odds-row .team-name .runner-icon .tooltip-container{left:0;position:absolute;transform:translateX(-85%);z-index:100}.game-details .market-section .odds-container .odds-row .odds{align-items:center;color:#000;display:flex;flex-direction:column;gap:4px;justify-content:center;max-height:100%;min-height:40px;width:80px}.game-details .market-section .odds-container .odds-row .odds.sportbook-odds{background-color:var(--sportBookOddsBgColor)}.game-details .market-section .odds-container .odds-row .odds.back{background-color:var(--backColor)}.game-details .market-section .odds-container .odds-row .odds.lay{background-color:var(--layColor)}.game-details .market-section .odds-container .odds-row .odds .price{font-size:13px;font-weight:700}.game-details .market-section .odds-container .odds-row .odds .size{font-size:8px;font-weight:300}.game-details .market-section .odds-container .odds-row .odds.selected{box-shadow:inset 0 0 6px}.game-details .market-section .odds-container .odds-row .changed-price{animation:blinkEffectPrice .2s ease-in-out}.game-details .market-section .odds-container .odds-row .changed-size{animation:blinkEffectSize .2s ease-in-out}.game-details .market-section .odds-container .odds-row .changed-both{animation:blinkEffectBoth .2s ease-in-out}.game-details .market-section .odds-container .expanded-details{background-color:#1f202a;border-bottom:1px solid #333;padding:0 15px}.game-details .market-section .odds-container .expanded-details .adjust-bet{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.game-details .market-section .odds-container .expanded-details .adjust-bet .adjust-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:16px;padding:5px 10px}.game-details .market-section .odds-container .expanded-details .adjust-bet .adjust-btn:hover{background-color:#444}.game-details .market-section .odds-container .expanded-details .adjust-bet .bet-input{background-color:#2a2b38;border:1px solid #333;border-radius:4px;color:var(--textColor);font-size:14px;margin:0 10px;text-align:center;width:60px}.game-details .market-section .odds-container .expanded-details .quick-amounts{display:flex;justify-content:space-around;margin-bottom:10px}.game-details .market-section .odds-container .expanded-details .quick-amounts .quick-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:14px;padding:5px 10px}.game-details .market-section .odds-container .expanded-details .quick-amounts .quick-btn:hover{background-color:#444}.game-details .market-section .odds-container .expanded-details .keypad{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.game-details .market-section .odds-container .expanded-details .keypad .keypad-btn{background-color:#2a2b38;border:1px solid #333;color:var(--textColor);cursor:pointer;font-size:14px;padding:10px;text-align:center}.game-details .market-section .odds-container .expanded-details .keypad .keypad-btn:hover{background-color:#3a3b48}.game-details .market-section .odds-container .expanded-details .keypad .keypad-btn.delete{background-color:#f0ad4e}.game-details .market-section .odds-container .expanded-details .action-buttons{display:flex;justify-content:space-around}.game-details .market-section .odds-container .expanded-details .action-buttons .action-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.cancel{background-color:#d9534f;color:var(--textColor)}.game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.back{background-color:var(--backColor);color:var(--textColor)}.game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.lay{background-color:var(--layColor);color:var(--textColor)}.game-details .market-section .odds-container .overlay{align-items:center;background-color:#fffdfde6;border:1px solid red;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.game-details .market-section .odds-container .overlay .suspended-text{color:#000;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700}.game-details .market-section .odds-container .overlay .overlay-text{color:gold;font-size:18px;font-weight:700;text-transform:uppercase}.loading{height:100%}.bet-input-container{align-items:center;display:flex}.bet-input-container input{font-family:Roboto Condensed,sans-serif;width:100%}.adjust-btn{background-color:#ddd;border:none;border-radius:0;color:#000;cursor:pointer;font-size:16px;height:100%;padding:10px}.adjust-btn.increment{border-bottom-right-radius:4px;border-top-right-radius:4px}.adjust-btn.decrement{border-bottom-left-radius:4px;border-top-left-radius:4px}.bet-input{border:1px solid #ccc;font-size:16px;font-weight:700;padding:10px;text-align:center;width:100px}.place-bet{align-items:center;flex-direction:column;padding:8px}.adjust-bet,.place-bet{display:flex;font-family:Roboto Condensed,sans-serif}.adjust-bet{gap:10px;justify-content:space-between;margin-bottom:10px;width:100%}.adjust-bet .adjust-field{align-items:center;display:flex}.adjust-bet .adjust-field .adjust-btn{background-color:#ddd;border:none;cursor:pointer;padding:10px}.adjust-bet .adjust-field .bet-input{border:1px solid #ccc;margin:0 10px;padding:10px;text-align:center;width:100px}.quick-amounts{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;width:100%}.quick-amounts .quick-btn{background-color:#f0f0f0;border:1px solid #000;border-radius:0;box-sizing:border-box;cursor:pointer;flex-basis:calc(25% - 8px);flex-grow:1;flex-shrink:1;margin:1px;padding:10px;text-align:center;transition:background-color .3s}.quick-amounts .quick-btn.sportsbook{background-color:var(--sportBookOddsBgColor);border-radius:4px;color:#000}.quick-amounts .quick-btn.back{background-color:var(--backColor);border-radius:4px;color:#000}.quick-amounts .quick-btn.lay{background-color:var(--layColor);border-radius:4px;color:#000}.keypad{background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.keypad button{font-family:Roboto Condensed,sans-serif}.keypad .keypad-left,.keypad .keypad-right{display:flex;flex-wrap:wrap;width:100%}.keypad .keypad-left .keypad-btn,.keypad .keypad-right .keypad-btn{align-items:center;border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;flex-grow:1;font-size:18px;height:45px;justify-content:center;transition:background-color .3s;width:45px}.keypad .keypad-left .keypad-btn.back,.keypad .keypad-right .keypad-btn.back{background-color:#72bbef;border-radius:0;color:#fff}.keypad .keypad-left .keypad-btn.lay,.keypad .keypad-right .keypad-btn.lay{background-color:#faa9ba;border-radius:0;color:#fff}.keypad .keypad-left .keypad-btn.delete,.keypad .keypad-right .keypad-btn.delete{background-color:#f44336;color:#fff;height:80px;width:100%}.keypad .keypad-left{flex:3 1}.keypad .keypad-right{flex:1 1}.keypad .keypad-right .enter{border:1px solid #fff;border-radius:5px;height:100%;transition:background-color .3s;width:100%}.keypad .keypad-right .enter.back{background-color:#72bbef;color:#fff}.keypad .keypad-right .enter.lay{background-color:#faa9ba;color:#fff}.action-buttons{display:flex;gap:10px;margin-bottom:10px;width:100%}.action-buttons .action-btn{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:12px;width:100%}.action-buttons .action-btn.cancel{background-color:#d9d9d9;color:#0b0d17}.action-buttons .action-btn.place-bet{background-color:#554b4f}.back-button-container{margin-top:10px;width:100%}.back-button-container .back-btn{background-color:#ccc;border:none;color:#333;cursor:pointer;font-size:20px;padding:15px;text-align:center;width:100%}.scoreboard{background-color:var(--secondaryBgColor);box-shadow:0 4px 8px #0000001a;color:var(--textColorForCategory);display:flex;flex-direction:column;font-size:.85rem;overflow:hidden}.scoreboard .batting-players{color:var(--textColor);display:flex;overflow-wrap:anywhere;padding:0 15px;width:140px}.scoreboard .scoreboard-header{background-color:var(--primaryBgColor);color:var(--textColor);display:grid;font-weight:700;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.5rem 1rem}.scoreboard .scoreboard-header .header-item{text-align:center}.scoreboard .scoreboard-header .name{width:130px}.scoreboard .team{align-items:center;color:var(--textColor);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.5rem 1rem}.scoreboard .team .team-info{align-items:center;display:flex;gap:.5rem}.scoreboard .team .team-info .status{align-items:center;display:flex;font-size:1.2rem}.scoreboard .team .team-info .team-name{font-size:1rem;font-weight:700;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.scoreboard .team .team-data{font-size:12px;text-align:center}.scoreboard .team .team-data.score{color:var(--primaryTextColor);font-weight:700}.scoreboard .team .team-data.overs,.scoreboard .team .team-data.run-rate{color:var(--secondaryTextColor)}.scoreboard .team .batting-players{color:var(--highlightTextColor);font-size:.75rem;padding-top:.2rem;text-align:center;text-align:start}.scoreboard .match-status{background-color:var(--infoBgColor);color:var(--textColor);font-size:.8rem;padding:8px 12px;text-align:center}.scoreboard.test .scoreboard-header{grid-template-columns:1fr 2fr 2fr}.scoreboard.test .scoreboard-header .header-item{white-space:nowrap}.scoreboard.test .team{grid-template-columns:1fr 2fr 2fr}.scoreboard.tennis{background-color:var(--secondaryBgColor);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:var(--textColorForCategory);display:flex;flex-direction:column;font-size:.85rem;overflow:hidden}.scoreboard.tennis .scoreboard-header{background-color:var(--primaryBgColor);color:var(--textColor);display:grid;font-weight:700;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.75rem 1rem}.scoreboard.tennis .scoreboard-header .header-item{text-align:center}.scoreboard.tennis .scoreboard-header .player-names{width:120px}.scoreboard.tennis .player-row{align-items:center;border-bottom:1px solid var(--borderColor);color:var(--textColor);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.75rem 1rem}.scoreboard.tennis .player-row:last-child{border-bottom:none}.scoreboard.tennis .player-row .player-info{align-items:center;display:flex;gap:.5rem;justify-content:center;width:120px}.scoreboard.tennis .player-row .player-info .serve-icon{align-items:center;color:#f4c430;display:flex;font-size:1.2rem;height:16px!important;justify-content:center;width:16px!important}.scoreboard.tennis .player-row .player-info .second-serve{align-items:center;display:flex;justify-content:center;position:relative}.scoreboard.tennis .player-row .player-info .second-serve span{background-color:var(--textColor);border-radius:50%;color:var(--backgroundColor);font-size:8px;padding:1px 4px;position:absolute;right:-4px;top:0}.scoreboard.tennis .player-row .player-info .player-name{font-size:1.1rem;font-weight:700;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard.tennis .player-row .player-data{font-size:1rem;text-align:center}.scoreboard.tennis .player-row .player-data.points{color:var(--primaryTextColor);font-weight:700}.scoreboard.tennis .match-status{background-color:var(--infoBgColor);font-size:.8rem;padding:8px;text-align:center}.scoreboard.soccer{background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 4px 8px #0000001a;color:var(--textColorForCategory);display:flex;flex-direction:column;font-size:.85rem;overflow:hidden}.scoreboard.soccer .scoreboard-header{background-color:var(--primaryBgColor);color:var(--textColor);display:grid;font-weight:700;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.5rem 1rem}.scoreboard.soccer .scoreboard-header .header-item{align-items:center;display:flex;gap:5px;justify-content:center;text-align:center}.scoreboard.soccer .scoreboard-header .name{text-align:start;width:130px}.scoreboard.soccer .team{align-items:center;color:var(--textColor);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:.5rem 1rem}.scoreboard.soccer .team .team-info{align-items:center;display:flex;gap:.5rem;width:130px}.scoreboard.soccer .team .team-info .team-name{font-size:1rem;font-weight:700;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.scoreboard.soccer .team .team-data{font-size:.85rem;text-align:center}.scoreboard.soccer .team .team-data.score{color:var(--primaryTextColor);font-weight:700}.scoreboard.soccer .team .team-data.yellow-card{color:gold}.scoreboard.soccer .team .team-data.red-card{color:red}.scoreboard.soccer .team .team-data.possession{color:var(--highlightTextColor);font-weight:700}.scoreboard.soccer .match-status{background-color:var(--infoBgColor);color:var(--textColor);font-size:.8rem;padding:8px 12px;text-align:center}.scoreboard.soccer .corner-flag{color:red}.scoreboard.soccer .yellow-card{color:#ff0}.scoreboard.soccer .red-card{color:red}.goal-info{color:var(--textColor);display:flex;overflow-wrap:anywhere;padding:0 15px;width:120px}.modal-backdrop{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-backdrop .modal{animation:slideUp .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:500px;overflow:hidden;width:90%}.modal-backdrop .modal-header{align-items:center;background:var(--primaryColor);border-bottom:1px solid #ddd;color:var(--textColorForCategory);display:flex;justify-content:space-between;padding:12px}.modal-backdrop .modal-header .modal-title{font-size:1.25rem;font-weight:600;margin:0}.modal-backdrop .modal-header .modal-close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;transition:color .2s}.modal-backdrop .modal-header .modal-close-button:hover{color:#ff5a5a}.modal-backdrop .modal-body{color:#333;font-size:1rem;padding:12px}.modal-backdrop .modal-body .commissions-details{display:flex;flex-direction:column;gap:4px}.modal-backdrop .modal-body .commissions-details .commission{border:1px solid var(--primaryColor);border-radius:6px;display:flex;justify-content:space-between;padding:10px}.modal-backdrop .modal-body .modal-body__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.modal-backdrop .modal-body .modal-body__fields input{background-color:#f0f0f0;border:1px solid #000;border-radius:4px;box-sizing:border-box;cursor:pointer;flex-basis:calc(25% - 8px);flex-grow:1;flex-shrink:1;margin:1px;padding:10px;text-align:center;transition:background-color .3s;width:25%}.modal-backdrop .modal-body .modal-body__fields ::placeholder{font-size:12px}.modal-backdrop .modal-footer{background:#f5f5f5;border-top:1px solid #ddd;padding:12px;text-align:right}.modal-backdrop .modal-footer button{margin-left:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}.tooltip{word-wrap:break-word;align-items:center;background:#fff;border:.6px solid;border-radius:6px;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;color:#333;display:flex;font-size:14px;padding:10px;position:relative;transition:opacity .3s ease-in-out;width:auto}.tooltip .tooltip-content{max-width:500px;min-width:120px}.tooltip .tooltip-close{color:#888;cursor:pointer;margin-left:10px;transition:color .2s}.tooltip .tooltip-close:hover{color:#ff4d4d}.runnersData{display:flex;flex-direction:column}.runnersData .runnerData{align-items:center;display:flex;gap:5px}.runnersData .runnerData .profit{color:green}.runnersData .runnerData .loss{color:red}.game-details{background-color:var(--backgroundColor);color:var(--textColor);padding-bottom:80px}.game-details .nav-bar{display:flex;font-family:Roboto Condensed,sans-serif;gap:10px;padding:10px}.game-details .nav-bar .nav-btn{background:none;background-color:var(--primaryColor);border:none;color:var(--textColorForCategory);cursor:pointer;flex:1 1;font-size:14px;height:38px;padding:10px 0;text-align:center;width:auto}.game-details .nav-bar .nav-btn.active{background-color:var(--selectedItem);color:var(--textColor)}.game-details .game-content{display:flex;flex-direction:column;gap:12px}.game-details .winner-header{align-items:center;border-bottom:.5px solid var(--backColor);display:flex;font-family:Roboto Condensed,sans-serif;justify-content:space-between;width:100%}.game-details .winner-header__left{align-items:center;display:flex;gap:16px}.game-details .winner-header__left .cash-out{align-items:center;display:flex;font-size:12px;gap:4px}.game-details .winner-header__left .cash-out__icon{align-items:center;background-color:#fc0;border-radius:2px;display:flex;height:20px;justify-content:center;position:relative;width:20px}.game-details .winner-header__left .cash-out__icon:after{background-color:#fff;border-radius:50%;content:"";height:14px;position:absolute;width:14px}.game-details .winner-header .market-type{display:flex;position:relative}.game-details .winner-header .market-type .market-left{align-items:center;background:var(--minMaxBg);color:var(--textColorForCategory);display:flex;font-size:13px;gap:4px;height:30px;justify-content:space-around;min-width:60px;padding:0 5px}.game-details .winner-header .market-type .market-left .info-icon{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:7px;text-align:center;width:20px;z-index:98}.game-details .winner-header .market-type .market-right{background:var(--primaryColor);clip-path:polygon(100% 100%,78.59% 21.41%,74.62% 15.67%,72.31% 12.33%,70% 9%,66% 6%,60% 3%,49% 0,0 0,0 100%);content:"";width:30px}.game-details .winner-header .matched-amount{display:flex;font-size:14px;padding:0 15px}.game-details .min-max-row{align-items:center;display:flex;justify-content:space-between}.game-details .min-max-row .min-max{align-items:center;background:var(--minMaxBg);border-radius:4px;color:var(--iconFillColorForCategory);display:flex;flex-grow:1;font-size:12px;gap:20px;height:100%;justify-content:center;margin:0 4px;padding:5px}.game-details .min-max-row .labels{color:#000;display:flex;height:36px}.game-details .min-max-row .labels .label{align-items:center;display:flex;justify-content:center;width:80px}.game-details .min-max-row .labels .label.back{background-color:var(--backColor)}.game-details .min-max-row .labels .label.lay{background-color:var(--layColor)}.game-details .odds-container{position:relative}.game-details .odds-container .odds-row{align-items:center;border-top:.5px solid var(--primaryColor);cursor:pointer;display:flex;justify-content:space-between}.game-details .odds-container .odds-row .team-name{flex:2 1;font-family:Roboto Condensed,sans-serif;font-size:14px;padding:0 10px}.game-details .odds-container .odds-row .odds{align-items:center;color:#000;display:flex;flex-direction:column;gap:4px;height:40px;justify-content:center;width:80px}.game-details .odds-container .odds-row .odds.back{background-color:var(--backColor)}.game-details .odds-container .odds-row .odds.lay{background-color:var(--layColor)}.game-details .odds-container .odds-row .odds .price{font-size:16px;font-weight:700}.game-details .odds-container .odds-row .odds .size{font-size:8px;font-weight:300}.game-details .odds-container .odds-row .odds.selected{box-shadow:inset 0 0 6px}.game-details .odds-container .details{display:flex;font-family:Roboto Condensed,sans-serif;font-size:8px;gap:8px;height:auto;padding:6px}.game-details .odds-container .details div{align-items:center;background-color:#bed5d8;border-radius:4px;display:flex;gap:3px;height:26px;justify-content:center;padding:5px;width:100%}.game-details .odds-container .details div .details-title{color:#315195}.game-details .odds-container .details div .details-value{color:#161616}.game-details .odds-container .expanded-details{background-color:#1f202a;border-bottom:1px solid #333;padding:0 15px}.game-details .odds-container .expanded-details .adjust-bet{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.game-details .odds-container .expanded-details .adjust-bet .adjust-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:16px;padding:5px 10px}.game-details .odds-container .expanded-details .adjust-bet .adjust-btn:hover{background-color:#444}.game-details .odds-container .expanded-details .adjust-bet .bet-input{background-color:#2a2b38;border:1px solid #333;border-radius:4px;color:var(--textColor);font-size:14px;margin:0 10px;text-align:center;width:60px}.game-details .odds-container .expanded-details .quick-amounts{display:flex;justify-content:space-around;margin-bottom:10px}.game-details .odds-container .expanded-details .quick-amounts .quick-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:14px;padding:5px 10px}.game-details .odds-container .expanded-details .quick-amounts .quick-btn:hover{background-color:#444}.game-details .odds-container .expanded-details .keypad{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.game-details .odds-container .expanded-details .keypad .keypad-btn{background-color:#2a2b38;border:1px solid #333;color:var(--textColor);cursor:pointer;font-size:14px;padding:10px;text-align:center}.game-details .odds-container .expanded-details .keypad .keypad-btn:hover{background-color:#3a3b48}.game-details .odds-container .expanded-details .keypad .keypad-btn.delete{background-color:#f0ad4e}.game-details .odds-container .expanded-details .action-buttons{display:flex;justify-content:space-around}.game-details .odds-container .expanded-details .action-buttons .action-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.game-details .odds-container .expanded-details .action-buttons .action-btn.cancel{background-color:#d9534f;color:var(--textColor)}.game-details .odds-container .expanded-details .action-buttons .action-btn.back{background-color:var(--backColor);color:var(--textColor)}.game-details .odds-container .expanded-details .action-buttons .action-btn.lay{background-color:var(--layColor);color:var(--textColor)}.game-details .odds-container .overlay{align-items:center;background-color:var(--overlayColor);display:flex;height:100%;justify-content:center;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:10}.game-details .odds-container .overlay .suspended-text{color:var(--backgroundColor);font-family:Roboto Condensed,sans-serif;font-size:36px;font-weight:700}.game-details .odds-container .overlay .overlay-text{color:gold;font-size:18px;font-weight:700;text-transform:uppercase}.account-parent{height:100%;width:100%}.account-parent,.account-parent .loader{align-items:center;display:flex;justify-content:center}.account-parent .loader{height:calc(100dvh - 70px)}.account-parent .account-info-container{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start;width:100%}.account-parent .account-info-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.account-parent .account-info-container .info{display:flex;flex-direction:column;padding:0 10px;width:100%}.account-parent .account-info-container .info .info-row{align-items:center;background-color:var(--backgroundColor);border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px 20px;transition:box-shadow .3s,transform .3s;width:100%}.account-parent .account-info-container .info .info-row .label{color:var(--textColor);font-size:1rem;font-weight:600;text-transform:capitalize}.account-parent .account-info-container .info .info-row .value{align-items:center;color:var(--textColor);display:flex;font-size:1rem;justify-content:center}.account-parent .account-info-container .info .info-row .value .eye-icon{cursor:pointer;font-size:1.2rem;margin-left:10px;transition:color .3s}.account-parent .account-info-container .info .info-row .value .eye-icon:hover{color:#555}.rules-page-container{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start}.rules-page-container .rules-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.rules-page-container .rules-list{display:flex;flex-direction:column;gap:12px;padding-bottom:80px}.rules-page-container .rules-list .rule-item{background-color:#f7f7f7;border-left:4px solid #007bff;border-left:4px solid var(--primaryColor,#007bff);border-radius:4px;padding:12px}.rules-page-container .rules-list .rule-item .rule-title{color:#333;color:var(--secondaryColor,#333);font-size:1.1rem;font-weight:500;margin-bottom:4px}.rules-page-container .rules-list .rule-item .rule-description{color:#666;font-size:.95rem;line-height:1.4}.statements-container{border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start;padding-bottom:80px}.statements-container .statements-title{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.statements-container .date-picker{padding:0 5px}.statements-container .error,.statements-container .no-statements{font-size:16px;margin-top:20px;text-align:center}.statements-container .statements{display:flex;flex-direction:column;padding:0 10px}.statements-container .statements .statements-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.loading-statements{align-items:center;display:flex;height:calc(100dvh - 300px);justify-content:center}.statement-card{background:var(--textColor);border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:12px;transition:transform .3s,box-shadow .3s}.statement-card .card-content{display:flex;flex-direction:column}.statement-card .card-content .card-header{align-items:center;display:flex;justify-content:space-between}.statement-card .card-content .card-header .card-left .statement-date,.statement-card .card-content .card-header .card-left .statement-type{color:var(--backgroundColor);font-size:12px;margin:4px 0}.statement-card .card-content .card-header .card-left .statement-date strong,.statement-card .card-content .card-header .card-left .statement-type strong{color:var(--backgroundColor)}.statement-card .card-content .card-header .card-left .type-badge{border-radius:8px;color:var(--textColor);display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.statement-card .card-content .card-header .card-left .type-badge.credit{background-color:#28a745}.statement-card .card-content .card-header .card-left .type-badge.debit{background-color:#dc3545}.statement-card .card-content .card-header .card-right .statement-amount{align-items:center;display:flex;font-size:16px;font-weight:700;gap:4px}.statement-card .card-content .card-header .card-right .statement-amount.credit{color:#28a745}.statement-card .card-content .card-header .card-right .statement-amount.debit{color:#dc3545}.statement-card .card-content .card-header .card-right .statement-amount .amount-icon{font-size:16px}.statement-card .card-content .divider{background:#e9ecef;height:1px}.statement-card .card-content .card-footer{align-items:center;display:flex;justify-content:space-between}.statement-card .card-content .card-footer .statement-description{color:var(--backgroundColor);font-size:12px}.statement-card .card-content .card-footer .statement-description strong{color:var(--backgroundColor)}.statement-card .card-content .card-footer .statement-balance{color:var(--backgroundColor);font-size:14px;font-weight:700}.statement-card .card-content .card-footer .statement-balance strong{color:var(--backgroundColor);font-weight:700}.pagination{align-items:start;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin-bottom:10px;padding:10px 0}.pagination .page-controls{align-items:center;background-color:var(--textColor);display:flex}.pagination .results-info{font-size:14px}.pagination .nav-button{background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:18px;padding:8px}.pagination .nav-button:disabled{opacity:.5}.pagination .page-numbers{display:flex;gap:5px;justify-content:center}.pagination .page-numbers .page-number{background:none;border:none;border-radius:4px;color:var(--backgroundColor);cursor:pointer;font-size:14px;padding:4px 8px;transition:background .3s}.pagination .page-numbers .page-number.active{background-color:#007bff;color:#fff;font-weight:700}.pagination .page-numbers .page-number:hover:not(.active){background-color:#f0f0f0}.pagination .items-per-page{align-items:center;display:flex;font-size:14px;gap:5px;justify-content:center}.pagination .items-per-page select{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:14px;padding:5px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-pickers{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:20px;width:100%}.date-pickers .date-picker{display:flex;flex-direction:column;width:100%}.date-pickers .date-picker label{font-weight:700;margin-bottom:5px}.date-pickers .date-picker input,.date-pickers .date-picker select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;width:100%}.get-statements-button{border:none;border-radius:4px;color:var(--buttonTextColor);cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;transition:background-color .3s ease}.get-statements-button button{min-width:100px}.get-statements-button:disabled{background-color:#ccc;cursor:not-allowed}.date-preselector-box{width:100%}.date-row:has(.custom-range-picker){flex-wrap:wrap;justify-content:center!important}.change-password-page{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start}.change-password-page .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.change-password-page .change-password-form{display:flex;flex-direction:column;gap:15px;padding:10px;width:100%}.change-password-page .change-password-form .loading{font-size:16px;margin-top:20px;text-align:center}.change-password-page .change-password-form .change-password-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px}.change-password-page .change-password-form .change-password-button:hover{background-color:#45a049}.table-container{overflow-x:auto;width:100%}.table-container .custom-table{border-collapse:collapse;table-layout:fixed}.table-container .custom-table th{background-color:var(--primaryColor);color:var(--textColor);color:var(--textColorForCategory);cursor:pointer;font-size:14px;font-weight:600;padding:12px;position:relative;text-align:left;white-space:nowrap}.table-container .custom-table td{background-color:var(--bgColorTableData);border:1px solid #ddd;color:var(--textColorTableData);font-size:14px;font-weight:400;overflow:hidden;padding:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.table-container .custom-table td .login-success{color:green}.table-container .custom-table td .login-failed{color:red}.table-container .custom-table td .back{color:var(--backColor)}.table-container .custom-table td .lay{color:var(--layColor)}.table-container .custom-table td .loss{color:red}.table-container .custom-table td .profit{color:green}.table-container .custom-table td .pending{align-items:center;color:#fc0;display:flex;gap:5px;justify-content:center}.table-container .custom-table td .pending button{align-items:center;background-color:red;display:flex;font-size:10px;height:20px;justify-content:center;padding:0 5px;width:fit-content}.table-container .custom-table td .accepted{color:green}.table-container .custom-table td .cancelled,.table-container .custom-table td .rejected{color:red}.table-container .custom-table th .header-content{align-items:center;display:flex;gap:4px;justify-content:space-between}.table-container .custom-table th .sort-icons{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.table-container .custom-table th .sort-icons .icon{height:2px}.table-container .custom-table th .sort-icons .icon .sort-icon{color:var(--textfieldIconColor);font-size:16px}.table-container .custom-table th .sort-icons .icon .sort-icon.active{color:#fff}.table-container .custom-table th .sort-icons .sort-icon{color:var(--textfieldIconColor);font-size:16px}.table-container .custom-table th .sort-icons .sort-icon.active{color:#fff}.activity-logs-page{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start;padding-bottom:80px}.activity-logs-page .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.activity-logs-page .activity-logs-table{display:flex;flex-direction:column;gap:15px;padding:10px;width:100%}.activity-logs-page .activity-logs-table .loading{font-size:16px;margin-top:20px;text-align:center}.dropdown-container{display:flex;flex-direction:column;margin-bottom:1rem}.dropdown-container .dropdown-label{color:#333;font-size:1rem;margin-bottom:.5rem}.dropdown-container .dropdown-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:1rem;outline:none;padding:.5rem;transition:border-color .3s}.dropdown-container .dropdown-select:hover{border-color:#007bff}.dropdown-container .dropdown-select:focus{border-color:#0056b3;box-shadow:0 0 0 2px #007bff40}.dropdown-container .dropdown-select:disabled{background-color:#f9f9f9;color:#aaa;cursor:not-allowed}.bet-parent .bet-history-container .date-row{margin-top:20px}.bet-parent .loading{font-size:16px;margin-top:20px;max-height:200px;text-align:center}.deposit-container{align-items:center;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;padding-bottom:80px}.deposit-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.deposit-container .amount-section{margin-bottom:20px;max-width:400px;width:100%}.deposit-container .amount-section label{color:var(--textColor);font-size:16px;font-weight:500}.deposit-container .amount-section input{background-color:var(--textfieldBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);font-size:18px;margin-top:8px;padding:12px;width:100%}.deposit-container .payment-options{margin-bottom:20px;max-width:400px;width:100%}.deposit-container .payment-options h3{color:var(--textColor);font-size:18px;font-weight:500;margin-bottom:10px}.deposit-container .payment-options .options-row{display:flex;gap:10px;justify-content:space-between}.deposit-container .payment-options .options-row .payment-option{align-items:center;background-color:var(--secondaryBgColor);border:1px solid #0000;border-radius:8px;color:var(--textColor);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.deposit-container .payment-options .options-row .payment-option span{margin-top:6px}.deposit-container .payment-options .options-row .payment-option:hover{background-color:var(--selectedItem)}.deposit-container .payment-options .options-row .payment-option.selected{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--buttonTextColor)}.deposit-container .payment-options .options-row .payment-option.disabled{background-color:var(--textfieldBgColor);color:var(--textfieldIconColor);cursor:not-allowed}.deposit-container .deposit-button{background-color:var(--buttonBackground);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:16px;font-weight:500;max-width:400px;padding:12px;transition:background-color .3s;width:100%}.deposit-container .deposit-button:disabled{background-color:var(--textfieldBorderColor);color:var(--textfieldIconColor);cursor:not-allowed}.deposit-container .deposit-button:hover:enabled{background-color:var(--primaryColor)}.deposit-container .settled-bets{display:flex;flex-direction:column;gap:15px;padding:10px;width:100%}.deposit-container .settled-bets .loading{font-size:16px;margin-top:20px;text-align:center}.deposit-container .date-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:20px;padding:0 10px;width:100%}.deposit-container .date-row .react-datepicker-popper{left:50px}.payment-container .upi-details .amount-info{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;padding:12px}.payment-container .upi-details .upi-info{gap:10px}.loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.loader-text{color:#fff;font-size:14px;text-align:center}.payment-container .bank-details .amount-info{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;padding:12px}.payment-container .bank-details .bank-info{border:none;flex-direction:column;gap:4px;padding:0;width:100%}.payment-container .bank-details .bank-info .bank-info-child{align-items:center;background-color:var(--secondaryBgColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;width:100%}.payment-container .bank-details .bank-info .bank-info-child .info-copy{display:flex;gap:10px}.payment-container .bank-details .bank-info .bank-info-child .info-copy .upi-id-value{color:var(--textColor);font-weight:700}.payment-container .bank-details .bank-info .bank-info-child .info-copy .copy-icon{color:var(--iconFillColor);cursor:pointer;font-size:18px;transition:color .3s ease}.payment-container .bank-details .bank-info .bank-info-child .info-copy .copy-icon:hover{color:var(--primaryColor)}.withdrawal-container{align-items:center;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column}.withdrawal-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.withdrawal-container .current-balance{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;max-width:400px;padding:12px;width:100%}.withdrawal-container .current-balance .balance-value{color:var(--textColor);font-weight:700}.withdrawal-container .input-section{display:flex;flex-direction:column;margin-bottom:15px;max-width:400px;width:100%}.withdrawal-container .input-section label{color:var(--textColor);font-size:14px;margin-bottom:5px}.withdrawal-container .input-section input{background-color:var(--textfieldBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);font-size:14px;padding:10px}.withdrawal-container .withdraw-button{background-color:var(--buttonBackground);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:16px;font-weight:700;max-width:400px;padding:12px;transition:background-color .3s ease;width:100%}.withdrawal-container .withdraw-button:disabled{background-color:var(--textfieldBorderColor);color:var(--textfieldIconColor);cursor:not-allowed}.withdrawal-container .withdraw-button:hover:enabled{background-color:var(--primaryColor)}.bet-parent{height:100%;padding-bottom:80px}.bet-parent,.bet-parent .bet-history-container{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:start}.bet-parent .bet-history-container{width:100%}.bet-parent .bet-history-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.bet-parent .bet-history-container .dropdown-container{flex:1 1;margin-right:1rem}.bet-parent .bet-history-container .dropdown-container:last-child{margin-right:0}.bet-parent .bet-history-container .dropdowns-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:10px;width:100%}.bet-parent .bet-history-container .date-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:10px;padding:0 10px;width:100%}.bet-parent .bet-history-container .date-row .react-datepicker-popper{left:50px}.bet-parent .bet-history-container .selected-filters{margin-top:1rem}.bet-parent .bet-history-container .selected-filters p{color:#555;font-size:1rem;margin:.5rem 0}.bet-parent .settled-bets{display:flex;flex-direction:column;gap:15px;padding:10px;width:100%}.bet-parent .settled-bets .loading{font-size:16px;margin-top:20px;text-align:center}.withdraw-container{background-color:var(--backgroundColor);flex-direction:column;padding-bottom:80px}.withdraw-container,.withdraw-container .balance-info{align-items:center;color:var(--textColor);display:flex}.withdraw-container .balance-info{border-radius:8px;box-shadow:0 2px 4px #0003,0 7px 13px -3px #0003,inset 0 -3px 0 #0000001a;font-size:16px;font-weight:500;justify-content:space-between;margin-bottom:20px;max-width:400px;padding:10px 15px;width:100%}.withdraw-container .balance-info strong{color:var(--textColor);font-size:18px;font-weight:600}.withdraw-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.withdraw-container .amount-section{margin-bottom:20px;max-width:400px;width:100%}.withdraw-container .amount-section label{color:var(--textColor);font-size:16px;font-weight:500}.withdraw-container .amount-section input{background-color:var(--textfieldBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);font-size:18px;margin-top:8px;padding:12px;width:100%}.withdraw-container .withdraw-options{margin-bottom:20px;max-width:400px;width:100%}.withdraw-container .withdraw-options h3{color:var(--textColor);font-size:18px;font-weight:500;margin-bottom:10px}.withdraw-container .withdraw-options .options-row{display:flex;gap:10px;justify-content:space-between}.withdraw-container .withdraw-options .options-row .withdraw-option{align-items:center;background-color:var(--secondaryBgColor);border:.5px solid;border-radius:8px;color:var(--textColor);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.withdraw-container .withdraw-options .options-row .withdraw-option span{margin-top:6px}.withdraw-container .withdraw-options .options-row .withdraw-option.selected{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--buttonTextColor)}.withdraw-container .withdraw-options .options-row .withdraw-option.disabled{background-color:var(--textfieldBgColor);color:var(--textfieldIconColor);cursor:not-allowed}.withdraw-container .withdraw-button{background-color:var(--buttonBackground);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:16px;font-weight:500;max-width:400px;padding:12px;transition:background-color .3s;width:100%}.withdraw-container .withdraw-button:disabled{background-color:var(--textfieldBorderColor);color:var(--textfieldIconColor);cursor:not-allowed}.withdraw-container .withdraw-button:hover:enabled{background-color:var(--primaryColor)}.withdraw-container .settled-bets{display:flex;flex-direction:column;padding:10px;width:100%}.withdraw-container .settled-bets .loading{font-size:16px;margin-top:20px;text-align:center}.withdraw-container .date-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:20px;padding:0 10px;width:100%}.withdraw-container .date-row .react-datepicker-popper{left:50px}.maintenance-container{align-items:center;background:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center}.maintenance-icon{margin-bottom:1rem}.maintenance-container h2{font-size:1.75rem;margin:.5rem 0}.maintenance-container p{font-size:1.1rem}.payment-container .bank-details{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.payment-container .bank-details .info{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;padding:13px}.payment-container .bank-details .dropdown-label{display:block;font-size:13px;font-weight:500}.payment-container .bank-details .dropdown{align-items:center;background-color:#333;background-color:var(--textfieldBgColor,#333);border:1px solid #333;border:1px solid var(--textfieldBorderColor,#333);border-radius:8px;color:#fff;color:var(--textColor,#fff);display:flex;padding:13px}.payment-container .bank-details .bank-info{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;padding:12px}.payment-container .bank-details .bank-info .detail-value{color:var(--textColor);font-weight:700}.payment-container .bank-details .bank-info .info-copy{display:flex;gap:10px}.payment-container .bank-details .bank-info .info-copy .copy-icon{color:var(--iconFillColor);cursor:pointer;font-size:18px;transition:color .3s ease}.payment-container .bank-details .bank-info .info-copy .copy-icon:hover{color:var(--primaryColor)}.payment-container .bank-details .upload-section{display:flex;flex-direction:column;gap:10px}.payment-container .bank-details .upload-section .upload-label{color:var(--textColor);font-size:14px}.payment-container .bank-details .upload-section .file-input{background-color:var(--textfieldBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);font-size:14px;padding:10px}.payment-container .bank-details .upload-section button{background-color:var(--buttonBackground);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease}.payment-container .bank-details .upload-section button:disabled{background-color:var(--textfieldBorderColor);color:var(--textfieldIconColor);cursor:not-allowed}.payment-container .bank-details .upload-section button:hover:enabled{background-color:var(--primaryColor)}.dropdown-container{margin:0;position:relative;width:100%}.dropdown{align-items:center;background-color:var(--backgroundColor);border:1px solid #333;border:1px solid var(--textfieldBorderColor,#333);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:14px;transition:background .3s;-webkit-user-select:none;user-select:none}.arrow-icon,.dropdown{color:#fff;color:var(--textColor,#fff)}.arrow-icon{font-size:18px;transition:transform .3s}.arrow-icon.open{transform:rotate(180deg)}.dropdown-options{background-color:#333;background-color:var(--textfieldBgColor,#333);border:1px solid #333;border:1px solid var(--textfieldBorderColor,#333);border-radius:8px;box-shadow:0 4px 8px #0003;left:0;max-height:200px;overflow:hidden;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.dropdown-options .no-data{background-color:#c8c4c4;color:#fff;color:var(--textColor,#fff);color:#000;cursor:pointer;cursor:not-allowed}.dropdown-option,.dropdown-options .no-data{align-items:center;display:flex;justify-content:space-between;padding:12px;transition:background .3s}.dropdown-option{color:#fff;color:var(--textColor,#fff);cursor:pointer}.dropdown-option.disabled{background-color:#c8c4c4;color:#000;cursor:not-allowed}.pending{color:#ff0;font-size:12px;margin-left:10px}.delete-icon{align-items:center;background:red;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:2px 4px}.payment-container{align-items:center;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;height:100%}.payment-container .dropdown{align-items:center;background-color:#333;background-color:var(--textfieldBgColor,#333);border:1px solid #333;border:1px solid var(--textfieldBorderColor,#333);border-radius:8px;color:#fff;color:var(--textColor,#fff);display:flex;padding:14px}.payment-container .amount-display h3{color:#333;font-size:18px;font-weight:600;margin:10px 0}.payment-container .loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.payment-container .info-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.payment-container .upi-details{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.payment-container .upi-details .info{align-items:center;background-color:var(--secondaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;padding:13px}.payment-container .upi-details .upi-info{border:none;display:flex;flex-direction:column;gap:4px;padding:0;width:100%}.payment-container .upi-details .upi-info .upi-data{border:1px solid var(--textfieldBorderColor);border-radius:8px;flex-direction:column;padding:12px}.payment-container .upi-details .upi-info .upi-data,.payment-container .upi-details .upi-info .upi-data .upi-info-child{align-items:center;background-color:var(--secondaryBgColor);color:var(--textColor);display:flex;font-size:16px;justify-content:space-between;width:100%}.payment-container .upi-details .upi-info .upi-data .upi-info-child{border-radius:8px}.payment-container .upi-details .upi-info .upi-data .upi-info-child .info-copy{display:flex;gap:10px}.payment-container .upi-details .upi-info .upi-data .upi-info-child .info-copy .upi-id-value{color:var(--textColor);font-weight:700}.payment-container .upi-details .upi-info .upi-data .upi-info-child .info-copy .copy-icon{color:var(--iconFillColor);cursor:pointer;font-size:18px;transition:color .3s ease}.payment-container .upi-details .upi-info .upi-data .upi-info-child .info-copy .copy-icon:hover{color:var(--primaryColor)}.payment-container .upi-details .upi-info .upi-data .info-copy{display:flex;gap:10px}.payment-container .upi-details .upi-info .upi-data .info-copy .upi-id-value{color:var(--textColor);font-weight:700}.payment-container .upi-details .upi-info .upi-data .info-copy .copy-icon{color:var(--iconFillColor);cursor:pointer;font-size:18px;transition:color .3s ease}.payment-container .upi-details .upi-info .upi-data .info-copy .copy-icon:hover{color:var(--primaryColor)}.payment-container .upi-details .upload-section{display:flex;flex-direction:column;gap:10px}.payment-container .upi-details .upload-section .upload-label{color:var(--textColor);font-size:14px}.payment-container .upi-details .upload-section .file-input{background-color:var(--textfieldBgColor);border:1px solid var(--textfieldBorderColor);border-radius:8px;color:var(--textColor);font-size:14px;padding:10px}.payment-container .upi-details .upload-section button{background-color:var(--buttonBackground);border:none;border-radius:8px;color:var(--buttonTextColor);cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s ease}.payment-container .upi-details .upload-section button:disabled{background-color:var(--textfieldBorderColor);color:var(--textfieldIconColor);cursor:not-allowed}.payment-container .upi-details .upload-section button:hover:enabled{background-color:var(--primaryColor)}button{font-size:14px}.media-slider{margin:0;padding:0}.media-slider .swiper-wrapper{margin:0}.media-slider .swiper-container{height:auto;touch-action:pan-y;width:100%}.media-slider .media-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.media-slider .media-container:after{background:var(--casinoSliderGradient);bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;width:100%}.media-slider .media-container .media-bg,.media-slider .media-container video{height:150px;object-fit:cover;width:100%}.media-slider .media-container .overlay-content{align-items:center;bottom:30px;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.media-slider .media-container .overlay-content .description{color:#fff;font-size:12px;margin-bottom:5px}.media-slider .media-container .overlay-content .play-button{background:linear-gradient(45deg,#f90,#f60);border:none;border-radius:5px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:.3s}.media-slider .media-container .overlay-content .play-button:hover{background:linear-gradient(45deg,#f60,#c50)}.media-slider .swiper-pagination{margin-top:10px;text-align:center}.media-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.casino-page{display:flex;flex-direction:column;gap:10px;padding-bottom:70px}.casino-page .media-slider{overflow:hidden;width:100%}.category-games-list,.category-games-list .category-section{display:flex;flex-direction:column}.category-games-list .category-header{align-items:center;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff0096,#0cf);color:#0000;display:flex;font-size:16px;font-weight:700;gap:6px;padding:4px 8px;width:fit-content}.category-games-list .category-header .see-more-icon{color:var(--textColor)}.category-games-list .see-all-btn{align-items:center;background:none;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:14px;gap:5px;transition:color .2s ease-in-out}.category-games-list .see-all-btn:hover{color:var(--hoverColor)}.category-games-list .games-container{-ms-overflow-style:none;display:flex;overflow-x:auto;padding:5px 0;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}.category-games-list .games-container ::-webkit-scrollbar{display:none}.category-games-list .games-list{display:flex;flex-wrap:nowrap;gap:10px;padding:0 0 5px 10px;width:100%}.category-games-list .game-card{background:var(--cardBg);border-radius:8px;cursor:pointer;display:flex;flex-basis:calc(33.33% - 10px);flex-direction:column;flex-grow:0;flex-shrink:0;max-width:125px;padding:8px 0;text-align:center;transition:transform .2s ease-in-out}.category-games-list .game-card:hover{transform:scale(1.05)}.category-games-list .game-card .game-image{border-radius:6px;height:170px;object-fit:cover;width:125px}.category-games-list .game-card .game-name{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--textSecondary);display:-webkit-box;font-size:14px;margin-top:6px;overflow:hidden;text-align:center;white-space:normal;width:100%}@media(max-width:768px){.game-card{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media(max-width:480px){.game-card{flex-basis:calc(80% - 10px);flex-grow:0;flex-shrink:0}}.my-bets-container{background-color:var(--backgroundColor)}.my-bets-title{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:8px;text-align:center;text-transform:uppercase;width:100%}.my-bets-list{display:flex;flex-direction:column}.my-bets-list .no-bets-text{color:#666;font-size:16px;margin-top:20px;text-align:center}.my-bet-item{align-items:center;background-color:#fff;border:1px solid #0000001a;box-shadow:0 4px 6px #00000014;display:flex;justify-content:space-between;padding:10px}.my-bet-item .left-side{align-items:center;display:flex;gap:12px}.my-bet-item .left-side .sport-icon{align-items:center;background-color:var(--lightBackgroundColor);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.my-bet-item .left-side .sport-icon svg{fill:var(--primaryColor);height:28px;width:28px}.my-bet-item .left-side .event-details{display:flex;flex-direction:column;gap:4px}.my-bet-item .left-side .event-details .event-name{color:#333;font-size:14px;font-weight:600;max-width:240px}.my-bet-item .left-side .event-details .market-name{color:#777;font-size:14px;font-weight:500}.my-bet-item .right-side{align-items:center;display:flex;gap:8px}.my-bet-item .right-side .bet-counts{color:var(--primaryColor);font-size:14px;font-weight:500}.my-bet-item .right-side .icon{align-items:center;border:1px solid var(--primaryColor);border-radius:20%;display:flex;justify-content:center;padding:6px}.my-bet-details{height:100%}.my-bet-details .loading-spinner{align-items:center;height:calc(100dvh - 70px);width:100%}.my-bet-details .loading-spinner,.my-bet-details .tabs{display:flex;justify-content:center}.my-bet-details .tabs .tab{background-color:var(--backgroundColor);border:1px solid var(--textfieldBorderColor);color:var(--textColor);font-size:1rem;font-weight:700;padding:8px;text-align:center;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:100%}.my-bet-details .tabs .tab.active{background-color:var(--primaryColor);color:#fff}.my-bet-details .bet-list{display:flex;flex-direction:column;gap:10px}.my-bet-details .bet-item{border-radius:8px;color:var(--primaryColor);display:flex;flex-direction:column}.my-bet-details .bet-item .bet-id-section{align-items:center;background-color:var(--primaryColor);display:flex;justify-content:space-between;padding:8px}.my-bet-details .bet-item .bet-id-section p{color:#fff;font-size:14px;font-weight:700;margin:0}.my-bet-details .bet-item .bet-table{border-collapse:collapse;width:100%}.my-bet-details .bet-item .bet-table thead th{border-bottom:.5px solid #ddd;color:#555;font-weight:600;padding:8px;text-align:left}.my-bet-details .bet-item .bet-table tbody tr td{font-size:14px;padding:8px}.my-bet-details .bet-item .bet-table tbody tr td.type{font-weight:700}.my-bet-details .bet-item .bet-table tbody tr td.type .odd-type{border-radius:4px;padding:5px}.my-bet-details .bet-item .bet-table tbody tr td.type .odd-type.back{background-color:#609fcd}.my-bet-details .bet-item .bet-table tbody tr td.type .odd-type.lay{background-color:#be7f8c}.my-bet-details .bet-item .bet-table tbody tr td.back,.my-bet-details .bet-item .bet-table tbody tr td.lay{color:#fff}.my-bet-details .bet-item .bet-table tbody tr td.profit{color:green}.my-bet-details .bet-item .bet-table tbody tr td.loss{color:#dc3545}.my-bet-details .bet-item .bet-table.back{background-color:var(--backColor)}.my-bet-details .bet-item .bet-table.lay{background-color:var(--layColor)}.no-bets-text{color:#666;font-size:16px;margin-top:20px;text-align:center}.casino-game-category-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.casino-game-category-container .category-game-list{display:flex;flex-wrap:wrap;padding:10px 10px 70px;width:100%}.casino-game-category-container .category-game-list .casino-game-card{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:5px;text-align:center;transition:transform .2s ease-in-out;width:33.33%}.casino-game-category-container .category-game-list .casino-game-card .casino-game-image{border-radius:6px;height:170px;object-fit:cover;width:100%}.casino-game-category-container .category-game-list .casino-game-card .casino-game-name{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--textSecondary);display:-webkit-box;font-size:14px;margin-top:6px;overflow:hidden;text-align:center;white-space:normal;width:100%}.fast-play__container{align-items:center;display:flex;height:calc(100dvh - 60px);justify-content:center;overflow-y:auto;position:relative}.fast-play__container .swiper{height:100%;width:100%}.fast-play__container .swiper-slide{align-items:start;background-color:var(--backgroundColor);display:flex;justify-content:start}.fast-play__slide{background:#000;position:relative}.fast-play__slide,.fast-play__slide .loader{align-items:center;display:flex;height:100%;justify-content:center}.fast-play__slide .loader{width:100%}.fast-play__event-name{word-wrap:break-word;align-items:center;background:#00000080;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:3rem;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.fast-play-game-details{background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;position:relative;width:100%}.fast-play-game-details .place-bet-loading{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.fast-play-game-details .place-bet-loading .loader{align-items:center;background:var(--minMaxBg);border-radius:8px;display:flex;height:200px;justify-content:center;padding:20px;width:200px}.fast-play-game-details .event-header{background:var(--minMaxBg);display:flex;flex-direction:column;width:100%}.fast-play-game-details .event-header .event-name-time{padding:8px}.fast-play-game-details .event-header .tab-container{background-color:var(--secondaryBgColor);display:flex;flex-direction:column;gap:10px}.fast-play-game-details .event-header .tab-container .tabs{display:flex}.fast-play-game-details .event-header .tab-container .tabs .tab{align-items:center;color:var(--textColor);cursor:pointer;font-size:16px;padding:10px;text-align:center;transition:color .2s ease;width:100%}.fast-play-game-details .event-header .tab-container .tabs .tab.active{border-bottom:1px solid var(--borderColor);font-weight:700}.fast-play-game-details .event-header .tab-container .tabs .tab:first-child{font-weight:700}.fast-play-game-details .event-header .tab-container .tabs .tab:not(:first-child){border-left:1px solid var(--borderColor)}.fast-play-game-details .event-header .view-container .live-broadcast iframe{height:300px;width:100%}.fast-play-game-details .event-header .view-container .no-broadcast{color:#999;font-size:14px;text-align:center}.fast-play-game-details .event-header .event-name-time{align-items:center;color:var(--iconFillColorForCategory);display:flex;font-size:12px;justify-content:space-between;width:100%}.fast-play-game-details .event-header .event-name-time .event-icon-title{align-items:center;display:flex;gap:6px}.fast-play-game-details .event-header .event-name-time .event-icon-title .sport-icon{align-items:center;display:flex;justify-content:center}.fast-play-game-details .event-header .event-name-time .event-icon-title .sport-icon svg{fill:var(--iconFillColorForCategory)}.fast-play-game-details .event-header .event-name-time .event-name{color:var(--highlightColor);font-size:14px;font-weight:700;max-width:270px;overflow:hidden;text-overflow:ellipsis}.fast-play-game-details .event-header .event-name-time .status-info{align-items:center;display:flex;gap:4px}.fast-play-game-details .event-header .event-name-time .status-info .status-dot{align-items:center;background-color:currentColor;border-radius:50%;display:flex;height:10px;justify-content:center;width:10px}.fast-play-game-details .event-header .event-name-time .status-info .LiveStatus{color:red;display:flex;position:relative}.fast-play-game-details .event-header .event-name-time .status-info .LiveStatus .live-line{bottom:-2px;height:2px;left:0;overflow:hidden;position:absolute;width:100%}.fast-play-game-details .event-header .event-name-time .status-info .LiveStatus .live-line:before{animation:slide-left-to-right 2s linear infinite;background-color:red;content:"";height:100%;position:absolute;width:70%}@keyframes slide-left-to-right{0%{left:-80%}to{left:100%}}.fast-play-game-details .event-header .event-name-time .status-info .event-name{color:var(--textColor)}.fast-play-game-details .event-header .event-name-time .event-time{color:var(--textColorForCategory);font-size:12px;font-weight:500}.fast-play-game-details .no-data{align-items:center;color:#555;display:flex;font-size:1.5rem;font-weight:700;height:auto;justify-content:center}.fast-play-game-details .market-section{display:flex;flex-direction:column}.fast-play-game-details .market-section .tabs{align-items:center;display:flex;font-family:Roboto Condensed,sans-serif;width:auto}.fast-play-game-details .market-section .tabs .tab{align-items:center;background:var(--fancyNavBg);border-top-right-radius:30px 60px;color:#fff;display:flex;font-size:13px;gap:4px;height:30px;justify-content:space-around;max-width:90px;padding:0 15px;text-align:center}.fast-play-game-details .market-section .fancy-nav-bar{align-items:center;background:var(--fancyNavBg);display:flex;justify-content:center;padding:4px;width:100%}.fast-play-game-details .market-section .fancy-nav-bar .nav-parent{align-items:center;background-color:var(--fancyColorBg);border-radius:4px;display:flex;font-size:13px;height:24px;justify-content:space-between;min-width:60%}.fast-play-game-details .market-section .fancy-nav-bar .nav-parent .nav-item{align-items:center;color:#000;display:flex;height:100%;padding:3px 6px;width:auto}.fast-play-game-details .market-section .fancy-nav-bar .nav-parent .nav-item.active{background-color:#fff;border-radius:4px;color:#000}.fast-play-game-details .market-section .tab-labels{align-items:center;display:flex;justify-content:space-between;max-width:100%}.fast-play-game-details .market-section .tab-labels .left{align-items:center;display:flex;justify-content:center;min-width:50%}.fast-play-game-details .market-section .tab-labels .right{display:flex;justify-content:end}.fast-play-game-details .market-section .tab-labels .label{align-items:center;display:flex;font-weight:700;justify-content:center;padding:6px 0;width:80px}.fast-play-game-details .market-section .tab-labels .label.back{background-color:var(--backColor);color:#fff}.fast-play-game-details .market-section .tab-labels .label.lay{background-color:var(--layColor);color:#fff}.fast-play-game-details .market-section .market-heading{background-color:var(--primaryColor);color:var(--textColorForCategory);display:block;font-size:13px;padding:3px 6px;text-align:start;width:100%}.fast-play-game-details .market-section .labels{display:flex;justify-content:center}.fast-play-game-details .market-section .labels .label{align-items:center;display:flex;font-weight:700;justify-content:center;padding:6px 0;width:80px}.fast-play-game-details .market-section .labels .label.back{background-color:var(--backColor);color:#fff}.fast-play-game-details .market-section .labels .label.lay{background-color:var(--layColor);color:#fff}.fast-play-game-details .market-section .winner-header{align-items:center;border-bottom:.5px solid var(--backColor);display:flex;font-family:Roboto Condensed,sans-serif;justify-content:space-between}.fast-play-game-details .market-section .winner-header .matched-amount{font-size:14px}.fast-play-game-details .market-section .odds-container{position:relative}.fast-play-game-details .market-section .odds-container .odds-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;position:relative}.fast-play-game-details .market-section .odds-container .odds-row .team-name{display:flex;flex:2 1;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:550;justify-content:space-between;padding:0 10px;width:100%}.fast-play-game-details .market-section .odds-container .odds-row .team-name .name{width:auto}.fast-play-game-details .market-section .odds-container .odds-row .team-name .name .profit-loss .loss{color:red}.fast-play-game-details .market-section .odds-container .odds-row .team-name .name .profit-loss .profit{color:green}.fast-play-game-details .market-section .odds-container .odds-row .team-name .runner-icon{align-items:center;cursor:pointer;display:flex;margin-left:8px;position:relative}.fast-play-game-details .market-section .odds-container .odds-row .team-name .runner-icon .tooltip-container{left:0;position:absolute;transform:translateX(-85%);z-index:100}.fast-play-game-details .market-section .odds-container .odds-row .odds{align-items:center;color:#000;display:flex;flex-direction:column;gap:4px;height:40px;justify-content:center;width:80px}.fast-play-game-details .market-section .odds-container .odds-row .odds.sportbook-odds{background-color:var(--sportBookOddsBgColor)}.fast-play-game-details .market-section .odds-container .odds-row .odds.back{background-color:var(--backColor)}.fast-play-game-details .market-section .odds-container .odds-row .odds.lay{background-color:var(--layColor)}.fast-play-game-details .market-section .odds-container .odds-row .odds .price{font-size:13px;font-weight:700}.fast-play-game-details .market-section .odds-container .odds-row .odds .size{font-size:8px;font-weight:300}.fast-play-game-details .market-section .odds-container .odds-row .odds.selected{box-shadow:inset 0 0 6px}.fast-play-game-details .market-section .odds-container .odds-row .changed-price{animation:blinkEffectPrice .2s ease-in-out}.fast-play-game-details .market-section .odds-container .odds-row .changed-size{animation:blinkEffectSize .2s ease-in-out}.fast-play-game-details .market-section .odds-container .odds-row .changed-both{animation:blinkEffectBoth .2s ease-in-out}@keyframes blinkEffectPrice{0%{background-color:#fc0;color:#000}to{background-color:inherit;color:inherit}}@keyframes blinkEffectSize{0%{background-color:pink;color:#000}to{background-color:inherit;color:inherit}}@keyframes blinkEffectBoth{0%{background-color:#ff4500;color:#fff}to{background-color:inherit;color:inherit}}.fast-play-game-details .market-section .odds-container .expanded-details{background-color:#1f202a;border-bottom:1px solid #333;padding:0 15px}.fast-play-game-details .market-section .odds-container .expanded-details .adjust-bet{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.fast-play-game-details .market-section .odds-container .expanded-details .adjust-bet .adjust-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:16px;padding:5px 10px}.fast-play-game-details .market-section .odds-container .expanded-details .adjust-bet .adjust-btn:hover{background-color:#444}.fast-play-game-details .market-section .odds-container .expanded-details .adjust-bet .bet-input{background-color:#2a2b38;border:1px solid #333;border-radius:4px;color:var(--textColor);font-size:14px;margin:0 10px;text-align:center;width:60px}.fast-play-game-details .market-section .odds-container .expanded-details .quick-amounts{display:flex;justify-content:space-around;margin-bottom:10px}.fast-play-game-details .market-section .odds-container .expanded-details .quick-amounts .quick-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:14px;padding:5px 10px}.fast-play-game-details .market-section .odds-container .expanded-details .quick-amounts .quick-btn:hover{background-color:#444}.fast-play-game-details .market-section .odds-container .expanded-details .keypad{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.fast-play-game-details .market-section .odds-container .expanded-details .keypad .keypad-btn{background-color:#2a2b38;border:1px solid #333;color:var(--textColor);cursor:pointer;font-size:14px;padding:10px;text-align:center}.fast-play-game-details .market-section .odds-container .expanded-details .keypad .keypad-btn:hover{background-color:#3a3b48}.fast-play-game-details .market-section .odds-container .expanded-details .keypad .keypad-btn.delete{background-color:#f0ad4e}.fast-play-game-details .market-section .odds-container .expanded-details .action-buttons{display:flex;justify-content:space-around}.fast-play-game-details .market-section .odds-container .expanded-details .action-buttons .action-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.fast-play-game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.cancel{background-color:#d9534f;color:var(--textColor)}.fast-play-game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.back{background-color:var(--backColor);color:var(--textColor)}.fast-play-game-details .market-section .odds-container .expanded-details .action-buttons .action-btn.lay{background-color:var(--layColor);color:var(--textColor)}.fast-play-game-details .market-section .odds-container .overlay{align-items:center;background-color:#fffdfde6;border:1px solid red;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.fast-play-game-details .market-section .odds-container .overlay .suspended-text{color:#000;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700}.fast-play-game-details .market-section .odds-container .overlay .overlay-text{color:gold;font-size:18px;font-weight:700;text-transform:uppercase}.fast-play-game-details .nav-bar{display:flex;font-family:Roboto Condensed,sans-serif;gap:10px;padding:10px}.fast-play-game-details .nav-bar .nav-btn{background:none;background-color:var(--primaryColor);border:none;color:var(--textColorForCategory);cursor:pointer;flex:1 1;font-size:14px;height:38px;padding:10px 0;text-align:center;width:auto}.fast-play-game-details .nav-bar .nav-btn.active{background-color:var(--selectedItem);color:var(--textColor)}.fast-play-game-details .game-content{display:flex;flex-direction:column;gap:12px}.fast-play-game-details .winner-header{align-items:center;border-bottom:.5px solid var(--backColor);display:flex;font-family:Roboto Condensed,sans-serif;justify-content:space-between;width:100%}.fast-play-game-details .winner-header__left{align-items:center;display:flex;gap:16px}.fast-play-game-details .winner-header__left .cash-out{align-items:center;display:flex;font-size:12px;gap:4px}.fast-play-game-details .winner-header__left .cash-out__icon{align-items:center;background-color:#fc0;border-radius:2px;display:flex;height:20px;justify-content:center;position:relative;width:20px}.fast-play-game-details .winner-header__left .cash-out__icon:after{background-color:#fff;border-radius:50%;content:"";height:14px;position:absolute;width:14px}.fast-play-game-details .winner-header .market-type{display:flex;position:relative}.fast-play-game-details .winner-header .market-type .market-left{align-items:center;background:var(--minMaxBg);color:var(--textColorForCategory);display:flex;font-size:13px;gap:4px;height:30px;justify-content:space-around;min-width:60px;padding:0 5px}.fast-play-game-details .winner-header .market-type .market-left .info-icon{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:7px;text-align:center;width:20px;z-index:98}.fast-play-game-details .winner-header .market-type .market-right{background:var(--primaryColor);clip-path:polygon(100% 100%,78.59% 21.41%,74.62% 15.67%,72.31% 12.33%,70% 9%,66% 6%,60% 3%,49% 0,0 0,0 100%);content:"";width:30px}.fast-play-game-details .winner-header .matched-amount{display:flex;font-size:14px;padding:0 15px}.fast-play-game-details .min-max-row{align-items:center;display:flex;justify-content:space-between}.fast-play-game-details .min-max-row .min-max{align-items:center;background:var(--minMaxBg);border-radius:4px;color:var(--iconFillColorForCategory);display:flex;flex-grow:1;font-size:12px;gap:20px;height:100%;justify-content:center;margin:0 4px;padding:5px}.fast-play-game-details .min-max-row .labels{color:#000;display:flex;height:36px}.fast-play-game-details .min-max-row .labels .label{align-items:center;display:flex;justify-content:center;width:80px}.fast-play-game-details .min-max-row .labels .label.back{background-color:var(--backColor)}.fast-play-game-details .min-max-row .labels .label.lay{background-color:var(--layColor)}.fast-play-game-details .odds-container{position:relative}.fast-play-game-details .odds-container .odds-row{align-items:center;border-top:.5px solid var(--primaryColor);cursor:pointer;display:flex;justify-content:space-between}.fast-play-game-details .odds-container .odds-row .team-name{flex:2 1;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:550;padding:0 10px}.fast-play-game-details .odds-container .odds-row .odds{align-items:center;color:#000;display:flex;flex-direction:column;gap:4px;height:40px;justify-content:center;width:80px}.fast-play-game-details .odds-container .odds-row .odds.back{background-color:var(--backColor)}.fast-play-game-details .odds-container .odds-row .odds.lay{background-color:var(--layColor)}.fast-play-game-details .odds-container .odds-row .odds .price{font-size:16px;font-weight:700}.fast-play-game-details .odds-container .odds-row .odds .size{font-size:8px;font-weight:300}.fast-play-game-details .odds-container .odds-row .odds.selected{box-shadow:inset 0 0 6px}.fast-play-game-details .odds-container .details{display:flex;font-family:Roboto Condensed,sans-serif;font-size:8px;gap:8px;height:auto;padding:6px}.fast-play-game-details .odds-container .details div{align-items:center;background-color:#bed5d8;border-radius:4px;display:flex;gap:3px;height:26px;justify-content:center;padding:5px;width:100%}.fast-play-game-details .odds-container .details div .details-title{color:#315195}.fast-play-game-details .odds-container .details div .details-value{color:#161616}.fast-play-game-details .odds-container .expanded-details{background-color:#1f202a;border-bottom:1px solid #333;padding:0 15px}.fast-play-game-details .odds-container .expanded-details .adjust-bet{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.fast-play-game-details .odds-container .expanded-details .adjust-bet .adjust-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:16px;padding:5px 10px}.fast-play-game-details .odds-container .expanded-details .adjust-bet .adjust-btn:hover{background-color:#444}.fast-play-game-details .odds-container .expanded-details .adjust-bet .bet-input{background-color:#2a2b38;border:1px solid #333;border-radius:4px;color:var(--textColor);font-size:14px;margin:0 10px;text-align:center;width:60px}.fast-play-game-details .odds-container .expanded-details .quick-amounts{display:flex;justify-content:space-around;margin-bottom:10px}.fast-play-game-details .odds-container .expanded-details .quick-amounts .quick-btn{background-color:#333;border:none;color:var(--textColor);cursor:pointer;font-size:14px;padding:5px 10px}.fast-play-game-details .odds-container .expanded-details .quick-amounts .quick-btn:hover{background-color:#444}.fast-play-game-details .odds-container .expanded-details .keypad{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.fast-play-game-details .odds-container .expanded-details .keypad .keypad-btn{background-color:#2a2b38;border:1px solid #333;color:var(--textColor);cursor:pointer;font-size:14px;padding:10px;text-align:center}.fast-play-game-details .odds-container .expanded-details .keypad .keypad-btn:hover{background-color:#3a3b48}.fast-play-game-details .odds-container .expanded-details .keypad .keypad-btn.delete{background-color:#f0ad4e}.fast-play-game-details .odds-container .expanded-details .action-buttons{display:flex;justify-content:space-around}.fast-play-game-details .odds-container .expanded-details .action-buttons .action-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.fast-play-game-details .odds-container .expanded-details .action-buttons .action-btn.cancel{background-color:#d9534f;color:var(--textColor)}.fast-play-game-details .odds-container .expanded-details .action-buttons .action-btn.back{background-color:var(--backColor);color:var(--textColor)}.fast-play-game-details .odds-container .expanded-details .action-buttons .action-btn.lay{background-color:var(--layColor);color:var(--textColor)}.fast-play-game-details .odds-container .overlay{align-items:center;background-color:var(--overlayColor);display:flex;height:100%;justify-content:center;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:10}.fast-play-game-details .odds-container .overlay .suspended-text{color:var(--backgroundColor);font-family:Roboto Condensed,sans-serif;font-size:36px;font-weight:700}.fast-play-game-details .odds-container .overlay .overlay-text{color:gold;font-size:18px;font-weight:700;text-transform:uppercase}.loading{height:calc(100dvh - 70px)}.loading,.no-data{align-items:center;display:flex;justify-content:center;width:100%}.no-data{color:#555;font-size:1.5rem;font-weight:700;height:100%}.no-data-container{display:flex;flex-direction:column;height:100%;width:100%}.no-data-container .event-header{background:var(--minMaxBg);display:flex;flex-direction:column;width:100%}.no-data-container .event-header .event-name-time{align-items:center;color:var(--iconFillColorForCategory);display:flex;font-size:12px;justify-content:space-between;padding:8px;width:100%}.no-data-container .event-header .event-name-time .event-icon-title{align-items:center;display:flex;gap:6px}.no-data-container .event-header .event-name-time .event-icon-title .sport-icon{align-items:center;display:flex;justify-content:center}.no-data-container .event-header .event-name-time .event-icon-title .sport-icon svg{fill:var(--iconFillColorForCategory)}.no-data-container .event-header .event-name-time .event-name-no-data{color:var(--highlightColor);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.no-data-container .event-header .event-name-time .event-time{color:var(--textColorForCategory);font-size:12px;font-weight:500}.no-data-container .no-data{font-size:1.5rem;height:100%}.no-data-container .no-data,.no-data-scoreboard{align-items:center;color:#555;display:flex;font-weight:700;justify-content:center}.no-data-scoreboard{font-size:1.2rem;height:auto;padding:4px 0}.swipe-hint{align-items:center;animation:slideFade 4s ease-in-out forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#00000059,#0000008c);border:1px solid #ffffff40;border-radius:9999px;bottom:24px;box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;font-size:12px;font-weight:500;left:50%;letter-spacing:1px;padding:10px 20px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;z-index:1000}.swipe-hint__arrow{animation:arrowUp 1s ease-in-out infinite alternate;color:#fc0;font-size:24px;margin-right:10px}@keyframes slideFade{0%{opacity:0;transform:translate(-50%,30px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}@keyframes arrowUp{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.iframe-container{align-items:center;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:-webkit-fill-available;overflow:hidden;width:100vw}.iframe-container .back-button{background:#007bff;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;padding:10px;text-align:center;width:100%}.iframe-container .back-button:hover{background:#0056b3}.iframe-container iframe{border:none;height:100dvh;width:100%}.terms-page-container{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:start}.terms-page-container .terms-header{background-color:var(--primaryColor);color:var(--textColorForCategory);font-size:1rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;width:100%}.terms-page-container .terms-content{background-color:var(--backgroundColor);border-radius:8px;display:flex;flex-direction:column;gap:16px;max-width:800px;width:100%}.terms-page-container .terms-content .terms-section{background:#fff;border-left:4px solid #007bff;border-left:4px solid var(--primaryColor,#007bff);border-radius:4px;padding:10px}.terms-page-container .terms-content .terms-section h2{color:#333;color:var(--secondaryColor,#333);font-size:1.1rem;font-weight:600;margin-bottom:6px}.terms-page-container .terms-content .terms-section p{color:#666;font-size:.95rem;line-height:1.5}.profile-slider{background-color:var(--secondaryBgColor);box-shadow:-2px 0 5px #0003;color:var(--textColor);font-family:Roboto Condensed,sans-serif;height:100%;position:fixed;right:-300px;top:0;transition:right .3s ease-in-out;width:290px;z-index:1000}.profile-slider .profile-slider__theme-toggle{align-items:center;color:var(--iconFillColor);cursor:pointer;display:flex;font-size:1.2rem;gap:10px;justify-content:end;padding:10px 20px;width:100%}.profile-slider .profile-slider__theme-toggle:hover{color:var(--highlightColor)}.profile-slider.open{right:0}.profile-slider__close{background:none;border:none;color:var(--iconFillColor);cursor:pointer;font-size:2rem;position:absolute;right:10px}.profile-slider__close:hover{color:var(--highlightColor)}.profile-slider__content{height:100dvh;overflow-y:auto;padding-top:50px}.profile-slider__menu{list-style:none;margin:0;padding:0}.profile-slider__item:not(:last-child){border-bottom:1px solid var(--textfieldBorderColor)}.profile-slider__item.logout-item .profile-slider__button{color:var(--layColor)}.profile-slider__item.logout-item .profile-slider__button:hover{background-color:var(--errorBgColor);color:var(--errorTextColor)}.profile-slider__button{background:none;border:none;color:var(--textColor);cursor:pointer;font-size:1rem;gap:10px;padding:14px;text-align:left;width:100%}.profile-slider__button,.profile-slider__button__icon{align-items:center;display:flex}.profile-slider__button:hover{background-color:var(--textfieldBgColor)}.profile-slider__button--logout{color:var(--layColor)}.profile-slider__button .profile-slider__icon{align-items:center;color:var(--iconFillColor);display:flex;font-size:1.2rem;font-weight:600;justify-content:center}.profile-slider__button .profile-slider__icon .user-profile-icon{height:50px;width:50px}.profile-slider__button .profile-slider__icon:hover{color:var(--highlightColor)}.profile-slider__button .profile-icon-label{display:flex;font-weight:600}.profile-slider__user-info{display:flex;gap:8px;justify-content:center;padding:16px 10px;width:100%}.profile-slider__user-info .title-number-card{flex:1 1;height:47px}.backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.global-button-icon{background-color:var(--primaryBgColor);border:1px solid var(--textfieldBorderColor);border-radius:5px;color:var(--textColor);gap:5px;padding:10px 15px}.global-button-icon:hover{background-color:var(--highlightColor);color:var(--secondaryTextColor)}.global-button-icon__label{color:#fff;font-size:.9rem}.global-button-icon{align-items:center;background-color:var(--buttonBackground);border:none;border-radius:4px;color:var(--buttonTextColor);cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:8px;font-weight:500;justify-content:center;padding:16px;transition:background-color .3s,opacity .3s}.global-button-icon:hover{background-color:var(--primaryColor);color:var(--textColor)}.global-button-icon__icon{color:var(--iconFillColor);display:inline-flex;font-size:1.2rem;margin-right:8px}.global-button-icon__label{font-size:1rem}.global-button-icon.secondary{background-color:var(--secondaryBgColor)}.global-button-icon.secondary:hover{background-color:var(--primaryColor)}.global-button-icon.danger{background-color:var(--layColor)}.global-button-icon.danger:hover{background-color:var(--backColor)}.global-button-icon.disabled{color:var(--textfieldBorderColor);cursor:not-allowed;opacity:.65}.global-button-icon.disabled,.global-button-icon.disabled:hover{background-color:var(--textfieldBgColor)}.menu-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--secondaryBgColor);box-shadow:-2px 0 5px #0003;display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;height:100%;left:-300px;overflow:hidden;position:fixed;top:0;transition:left .3s ease-in-out;width:300px;z-index:1000}.menu-slider.open{left:0}.menu-slider__close{background:none;border:none;color:var(--textColorForCategory);cursor:pointer;display:flex;font-size:2rem;right:10px}.menu-slider__header{align-items:center;background-color:var(--primaryColor);color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:15px 10px;position:relative;width:100%}.menu-slider__content{flex:1 1;overflow-y:auto}.menu-slider__menu{list-style:none;margin:0;padding:0}.menu-slider__item{background-color:#0000;border-bottom:1px solid var(--borderColor);cursor:pointer;transition:background-color .3s ease}.menu-slider__item .menu-slider__item-header{align-items:center;display:flex;justify-content:space-between;padding:12px}.menu-slider__item .menu-slider__item-header .menu-slider__item-header-left{align-items:center;display:flex;gap:8px}.menu-slider__item .menu-slider__item-header .menu-slider__item-header-left svg{fill:var(--iconFillColor)}.menu-slider__item:last-child{border-bottom:none}.menu-slider__arrow{align-items:center;color:#aaa;display:flex;font-size:1.2rem;transition:transform .3s ease}.menu-slider__arrow--open{transform:rotate(180deg)}.menu-slider__submenu-container{overflow:hidden}.menu-slider__submenu-container .menu-slider__submenu{background:var(--secondaryBgColor);list-style-type:none;margin:0;padding:0}.menu-slider__submenu-container .menu-slider__submenu .menu-slider__submenu-item{align-items:center;display:flex}.menu-slider__submenu-container .menu-slider__submenu .events-list-items:before{color:var(--textColor);content:"•";display:flex;display:inline-block;font-size:2rem;margin-right:6px;padding:0;vertical-align:middle}.menu-slider__submenu-container .menu-slider__submenu>li{padding:10px 15px}.menu-slider__submenu-container .menu-slider__submenu>li,.menu-slider__submenu-container .menu-slider__submenu>li .events-list{background-color:#0000;color:var(--textColor);cursor:pointer;font-size:.9rem;transition:background-color .3s ease,color .3s ease}.menu-slider__submenu-container .menu-slider__submenu>li .events-list{list-style-type:none;padding:0 15px}.menu-slider__submenu-container .menu-slider__submenu>li:hover{color:var(--textColor)}.menu-slider__item-icon{height:24px;object-fit:contain;width:24px}.menu-slider__markets{padding:0 0 0 25px}.menu-slider__market-item .market-time{display:flex;padding:10px 0}.menu-slider__theme-toggle{align-items:center;background-color:var(--secondaryBgColor);border-top:.5px solid var(--borderColor);bottom:0;display:flex;flex-shrink:0;justify-content:space-between;justify-content:end;padding:15px;position:sticky}.menu-slider__theme-toggle span{color:var(--textColor);font-weight:700}.menu-slider__theme-toggle svg{font-size:1.2rem}.toggle-switch-container{align-items:center;display:flex;gap:8px}.toggle-switch-label{color:#333;font-size:16px}.toggle-switch-label.left-label{margin-right:8px}.toggle-switch-label.right-label{margin-left:8px}.toggle-switch{display:inline-block;height:34px;position:relative;width:70px}.toggle-switch .toggle-switch-input{height:0;opacity:0;width:0}.toggle-switch .toggle-switch-slider{background-color:#f0f0f0;border:2px solid #ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-switch .toggle-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";left:3px;position:absolute;transition:.4s;width:18px}.toggle-switch .toggle-switch-slider .toggle-switch-icon{align-items:center;color:#000;display:flex;font-size:12px;height:18px;justify-content:center;position:absolute;top:50%;transform:translate(6px,-50%);transition:.4s;width:18px}.toggle-switch.checked .toggle-switch-slider{background-color:#333;border:2px solid #666}.toggle-switch.checked .toggle-switch-slider:before{transform:translateX(26px)}.toggle-switch.checked .toggle-switch-slider .toggle-switch-icon{color:#fff;transform:translate(40px,-50%)}.toggle-switch.unchecked .toggle-switch-icon{color:#000}.toggle-switch.checked .toggle-switch-icon{color:#fff}body{background-color:var(--backgroundColor);box-sizing:border-box;color:var(--textColor);font-family:Tahoma,Helvetica,sans-serif;margin:0;padding:0;transition:background-color .3s,color .3s}.loading-screen{align-items:center;display:flex;height:100dvh;justify-content:center;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{background-color:var(--primaryColor);border:none;border-radius:4px;color:var(--buttonTextColor);cursor:pointer;font-family:Tahoma,Helvetica,sans-serif;padding:10px 20px;transition:background-color .3s,color .3s}input,input::placeholder{font-family:Tahoma,Helvetica,sans-serif;font-size:14px;font-weight:500}