/* Вокси — тёмная тема (2026-09-26). Действует только при html[data-theme="dark"].
   Тема ставится скриптом в <head> (index.tpl): выбор посетителя в localStorage woxi_theme (light|dark|auto, по умолчанию auto = как на устройстве).
   Страница переходит в тёмную тему, только если в её блоке head есть <meta name="woxi-dark-ready" content="1"> (переведённые страницы),
   ?theme=dark-preview — предпросмотр любой страницы. */
html[data-theme="dark"]{
  --wd-bg:#0F131A; --wd-surface:#171C25; --wd-surface2:#1E2430; --wd-hover:#252C39;
  --wd-line:#2A3140; --wd-line2:#343C4C;
  --wd-text:#E7EBF3; --wd-text2:#B7C0CF; --wd-muted:#8C96A8;
  --wd-blue:#4C8DFF; --wd-blue-soft:rgba(76,141,255,.14);
  --wd-red:#F2735F; --wd-red-soft:rgba(242,115,95,.14);
  --wd-green:#3FC37D; --wd-green-soft:rgba(63,195,125,.14);
  --wd-orange:#F0A45A; --wd-orange-soft:rgba(240,164,90,.14);
  color-scheme:dark;
}
html[data-theme="dark"] body{ background:var(--wd-bg) !important; color:var(--wd-text); }

