/* RELIA: allow translated navigation labels to keep a readable single row. */
@media (min-width:1200px) {
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop .f-menu__link--main { font-size:14px; padding-inline:4px!important; }
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop .f-header__left { flex:0 0 170px; min-width:0; }
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop .f-header__logo { max-width:170px; }
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop .f-header__center { flex:1 1 auto; min-width:0; }
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop .f-header__right { flex:0 0 auto; }
}
@media (min-width:1024px) and (max-width:1199px) {
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__desktop { display:none!important; }
  body:is(.mylang_de,.mylang_es,.mylang_fr,.mylang_it,.mylang_nl,.mylang_pt,.mylang_ru,.mylang_vi) .f-header__mobile { display:flex!important; }
}

/* Russian labels retain their full names in the wider compact menu. */
@media (min-width:1200px) and (max-width:1359px) {
 body.mylang_ru .f-header__desktop { display:none!important; }
 body.mylang_ru .f-header__mobile { display:flex!important; }
}
