
/* gchHdrV41 - uniformizar os 3 controles do topo direito (idioma, tema, avatar) no mobile */
@media screen and (max-width:640px){
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child{ justify-content:flex-end !important; gap:8px !important; }
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #periodSelWrap{ margin-right:auto !important; }
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #langBtn,
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #themeBtn,
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #gdmUserChip{
    width:44px !important; height:44px !important; min-width:44px !important;
    padding:0 !important; margin:0 !important; border-radius:12px !important;
    display:flex !important; align-items:center !important; justify-content:center !important;
    flex:0 0 auto !important; box-sizing:border-box !important; overflow:hidden !important;
  }
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #gdmUserChip img,
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #gdmUserChip > *{ width:100% !important; height:100% !important; border-radius:10px !important; object-fit:cover !important; }
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #langBtn{ font-size:13px !important; font-weight:700 !important; }
}
@media screen and (max-width:360px){
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child{ gap:6px !important; }
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #langBtn,
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #themeBtn,
  html body #mainWrap > header[data-gch-h1="1"] > div:last-child > #gdmUserChip{ width:44px !important; height:44px !important; min-width:44px !important; }
}
