/* ============================================================
   Тёмная тема: второй проход (Hermes, 11.10.2026)
   Страницы: /vakansii/, /kompanii/, /rabotodatelyu/, /professii/*,
   карточки статей, логотипы, кнопки.
   Сгенерировано из CSS компонентов: светлые литералы заменены токенами
   --rw-* и обёрнуты в html[data-theme="dark"] + !important.
   Правки вносить здесь, а не в исходных файлах компонентов.
   ============================================================ */

/* ---------- A. Логотипы: в тёмной теме и шапка, и подвал тёмные ---------- */
html[data-theme="dark"] .careerfy-logo .logo--light,
html[data-theme="dark"] .mobile-logocon .careerfy-logo .logo--light,
html[data-theme="dark"] .mobile-logocon .logo--light{display:block !important}
html[data-theme="dark"] .careerfy-logo .logo--dark,
html[data-theme="dark"] .mobile-logocon .careerfy-logo .logo--dark,
html[data-theme="dark"] .mobile-logocon .logo--dark{display:none !important}
html[data-theme="dark"] .footer-about__logo-link img,
html[data-theme="dark"] img.footer-about__logo{filter:brightness(0) invert(1)}

/* ---------- B. Страница вакансий: система токенов --vk-* ---------- */
html[data-theme="dark"] body.rework-vk-v2,
html[data-theme="dark"] .rework-vk-v2{
	--vk-primary:#0a65fc;
	--vk-primary-d:#3b82f6;
	--vk-ink:var(--rw-ink);
	--vk-muted:var(--rw-muted);
	--vk-soft:var(--rw-soft);
	--vk-line:var(--rw-line);
	--vk-bg:var(--rw-bg);
}

/* ---------- C. Лендинг работодателя: палитра --rel-* ---------- */
html[data-theme="dark"] .rework-employer-landing,
html[data-theme="dark"] .rework-employer-landing .rel-v3{
	--rel-primary:#0a65fc;
	--rel-primary-dark:#3b82f6;
	--rel-ink:var(--rw-ink);
	--rel-ink-2:var(--rw-muted);
	--rel-muted:var(--rw-muted);
	--rel-muted-2:var(--rw-soft);
	--rel-line:var(--rw-line);
	--rel-bg:var(--rw-bg);
	--rel-bg-soft:var(--rw-surface-2);
	--rel-dark:#0b1220;
	--rel-shadow-card:0 1px 2px rgba(0,0,0,.4), 0 12px 32px -12px rgba(0,0,0,.55);
}

/* ---------- D. Профессии (плагин 24rabota): токены --rework-24r-* ---------- */
html[data-theme="dark"] body.rework-24r-professions,
html[data-theme="dark"] .rework-24r-prof-single,
html[data-theme="dark"] .rework-24r-prof-archive,
html[data-theme="dark"] body.single-rework_profession{
	--rework-24r-primary:#0a65fc;
	--rework-24r-primary-hover:#3b82f6;
	--rework-24r-surface:var(--rw-surface-2);
	--rework-24r-text:var(--rw-ink);
	--rework-24r-muted:var(--rw-muted);
	--rework-24r-border:var(--rw-line);
}

