.v37-lang-switch{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:38px;
  height:30px;
  padding:0 10px;
  margin-left:2px;
  border:1px solid #d8cbbb;
  border-radius:999px;
  background:#fffdf9;
  color:#8d2f29!important;
  font:700 11px/1 Arial,sans-serif!important;
  letter-spacing:.08em;
  text-decoration:none!important;
  white-space:nowrap;
  box-shadow:0 4px 12px rgba(43,37,29,.06);
  transition:.18s ease;
}
.v37-lang-switch:hover{
  border-color:#a73a32;
  background:#a73a32;
  color:#fff!important;
  transform:translateY(-1px);
}
.v31-top .v37-lang-switch,
.v34-top .v37-lang-switch,
.v36-top .v37-lang-switch,
.v41-top .v37-lang-switch,
.v42-top .v37-lang-switch,
.v43-top .v37-lang-switch,
.v44-top .v37-lang-switch,
.v45-top .v37-lang-switch{
  margin-left:auto;
}
.v30-ssr-header .v37-lang-switch{
  position:static;
  flex:0 0 auto;
  margin-left:0;
}
@media(max-width:760px){
  .v37-lang-switch{
    height:28px;
    min-width:34px;
    padding:0 8px;
    font-size:10px!important;
  }
  .v30-ssr-header .v37-lang-switch{
    position:static;
    margin-left:0;
  }
  .v34-top .v37-lang-switch,
  .v36-top .v37-lang-switch{
    margin-left:0;
  }
}

html[lang="en"] .brand{min-width:250px}
html[lang="en"] .brand-title{font-size:22px;letter-spacing:.2px}
html[lang="en"] .brand-sub{font-size:8px;letter-spacing:2.6px}
html[lang="en"] .nav{gap:18px}
html[lang="en"] .nav a{font-size:12.5px}
html[lang="en"] .rdate{max-width:155px;white-space:normal;overflow-wrap:anywhere;line-height:1.35}
html[lang="en"] .rdate b{white-space:normal}

@media(max-width:1500px){
  html[lang="en"] .mini-search{display:none}
}

@media(max-width:900px){
  .header-inner{
    grid-template-columns:minmax(0,1fr) 34px auto 44px!important;
    grid-template-areas:
      "brand notify smart lang"
      "nav nav nav nav"!important;
  }
  .v37-lang-switch{
    grid-area:lang;
    justify-self:end;
    width:44px!important;
    min-width:44px!important;
    height:32px!important;
    padding:0!important;
  }
  html[lang="en"] .smart-btn{padding:0 9px!important;font-size:11px!important}
}
