.game-controls-wrapper{display:flex;align-items:center;justify-content:space-between;height:60px}.game-controls-wrapper .bordered-box{display:flex;width:100%;height:100%;margin-bottom:0;background-color:var(--betAmountBgColor);border:var(--betAmountBorderThickness) solid var(--betAmountBorderColor);border-radius:var(--borderRadius);padding:5px 15px}.game-controls-wrapper .bordered-box .input-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%}.game-controls-wrapper .bordered-box .input-wrapper .title{display:flex;justify-content:center;color:var(--betAmountTitleColor);font-size:var(--betAmountTitleFontSize)}.game-controls-wrapper .bordered-box .input-wrapper .speed-changer-buttons{display:flex;align-items:center;justify-content:space-between;width:100%;height:60%}.game-controls-wrapper .bordered-box .input-wrapper .speed-changer-buttons .speed-btn{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;opacity:.5}.game-controls-wrapper .bordered-box .input-wrapper .speed-changer-buttons .speed-btn img{height:100%;width:auto;object-fit:contain}.game-controls-wrapper .bordered-box .input-wrapper .speed-changer-buttons .speed-btn.current{opacity:1}@media screen and (max-width: 992px){.game-controls-wrapper{width:50%;height:60px;margin-bottom:0;margin-top:0}}@media screen and (max-width: 576px){.game-controls-wrapper{width:100%;height:70px}.game-controls-wrapper .bordered-box{padding:10px 3px}}.game-instructions-popup-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:start;background-color:rgba(0,27,40,.63);font-family:"MightySouly"}.game-instructions-popup-wrapper .game-instructions-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;height:100%;max-width:700px}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background{position:relative}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background img{position:relative;width:100%;height:auto;object-fit:contain;max-height:70vh}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background .game-instructions-texts{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:37% 15% 17% 11%;width:100%;height:100%;color:#fff}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background .game-instructions-texts .game-instructions-message{font-family:"luckiest",sans-serif;display:flex;text-align:center;max-height:100%;overflow-y:auto;font-size:16px}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-okay-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;align-self:center;position:absolute;bottom:17%;left:0;right:0;margin:auto}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-okay-btn img{width:100px;height:auto;object-fit:contain}@media screen and (max-width: 1082){.game-instructions-okay-btn{bottom:10%}img{width:70px}}@media screen and (max-width: 992px){.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background .game-instructions-texts .game-instructions-title{margin-top:15px}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background .game-instructions-okay-btn{bottom:8% !important}.game-instructions-popup-wrapper .game-instructions-content .game-instructions-background .game-instructions-okay-btn img{width:70px}}@media screen and (max-width: 768px){.game-instructions-popup-wrapper .game-instructions-content{width:100%}.game-instructions-popup-wrapper .game-instructions-okay-btn{bottom:15% !important}.game-instructions-popup-wrapper .game-instructions-okay-btn img{width:70px}}@media screen and (max-width: 576px){.game-instructions-popup-wrapper .game-instructions-okay-btn{bottom:5% !important}.game-instructions-popup-wrapper .game-instructions-okay-btn img{width:70px}}.audio-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(5px);z-index:9999;cursor:pointer;animation:fadeIn .3s ease}.audio-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;pointer-events:none}.audio-overlay-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite;box-shadow:0 4px 20px rgba(102,126,234,.4)}.audio-overlay-icon svg{width:40px;height:40px;fill:#fff}.audio-overlay-title{font-size:28px;color:#fff;margin-bottom:10px;font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.audio-overlay-subtitle{font-size:16px;color:hsla(0,0%,100%,.8);margin-bottom:30px}.audio-overlay-button{display:inline-block;padding:15px 40px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border-radius:50px;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(102,126,234,.4);animation:buttonPulse 2s infinite}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes buttonPulse{0%,100%{transform:scale(1);box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{transform:scale(1.02);box-shadow:0 6px 20px rgba(102,126,234,.6)}}main .main-content{background-color:unset}main .main-content .game-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:calc(100% - var(--limitsHeight) - 125px - 15px);margin-top:var(--limitsHeight);margin-bottom:15px;background-color:var(--gameContainerBgColor);border-radius:var(--borderRadius)}main .main-content .game-container .game-canvas{position:absolute}main .main-content .betslip #bet-settings .bet-setting{display:flex;justify-content:center}main .main-content .betslip #bet-settings .bet-setting .wrapper-left{display:flex;flex-direction:column;justify-content:space-between;height:125px}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons{position:relative;display:flex;width:236px;margin-left:5px;gap:5px}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons .autoplay-button{position:relative;width:100px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:5px;border:1px solid #8f46ff;background:linear-gradient(0deg, #1a243b 0%, #1a243b 100%),#141c2d;cursor:pointer;text-align:center}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons .autoplay-button .icon{background-image:url(../images/autoplay-icon.d5a5862d52a1cbd12751.png)}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons .autoplay-button .label{color:#8f46ff;font-size:12px;font-style:normal;font-weight:700;line-height:100%}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons .autoplay-button.active{border:1px solid #8f46ff;background:linear-gradient(0deg, rgba(143, 70, 255, 0.6) 0%, rgba(143, 70, 255, 0.6) 100%),#141c2d}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons .autoplay-button.active .label{color:hsla(0,0%,100%,.8)}main .right-section.my-bets .section-body .my-bets-body #my-bets-history{display:flex}main .right-section.my-bets .section-body .my-bets-body .bet-list{height:calc(100% - 50px)}@media screen and (max-width: 1280px){main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons{width:100%}}@media screen and (max-width: 991.98px){main .main-content .game-container{height:calc(100% - var(--limitsHeight) - 150px - 5px);margin-bottom:5px}main .main-content .betslip #bet-settings .bet-setting{flex-direction:column}main .main-content .betslip #bet-settings .bet-setting .wrapper-left{width:100%}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons{width:100%;height:78px;margin-left:unset;margin-top:5px}}@media(min-width: 768px)and (max-width: 991.98px){main .main-content .betslip #bet-settings .bet-setting .wrapper-left{width:100%;flex-direction:row;height:65px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper{width:50%;margin-right:2.5px;padding:0 10px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper .input-wrapper .input-amount input{font-size:12px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay{font-size:12px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay .input-val-ending{margin-left:5px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper .input-wrapper .input-amount .input-btn{width:32px;height:32px}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .bet-wrapper .input-wrapper .input-amount .input-btn.minus{right:37px}}@media screen and (max-width: 767.98px){main .main-content .game-container{background-color:unset;height:calc(72vw + 45px);margin-bottom:0}main .main-content .betslip{flex-direction:column}main .main-content .betslip #bet-settings .bet-setting{flex-direction:column}main .main-content .betslip #bet-settings .bet-setting .wrapper-left{width:100%;height:60px;flex-direction:row}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .amount-box{width:calc(50% - 2.5px)}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons{width:100%;height:78px;margin-left:unset;margin-top:5px}}@media screen and (max-width: 575.98px){main .main-content .game-container{height:100vw}main .main-content .betslip{height:auto}main .main-content .betslip #bet-settings .bet-setting{flex-direction:column-reverse}main .main-content .betslip #bet-settings .bet-setting .wrapper-left{flex-direction:column;height:auto}main .main-content .betslip #bet-settings .bet-setting .wrapper-left .amount-box{width:100%;margin-bottom:5px}main .main-content .betslip #bet-settings .bet-setting .wrapper-buttons{width:100%;height:70px;margin-bottom:5px}}