/* ---------- E. Кнопка «Подать заявку» и ссылки-кнопки ---------- */
html[data-theme="dark"] .jobsearch-applyjob-btn,
html[data-theme="dark"] .careerfy-typo-wrap .jobsearch-applyjob-btn,
html[data-theme="dark"] .jobsearch-applyjob-btn:hover{color:#fff !important}
html[data-theme="dark"] a.jobsearch-click-btn{color:var(--rw-primary-d) !important}

/* ---------- F. Иконки мессенджеров (Viber/Telegram) ---------- */
html[data-theme="dark"] .careerfy-phone-messengers .careerfy-messenger-icon img{
	filter:brightness(1.45) saturate(1.05);
}

/* ---------- G. Карточка статьи: футер как в светлой теме ---------- */
html[data-theme="dark"] .rework-article-card__footer{background:transparent !important;border-top-color:var(--rw-line) !important}

/* ---------- H. Сгенерированные переопределения компонентов ---------- */

/* --- из style.css (44 правил) --- */
html[data-theme="dark"] .careerfy-user-option .careerfy-btn-icon, .careerfy-user-option .notify-btn {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .careerfy-header-two .careerfy-user-option > li.jobsearch-usernotifics-menubtn > a, .careerfy-header-two .careerfy-user-option > li.jobsearch-userdash-menumain > a.careerfy-btn-icon {
	background-color:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .careerfy-header-two .careerfy-user-option ul.nav-item-children > li > a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .careerfy-header-two .careerfy-user-option ul.nav-item-children > li > a:hover, .careerfy-header-two .careerfy-user-option ul.nav-item-children > li.active > a {
	color:var(--cfy-primary, var(--rw-primary-d)) !important;
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .cfy-job-grid .job-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-joblisting-plain-wrap, .jobsearch-typo-wrap .careerfy-joblisting-plain-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-banner-search-seven input[type="text"] {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .careerfy-banner-search-seven .selectize-control.single .selectize-input {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] div.careerfy-jobs-listing-item {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .seo-job-tags {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .fade-intro-block {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .fade-intro-block p {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-list {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-content {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-applyjob-btn:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .jobsearch_box_view_jobs ul, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-joblisting-classic-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-employer-wrap-section {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="tel"], .jobsearch-employer-profile-form li input[type="number"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-user-option ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-checkbox input[type="radio"] + label span {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-blog-grid-text,.widget-text-info,.widget_faq, .body-nowhite-bg .careerfy-main-content .widget,.content-col-wrap,.careerfy-news-grid-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-employer-subheader-three figure img {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-jobdetail-content {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-employer-wrap-section {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .calendar-table {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .calendar-table .holiday {
	background-color:rgba(139,92,246,.18) !important;
}
html[data-theme="dark"] .legend-box.holiday {
	background-color:rgba(139,92,246,.18) !important;
}
html[data-theme="dark"] .job-phone-help-text {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .job-phone-help-text strong {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .calendar-grid {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .day:hover:not(.empty) {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .month-summary.grid div {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .legend-grid > div {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .norms-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .info-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .source {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .transfer-date small {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .note {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .pdf-download-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-subheader.careerfy-subheader-with-bg {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-subheader.careerfy-subheader-with-bg .careerfy-page-title h1 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] body.rework-jobsubheader-no-image .jobsearch-job-subheader.rework-jobsubheader-plain {
	background-color:var(--rw-surface) !important;
}

/* --- из rework-eeat.css (21 правил) --- */
html[data-theme="dark"] .rework-author-hero__eyebrow {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-hero__title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-hero__job {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-hero__expertise, .rework-author-hero__creds {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-hero__bio {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-hero__bio--empty {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-author-posts .navigation.pagination .page-numbers.dots, .rework-author-page .navigation.pagination .page-numbers.dots {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-posts .navigation.pagination a.prev.page-numbers, .rework-author-posts .navigation.pagination a.next.page-numbers, .rework-author-page .navigation.pagination a.prev.page-numbers, .rework-author-page .navigation.pagination a.next.page-numbers {
	background:var(--rw-surface) !important;
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .rework-author-posts .navigation.pagination a.prev.page-numbers:hover, .rework-author-posts .navigation.pagination a.prev.page-numbers:focus, .rework-author-posts .navigation.pagination a.next.page-numbers:hover, .rework-author-posts .navigation.pagination a.next.page-numbers:focus, .rework-author-page .navigation.pagination a.prev.page-numbers:hover, .rework-author-page .navigation.pagination a.prev.page-numbers:focus, .rework-author-page .navigation.pagination a.next.page-numbers:hover, .rework-author-page .navigation.pagination a.next.page-numbers:focus {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-author-detail.rework-author-card {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-author-card__by {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-card__date {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-card__stats {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-card__role {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-card__expertise {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-author-card__bio {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-author-card__cta {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-single-heading__title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-single-meta__sep {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-eeat-reviewed {
	background:var(--rw-surface-2) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-eeat-profile-form__ok {
	background:rgba(16,185,129,.14) !important;
}

/* --- из error-404.css (8 правил) --- */
html[data-theme="dark"] body.rework-404-page #careerfy-header.careerfy-header-two, body.rework-404-page.rework-header-dark:not(.careerfy-sticky-header) #careerfy-header.careerfy-header-two, body.rework-404-page.rework-header-dark:not(.careerfy-sticky-header) .careerfy-header-two {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] body.rework-404-page .rework-404-breadcrumb.careerfy-breadcrumb ul li {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body.rework-404-page .rework-404-breadcrumb.careerfy-breadcrumb ul li a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body.rework-404-page .rework-404-breadcrumb.careerfy-breadcrumb ul li a:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] body.rework-404-page .rework-404-breadcrumb.careerfy-breadcrumb ul li.active {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-404__eye {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-404__pupil::after {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-404__btn--ghost {
	background:var(--rw-surface) !important;
}

/* --- из job-listing-style3.css (10 правил) --- */
html[data-theme="dark"] .jobsearch-joblisting-style3-wrap {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-style3-favorite a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-style3-favorite a:hover {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-style3-favorite a.bookmark-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-style3-logo img {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-style3-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-style3-title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-style3-location-company {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-style3-badges .jobsearch-option-btn:hover {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-style3-meta {
	color:var(--rw-soft) !important;
}

/* --- из vakansii-v2.css (27 правил) --- */
html[data-theme="dark"] .rework-vk-v2 .vk-search {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-search__city-wrap.is-open .vk-search__city,.rework-vk-v2 .vk-search__city:hover {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-search__city-panel {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-search__city-filter {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-search__city-filter:focus {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-chip {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-sort {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-sort__btn.is-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-badge--premium {
	background:rgba(59,130,246,.18) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card__company {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card__logo {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card__tags li {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card__fav .like-btn a {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-card--premium.vk-card--flat {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .rework-24r-card .job-card-experience {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-vk-v2 .rework-24r-card .job-card-company-name {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-more__btn {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .rework-24r-load-more-pagi .rework-24r-load-more {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-mbar {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-mbar__btn {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-subbar {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-subbar__btn {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .vk-sheet__foot {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .hub-alert-dialog {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .hub-alert-dialog__input {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-vk-v2 .hub-btn {
	background:var(--rw-surface) !important;
}

/* --- из city-hub-v2.css (25 правил) --- */
html[data-theme="dark"] .hub-search {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub .hub-search__input::placeholder {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .hub-search__city {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .hub-search__city-panel {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-search__city-filter {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .hub-search__city-filter:focus {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-alert-dialog {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-alert-dialog__input {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-btn--ghost {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-chip {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-card__in {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-card__logo--ph img,.hub-company__logo--ph img {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-card__meta li {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .hub-btn {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-save {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-alert .hub-btn--primary {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-alert .hub-btn--primary:hover {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .hub-box {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-role__n {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-empty {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-about__block {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-guide__stat,
html[data-theme="dark"] .hub-guide__card,
html[data-theme="dark"] .hub-guide__band,
html[data-theme="dark"] .hub-guide__step {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-guide__track,
html[data-theme="dark"] .hub-guide__n,
html[data-theme="dark"] .hub-guide__take {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .hub-links__block {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-link {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .hub-sticky {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .hub .hub-sticky__btn {
	background:var(--rw-surface-2) !important;
}

/* --- из employer-landing.css (46 правил) --- */
html[data-theme="dark"] .rework-employer-landing .rel-input {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-form__trust--light li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-sticky {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-screencast__url {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-screencast__play {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__url {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__stat small {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__stat--hot {
	background:rgba(245,158,11,.14) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__flow-step {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__flow-arrow {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ui-mock__field span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-chip {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-ai__meta dt {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-demand__item {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-proof__logo {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-proof__quote {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-proof__slide {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-proof__nav {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-calc__mode {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-compare__card--them {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-compare__card--us {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-compare__item--no {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-compare__item--no .rel-compare__icon {
	background:rgba(239,68,68,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-compare__item--yes .rel-compare__icon {
	background:rgba(16,185,129,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-tariff {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-tariff__check {
	background:rgba(16,185,129,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-tariffs__unlimited p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-discounts__tier {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-faq__item {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-faq__item[open] {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-footer-cta__intro {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-footer-cta__panel-lead {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-input--footer::placeholder {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-modal__sheet {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-float__call {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-hero__demand {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-hero__demand li {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-industry__tab {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-industry__case {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-calc__preset {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-unlimited-table__scroll {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-unlimited-table__grid th {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-after-pay__step {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-proof__response {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-sticky-cta {
	background:rgba(255,255,255,.12) !important;
}

/* --- из employer-landing-v3.css (26 правил) --- */
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-eyebrow {
	background:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-composer {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-composer__input:focus {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-chip {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-trust {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba__switch {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba__thumb {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba__mark {
	background:rgba(239,68,68,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba[data-state="rework"] .rel-v3-ba__mark {
	background:rgba(16,185,129,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-how__step {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-how__num {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-how__aside {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results__tab {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-quote__avatar {
	background:rgba(59,130,246,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results__honest-rating {
	background:rgba(245,158,11,.18) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-calc__out {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ladder__step {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ladder__step.is-passed {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-tariffs {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-duo__col {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-duo__col--ats .rel-lead {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-duo__ats span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-pj-intent-note {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}

/* --- из job-search-listing-ui.css (32 правил) --- */
html[data-theme="dark"] .jobsearch-typo-wrap .no-candidate-match-error, .jobsearch-typo-wrap .no-employer-match-error {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .no-candidate-match-error strong, .jobsearch-typo-wrap .no-employer-match-error strong {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .no-candidate-match-error > span, .jobsearch-typo-wrap .no-employer-match-error > span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable h2 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable ul li a {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable ul li a:hover {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable ul li a i, .jobsearch-typo-wrap .jobsearch-filterable .filtration-tags li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable .clear-tags {
	background:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-filterable .clear-tags:hover, .jobsearch-typo-wrap .jobsearch-filterable .clear-tags:focus {
	background:rgba(239,68,68,.14) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner .jobsearch-fltcount-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner .listing-counts-num {
	color:var(--cfy-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner .listing-counts-numtxt {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner .displayed-here {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-sort-section > li {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-sort-section > li::after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-filterable-select .selectize-control.single .selectize-input {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-filterable-select .selectize-control.single .selectize-input > .item {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-filterable-select select {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-sort-section .selectize-dropdown [data-selectable] {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-sort-section .selectize-dropdown .active {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-topsort-holder .jobsearch-sort-section > li .select2-container .select2-selection__rendered {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .select2-dropdown.rework-sort-select-dropdown {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-dropdown.rework-sort-select-dropdown .select2-results__option {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .select2-dropdown.rework-sort-select-dropdown .select2-results__option--selected {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .select2-dropdown.rework-sort-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search input[type="text"], .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search ul li input[type="number"] {
	color:var(--rw-ink) !important;
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search input[type="text"]::placeholder {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search ul li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-subheader-form .jobsearch-banner-search a.geolction-btn {
	color:var(--rw-muted) !important;
}

/* --- из jobsearch-plugin-listing-subset.css (50 правил) --- */
html[data-theme="dark"] .jobsearch-typo-wrap {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap h1,.jobsearch-typo-wrap h2, .jobsearch-typo-wrap h3,.jobsearch-typo-wrap h4 .jobsearch-typo-wrap h5,.jobsearch-typo-wrap h6 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-banner-search input[type="text"], .jobsearch-banner-search ul li input[type="number"], .jobsearch-subheader-form .jobsearch-banner-search input[type="text"] {
	background-color:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-advance-search-holdr .jobsearch-banner-search textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-banner-search ul li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-banner-search ul li.jobsearch-banner-submit:hover button {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-subheader-form .jobsearch-banner-search {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-filterable ul li a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-filterable-select select, #top .jobsearch-filterable-select select {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap .jobsearch-fltbox-title {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap .jobsearch-fltbox-title a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-checkbox li .filter-post-count {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-checkbox input[type="radio"] + label span {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-location-box input[type="text"], .jobsearch-checkbox input[type="number"], .jobsearch-checkbox input[type="text"] {
	color:var(--rw-soft) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-add-job-to-favourite.jobsearch-job-like {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-list-option .jobsearch-pst-title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch_box_view_jobs ul, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li h6 a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] h2.jobsearch-pst-title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-list span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-employer-list .jobsearch-table-layer {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-employer-profile-form label {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="tel"], .jobsearch-employer-profile-form li input[type="number"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-profile-select select {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-transactions-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-transactions-tbody .jobsearch-table-cell {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-packages-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-packages-tbody .jobsearch-table-cell {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-modal .modal-box-area {
	background-color:var(--rw-surface) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-user-form label {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"], .jobsearch-user-form input[type="tel"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-send-message-form textarea,.form-textarea textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-user-form a.jobsearch-user-showpass i {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] a.jobsearch-user-showpass.jobsearch-user-hidepass:before {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-user-form input[type="submit"]:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-login-box .jobsearch-profile-select select {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .restrict-candidate-sec .jobsearch-box-title span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-top-searchbar .select2-dropdown [data-selectable], .jobsearch-top-searchbar .select2-dropdown .optgroup-header {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-banner-search .adv-search-options .filter-slider-range input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch_searchloc_div .jobsearch_location_autocomplete {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap a.addmor-shbtn-resumtyp, a.addmor-shbtn-resumtyp {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-checkbox-toggle .jobsearch-profile-select:after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] a.jobsearch-quick-apply-close {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-radius-tooltip input, .jobsearch-top-searchbar .jobsearch-banner-search ul li .careerfy-radius-tooltip input, .jobsearch-banner-search ul li .careerfy-radius-tooltip input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-mobile-btn, .jobsearch-typo-wrap .jobsearch-mobile-btn {
	background-color:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-emp-pkg-popup p {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-otp-field .jobsearch-otp-digit {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-activ-notice {
	background:var(--rw-surface-2) !important;
}

/* --- из job-search-filters.css (8 правил) --- */
html[data-theme="dark"] .listin-filters-sidebar .job-alerts-sec {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .listin-filters-sidebar .job-alerts-sec .email-jobs-top, .listin-filters-sidebar .job-alerts-sec .jobsearch-typo-wrap .email-jobs-top {
	background-color:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .listin-filters-sidebar .job-alerts-sec .email-jobs-top i, .listin-filters-sidebar .job-alerts-sec .jobsearch-typo-wrap .email-jobs-top i {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .listin-filters-sidebar {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-mob-filters-header {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-mob-filters-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .listin-filters-sidebar .jobsearch-search-filter-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .listin-filters-sidebar .jobsearch-fltbox-title a {
	color:var(--rw-ink) !important;
}

/* --- из blog-grid-style2.css (21 правил) --- */
html[data-theme="dark"] body.rework-blog-pages #careerfy-header.careerfy-header-two, body.rework-blog-pages.rework-header-dark:not(.careerfy-sticky-header) #careerfy-header.careerfy-header-two, body.rework-blog-pages.rework-header-dark:not(.careerfy-sticky-header) .careerfy-header-two {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] body.rework-blog-pages .rework-blog-breadcrumb.careerfy-breadcrumb ul li {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body.rework-blog-pages .rework-blog-breadcrumb.careerfy-breadcrumb ul li a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body.rework-blog-pages .rework-blog-breadcrumb.careerfy-breadcrumb ul li a:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] body.rework-blog-pages .rework-blog-breadcrumb.careerfy-breadcrumb ul li.active {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-blog-categories {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-blog-categories__title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-blog-categories__link:hover, .rework-blog-categories__link.is-active {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .rework-article-card__inner {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-article-card__date {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-article-card__categories a {
	background:var(--rw-surface-2) !important;
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .rework-article-card__title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-article-card__title a:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .rework-article-card__excerpt {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-article-card__author-info strong {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-article-card__author-info small {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-article-card__stats {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-article-card__stats a:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] body.rework-blog-archive .careerfy-pagination-blog ul li span.page-numbers.dots {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body.rework-blog-archive .careerfy-pagination-blog ul li.prev a, body.rework-blog-archive .careerfy-pagination-blog ul li.next a {
	background:var(--rw-surface) !important;
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] body.rework-blog-archive .careerfy-pagination-blog ul li.prev:hover a, body.rework-blog-archive .careerfy-pagination-blog ul li.next:hover a {
	color:var(--rw-primary-d) !important;
}

/* --- из job-contact-phones.css (12 правил) --- */
html[data-theme="dark"] .job-phone-help-text {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .careerfy-contact-phones-sidebar .careerfy-phone-link {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-contact-phones-sidebar .careerfy-phone-link:hover {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-contact-phones-sidebar .careerfy-phone-masked-wrap {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-contact-phones-sidebar .careerfy-phone-comment-icon.careerfy-circle-info-icon {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-contact-phones-sidebar .careerfy-phone-comment {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .careerfy-job-call-popup-content {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-job-call-popup-close {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .careerfy-job-call-phone-link {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .careerfy-job-call-phone-link i {
	color:var(--rw-primary-d) !important;
}
html[data-theme="dark"] .careerfy-job-call-phone-comment {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .job-phone-help-text strong {
	color:var(--rw-ink) !important;
}

/* --- из professions.css (19 правил) --- */
html[data-theme="dark"] body.rework-24r-professions #careerfy-header.careerfy-header-two {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-professions-breadcrumb.careerfy-breadcrumb ul li {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-professions-breadcrumb.careerfy-breadcrumb ul li a {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-professions-breadcrumb.careerfy-breadcrumb ul li a:hover {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-professions-breadcrumb.careerfy-breadcrumb ul li.active {
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] .rework-24r-prof-archive__controls {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-archive__search input[type="search"] {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-archive__search input[type="search"]::placeholder {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .rework-24r-chip {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-sort {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-single__industry {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-hero-stat {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-analytics {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-vacancy {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-btn--ghost {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-empty {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-section {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-prof-single .rework-24r-prof-section--skills .rework-24r-prof-skill-list li {
	background:var(--rw-surface) !important;
}

/* --- из external-jobs.css (20 правил) --- */
html[data-theme="dark"] .rework-24r-tabs__btn {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-block__count {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-card__button {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-24r-card__button:hover, .rework-24r-card__button:focus {
	background:var(--rw-surface-2) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-24r-load-more {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-modal__dialog {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-modal__close {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-24r-modal__close:hover {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-24r-modal__loading {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-detail__title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-24r-detail__meta {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-detail__description {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .rework-24r-detail__body {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .rework-24r-detail__no-apply {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] #rework-24r-modal input[type="text"], #rework-24r-modal input[type="tel"], #rework-24r-modal input[type="email"], #rework-24r-modal input[type="number"], .rework-24r-apply-form input[type="text"], .rework-24r-apply-form input[type="tel"], .rework-24r-apply-form input[type="email"], .rework-24r-apply-form input[type="number"] {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-apply-form .terms-priv-chek-con p {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-file-trigger {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-24r-file-name {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-empty {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rework-24r-stat__label {
	color:var(--rw-muted) !important;
}

/* --- из city-role.css (20 правил) --- */
html[data-theme="dark"] body.rework-24r-city-role #careerfy-header.careerfy-header-two {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] body.rework-24r-city-role .rework-24r-prof-vacancies h2, body.rework-24r-city-role .rework-city-role__salary h2, body.rework-24r-city-role .rework-city-role__faq h2, body.rework-24r-city-role .rework-city-role__cta h2 {
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] .rework-city-role__salary-range {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__filter {
	background:var(--rw-surface) !important;
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] .rework-city-role__filter:hover, .rework-city-role__filter:focus-visible {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role__filter.is-active {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role__filter-empty {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__employer-link {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__employer-link:hover {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role__faq {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-city-role__faq-item summary {
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] .rework-city-role__faq-item summary::after {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role__faq-item p {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__cta p {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__neighbors-label {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] .rework-city-role__neighbors-list a, .rework-city-role__neighbors a {
	background:var(--rw-surface) !important;
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] .rework-city-role__neighbors-list a:hover, .rework-city-role__neighbors a:hover {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role-hub-links__cta a {
	color:var(--cfy-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] .rework-city-role-employer-links {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .rework-city-role-employer-links__list a {
	color:var(--cfy-primary, var(--rw-primary-d)) !important;
}

/* --- из profession-courses.css (8 правил) --- */
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__image {
	background:var(--rework-24r-surface, var(--rw-surface-2)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__level {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__title {
	color:var(--rework-24r-text, var(--rw-ink)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__title a:hover {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__desc {
	color:var(--rework-24r-muted, var(--rw-muted)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__price {
	color:var(--rework-24r-primary, var(--rw-primary-d)) !important;
}
html[data-theme="dark"] body.rework-24r-professions .rework-24r-prof-course-card__old-price {
	color:var(--rw-soft) !important;
}

/* --- из color-picker.css (0 правил) --- */

/* --- из color-picker.min.css (0 правил) --- */

/* --- из colors.css (2 правил) --- */
html[data-theme="dark"] .postbox.redux-metabox .redux-container .redux-group-menu li.active a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (2 правил) --- */
html[data-theme="dark"] .postbox.redux-metabox .redux-container .redux-group-menu li.active a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (8 правил) --- */
html[data-theme="dark"] .admin-color-fresh .ui-datepicker td .ui-state-active, .wp-customizer .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-light .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-blue .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-coffee .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-ectoplasm .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-midnight .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-ocean .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-sunrise .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (8 правил) --- */
html[data-theme="dark"] .admin-color-fresh .ui-datepicker td .ui-state-active,.wp-customizer .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-light .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-blue .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-coffee .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-ectoplasm .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-midnight .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-ocean .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .admin-color-sunrise .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (8 правил) --- */
html[data-theme="dark"] #redux-header .display_header h2 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] #redux-header .display_header span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection .redux-group-tab-link-li .redux-group-tab-link-a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection .redux-group-tab-link-li .redux-group-tab-link-a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li.hasSubSections.redux-section-hover .subsection {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (8 правил) --- */
html[data-theme="dark"] #redux-header .display_header h2 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] #redux-header .display_header span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection .redux-group-tab-link-li .redux-group-tab-link-a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li .subsection .redux-group-tab-link-li .redux-group-tab-link-a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-sidebar .redux-group-menu li.hasSubSections.redux-section-hover .subsection {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из colors.min.css (1 правил) --- */
html[data-theme="dark"] .ui-datepicker td .ui-state-active {
	background:var(--rw-surface) !important;
}

/* --- из media.css (2 правил) --- */
html[data-theme="dark"] .redux-main .upload-error {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-main .redux-option-image {
	background:var(--rw-surface-2) !important;
}

/* --- из media.min.css (2 правил) --- */
html[data-theme="dark"] .redux-main .upload-error {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-main .redux-option-image {
	background:var(--rw-surface-2) !important;
}

/* --- из redux-admin.css (8 правил) --- */
html[data-theme="dark"] .redux-main .upload-error {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-main .redux-option-image {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .redux-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux_field_th span:first-child {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-container .redux-group-tab .redux-section-desc {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-container .redux-main {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-main .form-table tr th, .redux-container .redux-main .form-table tr td {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover > a {
	background-color:var(--rw-surface) !important;
}

/* --- из redux-admin.min.css (8 правил) --- */
html[data-theme="dark"] .redux-main .upload-error {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-main .redux-option-image {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .redux-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux_field_th span:first-child {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-container .redux-group-tab .redux-section-desc {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-container .redux-main {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container .redux-main .form-table tr th,.redux-container .redux-main .form-table tr td {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover>a {
	background-color:var(--rw-surface) !important;
}

/* --- из redux-fields.min.css (19 правил) --- */
html[data-theme="dark"] .redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .sp-container {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .sp-replacer {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-container-image_select .redux-image-select .tiles {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-info-field.redux-normal {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-notice-field {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container-link_color .linkColor strong {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main .redux-media-filter-container .container-label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main .redux-media-filter-container .media-filter label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-container-palette label.ui-button.ui-widget span:hover {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .redux-preview-image {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .redux-container-slides #redux-slides-accordion .redux-slides-image {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .redux-container-sortable label.bugger {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-container-sortable ul.checkbox li {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container-spinner .ui-widget .ui-spinner-button {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-container-text label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main .redux-typography-container label {
	color:var(--rw-soft) !important;
}

/* --- из rtl.css (0 правил) --- */

/* --- из rtl.min.css (0 правил) --- */

/* --- из redux-extension-customizer.css (0 правил) --- */

/* --- из redux-import-export.css (0 правил) --- */

/* --- из redux-options-object.css (0 правил) --- */

/* --- из redux-ace-editor.css (0 правил) --- */

/* --- из redux-background.css (0 правил) --- */

/* --- из redux-border.css (0 правил) --- */

/* --- из redux-box-shadow.css (1 правил) --- */
html[data-theme="dark"] .redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label {
	color:var(--rw-soft) !important;
}

/* --- из redux-checkbox.css (0 правил) --- */

/* --- из redux-color-gradient.css (1 правил) --- */
html[data-theme="dark"] .redux-container-color_gradient .colorGradient strong, .redux-container-color_gradient .redux-gradient-type strong {
	color:var(--rw-soft) !important;
}

/* --- из redux-color-palette.css (0 правил) --- */

/* --- из redux-color-rgba.css (3 правил) --- */
html[data-theme="dark"] .sp-container {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .sp-replacer {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .sp-replacer.active, .sp-replacer.active:hover, .sp-replacer:active {
	color:var(--rw-ink) !important;
}

/* --- из redux-date.css (0 правил) --- */

/* --- из redux-dimensions.css (0 правил) --- */

/* --- из redux-divide.css (0 правил) --- */

/* --- из redux-editor.css (0 правил) --- */

/* --- из redux-image-select.css (1 правил) --- */
html[data-theme="dark"] .redux-container-image_select .redux-image-select .tiles {
	background-color:var(--rw-surface) !important;
}

/* --- из redux-info.css (2 правил) --- */
html[data-theme="dark"] .redux-info-field.redux-normal {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-notice-field {
	background-color:var(--rw-surface) !important;
}

/* --- из redux-link-color.css (1 правил) --- */
html[data-theme="dark"] .redux-container-link_color .linkColor strong {
	color:var(--rw-soft) !important;
}

/* --- из redux-media.css (2 правил) --- */
html[data-theme="dark"] .redux-main .redux-media-filter-container .container-label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main .redux-media-filter-container .media-filter label {
	color:var(--rw-soft) !important;
}

/* --- из redux-multi-text.css (0 правил) --- */

/* --- из redux-palette.css (1 правил) --- */
html[data-theme="dark"] .redux-container-palette label.ui-button.ui-widget span:hover {
	color:var(--rw-ink) !important;
}

/* --- из redux-section.css (0 правил) --- */

/* --- из redux-select.css (0 правил) --- */

/* --- из redux-select-image.css (1 правил) --- */
html[data-theme="dark"] .redux-preview-image {
	background:var(--rw-surface-2) !important;
}

/* --- из redux-slider.css (0 правил) --- */

/* --- из redux-slides.css (1 правил) --- */
html[data-theme="dark"] .redux-container-slides #redux-slides-accordion .redux-slides-image {
	background:var(--rw-surface-2) !important;
}

/* --- из redux-sortable.css (2 правил) --- */
html[data-theme="dark"] .redux-container-sortable label.bugger {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-container-sortable ul.checkbox li {
	background:var(--rw-surface) !important;
}

/* --- из redux-sorter.css (0 правил) --- */

/* --- из redux-spacing.css (0 правил) --- */

/* --- из redux-spinner.css (1 правил) --- */
html[data-theme="dark"] .redux-container-spinner .ui-widget .ui-spinner-button {
	background-color:var(--rw-surface) !important;
}

/* --- из redux-switch.css (0 правил) --- */

/* --- из redux-text.css (1 правил) --- */
html[data-theme="dark"] .redux-container-text label {
	color:var(--rw-soft) !important;
}

/* --- из redux-typography.css (1 правил) --- */
html[data-theme="dark"] .redux-main .redux-typography-container label {
	color:var(--rw-soft) !important;
}

/* --- из gradient-filters.css (2 правил) --- */
html[data-theme="dark"] .redux-main .slider-from-reach label, .redux-main .slider-to-reach label, .redux-main .slider-gradient-angle label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main .slider-to-reach strong, .redux-main .slider-from-reach strong, .redux-main .slider-gradient-angle strong {
	color:var(--rw-soft) !important;
}

/* --- из image-filters.css (2 правил) --- */
html[data-theme="dark"] .redux-main div[class^="redux-"][class$="-filter-container"] .container-label {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .redux-main div[class^="redux-"][class$="-filter-container"] .filter label {
	color:var(--rw-soft) !important;
}

/* --- из admin.css (0 правил) --- */

/* --- из redux-banner.css (2 правил) --- */
html[data-theme="dark"] .redux-banner-inner-container {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card {
	background:var(--rw-surface) !important;
}

/* --- из redux-banner.min.css (2 правил) --- */
html[data-theme="dark"] .redux-banner-inner-container {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card {
	background:var(--rw-surface) !important;
}

/* --- из redux-welcome.css (6 правил) --- */
html[data-theme="dark"] .about-wrap.redux-status table.redux_status_table td mark.no {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .about-wrap.redux-status table.redux_status_table .redux-hint-qtip {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .about-wrap .about-integrations {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] #support_div #supportform fieldset {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] #support_div #supportform .fs-subtitle {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-product {
	background:var(--rw-surface) !important;
}

/* --- из redux-welcome.min.css (6 правил) --- */
html[data-theme="dark"] .about-wrap.redux-status table.redux_status_table td mark.no {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .about-wrap.redux-status table.redux_status_table .redux-hint-qtip {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .about-wrap .about-integrations {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] #support_div #supportform fieldset {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] #support_div #supportform .fs-subtitle {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .redux-product {
	background:var(--rw-surface) !important;
}

/* --- из admin.css (57 правил) --- */
html[data-theme="dark"] .multi-list-header ul li a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .gallery-form-inner {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .post-type-job a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-job-admin-widget .tot-active-jobs i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-modal .modal-box-area {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .pckg-extra-fields-con .pckg-extra-field-item {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .pckg-extra-field-item .field-heder .drag-point {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .import-all-countries-hold {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .import-only-country-hold {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] #poststuff .jobsearch-applied-jobs-text h2 a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-applied-jobs-text ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-applied-job-btns .candidate-more-acts-con ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-applied-job-btns .candidate-more-acts-con ul li:hover a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .more-fields-act-btn .more-actions {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .more-fields-act-btn .more-actions span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .more-fields-act-btn ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .more-fields-act-btn ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .applied-jobs-sort small {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .tabs-list li:hover a,.tabs-list li.active a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-user-form label {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-send-message-form textarea,.form-textarea textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list h6 a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list ul li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list ul li span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-cv-manager-text ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .sjob-aplicants-list {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-all-aplicantslst .jobsearch-applied-jobs-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .empacc-menbers-list ul li a.emp-memb-updatebtn {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .allocs-sett-view {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .allocs-sett-filtrs {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-filtr-options .panl-heading a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .dep-drpdwns-fopt input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .dep-drpdwns-optscon .foptslevl2 {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .empmeta-atchuser-modal .jobsearch-users-list li.atchuser-itm > a:hover, .empmeta-atchuser-modal .jobsearch-users-list li.atchuser-itm > a:focus {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .empmeta-atchuser-modal .atch-user-email {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .jobsearch-banner-search {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .jobsearch-banner-search ul li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .jobsearch-banner-search ul li input[type="number"], .candidate-bkend-advncesrh-con .jobsearch-banner-search ul li input[type="text"] {
	background-color:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .select2-selection {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .jobsearch-banner-search .adv-search-options .filter-slider-range input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .candidate-bkend-advncesrh-con .jobsearch_location_autocomplete {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_searchloc_div .jobsearch_location_autocomplete {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .sugg-search-results {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .importjobs-tabs-con a:hover, .importjobs-tabs-con a.active-tab {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .integrations-setins-section, .integrations-schedule-con {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .chkunchk-onoffswitch-switch {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .depfield-options-con .input-field .field-options-list a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-cusdepnf-itemcon .field-data.depnd-field-wraper {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .applyquest-item-queststr input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .applyquest-option-itm .applyquest-optionstr input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .addnew-aplyquestbtn-con button:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select-appsjob-con .allapps-jobselct-con select {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .filtr-mnth-btns-sec a.button:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-confirm-box {
	background:var(--rw-surface) !important;
}

/* --- из jquery-ui.css (5 правил) --- */
html[data-theme="dark"] .ui-widget-content {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .ui-widget-content a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .ui-widget-header {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .ui-widget-header a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .ui-icon-background, .ui-state-active .ui-icon-background {
	background-color:var(--rw-surface) !important;
}

/* --- из jquery.datetimepicker.css (10 правил) --- */
html[data-theme="dark"] .xdsoft_datetimepicker {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_label {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_calendar th {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
	color:var(--rw-ink) !important;
}

/* --- из field_jobsearch_ajax_users.css (0 правил) --- */

/* --- из field_jobsearch_multi_dashlinks.css (0 правил) --- */

/* --- из field_jobsearch_multi_socialfileds.css (0 правил) --- */

/* --- из field_jobsearch_multi_textareas.css (0 правил) --- */

/* --- из color.css (0 правил) --- */

/* --- из croppie.css (1 правил) --- */
html[data-theme="dark"] .croppie-container .cr-resizer-vertical::after, .croppie-container .cr-resizer-horisontal::after {
	background:var(--rw-surface) !important;
}

/* --- из dashboard-main-page.css (1 правил) --- */
html[data-theme="dark"] .jobsearch-dashboard-bnlist i {
	background:var(--rw-surface) !important;
}

/* --- из dropzone.min.css (2 правил) --- */
html[data-theme="dark"] .dropzone .dz-preview .dz-details .dz-filename:hover span {
	background-color:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .dropzone .dz-preview .dz-progress {
	background:rgba(255,255,255,.12) !important;
}

/* --- из fancybox.css (0 правил) --- */

/* --- из fullcalendar.css (7 правил) --- */
html[data-theme="dark"] .fc-unthemed .fc-popover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fc-unthemed .fc-popover .fc-header .fc-close {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .fc-state-default {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .fc-state-hover {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .fc-h-event.fc-selected .fc-resizer {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .fc-time-grid-event.fc-selected .fc-resizer {
	background:var(--rw-surface) !important;
}

/* --- из fullcalendar.print.css (2 правил) --- */
html[data-theme="dark"] .fc-event {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .fc th, .fc td, .fc hr, .fc thead, .fc tbody, .fc-row {
	background:var(--rw-surface) !important;
}

/* --- из intlTelInput.css (0 правил) --- */

/* --- из jobsearch-elementor.css (0 правил) --- */

/* --- из jobsearch-export.css (3 правил) --- */
html[data-theme="dark"] .jobsearch-export-modal .jobsearch-export-box {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-export-modal .jsx-muted {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-export-modal .jsx-input {
	background:var(--rw-surface) !important;
}

/* --- из jobsearch-popup3.css (1 правил) --- */
html[data-theme="dark"] .jobsearch-modal .modal-box-area {
	background-color:var(--rw-surface) !important;
}

/* --- из jobsearch-select2-overrides.css (5 правил) --- */
html[data-theme="dark"] .select2-container .select2-selection--single, .select2-container .select2-selection--multiple {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__clear {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__clear {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__clear:hover {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--default .select2-results__option[aria-selected=true] {
	background:var(--rw-surface-2) !important;
}

/* --- из jquery.datetimepicker.css (10 правил) --- */
html[data-theme="dark"] .xdsoft_datetimepicker {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_label {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker .xdsoft_calendar th {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
	color:var(--rw-ink) !important;
}

/* --- из jquery.tagit.css (2 правил) --- */
html[data-theme="dark"] .jobsearch-employer-profile-form li input.ui-autocomplete-input.ui-widget-content {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-employer-profile-form li.tagit-new {
	background-color:var(--rw-surface) !important;
}

/* --- из morris.css (1 правил) --- */
html[data-theme="dark"] .morris-hover.morris-default-style {
	color:var(--rw-muted) !important;
	background:rgba(255,255,255,.12) !important;
}

/* --- из patch.css (1 правил) --- */
html[data-theme="dark"] .jobsearch-drag-dropcustom strong, .jobsearch-drpzon-con strong {
	color:var(--rw-ink) !important;
}

/* --- из plugin-responsive.css (1 правил) --- */
html[data-theme="dark"] body .jobsearch-chat-share-file-wrapper {
	background:var(--rw-surface) !important;
}

/* --- из plugin-rtl.css (0 правил) --- */

/* --- из plugin.css (276 правил) --- */
html[data-theme="dark"] .jobsearch-typo-wrap {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap h1,.jobsearch-typo-wrap h2, .jobsearch-typo-wrap h3,.jobsearch-typo-wrap h4 .jobsearch-typo-wrap h5,.jobsearch-typo-wrap h6 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-banner-search input[type="text"], .jobsearch-banner-search ul li input[type="number"], .jobsearch-subheader-form .jobsearch-banner-search input[type="text"] {
	background-color:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-advance-search-holdr .jobsearch-banner-search textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-banner-search ul li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-select-style select {
	background:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-select-style:after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-banner-search ul li.jobsearch-banner-submit:hover button {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-featured-listing-options ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-subheader-form .jobsearch-banner-search {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-filterable ul li a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-filterable-select select, #top .jobsearch-filterable-select select {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap .jobsearch-fltbox-title {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-search-filter-wrap .jobsearch-fltbox-title a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-checkbox li .filter-post-count {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-checkbox input[type="radio"] + label span {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-search-box input[type="text"] {
	color:var(--rw-soft) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-location-box input[type="text"], .jobsearch-checkbox input[type="number"], .jobsearch-checkbox input[type="text"] {
	color:var(--rw-soft) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-add-job-to-favourite.jobsearch-job-like {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-list-option ul li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-list-option .jobsearch-pst-title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-list-option ul li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-joblisting-classic-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-list-option ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-list {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-list figcaption span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-options li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-options li:first-child i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-content {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-services .jobsearch-services-text {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-description ul li {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-jobdetail-tags a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-applywith-title small:before, .jobsearch-applywith-title small:after {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch_box_view_jobs ul, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li h6 a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] h2.jobsearch-pst-title a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-list span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-employer-thumblist-size {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-employer-list .jobsearch-table-layer {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-employerdetail-content {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-employer-wrap-section {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_box_contact_form input[type="text"] {
	color:var(--rw-soft) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_box_contact_form textarea {
	color:var(--rw-soft) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_box_contact_form label {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch_box_contact_form p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-employer-dashboard-nav figcaption h2 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-dashboard-nav ul li a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-dashboard-nav ul li:hover a,.jobsearch-employer-dashboard-nav ul li.active a {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-employer-profile-form label {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="tel"], .jobsearch-employer-profile-form li input[type="number"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-profile-select select {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-field-loader {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-company-photo small {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-company-gallery figcaption span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-company-links a.jobsearch-edit {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-company-links a.el-drag-item {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-candidate-dashboard-editor textarea {
	color:var(--rw-ink) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .img-icons a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-employer-search input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list ul li span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] #dashboard-tab-manage-jobs .jobsearch-managejobs-links > a {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-managejobs-list .jobsearch-recent-applicants-nav ul span, .jobsearch-recent-applicants-nav ul span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-recent-applicants-nav ul small {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-recent-applicants-nav ul a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-mngjob-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-transactions-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-transactions-tbody .jobsearch-table-cell {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-transactions-tbody span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-packages-thead .jobsearch-table-cell {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-packages-tbody .jobsearch-table-cell {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-packages-tbody span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-resumes-subtitle {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-employer-resumes figcaption ul li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-resumes-options li a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-employer-jobnav ul li span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-payments h2 {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-payments table th {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-employer-payments table td {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-employer-payments table td span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-payments-checkbox input[type="checkbox"] + label span, .jobsearch-payments-checkbox input[type="radio"] + label span {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-candidate-default-text ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-default-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-candidate-default-text ul li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid figure {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid-status.jobsearch-none {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid figure figcaption p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid-option li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid figure figcaption span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-grid-option li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch_candidate_info p, .jobsearch_candidate_info span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-candidate-title i {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-candidate-timeline-text p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch_progressbar .bar-container:before, .jobsearch_progressbar .bar-container:after, .jobsearch_progressbar .backgroundBar:before, .jobsearch_progressbar .backgroundBar:after {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_progressbar .title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch_progressbar_subtitle {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:before, .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:after {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-resume-addbtn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-resume-education > ul > li:after {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-resume-education h2 a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-resume-education-btn a.jobsearch-edit {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-resume-education-btn a.el-drag-item {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-add-skills-wrap span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-add-skills-wrap h2 a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-candidate-savedjobs thead tr th {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-savedjobs-links {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-emailaplicants-holder .thjob-title h2 span.email-sento {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-emailaplicants-holder .thjob-title h2 span.email-sento a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-applied-jobs-text ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-applied-job-btns .candidate-more-acts-con ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-applied-job-btns .candidate-more-acts-con ul li:hover a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-applied-job-btns .more-actions:hover, .jobsearch-applied-job-btns .more-actions.open-options {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .more-fields-act-btn .more-actions {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .more-fields-act-btn .more-actions span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .more-fields-act-btn ul {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .more-fields-act-btn ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-job-alerts thead tr th {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-job-alerts tbody td span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-upload-cv small {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-upload-cv .jobsearch-disabled-input {
	background-color:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-cv-manager-text ul li a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-add-popup {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-modal .modal-box-area {
	background-color:var(--rw-surface) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-user-form label {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"], .jobsearch-user-form input[type="tel"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-send-message-form textarea,.form-textarea textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-user-form a.jobsearch-user-showpass i {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] a.jobsearch-user-showpass.jobsearch-user-hidepass:before {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-user-form input[type="submit"]:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-login-media li a[data-original-title="google"] .jobsearch-google-svg {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .form-loader i {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-login-box form ul li input[type="text"], .jobsearch-login-box form ul li input[type="password"], .jobsearch-login-box form ul li input[type="email"], .jobsearch-login-box form ul li input[type="tel"], .jobsearch-login-box form ul li input[type="number"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-login-box form ul li textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-login-box .jobsearch-profile-select select {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-login-with a .jobsearch-google-svg {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] #jobsearch_reset_pass_form .message-box {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-priceplane-section span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-priceplane-section span small {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-priceplane-section p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .grab-classic-priceplane ul li.active {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .grab-classic-priceplane ul li {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-classic-priceplane.active .jobsearch-classic-priceplane-btn {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-radio-checkbox label {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-radio-checkbox label i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .directions-input-con input {
	background-color:var(--rw-surface) !important;
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-map .adp-placemark {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-map .adp-directions td {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .demo-login-pbtns .jobsearch-demo-login-btn {
	background-color:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .demo-login-pbtns .jobsearch-demo-login-btn i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .tabs-list li:hover a,.tabs-list li.active a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .applied-jobs-sort small {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .sort-by-option select {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .sort-by-option:after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .sort-list-view a {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-applicants-stats-wrap {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-applicants-stats-wrap span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-applicants-stats ul li {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .restrict-candidate-sec p {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .restrict-candidate-sec .jobsearch-box-title span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .file-container i.fa-file-text-o {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .user-cvs-list li:hover,.user-cvs-list li.active {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .upload-datetime {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-listing-loader {
	background-color:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .skills-perc {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .get-skill-detail-btn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .profile-improve-con ul li {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .minimum-percent span {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .minimum-percent small {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .select2-container .select2-selection {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-top-searchbar .select2-dropdown [data-selectable], .jobsearch-top-searchbar .select2-dropdown .optgroup-header {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .pass-user-ara input[type="password"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .pass-user-ara i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .conf-msg {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .undone-msg {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-filled-job-popup .jobsearch-filled-comment textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-banner-search .adv-search-options .filter-slider-range input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch_map_info {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .info-txt-holder .info-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .post-secin {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-map-zoom-controls a {
	color:var(--rw-muted) !important;
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch_searchloc_div .jobsearch_location_autocomplete {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .sugg-search-results {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .search-res-item .text-holder a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .search-res-item .text-holder span.post-adress i {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .aplicants-grid-inner-con p {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .careerfy-table-layer,.careerfy-joblisting-plain-wrap, .featured-jobs-grid-text,.careerfy-featuredjobs-listwrap, .careerfy-job-grid-wrap,.jobsearch_apply_job_wrap, .careerfy-candidate-grid figure,.jobsearch_candidate_info, .jobsearch_box_contact_form form,.careerfy-employer-grid-wrap, .container-wrapper,.jobsearch-employer-box-section, .careerfy-classic-priceplane,.careerfy-simple-priceplane-wrap, .careerfy-additional-priceplane,.careerfy-partner-slider a, .jobsearch-employer-dashboard-nav,.careerfy-dream-grid-text, .careerfy-dream-packages,.careerfy-content-wrapper, .careerfy-candidate-view4-wrap,.careerfy-joblisting-wrap, .careerfy-modren-services-wrap {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .subs-det-item:last-child {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .subs-det-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-custom-field li i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .careerfy-featured-jobs-list-text .jobsearch-custom-field li small {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .body-nowhite-bg .sortfiltrs-contner {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-banner-search-six ul li:nth-child(2) i {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-empmember-add-popup:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .empacc-menbers-list .accmem-head:nth-child(even) {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-adingmem-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .empacc-menbers-list ul li a.emp-memb-updatebtn {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap a.addmor-shbtn-resumtyp, a.addmor-shbtn-resumtyp {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .revuser-conent span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-profile-title .jobsearch-revmtitle-box h2 {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-revmsort-box span {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-company-review-left .reviewr-user-name {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-add-review-con input[type="text"] {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .phon-num-fieldcon input.required, .phon-num-fieldcon input[type="tel"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] div.phon-num-fieldcon button.iti__selected-country {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .all-profilpkgs-head {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .wc-pao-addon-container textarea.wc-pao-addon-custom-textarea {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .wc-pao-addon-container input.wc-pao-addon-custom-price, .wc-pao-addon-container input.wc-pao-addon-input-multiplier {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .popup-jobfilters-con input[type="text"], .popup-jobfilters-con select {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .criteria-tags-popmain span.tags-loder {
	background-color:rgba(255,255,255,.12) !important;
}
html[data-theme="dark"] .jobsearch-checkbox-toggle .jobsearch-profile-select:after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-select-multi .select2-selection {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-select-multi .select2-selection:after {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .intl-tel-input .country-list .country .dial-code, .intl-tel-input .country-list .country .country-name {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobexpire-notify-msgcon p {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .mapbox-directions .directions-input-con {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .embeddable-jobs-form input.input-text {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .embed-code-getbtncon a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-notifics-listcon .notificate-item-inner {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .lodmore-notifics-btnsec a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .lodmore-jobs-btnsec a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-hdernotifics-listitms {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .hder-notifics-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .onoffswitch-switch {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .body-nowhite-bg .jobsearch_box_view_jobs ul, .body-nowhite-bg .jobsearch-whatsapp-msgcon {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .instacands-btns-con .more-fields-act-btn a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] span.jobcand-job-title.instamatch-job-title {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .packge-detail-sepbox {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .packge-detail-sepbox table > tbody > tr.pakcge-itm-hedr td {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .packge-detail-sepbox .packg-name-con {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-quick-apply-box-left {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] a.jobsearch-quick-apply-close {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-radius-tooltip, .careerfy-typo-wrap .careerfy-radius-tooltip {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .careerfy-radius-tooltip input, .jobsearch-top-searchbar .jobsearch-banner-search ul li .careerfy-radius-tooltip input, .jobsearch-banner-search ul li .careerfy-radius-tooltip input {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-chat-start-btn i {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .chkunchk-onoffswitch-switch {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .applyquest-item-queststr input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .applyquest-option-itm .applyquest-optionstr input[type="text"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .addnew-aplyquestbtn-con button:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-applics-filterscon {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .skills-result-con {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .skills-result-con li:hover a {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-mobile-btn, .jobsearch-typo-wrap .jobsearch-mobile-btn {
	background-color:var(--rw-surface) !important;
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-apply-withemail-con .user-cvs-list li label {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-poprice-wrp span.expiry-holdr {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-cand-details-btns a.jobsearch-candidate-default-btn {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-cand-details-btns a.jobsearch-candidate-default-btn:hover {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .cncle-nojobinvite-btns a:hover, .invite-aplycall-con a:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .cncle-nojobinvite-btns a.invite-cancel-btn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select-appsjob-con .allapps-jobselct-con select {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select-appsjob-con .repapps-filtr-fieldscon input {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .filtr-mnth-btns-sec a.button:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .listin-filters-sidebar {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-smp-pkgpln-head-woutclr > div {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr:nth-child(even) .jobsearch-pkg-td.active {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-smp-pkgpln-head-wclr.active .jobsearch-smp-pkgpln-btn {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-smp-pkgpln-btn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-smp-pkgpln-footer .jobsearch-pkgpln-footer-inner:first-child {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-dashbord-mobilemenu {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-labl-with-tooltip span.help-icon-con {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-imgcropi-btncon a.btn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .user-compriofil-boxitm {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-emp-pkg-popup span {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .jobsearch-emp-pkg-popup p {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-view1-candidate-style a.jobsearch-candidate-download-btn:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] body .acf-field input[type=text], body .acf-field input[type=password], body .acf-field input[type=date], body .acf-field input[type=datetime], body .acf-field input[type=datetime-local], body .acf-field input[type=email], body .acf-field input[type=month], body .acf-field input[type=number], body .acf-field input[type=search], body .acf-field input[type=tel], body .acf-field input[type=time], body .acf-field input[type=url], body .acf-field input[type=week], body .acf-field textarea, body .acf-field select {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobpro-mini-height .acf-input .select2-container .select2-selection--single {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] body .acf-input .select2-container .select2-selection--single, body .acf-input .select2-container .select2-selection--multiple, body .acf-input .select2-container--default .select2-search--dropdown .select2-search__field, body .acf-input .select2-container .select2-selection--single, body .acf-input .select2-container .select2-selection--multiple {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] body .acf-input .select2-container .select2-search--inline .select2-search__field {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] body .acf-input .jobpro-select2-count {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-employer-box-section .woocommerce-Payment .woocommerce-Button:hover, .jobsearch-employer-box-section .jobsearch-add-payment:hover {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-userprofile-url a {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-confirm-box {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-otp-field .jobsearch-otp-digit {
	background:var(--rw-surface) !important;
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-activ-notice {
	background:var(--rw-surface-2) !important;
}

/* --- из rtl.css (0 правил) --- */

/* --- из select2.min.css (9 правил) --- */
html[data-theme="dark"] .select2-close-mask {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--single {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .select2-container--default .select2-results__option--disabled {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--classic .select2-selection--single {
	background-color:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .select2-container--classic .select2-dropdown {
	background-color:var(--rw-surface) !important;
}

/* --- из selectize.default.css (6 правил) --- */
html[data-theme="dark"] .selectize-input, .selectize-control.single .selectize-input.input-active {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .selectize-input.full {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .selectize-input.dropdown-active::before {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .selectize-dropdown {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .selectize-dropdown .optgroup-header {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .selectize-control.multi .selectize-input.disabled [data-value] {
	color:var(--rw-soft) !important;
}

/* --- из envato-setup.css (5 правил) --- */
html[data-theme="dark"] .envato-setup-content p, .envato-setup-content table {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .envato-setup-content {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .envato-setup-content h1, .envato-setup-content h2, .envato-setup-content h3, .envato-setup-content table {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .envato-setup-content .form-table td .description {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .envato-setup-steps li:before {
	background:var(--rw-surface) !important;
}

/* --- из flaticon.css (0 правил) --- */

/* --- из font-awesome.css (0 правил) --- */

/* --- из jquery.fonticonpicker.min.css (0 правил) --- */

/* --- из jquery.fonticonpicker.bootstrap.css (7 правил) --- */
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-button {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-button:hover i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selected-icon {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-popup {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .fip-icons-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .fip-box:hover {
	background-color:var(--rw-surface) !important;
}

/* --- из jquery.fonticonpicker.bootstrap.min.css (7 правил) --- */
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-button {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-button:hover i {
	color:var(--rw-soft) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selected-icon {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .selector-popup {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .fip-icons-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .fip-bootstrap.icons-selector .fip-box:hover {
	background-color:var(--rw-surface) !important;
}

/* --- из admin.css (2 правил) --- */
html[data-theme="dark"] .jobsearch-builder-shortcode-wrap .jobsearch-builder-sortable table {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .jobsearch-builder-shortcode-wrap .jobsearch-builder-sortable .jobsearch-builder-sortable-placeholder {
	background:var(--rw-surface-2) !important;
}

/* --- из ads-management.css (0 правил) --- */

/* --- из field_jobsearch_ads_banner.css (2 правил) --- */
html[data-theme="dark"] .add-pumflit-group-to-list,.add-banner-to-list,.update-the-banner, .update-the-list-cand-exp {
	background:var(--rw-surface-2) !important;
}
html[data-theme="dark"] .update-group-cand-exp,.remove-group-cand-exp, .update-ad,.remove-ad {
	background:var(--rw-surface-2) !important;
}

/* --- из aquentjobs.css (0 правил) --- */

/* --- из careerbuilder-jobs.css (0 правил) --- */

/* --- из careerjet-jobs.css (0 правил) --- */

/* --- из custom-field.css (4 правил) --- */
html[data-theme="dark"] .tile {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-custom-filed-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-form-field-list li a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-custom-field-form .field-data .input-field input {
	background-color:var(--rw-surface) !important;
}

/* --- из email-template.css (17 правил) --- */
html[data-theme="dark"] .tile {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-container {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-form-field-list li a {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .field-data .input-field input[type="text"], .jobsearch-email-template-form .field-data .input-field input[type="email"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-email-template_left label {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-email-template_left .input-field {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .jbs-source-overlay .jbs-source-box {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jbs-source-overlay .jbs-source-foot {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .block__list_words {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .block__list_words .elem-field input, .jobsearch-email-template-form .block__list_words .elem-field select {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-emailgroups-holdr {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-emailgroups-tabs {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-emailgroups-search input {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-email-template-container {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-email-settings-bar {
	background:var(--rw-surface) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-emset-field input, .jobsearch-email-template-form .jobsearch-emset-field select {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-email-template-form .jobsearch-emset-field input:focus, .jobsearch-email-template-form .jobsearch-emset-field select:focus {
	background:var(--rw-surface) !important;
}

/* --- из flexjobs.css (0 правил) --- */

/* --- из freelancer-jobs.css (0 правил) --- */

/* --- из indeed-jobs.css (0 правил) --- */

/* --- из job-alerts.css (3 правил) --- */
html[data-theme="dark"] .job-alert-box input[type="text"], .job-alert-box input[type="email"] {
	background-color:var(--rw-surface) !important;
}
html[data-theme="dark"] .job-alert-box input[type="text"]:focus, .job-alert-box input[type="email"]:focus {
	border-color:var(--rw-line) !important;
}
html[data-theme="dark"] .job-alerts-sec .jobsearch-search-filter-wrap {
	background-color:var(--rw-surface) !important;
}

/* --- из kropjobs.css (0 правил) --- */

/* --- из multi-post-thumbnails-admin.css (0 правил) --- */

/* --- из fontawesome-stars.css (0 правил) --- */

/* --- из reviews-style.css (6 правил) --- */
html[data-theme="dark"] .jobsearch-company-review-left h6 a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-company-review-text h6 a {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .jobsearch-company-review figure figcaption time {
	color:var(--rw-muted) !important;
}
html[data-theme="dark"] .rating-text {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .rating-num {
	color:var(--rw-ink) !important;
}
html[data-theme="dark"] .jobsearch-typo-wrap .review-detail-popover {
	background-color:var(--rw-surface) !important;
}

/* --- из ziprecruiter-jobs.css (0 правил) --- */


/* ---------- I. Шапка и подвал: собственные токены вместо surface ---------- */
html[data-theme="dark"] #careerfy-header,
html[data-theme="dark"] #careerfy-header.careerfy-header-two,
html[data-theme="dark"] body.rework-24r-professions #careerfy-header.careerfy-header-two,
html[data-theme="dark"] body.rework-24r-city-role #careerfy-header.careerfy-header-two,
html[data-theme="dark"] body.rework-blog-pages #careerfy-header.careerfy-header-two{background:var(--rw-header-bg) !important}
html[data-theme="dark"] #careerfy-footer,
html[data-theme="dark"] #careerfy-footer .careerfy-footer-two{background:var(--rw-header-bg) !important}

/* ---------- J. Брендовый акцент как ТЕКСТ: в тёмной теме — светлее ---------- */
html[data-theme="dark"] .rel-v3-hero__accent,
html[data-theme="dark"] .rel-v3-kicker,
html[data-theme="dark"] .rel-v3-card__badge,
html[data-theme="dark"] .rel-v3-marquee__lead,
html[data-theme="dark"] .rel-v3-how__meta,
html[data-theme="dark"] .rel-v3-calc__reach,
html[data-theme="dark"] .rel-tariff__price,
html[data-theme="dark"] .rel-faq summary,
html[data-theme="dark"] .rel-faq__num,
html[data-theme="dark"] .rel-chip.is-active,
html[data-theme="dark"] .rel-btn--outline,
html[data-theme="dark"] .rel-v3-tariffs strong,
html[data-theme="dark"] .rel-v3-tariffs span,
html[data-theme="dark"] .vk-card__check,
html[data-theme="dark"] .vk-badge--premium,
html[data-theme="dark"] .listing-counts-num,
html[data-theme="dark"] .filter-post-count,
html[data-theme="dark"] a.jobsearch-click-btn,
html[data-theme="dark"] .sortfiltrs-contner a,
html[data-theme="dark"] .sortfiltrs-contner small{color:var(--rw-primary-d) !important}

/* ---------- K. Мелкие подписи в фильтрах, листингах и мета статьи ---------- */
html[data-theme="dark"] .jobsearch-typo-wrap label,
html[data-theme="dark"] .jobsearch-typo-wrap small,
html[data-theme="dark"] .jobsearch-typo-wrap time,
html[data-theme="dark"] .jobsearch-filter-responsive-wrap label,
html[data-theme="dark"] .jobsearch-filter-responsive-wrap small,
html[data-theme="dark"] .listin-filters-sidebar label,
html[data-theme="dark"] .listin-filters-sidebar small,
html[data-theme="dark"] .jobsearch-employer-profile-form label,
html[data-theme="dark"] .content-col-wrap time,
html[data-theme="dark"] .content-col-wrap small,
html[data-theme="dark"] article time,
html[data-theme="dark"] .rework-author-card__meta,
html[data-theme="dark"] .rework-author-card__cta{color:var(--rw-muted) !important}

/* ---------- L. Контентные колонки и карточка автора статьи ---------- */
html[data-theme="dark"] .content-col-wrap{background:var(--rw-surface) !important}
html[data-theme="dark"] .careerfy-author-detail,
html[data-theme="dark"] .rework-author-card{background:var(--rw-surface) !important;border-color:var(--rw-line) !important}
html[data-theme="dark"] .careerfy-author-detail *,
html[data-theme="dark"] .rework-author-card *{border-color:var(--rw-line)}

/* ---------- M. Точная доводка по замерам (родитель-скоуп повторяет победителя) ---------- */
/* вход/регистрация (модалка) */
html[data-theme="dark"] .jobsearch-user-form .login-by-code-btn,
html[data-theme="dark"] .jobsearch-user-form a.lost-password,
html[data-theme="dark"] .jobsearch-user-form a.register-form{color:var(--rw-primary-d) !important}
/* /kompanii/ — счётчики и таблица работодателей */
html[data-theme="dark"] .jobsearch-typo-wrap .sortfiltrs-contner .listing-counts-num,
html[data-theme="dark"] .jobsearch-filterable .listing-counts-num,
html[data-theme="dark"] h2.jobsearch-fltcount-title .listing-counts-num{color:var(--rw-primary-d) !important}
html[data-theme="dark"] .jobsearch-table-layer a{color:var(--rw-primary-d) !important}
html[data-theme="dark"] .jobsearch-table-layer small,
html[data-theme="dark"] .jobsearch-table-layer span{color:var(--rw-muted) !important}
/* статья: мета, тело, автор */
html[data-theme="dark"] .rework-single-meta time,
html[data-theme="dark"] .rework-single-meta *,
html[data-theme="dark"] .careerfy-blog-other.rework-single-meta li{color:var(--rw-muted) !important}
html[data-theme="dark"] .careerfy-detail-editore strong,
html[data-theme="dark"] .careerfy-detail-editore b{color:var(--rw-ink) !important}
html[data-theme="dark"] .careerfy-detail-editore a{color:var(--rw-primary-d) !important}
html[data-theme="dark"] .rework-author-card__role strong,
html[data-theme="dark"] .rework-author-card__role{color:var(--rw-ink) !important}
/* лендинг работодателя: акценты и подписи */
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-card__more summary,
html[data-theme="dark"] .rework-employer-landing summary{color:var(--rw-primary-d) !important}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-trust__count strong,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-trust__count span,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-marquee__lead,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-quote__avatar,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results__honest-reply strong,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-hero__accent{color:var(--rw-primary-d) !important}
html[data-theme="dark"] .rework-employer-landing .rel-v3-how__aside strong,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-quote blockquote,
html[data-theme="dark"] .rework-employer-landing .rel-label{color:var(--rw-ink) !important}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-how__aside p{color:var(--rw-muted) !important}
/* городские блоки лендинга */
html[data-theme="dark"] .rework-city-role-employer-links__list a{color:var(--rw-primary-d) !important}
/* служебные полосы и заглушки лендинга */
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba__bar,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-ba__switch{background:var(--rw-surface-2) !important}
/* подложка подзаголовка (крошки/H1 на листингах) — светлая полоса */
html[data-theme="dark"] .careerfy-subheader,
html[data-theme="dark"] .careerfy-subheader.careerfy-subheader-with-bg,
html[data-theme="dark"] .rework-subheader-plain,
html[data-theme="dark"] .rework-vk-v2 .vk-head{background:var(--rw-bg) !important;border-bottom-color:var(--rw-line) !important}
/* аватар-заглушка автора */
html[data-theme="dark"] img.rework-author-card__avatar,
html[data-theme="dark"] .careerfy-author-detail img{background:var(--rw-surface-2)}
/* кнопки и ссылки с брендовым фоном — текст всегда белый (иначе синий на синем) */
html[data-theme="dark"] .jobsearch-bgcolor,
html[data-theme="dark"] a.jobsearch-onsubmit-apilocs,
html[data-theme="dark"] .jobsearch-onsubmit-apilocs.btn,
html[data-theme="dark"] .vk-card__apply,
html[data-theme="dark"] .vk-search__btn,
html[data-theme="dark"] .vk-sheet__apply,
html[data-theme="dark"] .vk-mmore__btn:hover,
html[data-theme="dark"] .rel-btn--primary,
html[data-theme="dark"] .rel-btn--solid,
html[data-theme="dark"] .careerfy-btn-primary{color:#fff !important}
/* плашки периода зарплаты: белая «таблетка» — span внутри label */
html[data-theme="dark"] .jobsearch-salary-types-filter label > span,
html[data-theme="dark"] .salary-type-radio label > span{background:var(--rw-surface-2) !important;border-color:var(--rw-line) !important;color:var(--rw-muted) !important}
/* плашка «честной оценки» — тёмно-янтарный текст на янтарной подложке */
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results__honest-rating,
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-results__honest-rating strong{color:#fcd34d !important}

/* --- Manual fixes 2026-10-11 (Cursor): hero + login card --- */
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-hero {
	background: var(--rw-bg) !important;
}
html[data-theme="dark"] .rework-employer-landing .rel-v3 .rel-v3-hero::before {
	opacity: 0.35;
}
html[data-theme="dark"] .jobsearch-login-registration-form,
html[data-theme="dark"] #JobSearchModalLogin {
	--rework-login-card-bg: var(--rw-surface);
	--rework-login-card-border: var(--rw-line);
	--rework-login-input-border: var(--rw-line);
	--rework-login-muted: var(--rw-muted);
}
html[data-theme="dark"] .jobsearch-login-box {
	background-color: var(--rw-surface) !important;
	border-color: var(--rw-line) !important;
	box-shadow: none;
}
html[data-theme="dark"] .jobsearch-login-box h2 {
	color: var(--rw-ink) !important;
}
