
/* Принудительно перекрашиваем текст в выдаче поиска T985 */
.t-search-widget__query-result,
.t-search-widget__query-result *,
.t-popup .t-search-widget__query-result,
.t-popup .t-search-widget__query-result * {
    color: #fff !important;
}

/* Перебиваем inline-style у ya-tr-span */
.t-search-widget__query-result ya-tr-span {
    color: #fff !important;
    visibility: visible !important; 
}


/* Главный контейнер всех результатов */
.t-search-results,
.t-search-results *,
.t-popup .t-search-results,
.t-popup .t-search-results * {
    color: #fff !important;
}

/* Часть с количеством результатов */
.t-search-widget__query-result,
.t-search-widget__query-result * {
    color: #fff !important;
    visibility: visible !important;
}

/* Заголовки ссылок */
.t-search-widget__result__title,
.t-search-widget__result__title * {
    color: #fff !important;
}

/* Описание под заголовком */
.t-search-widget__result__descr,
.t-search-widget__result__descr * {
    color: #fff !important;
}

/* Перебиваем inline-стили Yandex Translate */
ya-tr-span {
    color: #fff !important;
    visibility: visible !important;
}


/* Перекраска описания результата поиска */
.t-search-widget__result__body,
.t-search-widget__result__body * {
    color: #fff !important;
}

/* На всякий случай: для ya-tr-span внутри */
.t-search-widget__result__body ya-tr-span {
    color: #fff !important;
    visibility: visible !important;
}


/* Пагинация поиска T985: цифры */
.t-search-widget__pagination,
.t-search-widget__pagination *,
.t-search-widget__pagination-item,
.t-search-widget__pagination-item * {
    color: #fff !important;
}

/* Активная цифра */
.t-search-widget__pagination-active,
.t-search-widget__pagination-active * {
    color: #fff !important;
}

/* Стрелка (SVG) */
.t-search-widget__pagination svg path {
    stroke: #fff !important;
}


/* Обертка кнопки */
.t-search-widget__loadmore-btn-wrap {
    background-color: #000000 !important; /* фон белый */
    color: #ffffff !important;           /* текст черный */
}

/* Сама кнопка */
.t-search-widget__loadmore-btn {
    background-color: #000000 !important; /* фон белый */
    color: #ffffff !important;            /* текст черный */
    border-color: #ffffff !important;     /* если есть рамка */
}

/* Если кнопка — это t-btn, Tilda часто перекрывает стили — фиксируем */
.t-search-widget__loadmore-btn.t-btn {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
}


#rec1652080251 > div > div > div.t-search-widget__popup > div > div > div.t-search-widget__resultwrapper,
#rec1652080251 > div > div > div.t-search-widget__popup > div > div > div.t-search-widget__resultwrapper * {
    background-color: #000 !important;
}


/* Фон результата поиска */
#rec1652080251 .t-search-widget__resultwrapper {
    background-color: #000 !important;
}

/* Фон всего поп-апа */
#rec1652080251 .t-search-widget__popup {
    background-color: #000 !important;
}

/* Фон обёртки (которую ты указал) */
#rec1652080251 > div > div {
    background-color: #000 !important;
}


/* Активная страница пагинации */
.t-search-widget__pagination-active {
    background-color: #000 !important; /* фон черный */
    border: 2px solid #fff !important; /* белая рамка */
    color: #fff !important;            /* цифра белая */
    border-radius: 50% !important;     /* круглая форма */
    display: inline-flex !important;   /* чтобы текст был по центру */
    align-items: center !important;
    justify-content: center !important;
}


/* Ссылки в результатах поиска */
.t-search-widget__result a:hover .t-search-widget__result__title {
    color: #1e90ff !important; /* синий при наведении */
}

/* Кнопка "Показать ещё" */
.t-search-widget__loadmore-btn:hover {
    background-color: #333 !important; /* чуть темнее черного */
    color: #1e90ff !important;          /* текст подсвечивается */
}


/* Hover на обычные номера страниц */
.t-search-widget__pagination-item:hover {
    color: #1e90ff !important;   /* текст становится синим при наведении */
    cursor: pointer;             /* чтобы курсор показывал кликабельность */
}

/* Hover на активный номер (когда мышь на нём) */
.t-search-widget__pagination-active:hover {
    color: #1e90ff !important;        /* цифра синим */
    border-color: #1e90ff !important; /* рамка кружка синим */
    background-color: #000 !important; /* фон оставляем чёрным */
}

