.viu-news-header .viu-language {
  display:inline-flex; align-items:center; flex:none; gap:2px;
  padding:2px; border:1px solid #ffffff55; border-radius:999px;
}
.viu-news-header .viu-language button {
  display:grid; place-items:center; min-width:32px; min-height:30px; padding:0 4px;
  border:0; border-radius:999px; background:transparent; color:white !important;
  font-family:inherit; font-size:11px; font-weight:700; cursor:pointer;
}
.viu-news-header .viu-language button[aria-pressed="true"] { background:#fff; color:#171717 !important; }
.viu-news-header .viu-language button:focus-visible { outline:2px solid #fff; outline-offset:2px; }
.viu-language-notice { max-width:760px; margin:0 auto 14px; color:#57534f; font-size:14px; }
@media(max-width:550px) {
  .viu-news-header .viu-language button { min-height:34px; }
}
