/* Language = country version + domain. v291 */
html body .bu-lang-pick.bu-lang-v291{
  display:block!important;position:relative!important;z-index:50020!important;
  overflow:visible!important;pointer-events:auto!important;flex:0 0 auto!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-btn{
  display:flex!important;align-items:center!important;gap:8px!important;
  min-height:42px!important;padding:5px 10px 5px 6px!important;
  border:1px solid #cfe3ea!important;border-radius:999px!important;
  background:#fff!important;color:#06283c!important;
  box-shadow:0 8px 18px rgba(6,40,58,.08)!important;cursor:pointer!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-flag-img{
  width:22px!important;height:16px!important;border-radius:3px!important;
  object-fit:cover!important;box-shadow:0 0 0 1px rgba(6,40,58,.12)!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-btn-meta{
  display:grid!important;line-height:1.05!important;text-align:left!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-btn-meta b{
  font:800 11px/1 Manrope,system-ui,sans-serif!important;letter-spacing:.04em!important;color:#08756f!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-btn-meta small{
  max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#3d5d6c!important;font:650 10px/1.2 Manrope,system-ui,sans-serif!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-menu{
  width:min(360px,calc(100vw - 24px))!important;padding:12px!important;
  border:1px solid #cfe3ea!important;border-radius:22px!important;
  background:#fff!important;color:#06283c!important;
  box-shadow:0 28px 70px rgba(4,36,58,.28)!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-menu-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;margin:0 0 10px!important;padding:10px 12px!important;
  border-radius:16px!important;background:linear-gradient(135deg,#06283c,#08756f)!important;color:#e7fbff!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-menu-head small{display:block!important;opacity:.72!important;font:800 9px/1 Manrope,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-menu-head strong{display:flex!important;align-items:center!important;gap:8px!important;font:800 14px/1.2 Manrope,system-ui,sans-serif!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-logic{
  margin:0 0 10px!important;padding:10px 12px!important;border-radius:14px!important;
  background:#f3faf8!important;color:#12394b!important;font:600 12px/1.45 Manrope,system-ui,sans-serif!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-logic b{display:block!important;margin:0 0 2px!important;color:#08756f!important;font:800 10px/1 Manrope,system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-domains{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 10px!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-domains p{display:none!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-dom{
  display:grid!important;gap:2px!important;padding:9px 10px!important;border-radius:14px!important;
  border:1px solid #d7e7ee!important;background:#f7fbfc!important;text-decoration:none!important;color:#06283c!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-dom.is-on{border-color:#0a9c86!important;background:#e8f7f2!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-dom strong{font:800 11px/1.2 Manrope,system-ui,sans-serif!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-dom small{color:#4a6a78!important;font:600 10px/1.3 Manrope,system-ui,sans-serif!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-q{
  width:100%!important;min-height:40px!important;margin:0 0 8px!important;padding:8px 12px!important;
  border:1px solid #c9dce4!important;border-radius:12px!important;background:#f7fbfc!important;font:600 13px/1.3 Manrope,system-ui,sans-serif!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-group-title{
  margin:10px 2px 6px!important;color:#08756f!important;font:800 10px/1 Manrope,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt{
  display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;
  padding:8px 8px!important;border-radius:12px!important;text-decoration:none!important;color:#06283c!important
}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt:hover{background:#f3faf8!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt.is-on{background:#e8f7f2!important;box-shadow:inset 0 0 0 1px #0a9c86!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt-lab{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt-lab b{display:block!important;font:800 13px/1.2 Manrope,system-ui,sans-serif!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt-lab small{display:block!important;color:#4a6a78!important;font:600 11px/1.2 Manrope,system-ui,sans-serif!important}
html body .bu-lang-pick.bu-lang-v291 .bu-lang-opt-code{
  padding:3px 7px!important;border-radius:999px!important;background:#e7f3f1!important;color:#08756f!important;
  font:800 10px/1 Manrope,system-ui,sans-serif!important
}
@media (max-width:760px){
  html body .bu-lang-pick.bu-lang-v291 .bu-lang-btn-meta small{display:none!important}
  html body .bu-lang-pick.bu-lang-v291 .bu-lang-menu{position:fixed!important;left:12px!important;right:12px!important;top:72px!important;width:auto!important;max-height:calc(100dvh - 96px)!important;overflow:auto!important}
}
