/* ===== ODL City Switcher — CSS (fixed) ===== */

/* Показываем/скрываем городские блоки (учитываем uc- и без uc-) */
html[data-city="yakutsk"]  .city-kaliningrad,
html[data-city="yakutsk"]  .uc-city-kaliningrad { display: none !important; }

html[data-city="kaliningrad"] .city-yakutsk,
html[data-city="kaliningrad"] .uc-city-yakutsk { display: none !important; }

/* --- ВАЖНО: фикс «поехавшего» бургера ---
   Убираем глобальный z-index, который мы раньше добавляли.
   Делаем аккуратный: на десктопе чуть поднимаем шапку для ME601,
   на мобиле — приоритет у бургера. */
@media (min-width: 981px){
  .tmenu, .tmenu__container { position: relative; z-index: 120; }
}
@media (max-width: 980px){
  .tmenu, .tmenu__container { z-index: auto !important; }
  /* Страхуем, что панель бургера и её оверлей выше любых иконок в шапке */
  .t450__overlay, .t450__menu { z-index: 10000 !important; }
}

/* Подсветка активного города в меню/бургере */
a.is-active-city { font-weight: 700; }
a.is-active-city::after { content: " ✓"; margin-left: 6px; }

/* (Диагностика — включите на время проверки)
.city-yakutsk, .uc-city-yakutsk { outline: 2px dashed #1e90ff !important; }
.city-kaliningrad, .uc-city-kaliningrad { outline: 2px dashed #ff4d4f !important; }
*/
