
/* V4.13: persistent visible header language switch, including while mobile menu is closed. */
#pt-global-header .pt-language.pt-language-inline {
  position:static!important; inset:auto!important; flex:0 0 auto!important;
  display:inline-flex!important; align-items:center!important; gap:2px!important;
  margin:0 4px!important; padding:4px!important; border:1px solid #D9D8C9!important;
  background:#fff!important; box-shadow:none!important; border-radius:10px!important;
  z-index:1!important; white-space:nowrap!important;
}
#pt-global-header .pt-language.pt-language-inline button {
  font:700 13px/1.1 Arial,sans-serif!important; padding:9px 11px!important;
  border-radius:7px!important; color:#183B33!important; min-height:35px!important;
}
#pt-global-header .pt-language.pt-language-inline button[aria-pressed="true"] {
  background:#183B33!important; color:#fff!important;
}
#pt-global-header .ptg-container {gap:12px!important;}
#ptg-nav {gap:13px!important;}
@media(max-width:1020px) {
  #pt-global-header .pt-language.pt-language-inline {margin-left:auto!important; margin-right:8px!important;}
}
@media(max-width:430px) {
  #pt-global-header .pt-language.pt-language-inline button {font-size:12px!important; padding:8px 10px!important;}
  #pt-global-header .ptg-container {gap:4px!important;}
}
