/* Плашка согласия на cookie — макет «Cookie - согласие GoodSeek» (c1 десктоп / cm мобайл).
   Разметка и механика: layouts/_cookie_consent.php (рендерится, только пока нет согласия).
   Файл подключён в ОБЕИХ ветках AppAsset — плашка живёт и в старом хроме, и в redesign.
   z-index 1030: выше контента и липких шапок (50/60), ниже модалок (BS 1040+, redesign 2300+). */
.gs-cookie { position: fixed; left: 0; right: 0; bottom: 0; z-index: 1030; background: #fff; box-shadow: 0 -1px 0 #F1ECE5, 0 -18px 44px -30px rgba(22, 19, 15, .35); }
/* Отступы марджинами, а не flex-gap: gap во флексе только с Chrome 84 / Safari 14.1,
   а плашку показываем всем, включая старые браузеры легаси-страниц. */
.gs-cookie__in { max-width: 1316px; margin: 0 auto; padding: 18px 32px; display: flex; align-items: center; }
.gs-cookie__ico { width: 44px; height: 44px; flex: none; margin-right: 22px; border-radius: 13px; background: #EAF7F1; display: flex; align-items: center; justify-content: center; }
.gs-cookie__ico svg { flex: none; }
.gs-cookie__text { flex: 1 1 0%; min-width: 0; font-size: 13.5px; line-height: 1.55; color: #4A443D; }
.gs-cookie__link { color: #359966; font-weight: 600; text-decoration: none; }
.gs-cookie__link:hover { color: #2c7f55; text-decoration: none; }
.gs-cookie__btn { flex: none; display: inline-flex; align-items: center; justify-content: center; height: 44px; margin-left: 22px; padding: 0 28px; border: 0; border-radius: 12px; background: #359966; color: #fff; font-family: inherit; font-size: 14.5px; font-weight: 700; cursor: pointer; white-space: nowrap; }
.gs-cookie__btn:hover { background: #2c7f55; }
@media (max-width: 768px) {
    .gs-cookie__in { padding: 16px; flex-wrap: wrap; align-items: flex-start; }
    .gs-cookie__ico { width: 40px; height: 40px; margin-right: 12px; border-radius: 12px; }
    .gs-cookie__ico svg { width: 20px; height: 20px; }
    .gs-cookie__text { font-size: 13px; }
    .gs-cookie__btn { flex: 1 1 100%; height: 46px; margin: 14px 0 0; font-size: 15px; }
}
/* Пока плашка видна (body.gs-cookie-shown), плавающие виджеты поддержки поднимаются
   над ней — их z-index выше (redesign .gs-support-fab 1200, легаси-контейнер 1030 позже
   в DOM) и они перекрывали кнопку «Принять». --gs-cookie-h ставит JS плашки: занятая
   плашкой высота от низа вьюпорта (высота полосы + отступ под мобильную навигацию).
   !important у легаси-контейнера — его bottom задан инлайном. */
body.gs-cookie-shown .gs-support-fab { bottom: calc(24px + var(--gs-cookie-h, 90px)); }
body.gs-cookie-shown .gs-support__dock { margin-bottom: calc(88px + var(--gs-cookie-h, 90px)); }
body.gs-cookie-shown .ai-widget-container { bottom: calc(24px + var(--gs-cookie-h, 90px)) !important; }
