/* The existing language selector stays outside the collapsible menu. */
nav.cb-language-nav > .container { gap: 12px; }
nav.cb-language-nav .navbar-collapse { min-width: 0; }
nav.cb-language-nav .cb-header-language {
  flex: 0 0 auto;
  order: 2;
  align-items: center;
  gap: 6px;
  margin-left: 4px;
  color: #fff;
}
nav.cb-language-nav .cb-header-language .form-select {
  box-sizing: border-box;
  width: 152px;
  height: 36px;
  min-width: 0;
  margin: 0;
  padding: 4px 28px 4px 8px;
  line-height: 26px;
  white-space: nowrap;
}
nav.cb-language-nav .cb-header-language .form-select:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
@media (min-width: 1200px) {
  nav.cb-language-nav:not(.cb-nav-compact) .navbar-nav > .nav-item > .nav-link {
    margin-right: 8px;
    padding-left: 6px;
    padding-right: 6px;
    white-space: nowrap;
  }
}
nav.cb-language-nav.cb-nav-compact > .container { flex-wrap: wrap; }
nav.cb-language-nav.cb-nav-compact .navbar-brand { margin-right: auto; }
nav.cb-language-nav.cb-nav-compact .navbar-toggler { display: block; order: 3; }
nav.cb-language-nav.cb-nav-compact .navbar-collapse { order: 4; flex-basis: 100%; }
nav.cb-language-nav.cb-nav-compact .navbar-collapse:not(.show):not(.collapsing) { display: none !important; }
nav.cb-language-nav.cb-nav-compact .navbar-collapse.show { display: block !important; }
nav.cb-language-nav.cb-nav-compact .navbar-nav { flex-direction: column; margin-left: 0 !important; }
nav.cb-language-nav.cb-nav-compact .navbar-nav .dropdown-menu { position: static; }
@media (max-width: 1199.98px) {
  nav.cb-language-nav > .container { flex-wrap: wrap; }
  nav.cb-language-nav .navbar-brand { margin-right: auto; }
  nav.cb-language-nav .navbar-toggler { display: block; order: 3; }
  nav.cb-language-nav .navbar-collapse { order: 4; flex-basis: 100%; }
  nav.cb-language-nav .navbar-collapse:not(.show):not(.collapsing) { display: none !important; }
  nav.cb-language-nav .navbar-collapse.show { display: block !important; }
  nav.cb-language-nav .navbar-nav { flex-direction: column; margin-left: 0 !important; }
  nav.cb-language-nav .navbar-nav .dropdown-menu { position: static; }
}
@media (max-width: 575.98px) {
  nav.cb-language-nav > .container { gap: 8px; }
  nav.cb-language-nav .cb-header-language .form-select { width: 160px; }
  nav.cb-language-nav .navbar-toggler { padding-left: 0; }
}
@media (max-width: 429.98px) {
  nav.cb-language-nav .cb-header-language { order: 3; flex-basis: 100%; justify-content: flex-end; }
  nav.cb-language-nav .navbar-toggler { order: 1; }
}
/* Reuse the original VPS template artwork only for datacenter mode. */
.hoston-3-plan:has(#price__table:checked) .table__block--inner {
  background-image: url('/static/image/proxy-nav-price-5b00d99b0db9.webp');
  background-position: right;
  background-size: cover;
}
