/* Run to Cup 3.9.9 — mobile toolbar and hamburger reliability */
body:not(.rtc-nonfootball39) #hamburgerBtn36.rtc-center-menu392{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  flex:none!important;
  z-index:12!important;
}

@media(max-width:760px){
  .rtc-search-zone38{overflow:visible!important}
  .rtc-sports38{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 36px 42px 36px minmax(0,1.35fr) minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:stretch!important;
    width:100%!important;
    max-width:100%!important;
    gap:2px!important;
    padding:0 2px!important;
    overflow:visible!important;
  }
  .rtc-sport38{
    width:100%!important;
    min-width:0!important;
    min-height:38px!important;
    padding:6px 2px!important;
    font-size:clamp(.58rem,2.45vw,.72rem)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  #rtcFavoritePlayer395,#rtcFavoriteTeam395{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
  }
  #hamburgerBtn36.rtc-center-menu392{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    margin:0 auto!important;
  }
}

@media(max-width:360px){
  .rtc-sports38{
    grid-template-columns:minmax(0,1fr) minmax(0,1.32fr) 32px 40px 32px minmax(0,1.32fr) minmax(0,.9fr)!important;
    gap:1px!important;
    padding:0!important;
  }
  .rtc-sport38{font-size:.56rem!important;padding-inline:1px!important}
  #rtcFavoritePlayer395,#rtcFavoriteTeam395{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
  #hamburgerBtn36.rtc-center-menu392{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
}
