/* V1.9 — correctif iPhone : langue compacte et barre supérieure sans chevauchement. */
.top .lang{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:82px!important;
  width:82px!important;
  height:44px!important;
  padding:0 9px!important;
  border-radius:15px!important;
  white-space:nowrap!important;
}
.top .langPart{display:inline-block!important;font-size:14px!important;line-height:1!important;transform:none!important}
.top .langPart.active{color:#ffe100!important;transform:none!important;text-shadow:0 0 8px rgba(255,225,0,.35)!important}
.top .langSep{font-size:13px!important;line-height:1!important}
@media(max-width:700px){
  .top .lang{right:7px!important;top:50%!important;transform:translateY(-50%)!important}
  .top .mhurAccountButton{
    right:96px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:46px!important;
    padding:3px!important;
    border-radius:14px!important;
  }
  .top .mhurAccountButton img,.top .mhurAccountAvatar{width:36px!important;height:36px!important;flex-basis:36px!important}
  .top .mhurAccountButtonText{display:none!important}
}
@media(max-width:390px){
  .top .lang{width:76px!important;min-width:76px!important;padding:0 7px!important}
  .top .mhurAccountButton{right:88px!important}
  .top .brand{max-width:125px!important;font-size:12px!important}
}
