body,html{overflow-x:hidden;width:100%}body{-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{position:relative;width:100%}.header-top-bar{display:none}.header-main{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);box-sizing:border-box;justify-content:space-between;max-height:90px;min-height:90px;padding:15px 30px;position:relative;width:100%}.header-left,.header-main,.logo-container{align-items:center;display:flex}.logo-container{gap:8px;height:90px;position:relative}.logo-image{height:90px;max-height:90px;object-fit:contain;width:auto}.header-right{align-items:center;display:flex;gap:15px}.header-btn{background-color:initial;border:2px solid #fff;border-radius:8px;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.rules-btn{color:#4a4a4a}.login-btn{background-color:#2196f3;border-color:#2196f3;border-radius:0;color:#fff}.register-btn{background-color:#fff;border-color:#fff;border-radius:0;color:#0078b1}.header-btn:hover{opacity:.8;transform:translateY(-1px)}.search-container{align-items:center;background-color:initial;border:2px solid #fff;border-radius:8px;display:flex;min-width:200px;padding:8px 15px;position:relative}.search-icon{color:#999;height:18px;margin-right:10px;width:18px}.search-input{background-color:initial;border:none;color:#fff;font-family:Arial,sans-serif;font-size:14px;outline:none;width:100%}.search-input::placeholder{color:#d3d3d3}.deposit-btn{align-items:center;background-color:#2d7a2d;border:none;border-radius:20px 0 0 20px;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.deposit-btn:hover{background-color:#256325}.deposit-icon{filter:brightness(0) invert(1);flex-shrink:0;height:20px;object-fit:contain;width:20px}.withdraw-btn{align-items:center;background-color:#e53935;border:none;border-radius:0 20px 20px 0;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;margin-left:-2px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.withdraw-btn:hover{background-color:#c62828}.withdraw-icon{filter:brightness(0) invert(1);flex-shrink:0;height:20px;object-fit:contain;width:20px}.rules-btn-logged{background-color:#b3d9ff;border:1px solid #fff;border-radius:20px;color:#4a4a4a;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;font-weight:600;padding:8px 20px;text-transform:uppercase;transition:all .3s ease}.rules-btn-logged:hover{background-color:#9cf}.search-container-logged{align-items:center;background-color:#b3d9ff;border:1px solid #fff;border-radius:20px;display:flex;min-width:200px;padding:8px 15px;position:relative}.search-icon-logged{stroke-width:2;color:#1a5490;height:16px;margin-right:8px;width:16px}.search-input-logged{background-color:initial;border:none;color:#1a5490;font-family:Arial,sans-serif;font-size:13px;outline:none;width:100%}.search-input-logged::placeholder{color:#5a8fc0}.balance-container{align-items:center;background-color:#1a5490;border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;min-width:100px;padding:8px 20px}.balance-line{color:#fff}.balance-line,.exposure-line{font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.exposure-line{color:#4caf50}.user-dropdown-container{position:relative}.user-name{align-items:center;color:#b3d9ff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:600;gap:5px;text-transform:uppercase;transition:color .3s ease}.user-name:hover{color:#fff}.dropdown-arrow-header{color:#b3d9ff;font-size:10px}.user-dropdown-menu{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:5px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:1000}.dropdown-balance-section{border-bottom:1px solid #e0e0e0;padding:10px}.balance-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:6px 0}.balance-item:last-child{border-bottom:none}.balance-label{flex:1 1;font-weight:400;margin-right:10px}.balance-label,.balance-value{color:#333;font-family:Arial,sans-serif;font-size:12px}.balance-value{font-weight:600;white-space:nowrap}.dropdown-buttons-section{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:6px;padding:10px}.refer-earn-btn{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;font-weight:600;padding:8px;text-transform:uppercase;transition:all .3s ease;width:100%}.refer-earn-btn:hover{background:linear-gradient(94deg,#2580a6,#7da0db 55%,#2580a6);box-shadow:0 2px 8px #2d8ab64d;transform:translateY(-1px)}.awaiting-bonus-btn{background-color:#fff;border:1px solid #1976d2;border-radius:20px;color:#1976d2;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;font-weight:600;padding:8px;transition:all .3s ease;width:100%}.awaiting-bonus-btn:hover{background-color:#f5f5f5}.dropdown-menu-section{padding:0}.menu-item{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:13px;justify-content:space-between;padding:8px 12px;transition:background-color .2s ease}.menu-item:hover{background-color:#f5f5f5}.menu-item:last-child{border-bottom:none}.logout-item{color:#333;font-weight:600;text-transform:uppercase}.logout-icon{color:#333;height:16px;width:16px}@media (max-width:768px){.header-main{align-items:center;background:#000;border:none;box-shadow:none;height:auto;justify-content:space-between;max-height:none;min-height:auto;padding:5px 15px}.hamburger-menu-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px;z-index:10}.hamburger-icon{color:#fff;height:20px;width:20px}.header-left{flex:1 1;margin-left:10px}.logo-container{height:auto}.logo-image{height:55px;margin-left:-14%;max-height:55px}.mobile-search-btn{display:none}.mobile-search-icon{color:#fff;height:20px;width:20px}.deposit-btn,.desktop-balance,.rules-btn-logged,.search-container-logged,.user-name,.withdraw-btn{display:none!important}.header-right,.user-dropdown-container{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.user-dropdown-container{position:relative}.mobile-username{align-self:center;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:600;margin-bottom:5px;margin-left:-37%;order:1;text-transform:uppercase}.mobile-user-actions{align-items:center;display:flex;gap:8px;margin-top:-4%;order:2}.balance-container{align-items:center;background-color:#1a5490;border:1px solid #fff;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:80px;padding:8px 15px}.balance-line,.exposure-line{font-size:11px}.mobile-profile-btn{align-items:center;background-color:#1a5490;border:1px solid #fff;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.mobile-profile-icon{color:#fff;height:20px;width:20px}.rules-btn,.search-container{display:none!important}.login-btn,.register-btn{border-width:1px;display:inline-block!important;font-size:12px;padding:6px 12px}.login-btn{background-color:#0078b1!important;border-color:#0078b1!important}.header-right{flex-direction:row!important;gap:8px!important}}@media (min-width:769px){.hamburger-menu-btn,.mobile-balance,.mobile-profile-btn,.mobile-search-btn,.mobile-user-actions,.mobile-username{display:none!important}}.mobile-sidebar-overlay{animation:fadeIn .3s ease;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.mobile-sidebar{animation:slideIn .3s ease;background-color:#0078b1;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:250px;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-sidebar-header{background-color:#0078b1;border-bottom:1px solid #fff3;justify-content:space-between;padding:15px 20px}.mobile-sidebar-header,.mobile-sidebar-logo{align-items:center;display:flex}.mobile-sidebar-logo-image{height:70px;object-fit:contain;width:auto}.mobile-sidebar-close{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;transition:background-color .2s ease;width:30px}.mobile-sidebar-close:hover{background-color:#fff3}.mobile-sidebar-close svg{color:#fff;height:20px;width:20px}.mobile-sidebar-items{flex:1 1;overflow-y:auto}.mobile-sidebar-item{align-items:center;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background-color .2s ease}.mobile-sidebar-item:hover{background-color:#ffffff1a}.mobile-sidebar-item-content{align-items:center;display:flex;flex:1 1;gap:12px}.mobile-sidebar-icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.mobile-sidebar-text{color:#fff;flex:1 1;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.mobile-sidebar-arrow{color:#fffc;font-size:20px;font-weight:300;margin-left:10px;transition:transform .3s ease}.mobile-sidebar-arrow.rotated{transform:rotate(90deg)}.mobile-sidebar-whatsapp{background-color:#ffffff1a;border-top:1px solid #fff3;cursor:pointer;margin-top:auto;padding:16px 20px;transition:background-color .2s ease}.mobile-sidebar-whatsapp:hover{background-color:#fff3}.mobile-whatsapp-header{color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:10px}.mobile-whatsapp-content{align-items:center;display:flex;gap:10px}.mobile-whatsapp-icon{flex-shrink:0;height:24px;width:24px}.mobile-whatsapp-text{color:#fff;flex:1 1;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.mobile-cricket-dropdown{animation:slideDown .3s ease-out;background-color:#0000004d;max-height:400px;overflow-y:auto}.mobile-cricket-match-item{border-bottom:1px solid #ffffff1a;cursor:pointer;padding:12px 20px 12px 56px;transition:background-color .2s ease}.mobile-cricket-match-item:hover{background-color:#ffffff1a}.mobile-cricket-match-item:last-child{border-bottom:none}.mobile-cricket-match-name{color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4;margin-bottom:4px}.mobile-cricket-match-info{align-items:center;color:#ffffffb3;display:flex;font-family:Arial,sans-serif;font-size:11px;gap:8px}.mobile-cricket-live-badge{background-color:#f44;border-radius:3px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.mobile-cricket-match-date{color:#fff9;font-size:11px}.mobile-cricket-loading,.mobile-cricket-no-matches{color:#ffffffb3;font-family:Arial,sans-serif;font-size:14px;padding:20px;text-align:center}.header-success-notification{align-items:center;animation:slideDown .3s ease-out;background-color:#28a745;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:12px 20px;width:100%;z-index:1000}.header-success-notification-content{align-items:center;display:flex;gap:12px}.header-success-checkmark-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.header-success-checkmark{stroke:#28a745;color:#28a745;height:16px;width:16px}.header-success-text{color:#fff;font-family:Arial,sans-serif;font-size:16px;font-weight:600}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header-casino-notification{align-items:center;animation:fadeInScale .3s ease-out;background-color:#28a745;border-radius:20px;box-shadow:0 2px 8px #0000004d;display:flex;justify-content:center;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1000}.header-casino-notification-content{align-items:center;display:flex;gap:6px;position:relative}.header-casino-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.header-casino-icon{fill:#25d366;height:12px;width:12px}.header-casino-text{color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:600}.header-casino-close-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:4px;padding:0;transition:opacity .2s;width:18px}.header-casino-close-btn:hover{opacity:.7}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.header-success-notification{padding:10px 15px}.header-success-text{font-size:14px}.header-success-checkmark-circle{height:20px;width:20px}.header-success-checkmark{height:14px;width:14px}.header-casino-notification{border-radius:18px;padding:5px 10px}.header-casino-text{font-size:11px}.header-casino-icon-circle{height:14px;width:14px}.header-casino-icon{height:11px;width:11px}.header-casino-close-btn{font-size:14px;height:16px;margin-left:3px;width:16px}}.main-navigation{background-color:#2a2a2a;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:6px 30px;width:100%}@media (max-width:768px){.main-navigation{-ms-overflow-style:none!important;background-color:#dedddd;border:none!important;box-shadow:none!important;margin:0;min-height:auto;outline:none!important;padding:5px 8px;scrollbar-width:none!important}.main-navigation::-webkit-scrollbar{height:0!important;width:0!important}.main-navigation::-webkit-scrollbar,.main-navigation::-webkit-scrollbar-track{background:#0000!important;display:none!important}.main-navigation::-webkit-scrollbar-thumb{background:#0000!important;display:none!important}.nav-container{-ms-overflow-style:none!important;scrollbar-width:none!important}.nav-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}}.main-navigation::-webkit-scrollbar{height:4px}.main-navigation::-webkit-scrollbar-track{background:#1a1a1a}.main-navigation::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:2px}.nav-container{flex-wrap:nowrap;gap:12px;justify-content:flex-start;min-width:0}.nav-container,.nav-item{align-items:center;display:flex}.nav-item{color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;font-weight:700;gap:8px;letter-spacing:.5px;text-transform:uppercase;transition:opacity .3s ease;white-space:nowrap}.nav-item:hover{opacity:.8}@media (max-width:768px){.nav-item{align-items:center;border-radius:4px;color:#333;flex-direction:row;gap:6px;justify-content:center;min-width:auto;padding:5px 8px;transition:background-color .3s ease}.nav-item-highlight{color:#333!important}.nav-item-hide-mobile{display:none!important}.nav-item-active{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6)!important}.nav-item-active .nav-item-text{color:#000!important;font-weight:600!important}}.nav-item-highlight{color:gold}.nav-separator{background-color:#4dd0e1;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}.nav-item-icon,.nav-item-inplay-icon{display:none}.nav-item-text{display:block}@media (max-width:768px){.nav-item-icon{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.nav-item-icon img{height:100%;object-fit:contain;width:100%}.nav-item-inplay-icon{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.nav-item-inplay-icon svg{height:100%;width:100%}.nav-item-text{font-size:11px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.nav-item-inplay{position:relative}.nav-item-inplay:after{display:none!important}.nav-container{align-items:center;flex-wrap:nowrap;gap:0}.nav-separator{background-color:#ddd;border-radius:0;height:20px;margin:0 3px;width:1px}}.casino-header{background-color:#fff;border-bottom:1px solid #e0e0e0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:8px 20px;width:100%}.casino-header-container{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:-webkit-fit-content;min-width:fit-content}.casino-game-btn{background-color:#fff;border:none;border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.casino-game-btn:hover{background-color:#f5f5f5;box-shadow:0 2px 4px #00000026}.casino-game-btn-active{background:linear-gradient(135deg,#2d8ab6,#8daceb 55%,#2d8ab6);box-shadow:0 2px 6px #2d8ab666;color:#fff}.casino-game-btn-active:hover{background:linear-gradient(135deg,#25739a,#7a9dd6 55%,#25739a);box-shadow:0 3px 8px #2d8ab680}.casino-header::-webkit-scrollbar{height:4px}.casino-header::-webkit-scrollbar-track{background:#f1f1f1}.casino-header::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.casino-header::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.casino-header{-ms-overflow-style:none;padding:6px 12px;scrollbar-width:none}.casino-header::-webkit-scrollbar{display:none}.casino-game-btn{font-size:11px;font-weight:500;padding:6px 12px}.casino-header-container{gap:6px}}.casino-games-grid-container{background-color:#fff;box-sizing:border-box;padding:20px;width:100%}.casino-games-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);max-width:100%}.casino-game-tile{aspect-ratio:1;background-color:#fff;border-radius:0;box-shadow:0 2px 6px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.casino-game-tile:hover{box-shadow:0 4px 12px #0003;transform:translateY(-4px)}.casino-game-image-wrapper{flex:1 1;min-height:0;overflow:hidden;position:relative;width:100%}.casino-game-image{border-radius:0;display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.casino-game-title{background-color:#fff;color:#000;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;padding:8px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.casino-game-title,.casino-play-now-btn{font-family:Arial,sans-serif;text-transform:uppercase}.casino-play-now-btn{background:linear-gradient(135deg,#2d8ab6,#8daceb);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px;transition:background .3s ease;width:100%}.casino-play-now-btn:hover{background:linear-gradient(135deg,#25739a,#7a9dd6)}@media (max-width:1200px){.casino-games-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.casino-games-grid-container{padding:12px}.casino-games-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.casino-game-tile{aspect-ratio:1;min-height:0}.casino-game-image-wrapper{flex:1 1;height:100%;min-height:0;width:100%}.casino-game-image{display:block;height:100%;object-fit:cover;width:100%}.casino-game-title{font-size:10px;padding:6px 8px}.casino-play-now-btn{font-size:11px;padding:8px}}@media (max-width:480px){.casino-games-grid-container{padding:10px}.casino-games-grid{gap:6px;grid-template-columns:repeat(3,1fr)}.casino-game-tile{aspect-ratio:1;min-height:0}.casino-game-image-wrapper{flex:1 1;height:100%;min-height:0;width:100%}.casino-game-image{display:block;height:100%;object-fit:cover;width:100%}.casino-play-now-btn{font-size:10px;padding:6px}}.sidebar-container{align-items:flex-start;display:flex}.sidebar{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;min-height:calc(100vh - 120px);width:280px}.sidebar-items{flex:1 1;overflow-y:auto}.sidebar-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background-color .2s ease}.sidebar-item:hover{background-color:#f8f8f8}.sidebar-item-content{align-items:center;display:flex;flex:1 1;gap:12px}.sidebar-icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.sidebar-text{color:#000;flex:1 1;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.sidebar-arrow{color:#999;font-size:20px;font-weight:300;margin-left:10px}.sidebar-whatsapp{background-color:#fff;border-top:1px solid #f0f0f0;cursor:pointer;margin-top:auto;padding:16px 20px;transition:background-color .2s ease}.sidebar-whatsapp:hover{background-color:#f8f8f8}.whatsapp-header{color:#4a4a4a;font-family:Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:10px}.whatsapp-content{align-items:center;display:flex;gap:10px}.whatsapp-icon{height:24px;width:24px}.whatsapp-text{color:#4a4a4a;flex:1 1;font-size:14px;font-weight:400}@media (max-width:768px){.sidebar-container{display:none!important}}.banner-section{background-color:#f5f5f5;flex:1 1;margin-bottom:-10px;min-width:0;padding:6px 6px 0 0}.banner-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:0;max-width:1000px}.banner-card{aspect-ratio:16/12;border-radius:0;box-shadow:0 2px 4px #0000001a;cursor:pointer;max-height:110px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.banner-card:hover{box-shadow:0 4px 16px #0003;transform:translateY(-5px)}.banner-image{display:block;height:100%;object-fit:cover;width:100%}.banner-overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.banner-card:hover .banner-overlay{opacity:1}.banner-title{color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}@media (max-width:1200px){.banner-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.banner-grid{gap:5px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:0;max-width:100%;padding:5px 0 0}.banner-section{background-color:#f5f5f5;margin:0!important;padding:0!important}.banner-card{aspect-ratio:1;border-radius:0;max-height:70px}.banner-title{font-size:9px;padding:5px}.banner-hide-mobile{display:none!important}}.game-thumbnails-section{background-color:#f5f5f5;margin-bottom:-10px;min-width:0;padding:10px 6px 0 0}.game-thumbnails-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0;max-width:1000px}.game-thumbnail-card{aspect-ratio:2/3;border-radius:12px;box-shadow:0 2px 8px #00000026;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.game-thumbnail-card:hover{box-shadow:0 6px 20px #0003;transform:translateY(-4px)}.game-thumbnail-image{display:block;height:100%;object-fit:cover;width:100%}.game-thumbnail-overlay{background:linear-gradient(0deg,#000000bf,#0000);bottom:0;left:0;opacity:0;padding:12px 10px;position:absolute;right:0;transition:opacity .3s ease}.game-thumbnail-card:hover .game-thumbnail-overlay{opacity:1}.game-thumbnail-title{color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:700;margin:0;text-shadow:1px 1px 3px #0009;text-transform:uppercase}@media (max-width:900px){.game-thumbnails-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.game-thumbnails-section{-webkit-overflow-scrolling:touch;max-width:100vw;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px 0 12px;scrollbar-width:thin;touch-action:pan-x;width:100%}.game-thumbnails-grid{display:flex;flex-direction:row;gap:6px;margin:0;max-width:none;min-width:100%;padding:0 6px 0 4px;width:-webkit-max-content;width:max-content}.game-thumbnail-card{aspect-ratio:2/3;border-radius:10px;flex-basis:calc(33.33333vw - 7.33333px);flex-grow:0;flex-shrink:0;min-width:90px}.game-thumbnail-title{font-size:10px}}.play-games-section{background-color:#f5f5f5;display:flex;flex-direction:column;flex-shrink:0;gap:15px;max-width:100%;min-width:0;overflow-x:hidden;padding:10px;width:450px}.play-games-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:12px 15px}.play-games-header h2{color:#fff;font-family:Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.large-banners{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.large-banners{display:none!important}}.large-banner-card{aspect-ratio:16/9;border-radius:6px;box-shadow:0 2px 6px #00000026;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.large-banner-card:hover{box-shadow:0 4px 12px #0003;transform:translateY(-3px)}.large-banner-image{display:block;height:100%;object-fit:cover;width:100%}.large-banner-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;left:0;padding:12px;position:absolute;right:0}.large-banner-title{color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin:0;text-shadow:2px 2px 4px #000000b3;text-transform:uppercase}.small-banners-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.small-banner-card{aspect-ratio:16/7;border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.small-banner-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.small-banner-image{display:block;height:100%;object-fit:cover;width:100%}.small-banner-card .small-banner-image,.small-banner-image{object-position:top center}.small-banner-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;left:0;padding:6px;position:absolute;right:0}.small-banner-title{color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;margin:0;text-shadow:2px 2px 4px #000000b3;text-transform:uppercase}@media (max-width:1200px){.play-games-section{width:320px}}.casino-provide-header{display:none}@media (max-width:768px){.play-games-header{display:none!important}.casino-provide-header{align-items:center;display:flex;gap:8px;margin-bottom:10px;margin-top:3%;padding-left:0}.casino-provide-icon{display:block;height:24px;object-fit:contain;width:24px}.casino-provide-text{color:#333;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.play-games-section{padding:0;width:100%}.small-banners-grid{gap:2px;grid-template-columns:repeat(3,1fr);padding:0}.small-banner-card{aspect-ratio:11/7;border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}}.inplay-header-wrapper{background-color:#f5f5f5;margin-top:107px;padding:4px 4px 4px 0;width:100%}.game-header{justify-content:space-between;margin-bottom:6px}.game-header,.game-header-left{align-items:center;display:flex}.game-header-left{gap:12px}.inplay-logo{align-items:center;display:flex;gap:8px;margin-left:10%;margin-top:-143%}.inplay-icon{display:block;height:18px;object-fit:contain;width:18px}.inplay-text{color:#000;font-size:16px;font-weight:700;white-space:nowrap}.inplay-text,.sport-header{font-family:Arial,sans-serif}.sport-header{align-items:center;background-color:#2196f3;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.cricket-icon{height:16px;width:16px}.category-btn{background-color:#64b5f6;border:none;border-radius:16px;color:#fff;font-weight:500}.category-btn:hover{background-color:#42a5f5}@media (max-width:768px){.inplay-header-wrapper{display:none!important}}.game-section{background-color:#f5f5f5;margin-bottom:6%;margin-top:-41px;padding:0 4px 4px 0;width:100%}.game-section-loader{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;min-height:200px;padding:60px 20px;width:100%}.game-section-football,.game-section-tennis{margin-top:-53px}.game-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.game-table-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;color:#666;display:grid;font-family:Arial,sans-serif;font-size:11px;font-weight:600;grid-template-columns:3fr 1fr 3fr;padding:8px 10px}.match-column{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);justify-content:space-between;margin:-8px -10px;padding:8px 10px;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);position:relative}.cricket-label,.match-column{align-items:center;color:#fff;display:flex}.cricket-label{font-size:13px;gap:6px;margin-left:2%}.cricket-label span{font-size:13px;font-weight:600}.cricket-icon-img{display:block;height:20px;object-fit:contain;width:20px}.game-header-right{display:flex;gap:6px;margin-right:5%}.category-btn{background-color:initial;border:1px solid #000;border-radius:20px;color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:11px;font-weight:700;padding:6px 12px;text-transform:uppercase;transition:background-color .3s ease}.category-btn:hover{background-color:#64b5f633}.icons-column{display:flex;justify-content:center}.icons-column,.odds-column{align-items:center;background-color:#6b6969;margin:-8px -10px;padding:8px 10px}.odds-column{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,1fr)}.odds-header{color:#fff;font-weight:600;grid-column:span 2;padding:0 5px;text-align:center}.game-table-body{display:flex;flex-direction:column}.game-row{align-items:center;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:3fr 1fr 3fr;padding:8px 10px;transition:background-color .2s ease}.game-row:hover{background-color:#fafafa}.match-info{display:flex;flex-direction:column;gap:4px}.match-name-wrapper{display:contents}@media (min-width:769px){.mobile-match-icons{display:none!important}.desktop-match-icons{align-items:center;display:flex!important;flex-wrap:wrap;gap:5px}.match-name-wrapper{display:contents}}.match-date{color:#fd5d5d;font-size:10px}.match-date,.match-name{font-family:Arial,sans-serif}.match-name{color:#333;font-size:12px;font-weight:500}.desktop-match-icons,.match-icons{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.mobile-match-icons{display:none}.green-dot{color:#4caf50;font-size:12px}@media (max-width:768px){.green-dot{font-size:24px}}.icon-tv{display:block;height:16px;object-fit:contain;width:16px}.icon-gamepad{font-size:16px}.icon-btn{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;font-weight:600;min-width:25px;padding:3px 8px}.odds-cells{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(6,1fr)}.odds-cell{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:10px;justify-content:center;min-height:35px;padding:4px 2px;text-align:center;transition:background-color .2s ease}.blue-cell{background-color:#a5d9fe;color:#000}.pink-cell{background-color:#f8d0ce;color:#000}.grey-cell{background-color:#f5f5f5;color:#000}.odds-value{font-size:10px;font-weight:700;margin-bottom:1px}.odds-amount{color:#999;font-size:8px}@media (max-width:768px){.game-section{background-color:#f5f5f5;margin:0!important;padding:0!important}.game-section-loader{border-radius:0;box-shadow:none;min-height:150px;padding:40px 20px}.red-dot-loader span{height:10px;width:10px}.red-dot-loader{gap:6px}.game-content{border-radius:0;box-shadow:none;margin:0}.game-table-header{background-color:initial;border-bottom:none;grid-template-columns:1fr;padding:0}.match-column{border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,calc(93% - 15px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(93% - 15px) 100%,0 100%);margin:0;padding:8px 15px}.cricket-label{font-size:12px;margin-left:0}.cricket-icon-img{height:18px;width:18px}.game-header-right{gap:5px;margin-right:44px}.category-btn{border-radius:15px;font-size:10px;padding:5px 10px}.icons-column{display:none}.odds-column,.odds-header{display:none!important}.game-row{border-bottom:1px solid #e0e0e0;gap:6px;grid-template-columns:1fr;padding:8px 0 8px 12px}.match-info{background:#dedddd!important;border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)!important;clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)!important;display:flex;flex-direction:column;gap:1px;margin:-8px 0 -8px 15px!important;padding:4px 15px!important;position:relative;width:calc(100% - 3px)}.mobile-match-icon-left{display:none}@media (max-width:768px){.game-row{position:relative}.mobile-match-icon-left{display:block;height:20px;left:5px;object-fit:contain;position:absolute;top:8px;width:20px;z-index:10}}.match-name-wrapper{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.match-info .match-date{font-family:Arial,sans-serif!important;font-size:9px;font-weight:700!important}.match-info .match-name{color:#000;cursor:pointer;flex:1 1;font-family:Arial,sans-serif!important;font-size:11px;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.desktop-match-icons{display:none!important}.mobile-match-icons{display:flex!important}.match-icons,.mobile-match-icons{align-items:center;flex-shrink:0;gap:4px;margin-top:0}.match-icons{display:flex}.icon-btn{font-size:9px;min-width:20px;padding:2px 6px}.odds-cells{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,1fr);margin-top:2px;width:100%}.odds-cell{align-items:center;border-radius:0;border-right:1px solid #fff;display:flex;flex-direction:column;font-size:9px;justify-content:center;min-height:28px;padding:4px 3px}.odds-cell:last-child{border-right:none}.odds-value{font-size:9px;font-weight:700}.odds-amount{font-size:7px}}.big-banner-section{background-color:#f5f5f5;margin-bottom:20px;padding:6px 0 0;width:100%}.big-banner-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:0;width:100%}.big-banner-card{aspect-ratio:16/12;border-radius:3px;box-shadow:0 2px 4px #0000001a;cursor:pointer;max-height:2000px;min-width:0;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.big-banner-card:hover{box-shadow:0 4px 16px #0003;transform:translateY(-5px)}.big-banner-image{display:block;height:100%;object-fit:cover;width:100%}.big-banner-overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.big-banner-card:hover .big-banner-overlay{opacity:1}.big-banner-title{color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}@media (max-width:1200px){.big-banner-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.big-banner-section{display:none!important}}@media (max-width:480px){.big-banner-grid{grid-template-columns:1fr}}.footer-container{background-color:#000;box-sizing:border-box;margin-top:0;max-width:100vw;width:100%}.footer-separator{background-color:#e0e0e0;height:1px;margin-bottom:0;width:100%}.footer-content{align-items:center;background-color:#000;display:flex;justify-content:center;padding:15px 0;width:100%}.footer-text{color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;margin:0;text-align:center}@media (max-width:768px){.footer-content{padding:12px 15px}.footer-text{font-size:12px}}.login-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:10000}.login-modal-container{border-radius:0;box-shadow:0 10px 40px #00000080;height:100vh;margin:0;max-height:100vh;max-width:500px;overflow:hidden;position:relative;width:100%}.login-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:2px solid #ffffff80;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:700;height:40px;justify-content:center;position:fixed;right:15px;top:15px;touch-action:manipulation;transition:all .3s ease;width:40px;z-index:10002}.login-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.login-modal-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.login-bg-image{display:block;height:100%;min-height:100vh;object-fit:cover;width:100%}.login-form-wrapper{background:#0000;left:50%;max-height:85vh;max-width:260px;overflow-y:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:1}.login-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:-14px}.login-logo-img{height:100px;object-fit:contain;width:auto}.login-form{display:flex;flex-direction:column;gap:10px}.login-input-group{width:100%}.login-input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;border:1px solid #ffffff4d;border-radius:6px;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;font-size:13px;min-height:40px;padding:10px 12px;transition:all .3s ease;width:100%}.password-input-wrapper .login-input{padding-right:40px}.login-input:focus{border-color:#2d8ab6;outline:none}.login-input::placeholder{color:#999}.login-btn-demo,.login-btn-primary{align-items:center;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:13px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;padding:10px;text-transform:uppercase;transition:all .3s ease;width:100%}.login-btn-demo:disabled,.login-btn-primary:disabled{cursor:not-allowed;opacity:.8}.login-btn-primary{background:#0078b1;color:#fff}.login-btn-primary:hover{background:#006496;box-shadow:0 4px 12px #0078b166;transform:translateY(-2px)}.login-btn-demo{background:#0078b1;color:#fff}.login-btn-demo:hover{background:#006496;box-shadow:0 4px 12px #0078b166;transform:translateY(-2px)}.login-forgot-password{background:none;border:none;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;padding:8px 0;text-align:center;text-shadow:1px 1px 2px #00000080;transition:color .3s ease}.login-forgot-password:hover{color:#1a6a8f;text-decoration:underline}.login-whatsapp-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border-radius:6px;display:flex;gap:6px;justify-content:center;margin-top:6px;padding:8px}@media (max-width:768px){.login-modal-container{border-radius:0;height:100vh;max-width:100%}.login-close-btn{background:#fff6;border:2px solid #fff9;box-shadow:0 4px 12px #0006;font-size:36px;height:45px;position:fixed;right:10px;top:10px;width:45px;z-index:10002}.login-close-btn:active{background:#ffffff80;transform:scale(.95)}.login-form-wrapper{max-width:240px;padding:10px;width:calc(100% - 30px)}.login-logo-img{height:90px}.login-input{font-size:16px;padding:10px 40px 10px 12px}}@media (max-width:480px){.login-close-btn{font-size:34px;height:42px;right:8px;top:8px;width:42px}.login-form-wrapper{max-width:280px;width:calc(100% - 20px)}}.login-spinner-wrapper{align-items:center;display:flex;gap:8px;height:100%;justify-content:center}.login-spinner{animation:login-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}.login-loading-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none}@keyframes login-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:10000}.register-modal-container{border-radius:0;box-shadow:0 10px 40px #00000080;height:100vh;margin:0;max-height:100vh;max-width:500px;overflow:hidden;position:relative;width:100%}.register-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:2px solid #ffffff80;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:700;height:40px;justify-content:center;position:fixed;right:15px;top:15px;touch-action:manipulation;transition:all .3s ease;width:40px;z-index:10002}.register-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.register-modal-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.register-bg-image{display:block;height:100%;min-height:100vh;object-fit:cover;width:100%}.register-form-wrapper{background:#0000;left:50%;max-height:85vh;max-width:260px;overflow-y:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:1}.register-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:-14px}.register-logo-img{height:100px;object-fit:contain;width:auto}.register-form{display:flex;flex-direction:column;gap:10px}.register-input-group{width:100%}.password-input-wrapper{position:relative}.register-input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;border:1px solid #ffffff4d;border-radius:6px;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;font-size:13px;min-height:40px;padding:10px 12px;transition:all .3s ease;width:100%}.password-input-wrapper .register-input{padding:10px 40px 10px 12px}.password-toggle-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s ease;z-index:1}.password-toggle-btn:hover{color:#2d8ab6}.password-toggle-btn:focus{outline:none}.register-input:focus{border-color:#2d8ab6;outline:none}.register-input::placeholder{color:#999}.mobile-input-wrapper{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;border:1px solid #ffffff4d;border-radius:6px;display:flex;min-height:40px;overflow:hidden;width:100%}.country-code-selector{align-items:center;background-color:#0000001a;border-right:1px solid #ffffff4d;cursor:pointer;display:flex;gap:5px;min-width:72px;padding:8px;position:relative}.country-flag-img{border-radius:2px;display:block;height:15px;object-fit:cover;width:20px}.country-code{color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:500;text-shadow:1px 1px 2px #0000004d}.dropdown-arrow{color:#fff;font-size:10px;margin-left:2px}.country-dropdown{background-color:#000000f2;border:1px solid #fff3;border-radius:6px;box-shadow:0 4px 12px #00000080;left:0;margin-top:5px;max-height:200px;min-width:200px;overflow-y:auto;position:absolute;top:100%;z-index:10002}.country-option{align-items:center;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background-color .2s ease}.country-option:last-child{border-bottom:none}.country-option:hover{background-color:#ffffff1a}.country-option .country-flag-img{height:18px;width:24px}.country-code-text{color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:500;min-width:50px}.country-name{color:#fffc;font-family:Arial,sans-serif;font-size:13px;margin-left:auto}.mobile-input{background-color:initial;border:none;border-radius:0;flex:1 1;font-size:13px;min-height:38px;padding:10px 12px}.register-btn-primary{align-items:center;background:#0078b1;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:13px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;padding:10px;text-transform:uppercase;transition:all .3s ease;width:100%}.register-btn-primary:disabled{cursor:not-allowed;opacity:.8}.register-btn-primary:hover{background:#006496;box-shadow:0 4px 12px #0078b166;transform:translateY(-2px)}.register-whatsapp-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border-radius:6px;display:flex;gap:6px;justify-content:center;margin-top:6px;padding:8px}.whatsapp-icon{color:#25d366;flex-shrink:0;height:20px;width:20px}.whatsapp-text{color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:500;text-shadow:1px 1px 2px #00000080}@media (max-width:768px){.register-modal-container{border-radius:0;height:100vh;max-width:100%}.register-close-btn{background:#fff6;border:2px solid #fff9;box-shadow:0 4px 12px #0006;font-size:36px;height:45px;position:fixed;right:10px;top:10px;width:45px;z-index:10002}.register-close-btn:active{background:#ffffff80;transform:scale(.95)}.register-form-wrapper{max-width:240px;padding:10px;width:calc(100% - 30px)}.register-logo-img{height:90px}.register-input{font-size:16px;padding:10px 40px 10px 12px}.mobile-input{font-size:16px;padding:10px 12px}}@media (max-width:480px){.register-close-btn{font-size:34px;height:42px;right:8px;top:8px;width:42px}.register-form-wrapper{max-width:280px;width:calc(100% - 20px)}}.register-spinner-wrapper{align-items:center;display:flex;gap:8px;height:100%;justify-content:center}.register-spinner{animation:register-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}.register-loading-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none}@keyframes register-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.whatsapp-support-container{bottom:20px;cursor:pointer;position:fixed;right:20px;transition:transform .3s ease;z-index:1000}.whatsapp-support-container:hover{transform:scale(1.1)}.whatsapp-support-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:70px;object-fit:contain;transition:filter .3s ease;width:70px}.whatsapp-support-container:hover .whatsapp-support-icon{filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}@media (max-width:768px){.whatsapp-support-container{bottom:15px;right:15px}.whatsapp-support-icon{height:60px;width:60px}}@media (max-width:480px){.whatsapp-support-container{bottom:10px;right:10px}.whatsapp-support-icon{height:50px;width:50px}}.bets-modal-overlay{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding-top:20px;position:fixed;right:0;top:0;z-index:10000}.bets-modal-container{background:#f5f5f5;border-radius:0;box-shadow:0 4px 20px #0000004d;margin-top:0;max-height:calc(80vh - 20px);max-width:600px;overflow:hidden;position:relative;width:90%}.bets-modal-close-btn{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:30px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;width:30px;z-index:10001}.bets-modal-close-btn:hover{opacity:.7}.bets-modal-content{padding:50px 0 0}.bets-modal-tabs{display:flex;gap:0;margin-bottom:0;padding:20px 20px 0}.bets-tab{background:#0000;border:none;border-radius:4px 4px 0 0;color:#666;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.bets-tab-active{background:#1a5490;color:#fff;font-weight:600}.bets-tab:not(.bets-tab-active):hover{background:#0000000d;color:#333}.bets-modal-divider{background:#ccc;height:1px;margin:0;width:100%}.bets-modal-body{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100px;padding:30px 20px}.bets-empty-message{color:#666;font-family:Arial,sans-serif;font-size:14px;margin:0;text-align:center}.bets-table-container{overflow-x:auto;padding:0;width:100%}.bets-table{border-collapse:initial;border-spacing:0;font-family:Arial,sans-serif;font-size:13px;table-layout:auto;width:100%}.bets-table thead{background:#f0f0f0}.bets-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;font-size:12px;font-weight:600;padding:12px 15px;text-align:left;white-space:nowrap}.bets-table th:last-child{border-right:none}.bets-table td{border-bottom:1px solid #eee;border-right:1px solid #eee;color:#666;font-size:12px;padding:12px 15px;white-space:nowrap}.bets-table td:last-child{border-right:none}.bets-table tbody tr:hover{background:#f9f9f9}.bets-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.bets-modal-overlay{padding-top:15px}.bets-modal-container{max-height:calc(90vh - 15px);width:95%}.bets-modal-content{padding:45px 0 0}.bets-modal-tabs{padding:15px 15px 0}.bets-tab{font-size:13px;padding:8px 15px}.bets-modal-body{min-height:80px;padding:20px 15px}.bets-empty-message{font-size:13px}}.match-page{background:#fff;min-height:100vh}.match-page-loader{align-items:center;background-color:initial;display:flex;justify-content:center;left:50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.match-page-content{margin:0 auto;max-width:1200px;padding:0}.match-page-header{align-items:center;background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);-webkit-clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 100%,0 100%);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 100%,0 100%);display:flex;margin-bottom:0;overflow:hidden;padding:8px 15px;position:relative}.match-page-header:before{background:linear-gradient(94deg,#2d8ab6,#8daceb);left:0}.match-page-header:after,.match-page-header:before{content:"";height:100%;position:absolute;top:0;width:30px}.match-page-header:after{background:linear-gradient(94deg,#8daceb,#2d8ab6);right:0}.match-page-header h1{color:#1a1a2e;flex:1 1;font-size:12px;font-weight:400;letter-spacing:.5px;margin:0;text-align:center;text-transform:uppercase}.back-btn{display:none}.inplay-bar{align-items:center;background:#fff;color:#333;display:flex;font-size:12px;justify-content:space-between;padding:8px 15px}.inplay-bar span{color:#666}.inplay-bar-right{align-items:center;display:flex;gap:8px}.inplay-action-btn{align-items:center;background:#1a1a2e;border:none;border-radius:8px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:12px;font-weight:700;gap:6px;height:26px;justify-content:center;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;transition:all .3s ease}.inplay-action-btn.bets-btn{text-shadow:0 0 4px #ffffff80}.inplay-action-btn.score-btn{flex-direction:row;gap:5px;padding:4px 12px}.score-icon{stroke:#fff;stroke-width:2.5;height:14px;width:14px}.inplay-action-btn.score-btn span{color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.inplay-action-btn.score-btn.score-btn-inactive{background:#2a2a3e;opacity:.6}.inplay-action-btn.tv-btn{min-width:32px;padding:4px 10px}.tv-icon{filter:brightness(0) invert(1);height:16px;object-fit:contain;width:16px}.scorecard-container{margin-bottom:0;margin-top:0;padding:0;width:100%}.scorecard-iframe{border:none;display:block;margin:0;min-height:180px;overflow:visible;padding:0;vertical-align:top;width:100%}.tv-container{margin-bottom:0;margin-top:0;padding:0;width:100%}.tv-iframe{border:none;display:block;height:250px;margin:0;padding:0;vertical-align:top;width:100%}.inplay-action-btn.tv-btn.tv-btn-inactive{background:#2a2a3e;opacity:.6}.match-odds-section{background:#fff;margin-top:8px}.match-odds-header-wrapper{align-items:center;display:flex;justify-content:space-between}.match-odds-header{align-items:center;background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);display:flex;padding:8px 15px;position:relative;width:50%}.match-odds-title{align-items:center;color:#1a1a2e;display:flex;font-size:13px;font-weight:700;gap:8px;margin-left:-3%}.star-icon{color:#fff;font-size:16px;margin-top:-4%}.match-odds-limits{color:#1a1a2e;font-size:11px;margin-top:-1%;padding-right:15px}.match-odds-table{border:1px solid #ddd}.odds-table-header{background:#0000;border-bottom:1px solid #ddd;display:grid;grid-template-columns:1fr 80px 80px}.odds-runner-col{padding:8px 15px}.odds-back-col,.odds-lay-col{color:#333;font-size:11px;font-weight:600;padding:8px 10px;text-align:center}.odds-table-row{border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr 80px 80px}.odds-runner-name{align-items:center;background:#f1f1f1;color:#333;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 15px}.bookmaker-pl{font-size:11px;font-weight:600}.bookmaker-pl.green{color:#28a745}.bookmaker-pl.red{color:#dc3545}.odds-back-cell{background:#b1e1ff}.odds-back-cell,.odds-lay-cell{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 10px;text-align:center}.odds-lay-cell{background:#ffd5da}.odds-back-cell .odds-value,.odds-lay-cell .odds-value{color:#000;font-size:14px;font-weight:600}.odds-back-cell .odds-amount,.odds-lay-cell .odds-amount{color:#333;font-size:10px}.suspended-text{color:#dc3545;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:2}.odds-table-row.suspended-row,.suspended-text{position:relative}.suspended-overlay{align-items:center;background:#fffc;border-left:2px solid #dc3545;border-right:2px solid #dc3545;bottom:0;display:flex;justify-content:center;left:calc(100% - 160px);pointer-events:none;position:absolute;right:0;top:0;z-index:1}.odds-back-cell.suspended,.odds-lay-cell.suspended{position:relative}.odds-back-cell.suspended:after,.odds-lay-cell.suspended:after{background:#fffc;border-left:2px solid #dc3545;border-right:2px solid #dc3545;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.flashing-message-bar{background:#fff;color:#333;font-size:12px;margin-top:5px;overflow:hidden;padding:8px 15px;position:relative;white-space:nowrap}.flashing-message-bar span{animation:scroll-left 10s linear infinite;color:#666;display:inline-block;font-style:italic;padding-left:100%}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.bet-slip-inline{background:#fff;border:1px solid #ddd;margin-top:0}.bet-slip-inline.back{background:#b1e1ff;border-left:4px solid #b1e1ff}.bet-slip-inline.lay{background:#ffd5da;border-left:4px solid #ffd5da}.bet-slip-header{display:none}.bet-slip-info{background:#0000;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:4px 10px}.bet-slip-left{display:flex;flex-direction:column}.bet-slip-team{color:#333;font-size:12px;font-weight:600}.bet-slip-event{color:#2d8ab6;font-size:10px;font-weight:500}.bet-slip-limits{color:#666;font-size:11px;text-align:right}.bet-slip-input-row{display:flex;gap:15px;padding:8px 15px}.odds-input,.stake-input{flex:1 1}.odds-label,.stake-label{color:#666;display:block;font-size:11px;margin-bottom:5px}.odds-control{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex}.odds-btn{background:#fff;border:none;cursor:pointer;font-size:18px;height:35px;width:35px}.odds-btn.minus{color:#e74c3c}.odds-btn.plus{color:#27ae60}.odds-display{flex:1 1;font-weight:600;text-align:center}.stake-input input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:35px;padding:0 10px;width:100%}.stake-buttons{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:0 15px 8px}.stake-buttons button{background:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px}.bet-slip-actions{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:0 15px 8px}.action-btn{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:10px;font-weight:600;padding:6px 8px}.min-btn{background:#ffce00;border-color:#ffce00;color:#333}.max-btn{background:#75b7ff;border-color:#75b7ff;color:#333}.edit-btn{background:#a5ff93;border-color:#a5ff93;color:#333}.clear-btn{background:#fffc9f;border-color:#fffc9f;color:#333}.bet-slip-footer{border-top:1px solid #ddd;display:flex;gap:10px;margin-top:-2%;padding:8px 15px}.cancel-btn{background:#fff;border:1px solid #ddd;border-radius:4px}.cancel-btn,.place-bet-btn{cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px}.place-bet-btn{align-items:center;background:#229600;border:none;border-radius:4px;color:#fff;display:flex;gap:8px;justify-content:center}.place-bet-btn:disabled{cursor:not-allowed;opacity:.7}.bet-loader{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@media (max-width:768px){body,html{margin:0!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.App,.content-area,.content-left,.main-content{margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}.match-page,.match-page-content{margin:0!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.match-page-content{box-sizing:border-box!important}.match-page-header{margin:0 5px}.match-page-header h1{font-size:11px}.inplay-bar{flex-wrap:wrap;margin:0;padding:8px 10px;width:100%}.inplay-bar-right{gap:6px}.inplay-action-btn{font-size:10px;height:24px;padding:3px 8px}.inplay-action-btn.score-btn{padding:3px 8px}.score-icon{height:12px;width:12px}.inplay-action-btn.score-btn span{font-size:10px}.inplay-action-btn.tv-btn{min-width:28px;padding:3px 8px}.tv-icon{filter:brightness(0) invert(1);height:14px;width:14px}.tv-container,.tv-iframe{margin:0;padding:0;width:100%}.tv-iframe{height:200px;vertical-align:top}.scorecard-container{left:0!important;margin-left:calc(-54vw + 51%)!important;margin-right:calc(-50vw + 50%)!important;max-width:105vw!important;position:relative!important;right:0!important;width:105vw!important}.scorecard-iframe{border:none!important;box-sizing:border-box!important;display:block!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important;width:100%!important}.flashing-message-bar{margin-top:-1%}}.who-will-win-horizontal{background:#fff;border:1px solid #ddd;display:flex;gap:10px;padding:10px}.horizontal-runner-card{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.runner-card-header{color:#333;font-size:13px;font-weight:600;padding:5px;text-align:center}.runner-card-odds{border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 8px;text-align:center;transition:opacity .2s;width:100%}.runner-card-odds:hover{opacity:.85}.runner-card-odds.back{background:#b1e1ff;color:#000}.runner-card-odds.lay{background:#ffd5da;color:#000}.odds-value-large{font-size:18px;font-weight:700;line-height:1}.odds-volume-small{color:#333;font-size:11px;font-weight:500;line-height:1}.runner-card-odds.suspended{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffe6ebb3;cursor:not-allowed}.runner-card-odds.suspended .suspended-text{color:#dc3545;font-size:10px;font-weight:700;text-transform:uppercase}.account-statement-page{background-color:#fff;color:#333;min-height:100vh}.account-statement-container{margin:0 auto;max-width:1200px;padding:20px}.account-statement-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 20px}.account-statement-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.account-statement-filters{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;margin-bottom:20px;padding:20px}.filter-row{margin-bottom:15px}.filter-row:last-child{margin-bottom:0}.filter-input,.filter-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;flex:1 1;font-size:14px;padding:10px}.filter-input:focus,.filter-select:focus{border-color:#667eea;outline:none}.export-buttons{display:none;gap:10px;margin-bottom:20px}.export-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .3s}.pdf-btn{background-color:#dc3545}.excel-btn{align-items:center;background-color:#28a745;display:flex;justify-content:center}.excel-icon{font-size:16px;font-weight:700}.export-btn:hover{opacity:.9}.export-btn:active{opacity:.8}.account-statement-table-container{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.account-statement-table{border-collapse:collapse;min-width:600px;width:100%}.account-statement-table thead{background-color:#f5f5f5}.account-statement-table th{border-bottom:2px solid #ddd;border-right:1px solid #dee2e6;color:#333;font-size:14px;font-weight:600;padding:15px;text-align:center}.account-statement-table th:last-child{border-right:none}.account-statement-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.account-statement-table tbody tr:hover{background-color:#f9f9f9}.account-statement-table tbody tr:last-child{border-bottom:none}.account-statement-table td{border-right:1px solid #dee2e6;color:#333;font-size:14px;padding:15px;text-align:center}.account-statement-table td:last-child{border-right:none}.account-statement-table tbody td:nth-child(6){white-space:nowrap}@media (max-width:768px){.account-statement-container{max-width:100%;padding:0;width:100%}.account-statement-header{border-radius:0;box-sizing:border-box;margin-bottom:0;margin-left:0;margin-right:0;padding:10px 15px;width:100%}.account-statement-header h1{font-size:18px}.account-statement-filters{border-radius:0;border-top:none;box-sizing:border-box;margin:0 0 15px;width:100%}.export-buttons{margin:0 10px 15px}.account-statement-table-container{box-sizing:border-box;margin:0 0 15px;width:100%}.pagination{margin:15px 10px 0}.filter-row{flex-direction:column;gap:10px}.filter-group{align-items:flex-start;flex-direction:column;width:100%}.filter-group label{min-width:auto}.apply-btn,.filter-input,.filter-select{width:100%}.account-statement-table{font-size:12px}.account-statement-table td,.account-statement-table th{padding:10px 8px}.account-statement-table tbody td:last-child{min-width:150px;white-space:nowrap}.account-statement-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.pagination{flex-wrap:wrap}.pagination-btn{font-size:12px;padding:8px 15px}}@media (max-width:480px){.account-statement-table tbody td:last-child{font-size:11px;min-width:120px;white-space:nowrap}.account-statement-table td:last-child,.account-statement-table th:last-child{padding:8px 4px}.account-statement-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}}.my-bets-page{background-color:#fff;color:#333;min-height:100vh}.my-bets-container{margin:0 auto;max-width:1200px;padding:20px}.my-bets-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 20px}.my-bets-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.my-bets-filters{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;margin-bottom:20px;padding:20px}.my-bets-table-container{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.my-bets-table{border-collapse:collapse;min-width:800px;width:100%}.my-bets-table thead{background-color:#f5f5f5}.my-bets-table th{border-bottom:2px solid #ddd;border-right:1px solid #dee2e6;color:#333;font-size:14px;font-weight:600;padding:15px;text-align:center}.my-bets-table th:last-child{border-right:none}.my-bets-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.my-bets-table tbody tr:hover{background-color:#f9f9f9}.my-bets-table tbody tr:last-child td{border-bottom:none}.my-bets-table td{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;color:#333;font-size:14px;padding:15px;text-align:center}.my-bets-table td:last-child{border-right:none}@media (max-width:768px){.my-bets-container{max-width:100%;padding:0;width:100%}.my-bets-header{border-radius:0;box-sizing:border-box;margin-bottom:0;margin-left:0;margin-right:0;padding:10px 15px;width:100%}.my-bets-header h1{font-size:18px}.my-bets-filters{border-radius:0;border-top:none;box-sizing:border-box;margin:0 0 15px;width:100%}.filter-row{flex-direction:column;gap:10px}.filter-group{align-items:flex-start;flex-direction:column;width:100%}.filter-group label{min-width:auto}.apply-btn,.filter-input{width:100%}.my-bets-table-container{box-sizing:border-box;margin:0 0 15px;overflow-x:auto;width:100%}.my-bets-table{font-size:12px;min-width:800px}.my-bets-table td,.my-bets-table th{padding:10px 8px}.pagination{flex-wrap:wrap;margin:15px 10px 0}.pagination-btn{font-size:12px;padding:8px 15px}}.casino-bets-page{background-color:#fff;color:#333;min-height:100vh}.casino-bets-container{margin:0 auto;max-width:1200px;padding:20px}.casino-bets-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 20px}.casino-bets-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.casino-bets-filters{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;margin-bottom:20px;padding:20px}.casino-bets-table-container{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.casino-bets-table{border-collapse:collapse;min-width:800px;width:100%}.casino-bets-table thead{background-color:#f5f5f5}.casino-bets-table th{border-bottom:2px solid #ddd;border-right:1px solid #dee2e6;color:#333;font-size:14px;font-weight:600;padding:15px;text-align:center;white-space:nowrap}.casino-bets-table th:last-child{border-right:none}.casino-bets-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.casino-bets-table tbody tr:hover{background-color:#f9f9f9}.casino-bets-table tbody tr:last-child td{border-bottom:none}.casino-bets-table td{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;color:#333;font-size:14px;padding:15px;text-align:center;white-space:nowrap}.casino-bets-table td:last-child{border-right:none}.loading-cell,.no-data-cell{border-right:1px solid #dee2e6;color:#666}.status-badge{color:#fff}.pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination-btn{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s}.pagination-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#667eea}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-btn.active{background-color:#000;border-color:#000;color:#fff}@media (max-width:768px){.casino-bets-container{max-width:100%;padding:0;width:100%}.casino-bets-header{border-radius:0;box-sizing:border-box;margin-bottom:0;margin-left:0;margin-right:0;padding:10px 15px;width:100%}.casino-bets-header h1{font-size:18px}.casino-bets-filters{border-radius:0;border-top:none;box-sizing:border-box;margin:0 0 15px;width:100%}.filter-row{flex-direction:column;gap:10px}.filter-group{align-items:flex-start;flex-direction:column;width:100%}.filter-group label{min-width:auto}.apply-btn,.filter-input{width:100%}.casino-bets-table-container{box-sizing:border-box;margin:0 0 15px;overflow-x:auto;width:100%}.casino-bets-table{font-size:12px;min-width:800px}.casino-bets-table td,.casino-bets-table th{padding:10px 8px}.pagination{flex-wrap:wrap;margin:15px 10px 0}.pagination-btn{font-size:12px;padding:8px 15px}}.change-password-page{background-color:#fff;color:#333;min-height:100vh}.change-password-container{margin:0 auto;max-width:600px;padding:20px}.change-password-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 20px}.change-password-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.change-password-form-container{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;padding:30px}.change-password-form{gap:20px}.change-password-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-weight:500}.form-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;padding:12px;transition:border-color .3s}.form-input:focus{border-color:#2d8ab6;outline:none}.form-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.message{border-radius:4px;font-weight:500;padding:12px}.submit-btn{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:4px;font-size:14px;padding:12px 30px;text-transform:uppercase;transition:opacity .3s}.submit-btn:hover:not(:disabled){opacity:.9}.submit-btn:active:not(:disabled){opacity:.8}.submit-btn:disabled{opacity:.6}@media (max-width:768px){.change-password-container{max-width:100%;padding:0;width:100%}.change-password-header{border-radius:0;box-sizing:border-box;margin-bottom:0;margin-left:0;margin-right:0;padding:10px 15px;width:100%}.change-password-header h1{font-size:18px}.change-password-form-container{border-radius:0;border-top:none;box-sizing:border-box;margin:0;padding:20px 15px;width:100%}.form-input,.submit-btn{width:100%}}.refer-and-earn-page{background-color:#fff;color:#333;min-height:100vh}.refer-and-earn-container{background-color:#fff;margin:0 auto;max-width:800px;padding:0}.referral-header{background:#0078b1;border-bottom:2px solid #fff;padding:15px 20px}.referral-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.referral-main-section{background:#0078b1;color:#fff;padding:40px 30px;text-align:center}.main-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:2px;margin:0 0 30px;text-transform:uppercase}.icons-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.referral-icon{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:50%;box-shadow:0 4px 15px #0003,inset 0 2px 5px #ffffff4d,inset 0 -2px 5px #0000001a;height:60px;position:relative;width:60px}.referral-icon:before{background:#fff9;border-radius:50%;content:"";filter:blur(2px);height:30%;left:20%;position:absolute;top:20%;width:30%}.description-text{color:#fff;font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.promo-box{background-color:#212121;border-radius:12px;color:#fff;margin:20px;padding:25px 30px;text-align:center}.promo-text{color:#fff;font-size:16px;line-height:1.6;margin:0 0 15px}.promo-text strong{color:#4caf50;font-weight:700}.website-link{color:#fff;font-size:18px;font-weight:600;margin:0;word-break:break-all}.copy-button{align-items:center;background:#72a3dc;border:none;border-radius:25px;box-shadow:0 4px 15px #72a3dc4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin:20px auto;padding:15px 40px;transition:all .3s}.copy-button:hover{box-shadow:0 6px 20px #42a5f566;transform:translateY(-2px)}.copy-button:active{transform:translateY(0)}.copy-icon{height:20px;width:20px}.referral-code-box{background-color:#212121;border-radius:12px;margin:20px;padding:30px;text-align:center}.referral-code-text{color:#fff;font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:1px}@media (max-width:768px){.refer-and-earn-container{max-width:100%;width:100%}.referral-header{border-radius:0;padding:12px 15px;width:100%}.referral-header h1{font-size:18px}.referral-main-section{box-sizing:border-box;padding:30px 20px;width:100%}.main-title{font-size:28px;margin-bottom:20px}.icons-container{gap:15px;margin-bottom:20px}.referral-icon{height:50px;width:50px}.description-text{font-size:14px}.promo-box{margin:15px;padding:20px}.promo-text{font-size:14px}.website-link{font-size:16px}.copy-button{font-size:14px;margin:15px auto;padding:12px 30px}.referral-code-box{margin:15px;padding:25px}.referral-code-text{font-size:24px}}.betting-profit-loss-page{background-color:#fff;color:#333;min-height:100vh}.betting-profit-loss-container{margin:0 auto;max-width:1200px;padding:20px}.betting-profit-loss-header{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border-radius:8px 8px 0 0;margin-bottom:0;padding:12px 20px}.betting-profit-loss-header h1{color:#fff;font-size:20px;font-weight:600;margin:0}.betting-profit-loss-filters{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;margin-bottom:20px;padding:20px}.filter-row{display:flex;flex-wrap:wrap;gap:20px}.filter-group{align-items:center;display:flex;flex:1 1;gap:10px;min-width:200px}.filter-group label{color:#333;font-size:14px;min-width:80px;white-space:nowrap}.filter-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;flex:1 1;font-size:14px;padding:10px}.filter-input:focus{border-color:#667eea;outline:none}.apply-btn{background:linear-gradient(94deg,#2d8ab6,#8daceb 55%,#2d8ab6);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 30px;transition:opacity .3s}.apply-btn:hover{opacity:.9}.apply-btn:active{opacity:.8}.profit-loss-table-container{background-color:#2a2a2a;border:1px solid #444;border-radius:8px;margin-bottom:20px;overflow:hidden}.profit-loss-table{border-collapse:collapse;width:100%}.profit-loss-table,.profit-loss-table thead{background-color:#2a2a2a}.profit-loss-table th{border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;font-size:14px;font-weight:600;padding:15px;text-align:left}.profit-loss-table th:last-child{border-right:none}.profit-loss-table tbody{background-color:#2a2a2a}.profit-loss-table tbody tr{border-bottom:1px solid #fff}.profit-loss-table tbody tr:last-child{border-bottom:none}.profit-loss-table td{border-right:1px solid #fff;color:#fff;font-size:14px;padding:15px}.profit-loss-table td:last-child{border-right:none}.profit-loss-table td.profit{color:#28a745}.profit-loss-table td.loss{color:#dc3545}.loading-cell,.no-data-cell{color:#fff;font-size:16px;padding:40px!important;text-align:center}@media (max-width:768px){.betting-profit-loss-container{max-width:100%;padding:0;width:100%}.betting-profit-loss-header{border-radius:0;box-sizing:border-box;margin-bottom:0;margin-left:0;margin-right:0;padding:10px 15px;width:100%}.betting-profit-loss-header h1{font-size:18px}.betting-profit-loss-filters{border-radius:0;border-top:none;box-sizing:border-box;margin:0 0 15px;width:100%}.filter-row{flex-direction:column;gap:10px}.filter-group{align-items:flex-start;flex-direction:column;width:100%}.filter-group label{min-width:auto}.apply-btn,.filter-input{width:100%}.profit-loss-table-container{border-radius:0;box-sizing:border-box;margin:0;width:100%}.profit-loss-table{font-size:12px}.profit-loss-table td,.profit-loss-table th{padding:12px 10px}}.deposit-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;z-index:1}@media (max-width:768px){.success-notification{left:10px;right:10px;top:10px}.success-notification-content{font-size:12px;padding:10px 15px}}.deposit-page .main-content{display:flex;flex:1 1;min-height:calc(100vh - 120px)}.deposit-page .content-area{background-color:#f5f5f5;display:flex;flex:1 1;min-width:0;overflow-x:hidden;padding:0}.deposit-page .content-left{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding:20px}.deposit-container{display:block;margin:0;max-width:100%;padding:0;visibility:visible;width:100%}.deposit-header{margin-bottom:30px}.deposit-header h1{color:#333;font-size:28px;font-weight:600;margin:0}.payment-details-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin-bottom:30px;padding:25px;width:100%}.payment-details-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.payment-details-header h2{color:#333;font-size:22px;font-weight:600;margin:0}.payment-tabs{display:flex;gap:10px}.payment-tab{align-items:center;background-color:#f0f0f0;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 20px;transition:all .3s ease}.tab-icon{height:20px;object-fit:contain;width:20px}.payment-tab:hover{background-color:#e0e0e0;border-color:#2d7a2d}.payment-tab.active{background-color:#2d7a2d;border-color:#2d7a2d;color:#fff}.payment-tab-content{margin-top:20px}.payment-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.payment-method{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;padding:20px;width:100%}.payment-method-header{align-items:center;display:flex;gap:10px;margin-bottom:15px}.payment-icon{height:24px;object-fit:contain;width:24px}.payment-method-header h3{color:#333;font-size:18px;font-weight:600;margin:0}.payment-info{color:#555}.payment-info p{font-size:14px;margin:8px 0}.payment-info strong{color:#333;font-weight:600}.qr-code-placeholder{text-align:center}.qr-code-box{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:center;margin-top:10px;padding:10px}.qr-code-image{height:150px;object-fit:contain;width:150px}.red-dot-loader{padding:20px}.deposit-form-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;padding:25px;width:100%}.deposit-form-section h2{border-bottom:2px solid #e0e0e0;color:#333;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.deposit-form{max-width:100%;width:100%}.amount-btn.active,.amount-btn:hover{border-color:#2d7a2d}.amount-btn.active{background-color:#2d7a2d}.form-group input[type=number]{border:2px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input[type=number]:focus{border-color:#2d7a2d;outline:none}.image-upload-container{margin-top:10px}.image-upload-box{position:relative}.image-upload-box input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.upload-label{align-items:center;background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center;transition:all .3s ease}.upload-label:hover{background-color:#f0f8f0;border-color:#2d7a2d}.upload-icon{display:block;height:40px;margin-bottom:10px;margin-left:auto;margin-right:auto;object-fit:contain;width:40px}.upload-label span:not(.upload-icon){color:#666;font-size:14px;margin:5px 0}.upload-hint{color:#999;font-size:12px}.image-preview{display:inline-block;position:relative}.image-preview img{border:2px solid #ddd;border-radius:8px;max-height:300px;max-width:100%}.remove-image-btn{background-color:#e53935;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 15px;position:absolute;right:10px;top:10px;transition:background-color .3s ease}.remove-image-btn:hover{background-color:#c62828}.submit-btn{background-color:#2d7a2d}.submit-btn:hover:not(:disabled){background-color:#256325}@media (max-width:768px){.deposit-container,.deposit-page .content-left{padding:0;width:100%}.deposit-container{margin:0;max-width:100%}.deposit-header h1{font-size:22px}.deposit-form-section,.payment-details-section{border-radius:0;box-sizing:border-box;margin-bottom:15px;margin-left:0;margin-right:0;padding:15px;width:100%}.payment-details-header,.payment-tab-content{width:100%}.payment-method{padding:15px;width:100%}.deposit-form{max-width:100%;width:100%}.form-group{width:100%}.form-group input[type=number]{box-sizing:border-box;width:100%}.amount-options,.image-upload-box,.image-upload-container{width:100%}.submit-btn,.upload-label{box-sizing:border-box;width:100%}.payment-details-header{align-items:flex-start;flex-direction:column}.deposit-form-section h2,.payment-details-header h2{font-size:18px}.payment-tabs{justify-content:flex-start;width:100%}.payment-tab{flex:1 1;font-size:12px;padding:8px 15px}.payment-details-grid{grid-template-columns:1fr}.amount-options{gap:8px}.amount-btn{font-size:12px;padding:8px 15px}.image-preview img{max-height:200px}.deposit-page .main-content .sidebar-container{display:none}.deposit-page .content-area{width:100%}}.withdraw-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;z-index:1}.withdraw-page .main-content{display:flex;flex:1 1;min-height:calc(100vh - 120px)}.withdraw-page .content-area{background-color:#f5f5f5;display:flex;flex:1 1;min-width:0;overflow-x:hidden;padding:0}.withdraw-page .content-left{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding:20px;width:100%}.withdraw-container{display:block;margin:0;max-width:100%;padding:0;visibility:visible;width:100%}.withdraw-form-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;padding:25px;width:100%}.withdraw-form-section h2{border-bottom:2px solid #e0e0e0;color:#333;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.withdraw-form{max-width:100%;width:100%}.form-group{margin-bottom:25px}.form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.amount-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.amount-btn{background-color:#f0f0f0;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.amount-btn:hover{background-color:#e0e0e0;border-color:#8b0000}.amount-btn.active{background-color:#8b0000;border-color:#8b0000;color:#fff}.form-group input[type=number],.form-group input[type=text]{border:2px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input[type=number]:focus,.form-group input[type=text]:focus{border-color:#8b0000;outline:none}.submit-btn{background-color:#8b0000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:background-color .3s ease;width:100%}.submit-btn:hover:not(:disabled){background-color:#6b0000}.submit-btn:disabled{background-color:#999;cursor:not-allowed}.message{border-radius:6px;font-size:14px;margin-bottom:20px;padding:12px 15px}.message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.success-notification{animation:slideIn .3s ease-out;position:fixed;right:20px;top:20px;z-index:9999}.success-notification-content{align-items:center;background-color:#28a745;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 20px}.success-checkmark{background-color:#fff;border-radius:50%;color:#28a745;height:20px;padding:4px;width:20px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.withdrawal-history-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin-top:30px;padding:25px;width:100%}.withdrawal-history-section h2{border-bottom:2px solid #e0e0e0;color:#333;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.loading-message,.no-data-message{color:#666;font-size:14px;padding:40px;text-align:center}.history-table-container{overflow-x:auto}.history-table{border-collapse:collapse;font-size:14px;width:100%}.history-table thead{background-color:#f5f5f5}.history-table th{border-bottom:2px solid #ddd;border-right:1px solid #dee2e6;color:#333;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.history-table th:last-child{border-right:none}.history-table td{border-bottom:1px solid #e0e0e0;border-right:1px solid #dee2e6;color:#555;padding:12px;white-space:nowrap}.history-table td:last-child{border-right:none}.history-table tbody tr:hover{background-color:#f9f9f9}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-pending{background-color:#fff3cd;color:#856404}.status-accepted,.status-approved{background-color:#d4edda;color:#155724}.status-rejected{background-color:#f8d7da;color:#721c24}@media (max-width:768px){.withdraw-container,.withdraw-page .content-left{padding:0;width:100%}.withdraw-container{margin:0;max-width:100%}.withdraw-form-section,.withdrawal-history-section{border-radius:0;box-sizing:border-box;margin-bottom:15px;margin-left:0;margin-right:0;padding:15px;width:100%}.withdrawal-history-section{margin-top:15px}.withdrawal-history-section h2{font-size:18px}.history-table{font-size:12px}.history-table td,.history-table th{padding:8px 6px}.withdraw-form-section h2{font-size:18px}.amount-options{gap:8px}.amount-btn{font-size:12px;padding:8px 15px}.form-group input[type=number],.form-group input[type=text],.submit-btn{box-sizing:border-box;width:100%}.success-notification{left:10px;right:10px;top:10px}.success-notification-content{font-size:12px;padding:10px 15px}.withdraw-page .main-content .sidebar-container{display:none}.withdraw-page .content-area{width:100%}}.casino-game-page{background-color:#0a0a0a;display:flex;flex-direction:column;min-height:100vh}.casino-game-page .header-container{display:none!important}.casino-game-page-body,.casino-game-page-container{display:flex;flex:1 1;flex-direction:column;width:100%}.casino-game-page-body{align-items:stretch;height:100vh;justify-content:stretch;min-height:100vh;overflow:hidden;position:relative}.casino-game-error,.casino-game-loading{align-items:center;background-color:#0a0a0a;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:40px;position:absolute;right:0;text-align:center;top:0;z-index:10}.casino-game-error p,.casino-game-loading p{font-size:16px;margin-top:20px}.casino-game-error button{background-color:#0078b1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:20px;padding:10px 20px;transition:background-color .2s ease}.casino-game-error button:hover{background-color:#005a8a}.casino-game-iframe{background-color:#000;border:none;display:block;flex:1 1;height:100%;min-height:100%;width:100%}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#0078b1;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.casino-game-page-body{flex-direction:column;height:100vh;min-height:100vh}.casino-game-iframe{height:100%;min-height:100%;width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif}.App{display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden;width:100%}.main-content{min-height:calc(100vh - 120px)}.content-area,.main-content{display:flex;flex:1 1;min-width:0;overflow-x:hidden}.content-area{background-color:#f5f5f5;gap:0;padding:0}.content-left{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.mobile-banner-wrapper,.mobile-deposit-withdraw,.mobile-game-wrapper,.mobile-play-games-wrapper{display:none}@media (max-width:768px){.mobile-deposit-withdraw{background-color:#f5f5f5;display:flex;gap:0;margin:0!important;padding:0;width:100%}.mobile-deposit-btn,.mobile-withdraw-btn{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.mobile-deposit-btn{background-color:#006400;border-radius:0}.mobile-deposit-btn:hover{background-color:#005000}.mobile-withdraw-btn{background-color:#8b0000;border-radius:0}.mobile-withdraw-btn:hover{background-color:#6b0000}.mobile-deposit-icon,.mobile-withdraw-icon{filter:brightness(0) invert(1);height:20px;object-fit:contain;width:20px}.mobile-banner-wrapper,.mobile-game-wrapper{background-color:#f5f5f5;display:block;margin:0!important;padding:0!important;width:100%}.mobile-play-games-wrapper{background-color:#f5f5f5;display:block;margin:0 0 10px!important;padding:10px 0!important;width:100%}.content-area .play-games-section,.content-left .banner-section,.content-left .game-section,.main-content{display:none}.content-left,.main-content{min-height:auto}}.page-loader-overlay{background-color:#fffffff2;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.page-loader-overlay,.red-dot-loader{align-items:center;display:flex;justify-content:center}.red-dot-loader{gap:8px}.red-dot-loader span{animation:dot-bounce 1.4s ease-in-out infinite both;background-color:red;border-radius:50%;display:inline-block;height:12px;width:12px}.red-dot-loader span:first-child{animation-delay:-.32s}.red-dot-loader span:nth-child(2){animation-delay:-.16s}.red-dot-loader span:nth-child(3){animation-delay:0s}@keyframes dot-bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.red-dot-loader span{height:10px;width:10px}.red-dot-loader{gap:6px}}
/*# sourceMappingURL=main.890d6a72.css.map*/