/* Candidate only: reuse the one existing language control, inside the mobile menu. */
@media (max-width:1180px) {
 body.wsl-mobile-header .wsl-header [data-nav] > .wsl-lang[data-mobile-language] {
  display:flex !important;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:wrap;
  gap:8px;
  width:100%;
  height:auto;
  min-height:55px;
  overflow:visible;
  padding:0 0 10px;
  margin:0 0 4px;
  border:0;
  border-bottom:1px solid #dbe5f2;
  border-radius:0;
 }
 body.wsl-mobile-header .wsl-header [data-nav] > .wsl-lang[data-mobile-language] a {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  min-width:88px;
  width:auto;
  height:auto;
  padding:6px 14px;
  border:1px solid #c8d6e5;
  border-radius:4px;
  font-size:15px;
  line-height:1.4;
 }
}
