/*
 * overrides.css — правки корневых страниц eristavi.ooo поверх выгрузки Битрикса.
 * Подключается последним, поэтому переопределяет template.css без правки кэш-файлов.
 * Заведён 22.09.2026 по итогам встречи (пункты D5, D10, D11, D12, D4).
 */

/* ---- D5. Активный раздел в меню: заливка, чтобы отличался от наведения ---- */

.header .top-menu .menu-item.active {
  background-color: var(--lightgrey-color);
  border-color: var(--text-color);
}
.header .top-menu .menu-item.active .menu-item__link {
  color: var(--text-color);
  font-weight: 500;
}

/* ---- D10. Кнопки карточки ЖК кликабельны поверх сплошной ссылки ---- */

.projects-section .projects-item__btn,
.projects-item .projects-item__btn {
  position: relative;
  z-index: 2;
}

/* ---- D11. Одинаковая высота строки адреса во всех карточках ЖК ---- */

.projects-item .projects-item__city {
  min-height: 25px;
}

/* ---- D4. ВК-плашки: единый приглушённый стиль на корневых страницах ---- */

.vk-community-btn {
  background: var(--white-color);
  color: var(--text-color);
  border: 1px solid var(--light-color);
  transition: background-color .2s, border-color .2s, transform .2s;
}
.vk-community-btn:hover {
  background: var(--lightgrey-color);
  border-color: var(--blue-color);
  color: var(--text-color);
}
.vk-community-btn svg {
  fill: var(--blue-color);
}

/* ---- D12. Завершённые акции визуально отделены от действующих ---- */

.news-item--finished {
  position: relative;
}
.news-item--finished .news-item__image img {
  filter: grayscale(1);
  opacity: .55;
  transition: filter .3s, opacity .3s;
}
.news-item--finished:hover .news-item__image img {
  filter: grayscale(.4);
  opacity: .8;
}
.news-item__badge {
  display: inline-block;
  margin-bottom: 8px;
  padding: 4px 12px;
  border-radius: 12px;
  background-color: var(--light-color);
  font-size: 13px;
  line-height: 1.3;
  color: var(--second-lightgrey-color);
}
