/* Выпадающий список городов в форме заявки (см. js/form-enhance.js).
   Базовый вид select уже задан в style.css — здесь только дополнения. */

.city-select {
  color: var(--colors-graphite-500, #868686);
}

.city-select:focus-visible {
  border-color: var(--colors-blue-medical-source, #218bff);
}

/* Поле «Другой город» под списком */
.city-select + .city-other-input {
  margin-top: 8px;
}

.city-other-input--hidden {
  display: none !important;
}

/* Переход по якорю #form (кнопки «Оставить заявку» и т.п.): не прятать начало блока под закреплённой шапкой (84px) */
#form,
.wpcf7 {
  scroll-margin-top: 96px;
}

/* Галочка согласия: в узкой колонке (сайдбар статьи) текст вылезал за край формы —
   блок не шире формы, текст переносится */
.looking__content-form-content .looking__content-form-checkbox {
  max-width: 100%;
}

/* Кнопка на странице «Спасибо»: тема делает Каждое Слово С Заглавной — для русского/узбекского это неверно */
.error-404__link {
  text-transform: none;
}

/* Стрелки слайдера, когда листать нечего (один слайд): Swiper ставит класс lock, но тема их показывала */
[class*="-button-prev"].swiper-button-lock,
[class*="-button-next"].swiper-button-lock {
  display: none !important;
}

/* футер: копирайт и меню справа — на одной линии сверху; меню прижато вправо */
@media (min-width: 1280px) {
  .footer__bottom { align-items: flex-start; }
  .footer__bottom-nav { padding-top: 8px; }
  .footer__bottom-nav2 { flex: 0 1 auto; }
  .footer__bottom-nav2-list { justify-content: flex-end; }
}