/* ===== 1. Основа: текст, ссылки, поля, кнопки, окна ===== */
html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3,
html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6{ color:var(--wd-text); }
html[data-theme="dark"] hr{ background-color:var(--wd-line); color:var(--wd-line); }
html[data-theme="dark"] ::-webkit-scrollbar{ background-color:var(--wd-bg); }
html[data-theme="dark"] ::-webkit-scrollbar-thumb{ background:var(--wd-line2); }
html[data-theme="dark"] .text-muted{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .form-control, html[data-theme="dark"] .form-control-textarea,
html[data-theme="dark"] .form-select, html[data-theme="dark"] textarea, html[data-theme="dark"] select,
html[data-theme="dark"] input[type="text"], html[data-theme="dark"] input[type="search"], html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] input[type="email"], html[data-theme="dark"] input[type="tel"], html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="datetime-local"], html[data-theme="dark"] input[type="date"]{
  background-color:var(--wd-surface2) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important;
}
html[data-theme="dark"] .form-control:focus, html[data-theme="dark"] textarea:focus, html[data-theme="dark"] input:focus{ background-color:var(--wd-surface2) !important; border-color:var(--wd-blue) !important; }
html[data-theme="dark"] ::placeholder{ color:var(--wd-muted) !important; opacity:1; }
html[data-theme="dark"] .button-color-scheme2, html[data-theme="dark"] .btn-color-transparent, html[data-theme="dark"] .button-color-scheme4{ background-color:var(--wd-surface2) !important; color:var(--wd-text) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .button-color-scheme2:hover{ background-color:var(--wd-hover) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .button-color-scheme1-light{ background-color:var(--wd-blue-soft) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .modal-content, html[data-theme="dark"] .modal-footer{ background-color:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text); }
html[data-theme="dark"] .modal-header{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .modal .btn-close, html[data-theme="dark"] .btn-close-noir{ background-color:var(--wd-surface2) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .modal-backdrop.show{ opacity:.7; }
html[data-theme="dark"] .uni-select-name, html[data-theme="dark"] .uni-select-content, html[data-theme="dark"] .uni-dropdown-content,
html[data-theme="dark"] .uni-select-content-input input, html[data-theme="dark"] .uni-select-content-search input{ background-color:var(--wd-surface2) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .uni-dropdown-content-item:hover, html[data-theme="dark"] .uni-select-item:hover{ background-color:var(--wd-hover) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .switch-toggle-slider{ background-color:var(--wd-line2); }
html[data-theme="dark"] .switch-label{ color:var(--wd-text2); }
html[data-theme="dark"] .breadcrumb a, html[data-theme="dark"] .breadcrumb li, html[data-theme="dark"] .breadcrumb-item{ color:var(--wd-muted) !important; }

/* ===== 2. Шапка (десктоп и телефон), поиск, каталог-меню, мобильное меню, профиль ===== */
html[data-theme="dark"] .header-wow, html[data-theme="dark"] .header-wow-top, html[data-theme="dark"] .header-wow-top.header-wow-top-bg-color,
html[data-theme="dark"] .header-wow-sticky, html[data-theme="dark"] .header-wow-sticky-mobile, html[data-theme="dark"] .header-wow-mobile,
html[data-theme="dark"] .header-wow-mobile .header-wow-top, html[data-theme="dark"] .header-wow-mobile .header-wow-sticky,
html[data-theme="dark"] .live-search-container{
  background:var(--wd-surface) !important; --h-ink:var(--wd-text); --h-ink2:var(--wd-text2); --h-line:var(--wd-line); --h-soft:var(--wd-surface2);
}
html[data-theme="dark"] .header-wow-top{ border-bottom-color:var(--wd-line) !important; }
html[data-theme="dark"] .header-wow-sticky{ border-bottom:1px solid var(--wd-line); }
html[data-theme="dark"] .header-wow-top-list .header-wow-top-list-item, html[data-theme="dark"] .header-wow-top-list-icon-item,
html[data-theme="dark"] .header-flex-box-icon, html[data-theme="dark"] .header-wow-mobile .header-flex-box-icon{ color:var(--wd-text) !important; }
html[data-theme="dark"] .header-wow-top-list .header-wow-top-list-item:hover, html[data-theme="dark"] .header-wow-top-list-icon-item:hover{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .header-button-menu-catalog{ background-color:var(--wd-surface2) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .header-button-menu-catalog:hover{ background-color:var(--wd-hover) !important; }
html[data-theme="dark"] .live-search-form-input, html[data-theme="dark"] .header-wow-mobile .live-search-form-input{ background-color:var(--wd-surface2) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .live-search-form-icon, html[data-theme="dark"] .live-search-form i{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .live-search-container-geo{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .live-search-container-geo-name{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .live-search-results{ background-color:var(--wd-surface) !important; border-color:var(--wd-line) !important; box-shadow:0 12px 32px rgba(0,0,0,.45) !important; }
html[data-theme="dark"] .live-search-results-item, html[data-theme="dark"] .header-wow-mobile .live-search-results-item{ color:var(--wd-text) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .live-search-results-item:hover{ background-color:var(--wd-hover) !important; }
html[data-theme="dark"] .header-wow-sticky-auth{ background-color:var(--wd-surface2) !important; color:var(--wd-text) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .big-catalog-menu-content, html[data-theme="dark"] .big-catalog-menu-mobile-container,
html[data-theme="dark"] .header-menu-filters-mobile-container{ background-color:var(--wd-surface) !important; color:var(--wd-text); }
html[data-theme="dark"] .big-catalog-menu-category-item, html[data-theme="dark"] .big-catalog-menu-content-subcategories a,
html[data-theme="dark"] .big-catalog-menu-content-subcategories-title{ color:var(--wd-text) !important; }
html[data-theme="dark"] .big-catalog-menu-category-item.active, html[data-theme="dark"] .big-catalog-menu-category-item:hover{ background-color:var(--wd-hover) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .big-catalog-menu-content-subcategories a:hover{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .big-catalog-menu-banners-item{ background-color:var(--wd-surface2) !important; }
html[data-theme="dark"] .wm-title, html[data-theme="dark"] .wm-group summary{ color:var(--wd-text) !important; }
html[data-theme="dark"] .wm-tile, html[data-theme="dark"] .big-catalog-menu-mobile-content .close-header-menu-mobile,
html[data-theme="dark"] .big-catalog-menu-mobile-content .wm-close, html[data-theme="dark"] .big-catalog-menu-mobile-content .mobile-menu-list-link .mobile-menu-list-link-item{ background:var(--wd-surface2) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .wm-group{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .wm-group > a{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .profile-popup{ background:var(--wd-surface) !important; color:var(--wd-text); border-color:var(--wd-line) !important; }
html[data-theme="dark"] .profile-popup .pp-name, html[data-theme="dark"] .profile-popup .pp-list a, html[data-theme="dark"] .profile-popup .pp-num b{ color:var(--wd-text) !important; }
html[data-theme="dark"] .profile-popup .pp-sub, html[data-theme="dark"] .profile-popup .pp-num span{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .profile-popup .pp-list a:hover{ background:var(--wd-hover) !important; }
html[data-theme="dark"] .profile-popup .pp-num, html[data-theme="dark"] .profile-popup .pp-foot, html[data-theme="dark"] .profile-popup .pp-head{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .header-user-dropdown-menu-box{ background-color:var(--wd-surface) !important; }
html[data-theme="dark"] .header-user-dropdown-menu-box-link a{ color:var(--wd-text) !important; }
html[data-theme="dark"] .h-logo img, html[data-theme="dark"] .h-logo-mobile img, html[data-theme="dark"] .header-wow-top-logo img{ filter:brightness(1.08); }

/* ===== 3. Карточки объявлений (сетка/список), метки, избранное ===== */
html[data-theme="dark"] .container-item-grid, html[data-theme="dark"] .container-item-list{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .container-item-grid:hover, html[data-theme="dark"] .container-item-list:hover{ color:var(--wd-text) !important; border-color:var(--wd-line2) !important; }
html[data-theme="dark"] .container-item-images, html[data-theme="dark"] .container-item-images-skeleton,
html[data-theme="dark"] .container-item-grid-content-prices-skeleton, html[data-theme="dark"] .container-item-grid-content-title-skeleton{ background-color:var(--wd-surface2) !important; }
html[data-theme="dark"] .container-item-grid .container-item-grid-content-title, html[data-theme="dark"] .container-item-grid-content-title,
html[data-theme="dark"] .container-item-grid .container-item-grid-content-prices .card-item-price-now, html[data-theme="dark"] .card-item-price-now,
html[data-theme="dark"] .container-item-list-content-title{ color:var(--wd-text) !important; }
html[data-theme="dark"] .container-item-grid-content-additionally, html[data-theme="dark"] .container-item-grid-content-additionally *{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .card-item-price-old{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .card-item-price-discount{ background:var(--wd-red-soft) !important; color:var(--wd-red) !important; }
html[data-theme="dark"] .container-item-favorite, html[data-theme="dark"] .container-item-grid .container-item-favorite{ background:rgba(23,28,37,.88) !important; }
html[data-theme="dark"] .container-item-favorite i{ color:var(--wd-text) !important; }
/* платное «выделить цветом»: остаётся заметным, но без светлой плашки */
html[data-theme="dark"] .container-item-grid-highlight .container-item-grid-content-title, html[data-theme="dark"] .container-item-list-highlight .container-item-list-content-title{ background-color:rgba(240,190,60,.2) !important; color:#F6E3A6 !important; }
html[data-theme="dark"] .box-user-face-card-content, html[data-theme="dark"] .box-user-face-card-content *{ color:var(--wd-text2); }
html[data-theme="dark"] .bufc-count{ color:var(--wd-muted) !important; }

/* ===== 4. Главная: категории, баннер, сторис, магазины, блог, заголовки секций ===== */
html[data-theme="dark"] .widget-categories-container, html[data-theme="dark"] .widget-categories-container.hc-wrap{ background:transparent !important; }
html[data-theme="dark"] .home-widget-categories-item, html[data-theme="dark"] .widget-categories-container.hc-wrap .home-widget-categories-item{ background:var(--wd-surface) !important; border:1px solid var(--wd-line); }
html[data-theme="dark"] .home-widget-categories-item div, html[data-theme="dark"] .widget-categories-container.hc-wrap .home-widget-categories-item div{ color:var(--wd-text) !important; }
html[data-theme="dark"] .home-widget-categories-item:hover{ background:var(--wd-hover) !important; }
html[data-theme="dark"] .widget-categories-container::after{ background:linear-gradient(to right, transparent, rgba(15,19,26,.9)) !important; }
html[data-theme="dark"] .hc-banner{ background:var(--wd-surface) !important; color:var(--wd-text) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .hc-banner-title{ color:var(--wd-text) !important; }
html[data-theme="dark"] .hc-banner-text, html[data-theme="dark"] .hc-banner-eyebrow{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .hc-banner-ico{ background:var(--wd-blue-soft) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .hc-slide-bg-ico{ color:rgba(76,141,255,.16) !important; }
html[data-theme="dark"] .hc-dot{ background:var(--wd-line2) !important; }
html[data-theme="dark"] .hc-banner-bar{ background:var(--wd-line) !important; }
html[data-theme="dark"] .widget-stories-item-title, html[data-theme="dark"] .widget-stories-item-title.wst-caption{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .widget-stories-item-circle .widget-stories-item-circle-image{ background:var(--wd-surface) !important; border-color:var(--wd-bg) !important; }
html[data-theme="dark"] .widget-stories-item .wst-count{ border-color:var(--wd-bg) !important; }
html[data-theme="dark"] .widget-stories-item-circle.stories-border-view{ background:var(--wd-line2) !important; }
html[data-theme="dark"] .widget-stories-item-circle.stories-border-add{ background:var(--wd-blue-soft) !important; }
html[data-theme="dark"] .bold-title-and-link span{ color:var(--wd-text) !important; }
html[data-theme="dark"] .bold-title-and-link a.btn-custom-mini, html[data-theme="dark"] .bold-title-and-link a.button-color-scheme1{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .widget-ads-slider-container-items-vip{ background-color:rgba(160,210,90,.07) !important; border-color:rgba(160,210,90,.18) !important; }
html[data-theme="dark"] .widget-ads-slider-container-items-vip .board-view-city, html[data-theme="dark"] .widget-ads-slider-container-items-vip .board-view-date{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .home-widget-sections section.widget-shops-container:not(:empty){ background:var(--wd-surface) !important; }
html[data-theme="dark"] .widget-shops-container .widget-shops-item-link, html[data-theme="dark"] .widget-shops-item-link{ background:var(--wd-surface2) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .widget-shops-container .widget-shops-item-image > div{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .widget-shops-container .widget-shops-item-content-title, html[data-theme="dark"] .widget-shops-item-content-rating span{ color:var(--wd-text) !important; }
html[data-theme="dark"] .widget-shops-item-content-count{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .blog-grid-item-title{ color:var(--wd-text) !important; }
html[data-theme="dark"] .blog-grid-item-date, html[data-theme="dark"] .blog-grid-item-category{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .widget-article-blog-item{ background-color:var(--wd-surface2) !important; }
html[data-theme="dark"] .home-seo-text.is-collapsed::after{ background:linear-gradient(rgba(15,19,26,0), var(--wd-bg) 85%) !important; }
html[data-theme="dark"] .home-seo-text, html[data-theme="dark"] .home-seo-text *{ color:var(--wd-text2); }
html[data-theme="dark"] .home-seo-more{ background:var(--wd-surface2) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .home-sidebar-bonus-item-woxi, html[data-theme="dark"] .home-sidebar-bonus-item-woxi strong{ color:var(--wd-text) !important; }
html[data-theme="dark"] .wheel-fortune-modal{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text); }

/* ===== 5. Подвал и уведомление о cookie ===== */
html[data-theme="dark"] .wf, html[data-theme="dark"] footer{ background:var(--wd-surface) !important; color:var(--wd-text) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .wf-card, html[data-theme="dark"] .wf-btn.line, html[data-theme="dark"] .wf-up{ background:var(--wd-surface2) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .wf-col a{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .wf-col a:hover, html[data-theme="dark"] .wf-col a.all, html[data-theme="dark"] .wf-bottom a:hover{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .wf-bottom{ border-color:var(--wd-line) !important; color:var(--wd-muted); }
html[data-theme="dark"] .wf-bottom a{ color:var(--wd-muted); }
html[data-theme="dark"] .footer-cookie-container{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text2) !important; box-shadow:0 12px 32px rgba(0,0,0,.45) !important; }
html[data-theme="dark"] .footer-cookie-container .footer-cookie-title{ color:var(--wd-text) !important; }
html[data-theme="dark"] .footer-cookie-container a{ color:var(--wd-blue) !important; }

/* ===== 6. Логотип, плитка «Все категории», окно cookie, нижнее меню телефона ===== */
html[data-theme="dark"] .header-wow-top-logo img, html[data-theme="dark"] .h-logo img, html[data-theme="dark"] .h-logo-mobile img, html[data-theme="dark"] .f-logo img, html[data-theme="dark"] .wf img[src*="b45ddf0333bf8353f76cc1d32b337a73"]{
  content:url("../images/woxi-logo-dark.webp"); filter:none;
}
html[data-theme="dark"] .hc-grid .hc-all, html[data-theme="dark"] .widget-categories-container.hc-wrap .home-widget-categories-item.hc-all, html[data-theme="dark"] .home-widget-categories-item.hc-all{ background:#186aff !important; border-color:#186aff !important; }
html[data-theme="dark"] .hc-grid .hc-all div, html[data-theme="dark"] .hc-grid .hc-all i{ color:#fff !important; }
html[data-theme="dark"] .wx-consent{ background:var(--wd-surface) !important; color:var(--wd-text) !important; border-color:var(--wd-line) !important; box-shadow:0 12px 32px rgba(0,0,0,.5) !important; }
html[data-theme="dark"] .wx-consent p, html[data-theme="dark"] .wx-row small{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .wx-consent a, html[data-theme="dark"] .wx-link{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .wx-btn-alt{ background:var(--wd-surface2) !important; color:var(--wd-text) !important; border-color:var(--wd-line2) !important; }
html[data-theme="dark"] .wx-btn-alt:hover{ background:var(--wd-hover) !important; }
html[data-theme="dark"] .wx-row{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .wx-tg span{ background:var(--wd-line2); }
html[data-theme="dark"] .main-floating-menu{ background-color:var(--wd-surface) !important; box-shadow:0 -1px 0 var(--wd-line), 0 -8px 24px rgba(0,0,0,.35) !important; }
html[data-theme="dark"] .main-floating-menu > a{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .main-floating-menu > a:hover, html[data-theme="dark"] .main-floating-menu > a.active{ color:var(--wd-blue) !important; }

/* ===== 7. Каталог: фишки категорий, фильтры, панель над выдачей, сортировка, вид ===== */
html[data-theme="dark"] .widget-categories-or-subcategories a{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a div{ color:var(--wd-text) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a:hover, html[data-theme="dark"] .widget-categories-or-subcategories a:not(.active):hover{ background:var(--wd-hover) !important; border-color:var(--wd-blue) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a:not(.active):hover > div{ color:var(--wd-text) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a.active{ background:var(--wd-blue-soft) !important; border-color:var(--wd-blue) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a.active > div{ color:var(--wd-blue) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories-counter{ background:var(--wd-surface2) !important; color:var(--wd-muted) !important; }
html[data-theme="dark"] .widget-categories-or-subcategories a.active .widget-categories-or-subcategories-counter{ background:var(--wd-surface) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .catalog-sidebar{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .catalog-sidebar .button-color-scheme4{ border-color:var(--wd-line) !important; }
html[data-theme="dark"] .params-form-item-label, html[data-theme="dark"] .params-form-item-label *, html[data-theme="dark"] .params-form label{ color:var(--wd-text) !important; }
html[data-theme="dark"] .woxi-seller-type .woxi-st, html[data-theme="dark"] .woxi-st{ background:var(--wd-surface2) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .woxi-st label, html[data-theme="dark"] .woxi-st span, html[data-theme="dark"] .woxi-st a{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .woxi-st .active, html[data-theme="dark"] .woxi-st input:checked + span, html[data-theme="dark"] .woxi-st input:checked + label{ background:var(--wd-surface) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .catalog-container-links-inline .catalog-container-links-inline-item, html[data-theme="dark"] .catalog-container-links-inline-item{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .catalog-container-links-inline .catalog-container-links-inline-item:hover{ background:var(--wd-hover) !important; border-color:var(--wd-blue) !important; }
html[data-theme="dark"] .uni-dropdown-name, html[data-theme="dark"] .uni-select-name, html[data-theme="dark"] .catalog-container-options-links-inline-sorting .uni-dropdown-name{ background:var(--wd-surface) !important; background-color:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .catalog-container-options-links-inline-sorting .uni-dropdown-name i{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .catalog-container-options-links-inline-sorting .uni-dropdown-content, html[data-theme="dark"] .uni-dropdown-content{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; box-shadow:0 12px 32px rgba(0,0,0,.45) !important; }
html[data-theme="dark"] .catalog-container-options-links-inline-sorting .uni-dropdown-content-item, html[data-theme="dark"] .uni-dropdown-content-item{ color:var(--wd-text) !important; }
html[data-theme="dark"] .catalog-container-options-links-inline-sorting .uni-dropdown-content-item:hover, html[data-theme="dark"] .uni-select-content-item:hover{ background:var(--wd-hover) !important; }
html[data-theme="dark"] .catalog-container-options-view-item{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .catalog-container-options-view-item span{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .catalog-container-options-view-item span.active{ background:var(--wd-blue-soft) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .params-form-sticky, html[data-theme="dark"] .params-buttons-sticky{ background:var(--wd-surface) !important; }

/* ===== 8. Карточка объявления ===== */
html[data-theme="dark"] .ad-card-sidebar, html[data-theme="dark"] .ad-card-side-sticky .ad-card-user, html[data-theme="dark"] .ad-card-safe,
html[data-theme="dark"] .bh, html[data-theme="dark"] .ad-card-item, html[data-theme="dark"] .order-buy-card-sidebar{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-text); }
html[data-theme="dark"] .ad-card-subtitle, html[data-theme="dark"] .ad-card-safe-title, html[data-theme="dark"] .bh-title, html[data-theme="dark"] .bh-line b,
html[data-theme="dark"] .ad-card-seller-level__text strong, html[data-theme="dark"] .ad-card-shop-plate__text strong, html[data-theme="dark"] .wib-tx strong{ color:var(--wd-text) !important; }
html[data-theme="dark"] .bh-line, html[data-theme="dark"] .ad-card-safe li, html[data-theme="dark"] .ad-card-content-item{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .bh-sub, html[data-theme="dark"] .bh-note, html[data-theme="dark"] .ad-card-info-line, html[data-theme="dark"] .ad-card-info-line *{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .bh-chip{ background:var(--wd-surface2) !important; color:var(--wd-text2) !important; }
html[data-theme="dark"] .bh-bar{ background:var(--wd-line) !important; }
html[data-theme="dark"] .list-properties-item span{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .list-properties-item{ color:var(--wd-text) !important; }
html[data-theme="dark"] .adm-media .ad-card-media-slider-item > div, html[data-theme="dark"] .ad-card-content-geo-map{ background:var(--wd-surface) !important; }
html[data-theme="dark"] .ad-card-media-slider-nav-left, html[data-theme="dark"] .ad-card-media-slider-nav-right,
html[data-theme="dark"] .uni-media-slider-modal-container-nav-left, html[data-theme="dark"] .uni-media-slider-modal-container-nav-right{ background-color:var(--wd-surface) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .uni-media-slider-modal-container{ background-color:var(--wd-bg) !important; }
html[data-theme="dark"] .ad-card-menu-line-item, html[data-theme="dark"] .ad-card-info-stat-item, html[data-theme="dark"] .ad-card-user-avatar > div{ background-color:var(--wd-surface2) !important; color:var(--wd-text) !important; }
html[data-theme="dark"] .ad-card-seller-level{ background:var(--wd-blue-soft) !important; border-color:rgba(76,141,255,.3) !important; }
html[data-theme="dark"] .ad-card-seller-level__num{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .ad-card-seller-level__text span, html[data-theme="dark"] .ad-card-seller-level__text small{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .ad-card-seller-badges i{ background:var(--wd-surface2) !important; }
html[data-theme="dark"] .ad-card-seller-rank{ background:rgba(240,190,60,.16) !important; border-color:rgba(240,190,60,.35) !important; color:#F6E3A6 !important; }
html[data-theme="dark"] .ad-card-shop-plate{ background:var(--wd-blue-soft) !important; border-color:rgba(76,141,255,.3) !important; }
html[data-theme="dark"] .ad-card-shop-plate__link{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .ad-card-content-info-box-container .wib, html[data-theme="dark"] .ad-card-content-info-box{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .wib-ic{ background:var(--wd-blue-soft) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .wib-tx, html[data-theme="dark"] .wib-tx span{ color:var(--wd-text2); }
html[data-theme="dark"] .ad-card-reviews-content .my-tabs-item span{ background:var(--wd-blue-soft) !important; color:var(--wd-blue) !important; }
html[data-theme="dark"] .ad-card-reviews-content .button-color-scheme3{ background:transparent !important; color:var(--wd-blue) !important; border-color:var(--wd-blue) !important; }
html[data-theme="dark"] .share-social-list-link a{ color:var(--wd-text) !important; }
html[data-theme="dark"] .wso-adcard{ background:var(--wd-red-soft) !important; border-color:rgba(242,115,95,.3) !important; }
html[data-theme="dark"] .wso-adcard div[style*="color:#0E1A33"]{ color:var(--wd-text) !important; }
html[data-theme="dark"] .wso-adcard div[style*="color:#5A6885"]{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .ad-card-user-online.is-online{ color:var(--wd-green) !important; }
html[data-theme="dark"] .user-rating-stars-count-reviews{ color:var(--wd-muted) !important; }
html[data-theme="dark"] .header-wow .header-wow-sticky-add.button-color-scheme5, html[data-theme="dark"] .header-wow a.header-wow-sticky-add{ color:#fff !important; }

/* ===== 9. Кабинет, подача объявления: то, что генератор не покрыл (инлайн-стили, стили из PHP) ===== */
html[data-theme="dark"] .adc{ --ground:var(--wd-bg); background:var(--wd-bg) !important; }
html[data-theme="dark"] .woxi-co-note{ background:var(--wd-blue-soft) !important; border-color:rgba(76,141,255,.3) !important; color:var(--wd-text2) !important; }
html[data-theme="dark"] .woxi-co-note b, html[data-theme="dark"] .woxi-co-note strong{ color:var(--wd-text) !important; }
html[data-theme="dark"] .ln{ background:var(--wd-surface) !important; border-color:var(--wd-line) !important; }
html[data-theme="dark"] .ln a{ color:var(--wd-text2) !important; }
html[data-theme="dark"] .ln a.active{ background:#186aff !important; color:#fff !important; }
