/* ===== APARTO FINAL OVERRIDES 20260724 =====
   Загружается отдельным файлом после основных стилей.
   Нужен, чтобы правки точно перебивали старые правила и не зависели от кэша style.css.
*/

:root {
  --aparto-white: #FFFFFF;
  --aparto-black: #000000;
  --aparto-gray: #8D989D;
  --aparto-burgundy: #6B262B;
  --aparto-gold: #C09D75;
  --aparto-green: #045E4D;
  --aparto-light-gold: #F7D8AA;
  --aparto-dark-green: #035445;
}

/* 1) Плашка категорий: ширина как у верхнего компактного фильтра */
@media (min-width: 1200px) {
  body.home .recommend__nav,
  body.page-template-page-home .recommend__nav,
  body.page-template-page-home-php .recommend__nav,
  .recommend__nav {
    width: calc(100% - 96px) !important;
    max-width: 1080px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    background: transparent !important;
  }

  body.home .recommend__nav-inner,
  body.page-template-page-home .recommend__nav-inner,
  body.page-template-page-home-php .recommend__nav-inner,
  .recommend__nav-inner {
    width: 100% !important;
    max-width: 1080px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
}

/* 2) Чтобы соседние широкие контейнеры не влияли на плашку категорий */
@media (min-width: 1600px) {
  body.home .recommend__nav,
  body.page-template-page-home .recommend__nav,
  body.page-template-page-home-php .recommend__nav,
  .recommend__nav,
  body.home .recommend__nav-inner,
  body.page-template-page-home .recommend__nav-inner,
  body.page-template-page-home-php .recommend__nav-inner,
  .recommend__nav-inner {
    max-width: 1080px !important;
  }
}

/* 3) Карточки: hover заголовка без зелёной плашки */
body.home .estate-card:hover .estate-card__title,
body.home .estate-card:hover .estate-card__title a,
body.home .estate-card__title:hover,
body.home .estate-card__title a:hover,
.estate-card:hover .estate-card__title,
.estate-card:hover .estate-card__title a,
.estate-card__title:hover,
.estate-card__title a:hover {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--aparto-dark-green) !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

body.home .estate-card__title,
body.home .estate-card__title a,
.estate-card__title,
.estate-card__title a {
  display: inline !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
/* ===== END APARTO FINAL OVERRIDES 20260724 ===== */
