/* Sport mobile: keep identity and utilities clear of the screen edges. */
@media(max-width:820px){
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu{
  box-sizing:border-box;display:flex;align-items:center;gap:8px;
  padding:6px max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px));
 }
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.account-area{display:none!important}
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.brand{
  display:flex;flex:1 1 auto;justify-content:flex-start;min-width:0;width:auto;max-width:none;
 }
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.brand img.triple-sport-logo{
  width:min(180px,100%);max-width:100%;height:56px;object-fit:contain;object-position:left center;
 }
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.ts-header-support{margin:0;flex:0 0 44px}
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.ts-language-picker{flex:0 0 44px}
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.ts-language-picker>summary{width:44px;padding:5px;gap:4px}
 .sport-app[data-provider-sport="true"] .sport-topbar.ts-mobile-account-in-menu>.ts-language-picker .ts-language-code{display:none}
}

#sportMobileMenu nav>[data-mobile-logout]{display:flex;align-items:center;min-height:48px;padding:10px 12px;border:1px solid #536171;border-radius:8px;background:#202b38;color:#fff;font-size:13px;font-weight:800;text-align:left;gap:8px;cursor:pointer}
#sportMobileMenu nav>[data-mobile-logout] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#sportMobileMenu nav>[data-mobile-logout][hidden]{display:none}
#sportMobileMenu nav>[data-mobile-logout]:disabled{opacity:.65;cursor:wait}
