/* Emergency companies content restore v78.4 */

/*
 * Старые JS-патчи могли назначить классы скрытия крупным контейнерам.
 * Нейтрализуем их глобально и скрываем только точечные элементы v78.4.
 */
.dp-review-search-hidden-v78,
.dp-search-overlap-hidden-v782,
.dp-search-overlap-hidden-v783 {
    display: revert !important;
}

.dp-search-exact-hidden-v784 {
    display: none !important;
}

/* Восстановленная иконка сортировки «Популярные». */
.dp-popular-sort-v784 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
}

.dp-popular-sort-icon-v784 {
    width: 19px !important;
    height: 19px !important;
    min-width: 19px !important;
    flex: 0 0 19px !important;
    display: block !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.9 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}

/*
 * Перебиваем старое правило v78.1, которое скрывало любой SVG
 * внутри кнопки «Популярные».
 */
html body.dp-review-ui-v78
.dp-review-popular-tab-v781
svg.dp-popular-sort-icon-v784,
html body.dp-review-ui-v78
.dp-review-popular-tab-v781
svg.dp-popular-sort-icon-v784.dp-review-search-hidden-v78,
html body.dp-review-ui-v78
.dp-popular-sort-v784
svg.dp-popular-sort-icon-v784 {
    display: block !important;
}

/* Защита основного контента от случайного скрытия. */
body.dp-review-ui-v78 main,
body.dp-review-ui-v78 [role="main"],
body.dp-review-ui-v78 .container,
body.dp-review-ui-v78 [class*="companies"],
body.dp-review-ui-v78 [class*="company-list"] {
    visibility: visible !important;
    opacity: 1 !important;
}

