/* donaldtruck-catalog-cards-20260918-v2.css
 * Задача catalog-cards (2026-09-18): каталог товаров и страница поиска — подложка у блоков, читаемый текст.
 * v2 (2026-09-18): добавлен раздел 3 — подложка у блоков страницы поиска по артикулу /search.html.
 * Маркер задачи в конфиге: catalog-cards.  ОТКАТ: bash /root/catalog-cards-rollback.sh off
 *
 * Что делает:
 *   1) даёт белую подложку КАЖДОМУ блоку каталога — плитке товара в списке и карточке товара;
 *      контейнеры (.dc-items-wrap, .dc-sugg) намеренно остаются прозрачными, поэтому
 *      фоновая графика сайта (truckbg) видна МЕЖДУ блоками, а не сквозь них;
 *   2) убирает серый текст характеристик: название свойства — чёрным жирным,
 *      значение — чёрным обычным. И в списке, и в карточке товара.
 *
 * Чего НЕ трогает: главную (homev2), шапку, футер, цену (фирменный красный #c62828),
 * панель сортировки и фильтр (у них уже есть свой непрозрачный фон #f7f7f7).
 */

/* ---------- 1. Подложка блоков ---------- */

/* плитка/строка товара в списке раздела и в результатах поиска по каталогу */
.dc-sugg .dc-sugg__item {
    background-color: #ffffff !important;
}

/* карточка товара (детальная страница) */
.content-body .dc-detail {
    box-sizing: border-box;
    background-color: #ffffff !important;
    padding: 24px;
    border: 2px solid #f0f0f0;
    border-radius: 8px;
}

/* ---------- 2. Текст: чёрный, название свойства жирным ---------- */

/* характеристики в плитке списка */
.dc-characters .dc-characters__prop_name {
    color: #0d0d0d !important;
    font-weight: 700 !important;
}

.dc-characters .dc-characters__prop_value {
    color: #0d0d0d !important;
    font-weight: 400 !important;
}

/* характеристики в карточке товара (таблица без классов внутри .dc-detail__features-items) */
.dc-detail__features-items table td {
    color: #0d0d0d !important;
    font-weight: 400 !important;
}

.dc-detail__features-items table td:first-child {
    font-weight: 700 !important;
}

/* заголовок «Характеристики» */
.dc-detail .dc-detail__section-header {
    color: #0d0d0d !important;
}

/* «69 товаров» рядом с заголовком раздела */
.dc-title .dc-title__sub {
    color: #0d0d0d !important;
}

/* ---------- 3. Страница поиска по артикулу /search.html (v2) ---------- */

/* Каждый блок результатов («Запрашиваемый код», «Аналоги» и т.д. — по одному .search__block
 * на группу), а также состояния «ничего не найдено», «выберите бренд» и «найдено по названию».
 * Контейнеры .search и .search-grid остаются прозрачными — фон сайта виден между блоками.
 * Блоки идут друг за другом с отступом 32–40px (стили модуля), поэтому зазор сохраняется. */
.search .search__block,
.search .search-empty,
.search .search-other-brands,
.search .search-by-name {
    box-sizing: border-box;
    background-color: #ffffff !important;
    padding: 24px;
    border: 2px solid #f0f0f0;
    border-radius: 8px;
}

/* на телефоне строки результатов плотные — отступ меньше */
@media (max-width: 575px) {
    .search .search__block,
    .search .search-empty,
    .search .search-other-brands,
    .search .search-by-name {
        padding: 16px 12px;
    }
}
