/* Narrow-screen layout. Original desktop styles remain above 1000px. */
@media(max-width:1000px){
 html,body{width:100%;max-width:100%;min-width:0!important}body{overflow-x:hidden}
 header.sc-9d1uia-0{height:auto!important;min-height:100px;position:sticky!important;top:0;z-index:100}
 header .sc-9d1uia-1{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:46px 40px!important;gap:0 8px!important;height:auto!important;min-height:0!important;padding:6px 12px 0!important;width:100%!important;box-sizing:border-box}
 header .sc-9d1uia-7{position:static!important;width:auto!important;min-width:0!important;grid-column:1;grid-row:1}
 header [aria-label=Home]{padding:0!important;min-width:0!important}header img[alt=header-logo]{width:72px!important;height:auto!important;max-height:40px!important}
 header .sc-9d1uia-15{grid-column:2;grid-row:1;position:static!important;width:auto!important;min-width:0!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}
 header .sc-9d1uia-15 button{flex-shrink:0}header [aria-label=Promotions],header [aria-label=Search]{width:29px!important;height:29px!important;padding:4px!important;margin:0!important}
 header [aria-label="Open profile dropdown"]{width:30px!important;height:30px!important;padding:0!important;margin:0!important}header [data-testid=userbox-container]{width:30px!important;min-width:30px!important}
 header [data-testid=user-balance]{height:30px!important;padding:4px 6px!important;margin:0!important;white-space:nowrap;font-size:12px!important}
 header nav[data-testid=nav-list]{grid-column:1/-1;grid-row:2;position:static!important;transform:none!important;width:100%!important;height:40px!important;min-width:0!important;margin:0!important}
 header [role=tablist]{width:100%!important;height:40px!important;display:flex!important;gap:0!important;padding:0!important;margin:0!important;justify-content:space-between!important}
 header [role=tablist]>li{flex:1!important;min-width:0!important;margin:0!important;padding:0!important}
 header a[role=tab]{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 5px!important;box-sizing:border-box;font-size:12px!important;white-space:nowrap!important}
 header [data-testid=profile-dropdown]{right:0!important;max-width:100vw!important;max-height:calc(100dvh - 98px);overflow-y:auto}
 .sc-17w9d6t-1{display:block!important;width:100%!important;min-width:0!important}
 .sc-17w9d6t-1>.sc-9dow0e-0{display:none!important}
 .sc-17w9d6t-2,.sc-17w9d6t-3{width:100%!important;min-width:0!important;margin:0!important;flex-basis:auto!important}
 .sc-17w9d6t-3{padding:14px!important;box-sizing:border-box;display:block!important}
 .sc-17w9d6t-3>form,.sc-17w9d6t-3>div{width:100%!important;min-width:0!important;max-width:100%!important}
 .sc-17w9d6t-3 input,.sc-17w9d6t-3 textarea{max-width:100%;box-sizing:border-box}
 .exact-mobile-account{display:block;width:calc(100% - 24px);margin:12px;padding:12px;border:1px solid #ffffff40;border-radius:4px;background:#126e51;color:#fff;font:14px Arial}
 .sc-1jaebpc-1{display:block!important;width:100%!important;min-width:0!important}
 .sc-1jaebpc-2{display:none!important}.sc-1jaebpc-1>.sc-1v5kzq7-0{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 .exact-mobile-casino{display:flex;overflow-x:auto;gap:8px;padding:12px;background:#262626}
 .exact-mobile-casino button{flex-shrink:0;white-space:nowrap;border:1px solid #ffffff30;border-radius:18px;padding:8px 12px;background:#333;color:#fff;font:12px Arial}.exact-mobile-casino button.active{background:#126e51}
 .sc-1jaebpc-0,.sc-1jaebpc-3{width:100%!important;min-width:0!important;margin:0!important}
 .exact-demo-dialog{box-sizing:border-box}.exact-demo-dialog .demo-reels span{font-size:28px;padding:10px}
}
/* Homepage frame */
@media(max-width:1000px){
 html:has(#floroView),body:has(#floroView){height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}
 #floroView,.home-app,.home-app .container,.home-app .cont,.home-view,.top-pos,.bottom-pos,.second-view{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;left:0!important;right:auto!important}
 #floroView>.container{width:100%!important;min-width:0!important;padding:0!important;margin:0!important}
 .home-view .carousel{width:100%!important;height:auto!important;aspect-ratio:1920/660;position:relative!important;margin:0!important;overflow:hidden!important}
 .home-view .carousel .images{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;margin:0!important;left:0!important}
 .home-view .carousel .images>img{width:100%!important;height:100%!important;object-fit:contain!important;position:absolute!important;inset:0!important;margin:0!important;max-width:none!important;transform:none!important}
 .home-view .carousel .nav-dots{bottom:5px!important;left:0!important;width:100%!important}.home-view .carousel .nav-dots li{width:6px!important;height:6px!important;margin:0 3px!important}
 .home-view .ear-left,.home-view .ear-right{display:none!important}
 .home-container{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box;padding:0 10px!important}.home-container>.indent{padding:0!important;margin:0!important}
 .bottom-pos{position:relative!important;top:auto!important;margin:0!important;padding-top:12px!important}
 .games-nav,.games-nav .nav,.games-nav .games{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}
 .games-nav .nav ul{width:100%!important;display:flex!important;gap:8px!important;padding:0!important;margin:0!important}
 .games-nav .nav li{width:calc((100% - 16px)/3)!important;min-width:0!important;margin:0!important;flex:1!important;height:auto!important}
 .games-nav .nav li h3{width:100%!important;min-width:0!important;left:0!important;margin:0!important;box-sizing:border-box;font-size:11px!important;padding:7px 0!important}
 .games-nav .nav li .play{height:78px!important;box-sizing:border-box;padding:8px 0!important}.games-nav .nav li .play i{font-size:30px!important;height:38px!important;line-height:38px!important}.games-nav .nav li .play span{font-size:10px!important}
 .games-nav .games>ul.active{width:100%!important;display:flex!important;gap:8px!important;padding:0!important;margin:14px 0!important}.games-nav .games>ul.active>li{width:calc((100% - 8px)/2)!important;margin:0!important;flex:1!important;min-width:0!important}.games-nav .games>ul.active>li a{display:block;width:100%!important;height:auto!important}.games-nav .games img{width:100%!important;height:auto!important}.games-nav .games .sports_text{font-size:16px!important}
 .second-view .inner-view,.featured-games,.matches-games,.list-bets{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}
 .matches-games{overflow:hidden!important}.matches-games>ul{display:flex!important;width:100%!important}.matches-games>ul>li{width:100%!important;flex:0 0 100%!important;box-sizing:border-box}.matches-games .match{width:100%!important;box-sizing:border-box}
 .second-view .banners,.second-view .wide-banner{width:100%!important;max-width:100%!important;margin:12px 0!important}.second-view img{max-width:100%}
 .list-bets{overflow-x:auto!important;margin:12px 0!important}.list-bets .sliders{width:100%!important;overflow-x:auto!important}.list-bets .sliders ul{display:flex!important;width:max-content!important}.list-bets table{min-width:360px!important;width:100%!important}
}

@media(max-width:1000px){html,body{height:auto!important;min-height:100dvh!important}#replica-mount [style*="height: 100vh"]{height:auto!important;min-height:100dvh!important}header img[alt=header-logo]{height:38px!important;object-fit:contain!important}header .sc-9d1uia-7{padding:0!important}}

@media(max-width:1000px){.home-view .carousel,.home-view .carousel .images,.home-view .carousel .images>img{min-width:0!important;max-width:100%!important}.games-nav .nav ul{min-width:0!important}.games-nav .nav li .play{width:100%!important;min-width:0!important}.games-nav .nav li .arrow{left:50%!important}.second-view .inner-view>div{width:100%!important;min-width:0!important;float:none!important}.second-view .inner-view>div>img{width:100%!important;height:auto!important}.second-view .inner-view{display:block!important}}

@media(max-width:1000px){header img[alt=header-logo]{object-fit:cover!important;object-position:left center!important}.home-view,.top-pos{height:auto!important;padding:0!important}.home-view .bottom-pos{position:static!important;transform:none!important;inset:auto!important;height:auto!important;padding:12px 0 0!important;margin:0!important}.home-container{height:auto!important}.games-nav{position:relative!important;top:auto!important;left:auto!important;transform:none!important;height:auto!important}.games-nav .nav li .play{top:auto!important;margin:0!important}.games-nav .nav li h3{top:auto!important;transform:none!important}.games-nav .nav{height:auto!important}.games-nav .games{position:relative!important;top:auto!important;clear:both!important}.games-nav .games .sports_text{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.home-view .second-view{clear:both!important;position:relative!important;top:auto!important;padding-top:12px!important}.games-nav .nav li .arrow{display:none!important}}

@media(max-width:1000px){#floroView .games-nav{top:0!important;position:relative!important}#floroView .games-nav .nav li{height:auto!important;padding:0!important}#floroView .games-nav .nav li h3{position:static!important;width:100%!important;height:26px!important;line-height:12px!important;margin:0!important}#floroView .games-nav .nav li .play{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:static!important;height:78px!important;margin:0!important;padding:8px 0!important}#floroView .games-nav .nav li .play span{position:static!important;height:auto!important;line-height:16px!important;display:block!important}#floroView .games-nav .nav li .play i{display:block!important;position:static!important;margin:0!important;line-height:38px!important;font-size:30px!important}#floroView .games-nav .games>ul.active>li{height:auto!important;aspect-ratio:530/166;min-height:0!important}#floroView .games-nav .games>ul.active>li a{height:100%!important;position:relative!important}#floroView .games-nav .games>ul.active>li img{height:100%!important;object-fit:cover!important}#floroView .games-nav .games .sports_text{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;text-shadow:0 1px 4px #000;color:#ddd!important}}

@media(max-width:1000px){#replica-mount .sc-17w9d6t-0,#replica-mount .sc-17w9d6t-1{display:block!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important}#replica-mount .sc-17w9d6t-1>.sc-9dow0e-0{display:none!important}#replica-mount .sc-17w9d6t-2,#replica-mount .sc-17w9d6t-3{width:100%!important;min-width:0!important;margin:0!important;display:block!important;flex-basis:auto!important}#replica-mount .sc-17w9d6t-3{box-sizing:border-box!important;padding:14px!important}#replica-mount .sc-17w9d6t-3>form{width:100%!important;min-width:0!important}#replica-mount .sc-1jaebpc-1{display:block!important;width:100%!important}#replica-mount .sc-1jaebpc-2{display:none!important}#replica-mount .sc-1jaebpc-1>.sc-1v5kzq7-0{margin:0!important;width:100%!important;min-width:0!important}}

@media(max-width:1000px){#replica-mount .sc-17w9d6t-0>.sc-1hci39y-0{display:none!important}#replica-mount .sc-17w9d6t-1>.sc-9dow0e-0{display:block!important;width:100%!important}#replica-mount .sc-1jaebpc-0{display:block!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important}#replica-mount .sc-1jaebpc-0>.sc-5lg2bx-0{display:none!important}#replica-mount .sc-1jaebpc-1>.sc-1jaebpc-2{display:block!important;width:100%!important;min-width:0!important;margin:0!important}#replica-mount .sc-1jaebpc-3{padding:0 10px!important;box-sizing:border-box;width:100%!important;min-width:0!important}}

@media(max-width:1000px){#floroView .games-nav .games{height:auto!important;min-height:0!important}#floroView .games-nav .games>ul{height:auto!important;min-height:0!important}#floroView .games-nav .games .sports_text{height:100%!important;min-height:0!important;width:100%!important;line-height:normal!important;top:0!important;left:0!important;transform:none!important;margin:0!important;z-index:2!important}}

.demo-mobile-sports-nav{display:none}
@media(max-width:1000px){#replica-mount .sc-1k9f69l-0{display:block!important;width:100%!important;min-width:0!important}#replica-mount .sc-1k9f69l-0>.sc-3avw87-0{display:none!important}#replica-mount .sc-6s34db-0,#replica-mount .sc-6s34db-1{display:block!important;width:100%!important;min-width:0!important;margin:0!important;flex-basis:auto!important}#replica-mount .sc-6s34db-0>.sc-1v5kzq7-0{width:100%!important;min-width:0!important;margin:0!important}#replica-mount .demo-mobile-sports-nav{display:block;width:calc(100% - 24px);margin:10px 12px;padding:10px 12px;border:1px solid #ffffff30;border-radius:4px;background:#126e51;color:#fff;font:13px Arial}#replica-mount .a71b64b{width:100%!important;max-width:100%!important;overflow-x:auto!important}#replica-mount .f08b5c0{width:100%!important;min-width:0!important}#replica-mount .af3ed13{min-width:0!important;max-width:100%!important}}

.demo-live-scoreboard-toggle{display:none}
@media(max-width:1000px){#replica-mount .ad4f63c,#replica-mount .dd36746,#replica-mount .db7a182,#replica-mount .a4b4872{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;margin:0!important}#replica-mount .dd36746>.d7d5150,#replica-mount .d31684e,#replica-mount .d0f6e5c{display:none!important}#replica-mount .demo-live-scoreboard-toggle{display:block;width:calc(100% - 16px);margin:10px 8px;padding:10px;border:1px solid #ffffff30;border-radius:4px;background:#303030;color:#eee;font:13px Arial;cursor:pointer}}
.demo-scoreboard-preview iframe{display:block;max-width:100%;width:100%;border:0}
