/* betkhalifa-mobile-layout-v1.4 */
.bk-sport-icon{display:block;width:28px;height:28px;margin:0 auto;flex:none}
@media(max-width:767px){
 .sport-tabs [data-slot=tabs-list]{align-items:stretch!important;min-height:58px!important;height:58px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}
 .sport-tabs [data-slot=tabs-trigger]{flex:0 0 auto!important;min-width:78px!important;max-width:none!important;height:58px!important;padding:5px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:12px!important;line-height:15px!important;white-space:nowrap!important;border-right:1px solid #ffffff38!important}
 .sport-tabs [data-slot=tabs-trigger] .sport-symbol{display:flex!important;align-items:center;justify-content:center;width:30px;height:29px;line-height:1;font-size:0}
 .mobile-main-nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;min-height:58px!important;height:auto!important;padding:7px 0!important;scrollbar-width:none}
 .mobile-main-nav>button{flex:0 0 auto!important;min-width:0!important;padding:0 5px!important;height:39px!important;font-size:13px!important;line-height:18px!important;white-space:nowrap!important;display:block!important;text-align:center}
 .mobile-main-nav>button:has(.mobile-crash-image){display:flex!important;align-items:center!important;gap:4px!important}
 .home-grid.casino-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:0 3px!important;width:100%!important;min-width:0!important}
 .home-grid .casino-tile{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;width:100%!important;height:auto!important;padding:0!important;overflow:hidden!important}
 .home-grid .casino-tile picture{display:block!important;aspect-ratio:1/1.02;width:100%!important;min-width:0!important;overflow:hidden}
 .home-grid .casino-tile img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;object-fit:cover!important}
 .home-grid .casino-tile>span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:19px!important;height:auto!important;padding:3px 2px!important;font-size:9px!important;line-height:12px!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}
 .live-home .mobile-events{max-height:250px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}
 .mobile-event-description{min-width:0}.mobile-event-description .event-name{min-width:0;overflow-wrap:break-word}
}

@media(max-width:350px){.mobile-main-nav>button{padding-left:3px!important;padding-right:3px!important;font-size:11px!important}.mobile-main-nav .mobile-crash-image{width:26px!important;height:20px!important;object-fit:contain}}
