/* =========================================================
   RENTEE · DARK MODE OVERRIDES
   ---------------------------------------------------------
   Estrategia A (aprobada): el MODO CLARO no se toca. Aquí solo
   reglas [data-theme="dark"] que mapean los colores cálidos
   hardcodeados de las pantallas v2 a los tokens oscuros.
   Se carga la ÚLTIMA en base.html, y al llevar el prefijo
   [data-theme="dark"] gana en especificidad/orden a los
   !important de los <style> de cada pantalla.
   ========================================================= */

/* ───────── Superficies de tarjeta/panel (cubre .scope .r-card #fff!important) ───────── */
[data-theme="dark"] .r-card,
[data-theme="dark"] .r-card-flat,
[data-theme="dark"] .r-card-soft {
  background: var(--surface) !important;
  border-color: var(--border) !important;
  box-shadow: var(--shadow) !important;
}
[data-theme="dark"] .r-card-toned { box-shadow: none !important; }
[data-theme="dark"] .r-card-toned--brand { background: var(--brand-50) !important; }
[data-theme="dark"] .r-card-toned--mint  { background: var(--mint-50) !important; }

/* ───────── Tablas (.r-table y patrones bespoke comunes) ───────── */
[data-theme="dark"] .r-table thead th,
[data-theme="dark"] .pe-v2-table thead th,
[data-theme="dark"] .pvd-table thead th,
[data-theme="dark"] .pv-table thead th {
  background: var(--surface-2) !important;
  border-bottom-color: var(--border) !important;
  color: var(--ink-500) !important;
}
[data-theme="dark"] .r-table tbody tr:hover,
[data-theme="dark"] .pe-v2-table tbody tr:hover,
[data-theme="dark"] .pvd-table tbody tr:hover,
[data-theme="dark"] .pv-table tbody tr:hover {
  background: var(--surface-3) !important;
}
[data-theme="dark"] .r-table tbody td,
[data-theme="dark"] .pe-v2-table tbody td,
[data-theme="dark"] .pvd-table tbody td,
[data-theme="dark"] .pv-table tbody td {
  border-bottom-color: var(--border) !important;
}

/* ───────── Inputs / selects / textareas (clases conocidas) ───────── */
[data-theme="dark"] .r-input,
[data-theme="dark"] .r-select,
[data-theme="dark"] .r-textarea,
[data-theme="dark"] .r-search,
[data-theme="dark"] .r-filter-select,
[data-theme="dark"] .md-v2-select,
[data-theme="dark"] .md-v2-input,
[data-theme="dark"] .pe-v2-select,
[data-theme="dark"] .pe-v2-input,
[data-theme="dark"] .pef-v2-select,
[data-theme="dark"] .pef-v2-input,
[data-theme="dark"] .pef-v2-textarea,
[data-theme="dark"] .pvf-input,
[data-theme="dark"] .pvf-select,
[data-theme="dark"] .pvf-textarea,
[data-theme="dark"] .ow-v2-sel,
[data-theme="dark"] .pv-sel,
[data-theme="dark"] .pv-search,
[data-theme="dark"] .pv-filterbar {
  background-color: var(--surface) !important;
  color: var(--ink-900) !important;
  border-color: var(--border-strong) !important;
}
[data-theme="dark"] .pv-search input,
[data-theme="dark"] .r-search input { color: var(--ink-900) !important; background: transparent !important; }

/* ───────── Form controls a nivel de ELEMENTO (gana a clases simples bespoke) ───────── */
[data-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),
[data-theme="dark"] textarea,
[data-theme="dark"] select:not([multiple]):not([size]) {
  background-color: var(--surface) !important;
  color: var(--ink-900) !important;
  border-color: var(--border-strong) !important;
}
[data-theme="dark"] input::placeholder,
[data-theme="dark"] textarea::placeholder { color: var(--ink-400) !important; }

/* ───────── Contenedores de tabla y barras de filtro/menus genéricos ───────── */
[data-theme="dark"] .r-table-wrap { background: var(--surface) !important; border-color: var(--border) !important; }

/* ───────── Familia banking movimientos (bk-v2-*) ───────── */
[data-theme="dark"] .bk-v2-filterbar,
[data-theme="dark"] .bk-v2-search,
[data-theme="dark"] .bk-v2-more-menu,
[data-theme="dark"] .bk-v2-adv-panel,
[data-theme="dark"] .bk-v2-adv-btn,
[data-theme="dark"] .bk-v2-adv-toggle-group,
[data-theme="dark"] .js-bk-recon-toggle {
  background: var(--surface) !important; border-color: var(--border-strong) !important; color: var(--ink-900) !important;
}
[data-theme="dark"] .bk-v2-cat { background: var(--surface-3) !important; color: var(--ink-700) !important; }

/* ───────── Chevron de los <select> en dark (SVG no lee var(); usamos mint claro) ───────── */
[data-theme="dark"] select:not([multiple]):not([size]),
[data-theme="dark"] .r-select,
[data-theme="dark"] .ow-v2-sel,
[data-theme="dark"] .pv-sel {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2395EFC2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") !important;
}

/* ───────── Banners / insight / segmented (dashboard y otros) ───────── */
[data-theme="dark"] .r-insight,
[data-theme="dark"] .r-insight--mint { background: var(--mint-50) !important; }
[data-theme="dark"] #walletTeaserBanner { background: var(--surface) !important; box-shadow: var(--shadow) !important; }
[data-theme="dark"] .dash-v2 .r-tabs { background: var(--surface-2) !important; }
[data-theme="dark"] .dash-v2 .r-tabs .r-pill.active { background: var(--surface) !important; color: var(--mint-700) !important; }
[data-theme="dark"] .dash-v2 .r-tabs .r-pill:hover { background: var(--surface-3) !important; }

/* ───────── Trend chips ───────── */
[data-theme="dark"] .r-trend-chip--up,
[data-theme="dark"] .r-trend-chip--positive,
[data-theme="dark"] .dash-v2 .r-trend-chip--up,
[data-theme="dark"] .dash-v2 .r-trend-chip--positive {
  background: var(--mint-100) !important; color: var(--mint-800) !important;
}
[data-theme="dark"] .r-trend-chip--down,
[data-theme="dark"] .r-trend-chip--negative,
[data-theme="dark"] .dash-v2 .r-trend-chip--down,
[data-theme="dark"] .dash-v2 .r-trend-chip--negative {
  background: var(--danger-100) !important; color: var(--danger-700) !important;
}

/* ───────── Badges con fondo claro hardcodeado ───────── */
[data-theme="dark"] .pv-cat,
[data-theme="dark"] .pvd-cat { background: var(--surface-3) !important; color: var(--ink-700) !important; }

/* ───────── Sombras cálidas → sombras dark (cards que las hardcodean inline no, pero las de clase sí) ───────── */
[data-theme="dark"] .pv-v2 .r-card,
[data-theme="dark"] .pvf-v2 .r-card,
[data-theme="dark"] .pvd-v2 .r-card,
[data-theme="dark"] .wallet-v2 .r-card,
[data-theme="dark"] .dash-v2 .r-card {
  background: var(--surface) !important;
  box-shadow: var(--shadow) !important;
}

/* ───────── Botón primario/acento: mantener mint pero usar token (coherente en ambos) ───────── */
[data-theme="dark"] .dash-v2 .r-btn-primary,
[data-theme="dark"] .dash-v2 .r-btn-accent {
  background: var(--mint-600) !important; border-color: var(--mint-600) !important; color: #04231A !important;
}

/* ───────── Remates manuales (reglas dentro de @media que el generador no captó) ───────── */
[data-theme="dark"] .r-filter-bar,
[data-theme="dark"] .pl-v2-tab,
[data-theme="dark"] .pl-v2-ops-strip,
[data-theme="dark"] .pl-v2-podium-rank,
[data-theme="dark"] .pr-v2-table-card,
[data-theme="dark"] .pr-v2-filterbar,
[data-theme="dark"] .pr-v2-pager-btn,
[data-theme="dark"] .pr-v2-tier,
[data-theme="dark"] .pr-v2-segctl-btn,
[data-theme="dark"] .pr-v2-calc,
[data-theme="dark"] .pr-v2-calc-row-pill,
[data-theme="dark"] .pr-v2-faq,
[data-theme="dark"] .recon-payout-menu,
[data-theme="dark"] .rv2-adv-panel,
[data-theme="dark"] .recon-detail-v2-hero,
[data-theme="dark"] .recon-detail-action-pill,
[data-theme="dark"] .of-v2-segctl-wrap,
[data-theme="dark"] .channels-savebar {
  background-color: var(--surface) !important;
}
/* Catch-all · elementos con fondo blanco/gris en style="" inline (cajas de
   solo-lectura, pills, etc.). Cubre los casos sueltos y los futuros. */
[data-theme="dark"] [style*="background:#fff" i],
[data-theme="dark"] [style*="background: #fff" i],
[data-theme="dark"] [style*="background:white" i],
[data-theme="dark"] [style*="background: white" i],
[data-theme="dark"] [style*="background-color:#fff" i],
[data-theme="dark"] [style*="background-color: #fff" i],
[data-theme="dark"] [style*="background-color:white" i],
[data-theme="dark"] [style*="background-color: white" i] { background-color: var(--surface) !important; }
[data-theme="dark"] [style*="background:#f7f7f7" i],
[data-theme="dark"] [style*="background: #f7f7f7" i],
[data-theme="dark"] [style*="background:#fafafa" i],
[data-theme="dark"] [style*="background: #fafafa" i] { background-color: var(--surface-2) !important; }
[data-theme="dark"] .fcf-v2-chart-tt,
[data-theme="dark"] .fcf-v2-flows-hint {
  background: var(--surface-2) !important; color: var(--ink-900) !important;
}
/* Zonas de soltar archivos (upload) */
[data-theme="dark"] .bu-up-dropzone,
[data-theme="dark"] .im-up-dropzone,
[data-theme="dark"] .ob-dropzone,
[data-theme="dark"] .be-v2-dropzone { background: var(--surface) !important; }
[data-theme="dark"] .bu-up-dropzone:hover,
[data-theme="dark"] .im-up-dropzone:hover,
[data-theme="dark"] .ob-dropzone:hover,
[data-theme="dark"] .be-v2-dropzone:hover { background: var(--surface-2) !important; }
/* Badges de podio (#1/#2/#3) — el texto era slate oscuro; en dark lo aclaramos
   (en dark la escala ink se invierte: --ink-950 es el MÁS claro). */
[data-theme="dark"] .pl-v2-podium-rank { color: var(--ink-950) !important; }

/* ───────── Componentes globales hardcodeados (components.css) que no invierten ───────── */
[data-theme="dark"] .r-badge-manual {
  background: var(--warning-50) !important; color: var(--warning-700) !important; border-color: var(--warning-100) !important;
}
[data-theme="dark"] .r-sidebar-plan-badge { background: var(--surface) !important; }
[data-theme="dark"] .r-sidebar-plan--active { background: var(--surface-2) !important; }


/* ===== AUTO-GENERADO (no editar a mano; regenerar con gen_dark.py) ===== */
/* Backgrounds → surface */
[data-theme="dark"] .ba-co-cell,
[data-theme="dark"] .ba-dash-quick,
[data-theme="dark"] .ba-detail,
[data-theme="dark"] .ba-input,
[data-theme="dark"] .ba-login-input,
[data-theme="dark"] .ba-pagination,
[data-theme="dark"] .ba-search,
[data-theme="dark"] .ba-select,
[data-theme="dark"] .ba-table thead th,
[data-theme="dark"] .bc-pagination,
[data-theme="dark"] .bc-search,
[data-theme="dark"] .bc-select,
[data-theme="dark"] .bc-table thead th,
[data-theme="dark"] .bd-v2 .r-btn-secondary:hover,
[data-theme="dark"] .bd-v2-form-field input[type="text"],
[data-theme="dark"] .bd-v2-form-field select,
[data-theme="dark"] .bd-v2-liquidation,
[data-theme="dark"] .bd-v2-meta-pill,
[data-theme="dark"] .bd-v2-tech-block,
[data-theme="dark"] .bd-v2-wf-band,
[data-theme="dark"] .be-v2-btn-secondary,
[data-theme="dark"] .be-v2-dropzone:hover,
[data-theme="dark"] .be-v2-hint-chip,
[data-theme="dark"] .be-v2-usecase-item,
[data-theme="dark"] .bi-v2-foot,
[data-theme="dark"] .bi-v2-sel,
[data-theme="dark"] .bi-v2-table tbody tr.bi-v2-row:hover,
[data-theme="dark"] .bi-v2-table thead th,
[data-theme="dark"] .bid-v2-btn-secondary,
[data-theme="dark"] .bid-v2-foot,
[data-theme="dark"] .bid-v2-kv-grid,
[data-theme="dark"] .bid-v2-table tbody tr:hover,
[data-theme="dark"] .bid-v2-table thead th,
[data-theme="dark"] .bk-inline-v2 .r-btn-ghost:hover,
[data-theme="dark"] .bk-inline-v2 .r-btn-secondary:hover,
[data-theme="dark"] .bk-inline-v2 .r-card-soft,
[data-theme="dark"] .bk-inline-v2 .r-card-tight,
[data-theme="dark"] .bk-inline-v2 input:disabled,
[data-theme="dark"] .bk-inline-v2 select:disabled,
[data-theme="dark"] .bk-v2 .r-table tbody tr:hover {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .bk-v2 .r-table thead th.th-sortable:hover,
[data-theme="dark"] .bk-v2-adv-btn,
[data-theme="dark"] .bk-v2-adv-field input,
[data-theme="dark"] .bk-v2-adv-field select,
[data-theme="dark"] .bk-v2-adv-toggle-group,
[data-theme="dark"] .bk-v2-cat,
[data-theme="dark"] .bk-v2-pagination-perpage select,
[data-theme="dark"] .bk-v2-search,
[data-theme="dark"] .bk-v2-select,
[data-theme="dark"] .bookings-v2 .r-table tbody tr:hover,
[data-theme="dark"] .bookings-v2 .r-table thead th.th-sortable:hover,
[data-theme="dark"] .bookings-v2-date,
[data-theme="dark"] .bookings-v2-more-btn,
[data-theme="dark"] .bookings-v2-search,
[data-theme="dark"] .bookings-v2-select,
[data-theme="dark"] .bu-up-btn-secondary,
[data-theme="dark"] .bu-up-dropzone:hover,
[data-theme="dark"] .bu-up-hint-chip,
[data-theme="dark"] .cat-v2-btn-secondary,
[data-theme="dark"] .cat-v2-color-row input[type="color"],
[data-theme="dark"] .cat-v2-input,
[data-theme="dark"] .cat-v2-row:hover,
[data-theme="dark"] .cat-v2-section-head:hover,
[data-theme="dark"] .cat-v2-section-help,
[data-theme="dark"] .cat-v2-select,
[data-theme="dark"] .cd-activity-detail,
[data-theme="dark"] .cd-back,
[data-theme="dark"] .cd-btn-action,
[data-theme="dark"] .cd-btn-disabled,
[data-theme="dark"] .cd-btn-secondary,
[data-theme="dark"] .cd-modal-btn--cancel,
[data-theme="dark"] .cd-modal-input,
[data-theme="dark"] .cd-modal-textarea,
[data-theme="dark"] .channels-section summary:hover,
[data-theme="dark"] .cn-v2-btn-secondary,
[data-theme="dark"] .cn-v2-input,
[data-theme="dark"] .cn-v2-segctl,
[data-theme="dark"] .cn-v2-select,
[data-theme="dark"] .dash-v2 .r-table tbody tr:hover,
[data-theme="dark"] .dash-v2 .r-table thead th {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .dash-v2 .r-tabs,
[data-theme="dark"] .fcf-v2-btn,
[data-theme="dark"] .fcf-v2-chart-flows-card,
[data-theme="dark"] .fcf-v2-input,
[data-theme="dark"] .fcf-v2-select,
[data-theme="dark"] .fcf-v2-table tbody tr:hover,
[data-theme="dark"] .fcf-v2-table thead th,
[data-theme="dark"] .fcf-v2-tabs,
[data-theme="dark"] .id-v2-btn-ghost-mint,
[data-theme="dark"] .id-v2-btn-secondary,
[data-theme="dark"] .id-v2-card .r-table thead th,
[data-theme="dark"] .id-v2-kv-grid,
[data-theme="dark"] .id-v2-table tbody tr:hover,
[data-theme="dark"] .id-v2-table thead th,
[data-theme="dark"] .im-up-btn-secondary,
[data-theme="dark"] .im-up-dropzone:hover,
[data-theme="dark"] .im-up-hint-chip,
[data-theme="dark"] .im-v2-btn-secondary,
[data-theme="dark"] .im-v2-foot,
[data-theme="dark"] .im-v2-sel,
[data-theme="dark"] .im-v2-table tbody tr.im-v2-row:hover,
[data-theme="dark"] .im-v2-table thead th,
[data-theme="dark"] .ld-v2 .r-btn-ghost:hover,
[data-theme="dark"] .ld-v2 .r-btn-secondary:hover,
[data-theme="dark"] .ld-v2-chip,
[data-theme="dark"] .ld-v2-inline-form,
[data-theme="dark"] .ld-v2-notes,
[data-theme="dark"] .ld-v2-table tbody tr:hover,
[data-theme="dark"] .ld-v2-table tfoot td,
[data-theme="dark"] .ld-v2-table thead th,
[data-theme="dark"] .ld-v2-wf-row.total,
[data-theme="dark"] .lg-v2-toc,
[data-theme="dark"] .liq-v2 .r-table tbody tr:hover,
[data-theme="dark"] .liq-v2 .r-table thead th.th-sortable:hover,
[data-theme="dark"] .liq-v2-other-views a,
[data-theme="dark"] .lp-v2-btn-secondary,
[data-theme="dark"] .lp-v2-bulkbar,
[data-theme="dark"] .lp-v2-search,
[data-theme="dark"] .lp-v2-sel,
[data-theme="dark"] .lp-v2-table tbody tr.lp-v2-row:hover {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .lp-v2-table thead th,
[data-theme="dark"] .md-v2-btn-secondary,
[data-theme="dark"] .md-v2-chip,
[data-theme="dark"] .md-v2-split-table thead th,
[data-theme="dark"] .md-v2-subcard,
[data-theme="dark"] .md-v2-trace-grid,
[data-theme="dark"] .mp-v2-btn-secondary,
[data-theme="dark"] .mp-v2-chip,
[data-theme="dark"] .mp-v2-search,
[data-theme="dark"] .mp-v2-sel,
[data-theme="dark"] .mp-v2-table tbody tr.mp-v2-row:hover,
[data-theme="dark"] .mp-v2-table thead th,
[data-theme="dark"] .oa-v2 .r-btn-secondary:hover,
[data-theme="dark"] .oa-v2 .r-table tbody tr:hover,
[data-theme="dark"] .oa-v2 .r-table thead th.th-sortable:hover,
[data-theme="dark"] .oa-v2-chip,
[data-theme="dark"] .oa-v2-draft,
[data-theme="dark"] .oa-v2-props-chip,
[data-theme="dark"] .ob-btn--ghost:hover,
[data-theme="dark"] .ob-bullet,
[data-theme="dark"] .ob-cal-placeholder,
[data-theme="dark"] .ob-input,
[data-theme="dark"] .ob-kpi,
[data-theme="dark"] .ob-select,
[data-theme="dark"] .ob-upload-card,
[data-theme="dark"] .of-v2-btn-secondary,
[data-theme="dark"] .of-v2-chip,
[data-theme="dark"] .of-v2-empty-soft,
[data-theme="dark"] .of-v2-input,
[data-theme="dark"] .of-v2-linked-table-wrap,
[data-theme="dark"] .of-v2-select,
[data-theme="dark"] .of-v2-textarea,
[data-theme="dark"] .ow-v2-btn-secondary,
[data-theme="dark"] .ow-v2-foot,
[data-theme="dark"] .ow-v2-search,
[data-theme="dark"] .ow-v2-sel,
[data-theme="dark"] .ow-v2-table tbody tr.ow-v2-row:hover,
[data-theme="dark"] .ow-v2-table thead th,
[data-theme="dark"] .pe-v2 .r-table tbody tr:hover,
[data-theme="dark"] .pe-v2 .r-table thead th.th-sortable:hover {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .pe-v2-action-btn:hover,
[data-theme="dark"] .pe-v2-adv-btn,
[data-theme="dark"] .pe-v2-adv-panel input[type="date"],
[data-theme="dark"] .pe-v2-field input,
[data-theme="dark"] .pe-v2-field select,
[data-theme="dark"] .pe-v2-field textarea,
[data-theme="dark"] .pe-v2-pagination-perpage select,
[data-theme="dark"] .pe-v2-search,
[data-theme="dark"] .pe-v2-select,
[data-theme="dark"] .pef-v2-btn-secondary,
[data-theme="dark"] .pef-v2-input,
[data-theme="dark"] .pef-v2-select,
[data-theme="dark"] .pef-v2-textarea,
[data-theme="dark"] .pf-v2-btn-secondary,
[data-theme="dark"] .pf-v2-ch-card,
[data-theme="dark"] .pf-v2-ch-table thead th,
[data-theme="dark"] .pf-v2-input,
[data-theme="dark"] .pf-v2-segctl,
[data-theme="dark"] .pf-v2-select,
[data-theme="dark"] .pf-v2-subcard,
[data-theme="dark"] .pf-v2-summary-tile,
[data-theme="dark"] .pl-v2-podium-row,
[data-theme="dark"] .pl-v2-rmix-header,
[data-theme="dark"] .pl-v2-tabs,
[data-theme="dark"] .pr-v2-btn-secondary,
[data-theme="dark"] .pr-v2-bulkbar,
[data-theme="dark"] .pr-v2-calc-breakdown,
[data-theme="dark"] .pr-v2-calc-number,
[data-theme="dark"] .pr-v2-calc-stepper-btn,
[data-theme="dark"] .pr-v2-foot,
[data-theme="dark"] .pr-v2-search,
[data-theme="dark"] .pr-v2-segctl,
[data-theme="dark"] .pr-v2-sel,
[data-theme="dark"] .pr-v2-table tbody tr.pr-v2-row:hover,
[data-theme="dark"] .pr-v2-table thead th,
[data-theme="dark"] .pr-v2-tier-cta--secondary,
[data-theme="dark"] .pv-search,
[data-theme="dark"] .pv-sel,
[data-theme="dark"] .pv-table tbody tr:hover,
[data-theme="dark"] .pv-table thead th {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .pvd-table thead th,
[data-theme="dark"] .recon-detail-v2 .r-btn-secondary:hover,
[data-theme="dark"] .recon-detail-v2 .r-card .r-card-soft,
[data-theme="dark"] .recon-detail-v2 .r-card .r-card-tight,
[data-theme="dark"] .recon-detail-v2 .r-card-soft,
[data-theme="dark"] .recon-detail-v2 .r-card-tight,
[data-theme="dark"] .recon-detail-v2 .recon-detail-action-pill:hover,
[data-theme="dark"] .recon-detail-v2-hero-pill,
[data-theme="dark"] .recon-detail-v2-kpi,
[data-theme="dark"] .recon-detail-v2-kpi-advanced .kv > div,
[data-theme="dark"] .recon-inline-v2 .r-recon-head-actions .r-btn-secondary:hover,
[data-theme="dark"] .recon-inline-v2 .r-recon-movement-strip,
[data-theme="dark"] .recon-inline-v2 .r-recon-movement-strip--phase2,
[data-theme="dark"] .recon-inline-v2 .r-recon-tabs,
[data-theme="dark"] .recon-th-sortable:hover,
[data-theme="dark"] .ri-tab-strip,
[data-theme="dark"] .rl-v2-btn-secondary,
[data-theme="dark"] .rl-v2-chip,
[data-theme="dark"] .rl-v2-input,
[data-theme="dark"] .rl-v2-row:hover,
[data-theme="dark"] .rl-v2-section-head:hover,
[data-theme="dark"] .rl-v2-select,
[data-theme="dark"] .rv2 .r-table tbody tr:hover,
[data-theme="dark"] .rv2 .r-table thead th.th-sortable:hover,
[data-theme="dark"] .rv2-action-btn:hover,
[data-theme="dark"] .rv2-adv-btn,
[data-theme="dark"] .rv2-adv-panel input[type="date"],
[data-theme="dark"] .rv2-btn-ghost-mint,
[data-theme="dark"] .rv2-search,
[data-theme="dark"] .rv2-select,
[data-theme="dark"] .sm-v2-route,
[data-theme="dark"] .sp-v2-adv-btn,
[data-theme="dark"] .sp-v2-band,
[data-theme="dark"] .sp-v2-btn-secondary,
[data-theme="dark"] .sp-v2-date,
[data-theme="dark"] .sp-v2-foot,
[data-theme="dark"] .sp-v2-inline,
[data-theme="dark"] .sp-v2-inline-cell,
[data-theme="dark"] .sp-v2-search,
[data-theme="dark"] .sp-v2-sel {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] .sp-v2-table tbody tr.sp-v2-row.is-open,
[data-theme="dark"] .sp-v2-table tbody tr.sp-v2-row:hover,
[data-theme="dark"] .sp-v2-table thead th,
[data-theme="dark"] .sp-v2-tabs,
[data-theme="dark"] .un-btn--ghost:hover,
[data-theme="dark"] .un-options,
[data-theme="dark"] body,
[data-theme="dark"] html {
  background-color: var(--surface-2) !important;
}
[data-theme="dark"] #rTourTable.r-table-wrap,
[data-theme="dark"] .account-section,
[data-theme="dark"] .account-section-body,
[data-theme="dark"] .account-section-head,
[data-theme="dark"] .ba-bi-card,
[data-theme="dark"] .ba-bi-filter,
[data-theme="dark"] .ba-bi-kpi-cell,
[data-theme="dark"] .ba-bi-kpi-wrap,
[data-theme="dark"] .ba-bi-tab,
[data-theme="dark"] .ba-co-avg-cell,
[data-theme="dark"] .ba-co-card,
[data-theme="dark"] .ba-co-cell--0,
[data-theme="dark"] .ba-co-filter,
[data-theme="dark"] .ba-co-tab,
[data-theme="dark"] .ba-cr-action-btn,
[data-theme="dark"] .ba-cr-card,
[data-theme="dark"] .ba-cr-filter,
[data-theme="dark"] .ba-cr-legend code,
[data-theme="dark"] .ba-cr-summary-cell,
[data-theme="dark"] .ba-cr-tab,
[data-theme="dark"] .ba-cs-btn--ghost,
[data-theme="dark"] .ba-dash-card,
[data-theme="dark"] .ba-dash-kpi-cell,
[data-theme="dark"] .ba-dash-kpi-wrap,
[data-theme="dark"] .ba-dash-quick-icon,
[data-theme="dark"] .ba-dash-time-pill,
[data-theme="dark"] .ba-em-btn--ghost,
[data-theme="dark"] .ba-em-card,
[data-theme="dark"] .ba-em-cat-input-subject:focus,
[data-theme="dark"] .ba-em-cat-input-subject:hover,
[data-theme="dark"] .ba-em-cat-toggle::before,
[data-theme="dark"] .ba-em-filterbar,
[data-theme="dark"] .ba-em-input,
[data-theme="dark"] .ba-em-kpi-cell,
[data-theme="dark"] .ba-em-kpi-wrap,
[data-theme="dark"] .ba-em-pag-link,
[data-theme="dark"] .ba-em-select,
[data-theme="dark"] .ba-em-setting-input,
[data-theme="dark"] .ba-filterbar,
[data-theme="dark"] .ba-input:focus {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .ba-login-card,
[data-theme="dark"] .ba-login-input:focus,
[data-theme="dark"] .ba-page-btn:hover,
[data-theme="dark"] .ba-preset,
[data-theme="dark"] .ba-search:focus-within,
[data-theme="dark"] .ba-select:focus,
[data-theme="dark"] .ba-table-wrap,
[data-theme="dark"] .ba-tg-btn-secondary,
[data-theme="dark"] .ba-tg-chip,
[data-theme="dark"] .ba-tg-chip.is-active .ba-tg-chip-dot,
[data-theme="dark"] .ba-tg-filterbar,
[data-theme="dark"] .ba-tg-input,
[data-theme="dark"] .ba-tg-kpi-cell,
[data-theme="dark"] .ba-tg-kpi-wrap,
[data-theme="dark"] .ba-tg-pag-link,
[data-theme="dark"] .ba-tg-select,
[data-theme="dark"] .ba-tg-table-wrap,
[data-theme="dark"] .ba-tm-card,
[data-theme="dark"] .ba-tm-input,
[data-theme="dark"] .ba-tm-select,
[data-theme="dark"] .bc-filterbar,
[data-theme="dark"] .bc-page-btn:hover,
[data-theme="dark"] .bc-search:focus-within,
[data-theme="dark"] .bc-select:focus,
[data-theme="dark"] .bc-table-wrap,
[data-theme="dark"] .bd-v2-card,
[data-theme="dark"] .bd-v2-create-channel-check-thumb,
[data-theme="dark"] .bd-v2-form-field input:focus,
[data-theme="dark"] .bd-v2-form-field select:focus,
[data-theme="dark"] .bd-v2-hero,
[data-theme="dark"] .be-v2-actions,
[data-theme="dark"] .be-v2-card,
[data-theme="dark"] .be-v2-dz-file,
[data-theme="dark"] .be-v2-usecase-icon,
[data-theme="dark"] .bi-v2-filterbar,
[data-theme="dark"] .bi-v2-pager-btn,
[data-theme="dark"] .bi-v2-per-page,
[data-theme="dark"] .bi-v2-sel:focus-visible,
[data-theme="dark"] .bi-v2-table-card,
[data-theme="dark"] .bid-v2-card {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .bid-v2-kv,
[data-theme="dark"] .bid-v2-pager-btn,
[data-theme="dark"] .bid-v2-per-page,
[data-theme="dark"] .bk-inline-v2 .r-card-soft span[style*="border-radius:999px"],
[data-theme="dark"] .bk-inline-v2 .r-card-tight span[style*="border-radius:999px"],
[data-theme="dark"] .bk-inline-v2 .r-input,
[data-theme="dark"] .bk-inline-v2 .r-select,
[data-theme="dark"] .bk-inline-v2 > .r-card,
[data-theme="dark"] .bk-inline-v2 > .r-card > form > *:last-child,
[data-theme="dark"] .bk-inline-v2 > .r-card > form > div:first-child,
[data-theme="dark"] .bk-inline-v2 input[type="number"],
[data-theme="dark"] .bk-inline-v2 input[type="text"],
[data-theme="dark"] .bk-inline-v2 select,
[data-theme="dark"] .bk-v2 .r-table-wrap,
[data-theme="dark"] .bk-v2-adv-field input:focus,
[data-theme="dark"] .bk-v2-adv-field select:focus,
[data-theme="dark"] .bk-v2-adv-panel,
[data-theme="dark"] .bk-v2-adv-toggle-group button.is-active,
[data-theme="dark"] .bk-v2-filterbar,
[data-theme="dark"] .bk-v2-more-menu,
[data-theme="dark"] .bk-v2-search:focus-within,
[data-theme="dark"] .bk-v2-select:focus,
[data-theme="dark"] .bookings-v2 .r-table-wrap,
[data-theme="dark"] .bookings-v2-date:focus,
[data-theme="dark"] .bookings-v2-filterbar,
[data-theme="dark"] .bookings-v2-meta-line,
[data-theme="dark"] .bookings-v2-more-panel,
[data-theme="dark"] .bookings-v2-search:focus-within,
[data-theme="dark"] .bookings-v2-select:focus,
[data-theme="dark"] .bu-up-card,
[data-theme="dark"] .bu-up-dz-file,
[data-theme="dark"] .cat-v2-edit-panel,
[data-theme="dark"] .cat-v2-input:focus,
[data-theme="dark"] .cat-v2-section,
[data-theme="dark"] .cat-v2-select:focus,
[data-theme="dark"] .cat-v2-toggle-thumb,
[data-theme="dark"] .cd-card,
[data-theme="dark"] .cd-kpi-cell,
[data-theme="dark"] .cd-kpi-wrap,
[data-theme="dark"] .cd-modal {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .cd-modal-input:focus,
[data-theme="dark"] .cd-modal-textarea:focus,
[data-theme="dark"] .channels-body,
[data-theme="dark"] .channels-dialog,
[data-theme="dark"] .channels-property-grid,
[data-theme="dark"] .channels-section,
[data-theme="dark"] .channels-section summary,
[data-theme="dark"] .channels-section-icon,
[data-theme="dark"] .cn-v2-actions,
[data-theme="dark"] .cn-v2-card,
[data-theme="dark"] .cn-v2-input:focus,
[data-theme="dark"] .cn-v2-segctl-btn.is-active,
[data-theme="dark"] .cn-v2-select:focus,
[data-theme="dark"] .cn-v2-toggle-thumb,
[data-theme="dark"] .dash-v2 #walletTeaserBanner,
[data-theme="dark"] .dash-v2 .r-card,
[data-theme="dark"] .dash-v2 .r-tabs .r-pill.active,
[data-theme="dark"] .fcf-v2-card,
[data-theme="dark"] .fcf-v2-filterbar,
[data-theme="dark"] .fcf-v2-input:focus,
[data-theme="dark"] .fcf-v2-select:focus,
[data-theme="dark"] .fcf-v2-tab.is-active,
[data-theme="dark"] .id-v2-card,
[data-theme="dark"] .id-v2-diagnostic-icon,
[data-theme="dark"] .id-v2-kpi-cell,
[data-theme="dark"] .id-v2-kpi-wrap,
[data-theme="dark"] .id-v2-kv,
[data-theme="dark"] .im-up-card,
[data-theme="dark"] .im-up-dz-file,
[data-theme="dark"] .im-v2-filterbar,
[data-theme="dark"] .im-v2-pager-btn,
[data-theme="dark"] .im-v2-per-page,
[data-theme="dark"] .im-v2-sel:focus-visible,
[data-theme="dark"] .im-v2-table-card,
[data-theme="dark"] .ld-v2-card,
[data-theme="dark"] .ld-v2-hero,
[data-theme="dark"] .ld-v2-inline-form .r-input,
[data-theme="dark"] .ld-v2-notes:focus,
[data-theme="dark"] .ld-v2-table-wrap,
[data-theme="dark"] .lg-input {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .lg-select,
[data-theme="dark"] .lg-v2-card,
[data-theme="dark"] .lg-v2-related-link,
[data-theme="dark"] .liq-v2 .r-table-wrap,
[data-theme="dark"] .liq-v2-search,
[data-theme="dark"] .lp-v2-actions,
[data-theme="dark"] .lp-v2-filterbar,
[data-theme="dark"] .lp-v2-hero,
[data-theme="dark"] .lp-v2-search:focus-within,
[data-theme="dark"] .lp-v2-sel:focus-visible,
[data-theme="dark"] .lp-v2-table-card,
[data-theme="dark"] .md-v2-actions,
[data-theme="dark"] .md-v2-hero,
[data-theme="dark"] .md-v2-input,
[data-theme="dark"] .md-v2-select,
[data-theme="dark"] .md-v2-split-table input[type="number"],
[data-theme="dark"] .md-v2-split-table-wrap,
[data-theme="dark"] .md-v2-step,
[data-theme="dark"] .md-v2-trace-kv,
[data-theme="dark"] .mp-v2-filterbar,
[data-theme="dark"] .mp-v2-hero,
[data-theme="dark"] .mp-v2-search:focus-within,
[data-theme="dark"] .mp-v2-sel:focus-visible,
[data-theme="dark"] .mp-v2-table-card,
[data-theme="dark"] .oa-v2 .r-table-wrap,
[data-theme="dark"] .oa-v2-card,
[data-theme="dark"] .oa-v2-draft-icon,
[data-theme="dark"] .oa-v2-hero,
[data-theme="dark"] .ob-btn--ghost,
[data-theme="dark"] .ob-bullet-icon,
[data-theme="dark"] .ob-card,
[data-theme="dark"] .ob-chip,
[data-theme="dark"] .ob-dropzone,
[data-theme="dark"] .ob-header,
[data-theme="dark"] .ob-input:focus,
[data-theme="dark"] .ob-select:focus,
[data-theme="dark"] .ob-upload-icon,
[data-theme="dark"] .of-v2-actions,
[data-theme="dark"] .of-v2-card,
[data-theme="dark"] .of-v2-hero {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .of-v2-input:focus,
[data-theme="dark"] .of-v2-linked-table tbody td,
[data-theme="dark"] .of-v2-segctl,
[data-theme="dark"] .of-v2-select:focus,
[data-theme="dark"] .of-v2-textarea:focus,
[data-theme="dark"] .of-v2-toggle-thumb,
[data-theme="dark"] .ow-v2-filterbar,
[data-theme="dark"] .ow-v2-pager-btn,
[data-theme="dark"] .ow-v2-per-page,
[data-theme="dark"] .ow-v2-search:focus-within,
[data-theme="dark"] .ow-v2-sel:focus-visible,
[data-theme="dark"] .ow-v2-table-card,
[data-theme="dark"] .pe-v2 .r-table-wrap,
[data-theme="dark"] .pe-v2-add-card,
[data-theme="dark"] .pe-v2-adv-panel,
[data-theme="dark"] .pe-v2-adv-panel input[type="date"]:focus,
[data-theme="dark"] .pe-v2-field input:focus,
[data-theme="dark"] .pe-v2-field select:focus,
[data-theme="dark"] .pe-v2-field textarea:focus,
[data-theme="dark"] .pe-v2-filter-chip .pe-v2-help,
[data-theme="dark"] .pe-v2-filter-chip:has(.pe-v2-select.has-value) .pe-v2-help,
[data-theme="dark"] .pe-v2-filterbar,
[data-theme="dark"] .pe-v2-search:focus-within,
[data-theme="dark"] .pe-v2-select:focus,
[data-theme="dark"] .pe-v2-toggle-thumb,
[data-theme="dark"] .pef-v2-actions,
[data-theme="dark"] .pef-v2-card,
[data-theme="dark"] .pef-v2-input:focus,
[data-theme="dark"] .pef-v2-select:focus,
[data-theme="dark"] .pef-v2-summary-icon,
[data-theme="dark"] .pef-v2-textarea:focus,
[data-theme="dark"] .pef-v2-toggle-thumb,
[data-theme="dark"] .pf-v2-actions,
[data-theme="dark"] .pf-v2-card,
[data-theme="dark"] .pf-v2-input:focus,
[data-theme="dark"] .pf-v2-segctl-btn.is-active,
[data-theme="dark"] .pf-v2-select:focus,
[data-theme="dark"] .pf-v2-toggle-thumb,
[data-theme="dark"] .pl-v2-hero,
[data-theme="dark"] .pl-v2-insight {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .pl-v2-ops-strip,
[data-theme="dark"] .pl-v2-podium-rank,
[data-theme="dark"] .pl-v2-tab.is-active,
[data-theme="dark"] .pr-v2-calc,
[data-theme="dark"] .pr-v2-calc-number:focus,
[data-theme="dark"] .pr-v2-calc-row-pill,
[data-theme="dark"] .pr-v2-calc-slider::-moz-range-thumb,
[data-theme="dark"] .pr-v2-calc-slider::-webkit-slider-thumb,
[data-theme="dark"] .pr-v2-faq,
[data-theme="dark"] .pr-v2-filterbar,
[data-theme="dark"] .pr-v2-pager-btn,
[data-theme="dark"] .pr-v2-per-page,
[data-theme="dark"] .pr-v2-search:focus-within,
[data-theme="dark"] .pr-v2-segctl-btn.is-active,
[data-theme="dark"] .pr-v2-sel:focus-visible,
[data-theme="dark"] .pr-v2-table-card,
[data-theme="dark"] .pr-v2-tier,
[data-theme="dark"] .pv-filterbar,
[data-theme="dark"] .pv-search:focus-within,
[data-theme="dark"] .pv-v2 .r-card,
[data-theme="dark"] .pvd-v2 .r-card,
[data-theme="dark"] .pvf-input,
[data-theme="dark"] .pvf-select,
[data-theme="dark"] .pvf-textarea,
[data-theme="dark"] .pvf-v2 .r-card,
[data-theme="dark"] .r-switch-thumb,
[data-theme="dark"] .recon-detail-v2 .r-card,
[data-theme="dark"] .recon-detail-v2 .r-table-wrap,
[data-theme="dark"] .recon-detail-v2 .recon-detail-action-pill,
[data-theme="dark"] .recon-detail-v2-hero,
[data-theme="dark"] .recon-filters-v2 .r-filter-bar,
[data-theme="dark"] .recon-inline-v2 .r-recon-grid-2,
[data-theme="dark"] .recon-inline-v2 .r-recon-grid-2--phase2,
[data-theme="dark"] .recon-inline-v2 .r-recon-grid-3,
[data-theme="dark"] .recon-inline-v2 .r-recon-grid-3--phase2,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline-head,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline-head--phase2,
[data-theme="dark"] .recon-inline-v2 .r-recon-movement-chip,
[data-theme="dark"] .recon-inline-v2 .r-recon-panel-card {
  background-color: var(--surface) !important;
}
[data-theme="dark"] .recon-inline-v2 .r-recon-panel-card--phase2,
[data-theme="dark"] .recon-inline-v2 .r-recon-tab-panel,
[data-theme="dark"] .recon-inline-v2 .r-recon-tabs button.is-active,
[data-theme="dark"] .recon-inline-v2 .r-recon-tabs button[aria-selected="true"],
[data-theme="dark"] .recon-inline-v2 .recon-booking-no-payout,
[data-theme="dark"] .recon-payout-menu,
[data-theme="dark"] .recon-status-chip,
[data-theme="dark"] .ri-tab[aria-selected="true"],
[data-theme="dark"] .rl-v2-edit-panel,
[data-theme="dark"] .rl-v2-input:focus,
[data-theme="dark"] .rl-v2-section,
[data-theme="dark"] .rl-v2-select:focus,
[data-theme="dark"] .rl-v2-toggle-thumb,
[data-theme="dark"] .rv2 .r-table-wrap,
[data-theme="dark"] .rv2-adv-panel,
[data-theme="dark"] .rv2-adv-panel input[type="date"]:focus,
[data-theme="dark"] .rv2-filterbar,
[data-theme="dark"] .rv2-search:focus-within,
[data-theme="dark"] .rv2-select:focus,
[data-theme="dark"] .sm-v2-group,
[data-theme="dark"] .sm-v2-route-tag,
[data-theme="dark"] .sm-v2-stat,
[data-theme="dark"] .sp-v2-adv-panel::before,
[data-theme="dark"] .sp-v2-adv-wrap[open] .sp-v2-adv-panel,
[data-theme="dark"] .sp-v2-card,
[data-theme="dark"] .sp-v2-date:focus-visible,
[data-theme="dark"] .sp-v2-filterbar,
[data-theme="dark"] .sp-v2-inline-actions,
[data-theme="dark"] .sp-v2-pager-btn,
[data-theme="dark"] .sp-v2-per-page,
[data-theme="dark"] .sp-v2-search:focus-within,
[data-theme="dark"] .sp-v2-sel:focus-visible,
[data-theme="dark"] .sp-v2-tab.is-active,
[data-theme="dark"] .sp-v2-table-card,
[data-theme="dark"] .un-btn--ghost,
[data-theme="dark"] .un-card,
[data-theme="dark"] .wallet-v2 .r-card,
[data-theme="dark"] .wlt-btn-light,
[data-theme="dark"] .wlt-demo-pill,
[data-theme="dark"] .wlt-mock-tag {
  background-color: var(--surface) !important;
}
[data-theme="dark"] dialog.cat-v2-dialog,
[data-theme="dark"] dialog.rl-v2-dialog {
  background-color: var(--surface) !important;
}

/* Backgrounds semánticos → token oscuro */
[data-theme="dark"] .ba-co-cell-i1,
[data-theme="dark"] .bd-v2-incidents--success,
[data-theme="dark"] .bd-v2-kv .pms-tag--mint,
[data-theme="dark"] .bd-v2-wf-final,
[data-theme="dark"] .be-v2-dropzone.has-file,
[data-theme="dark"] .be-v2-dropzone.is-dragover,
[data-theme="dark"] .bi-v2-sel.has-value,
[data-theme="dark"] .bk-v2 .r-table tbody tr.is-expanded,
[data-theme="dark"] .bk-v2-adv-btn.has-active,
[data-theme="dark"] .bk-v2-chevron:hover,
[data-theme="dark"] .bk-v2-menu-item:hover,
[data-theme="dark"] .bk-v2-select.has-value,
[data-theme="dark"] .bookings-v2 .bookings-v2-chevron:hover,
[data-theme="dark"] .bookings-v2 .r-insight,
[data-theme="dark"] .bookings-v2-date:valid:not([value=""]),
[data-theme="dark"] .bookings-v2-more-btn.has-active,
[data-theme="dark"] .bookings-v2-select.has-value,
[data-theme="dark"] .bu-up-dropzone.has-file,
[data-theme="dark"] .bu-up-dropzone.is-dragover,
[data-theme="dark"] .dash-v2 .r-card-toned--mint,
[data-theme="dark"] .dash-v2 .r-insight,
[data-theme="dark"] .dash-v2 .r-insight--mint,
[data-theme="dark"] .im-up-dropzone.has-file,
[data-theme="dark"] .im-up-dropzone.is-dragover,
[data-theme="dark"] .im-v2-sel.has-value,
[data-theme="dark"] .ld-v2-avatar,
[data-theme="dark"] .ld-v2-chevron:hover,
[data-theme="dark"] .ld-v2-pay-summary,
[data-theme="dark"] .ld-v2-readiness,
[data-theme="dark"] .ld-v2-wf-row.final,
[data-theme="dark"] .liq-v2-avatar,
[data-theme="dark"] .liq-v2-chevron:hover,
[data-theme="dark"] .liq-v2-other-views a:hover,
[data-theme="dark"] .lp-v2-bulkbar.is-changed,
[data-theme="dark"] .lp-v2-sel.has-value,
[data-theme="dark"] .mp-v2-sel.has-value,
[data-theme="dark"] .oa-v2-avatar,
[data-theme="dark"] .oa-v2-chevron:hover,
[data-theme="dark"] .oa-v2-draft:hover,
[data-theme="dark"] .ow-v2-sel.has-value {
  background-color: var(--mint-50) !important;
}
[data-theme="dark"] .pe-v2-adv-btn.has-active,
[data-theme="dark"] .pe-v2-adv-panel input[type="date"].has-value,
[data-theme="dark"] .pe-v2-select.has-value,
[data-theme="dark"] .pr-v2-bulkbar.is-active,
[data-theme="dark"] .pr-v2-sel.has-value,
[data-theme="dark"] .recon-detail-v2 .recon-detail-action-pill.is-active,
[data-theme="dark"] .recon-detail-v2 .recon-detail-context-banner--success,
[data-theme="dark"] .recon-inline-v2 .r-recon-panel-card--success,
[data-theme="dark"] .recon-menu-item:hover,
[data-theme="dark"] .rv2-adv-btn.has-active,
[data-theme="dark"] .rv2-adv-panel input[type="date"].has-value,
[data-theme="dark"] .rv2-select.has-value,
[data-theme="dark"] .sp-v2-adv-btn.has-active,
[data-theme="dark"] .sp-v2-adv-wrap[open] .sp-v2-adv-btn,
[data-theme="dark"] .sp-v2-date.has-value,
[data-theme="dark"] .sp-v2-sel.has-value,
[data-theme="dark"] .un-success-icon {
  background-color: var(--mint-50) !important;
}
[data-theme="dark"] .bd-v2-incidents,
[data-theme="dark"] .ld-v2-readiness--warn,
[data-theme="dark"] .pv-empty-icon,
[data-theme="dark"] .recon-detail-v2 .recon-detail-context-banner--warning,
[data-theme="dark"] .recon-inline-v2 .r-recon-panel-card--warning,
[data-theme="dark"] .recon-inline-v2 .recon-booking-no-payout-status {
  background-color: var(--warning-50) !important;
}
[data-theme="dark"] .ba-cr-signal--inactive,
[data-theme="dark"] .dash-v2 .r-card-toned--brand,
[data-theme="dark"] .recon-detail-v2 .recon-detail-context-banner--info {
  background-color: var(--brand-50) !important;
}
[data-theme="dark"] .account-review-tag.is-reviewed,
[data-theme="dark"] .ba-co-cell-i2,
[data-theme="dark"] .bk-inline-v2 [style*="background: var(--brand-700)"],
[data-theme="dark"] .bk-inline-v2 [style*="background:var(--brand-700)"],
[data-theme="dark"] .dash-v2 .r-trend-chip--positive,
[data-theme="dark"] .dash-v2 .r-trend-chip--up {
  background-color: var(--mint-100) !important;
}
[data-theme="dark"] .bid-v2-btn-danger,
[data-theme="dark"] .dash-v2 .r-trend-chip--down,
[data-theme="dark"] .dash-v2 .r-trend-chip--negative,
[data-theme="dark"] .id-v2-btn-danger,
[data-theme="dark"] .of-v2-btn-danger,
[data-theme="dark"] .pe-v2-action-btn--danger:hover,
[data-theme="dark"] .un-error-icon {
  background-color: var(--danger-50) !important;
}
[data-theme="dark"] .ba-tg-badge--open {
  background-color: var(--info-50) !important;
}

/* Borders */
[data-theme="dark"] .bd-v2 .r-btn-secondary,
[data-theme="dark"] .bd-v2 .r-btn-secondary:hover,
[data-theme="dark"] .bd-v2-charge,
[data-theme="dark"] .bd-v2-create-channel,
[data-theme="dark"] .bd-v2-tech-details,
[data-theme="dark"] .bk-inline-v2 .r-btn-ghost,
[data-theme="dark"] .bk-inline-v2 .r-btn-ghost:hover,
[data-theme="dark"] .bk-inline-v2 .r-btn-secondary,
[data-theme="dark"] .bk-inline-v2 .r-btn-secondary:hover,
[data-theme="dark"] .bk-inline-v2 .r-input,
[data-theme="dark"] .bk-inline-v2 .r-select,
[data-theme="dark"] .bk-inline-v2 > .r-card > form > *:last-child,
[data-theme="dark"] .bk-inline-v2 > .r-card > form > div:first-child,
[data-theme="dark"] .bk-inline-v2 input[type="number"],
[data-theme="dark"] .bk-inline-v2 input[type="text"],
[data-theme="dark"] .bk-inline-v2 select,
[data-theme="dark"] .bk-inline-v2 table tbody td,
[data-theme="dark"] .bk-v2-adv-footer,
[data-theme="dark"] .bk-v2-pagination,
[data-theme="dark"] .bk-v2-table-head,
[data-theme="dark"] .dash-v2 .r-table thead th,
[data-theme="dark"] .ld-v2 .r-btn-secondary,
[data-theme="dark"] .ld-v2 .r-btn-secondary:hover,
[data-theme="dark"] .ld-v2-table tbody td,
[data-theme="dark"] .ld-v2-table tfoot td,
[data-theme="dark"] .ld-v2-wf-row,
[data-theme="dark"] .lg-check,
[data-theme="dark"] .lg-foot,
[data-theme="dark"] .lg-input,
[data-theme="dark"] .lg-select,
[data-theme="dark"] .liq-v2-table-head,
[data-theme="dark"] .oa-v2 .r-btn-secondary,
[data-theme="dark"] .oa-v2 .r-btn-secondary:hover,
[data-theme="dark"] .oa-v2-activity-item,
[data-theme="dark"] .oa-v2-table-head,
[data-theme="dark"] .ob-btn--ghost,
[data-theme="dark"] .ob-header,
[data-theme="dark"] .pe-v2-action-btn,
[data-theme="dark"] .pe-v2-action-btn:hover,
[data-theme="dark"] .pe-v2-form-foot {
  border-color: var(--border) !important;
}
[data-theme="dark"] .pe-v2-pagination,
[data-theme="dark"] .pe-v2-table-head,
[data-theme="dark"] .pv-table tbody td,
[data-theme="dark"] .pv-table thead th,
[data-theme="dark"] .pvd-table tbody td,
[data-theme="dark"] .pvd-table thead th,
[data-theme="dark"] .pvf-input,
[data-theme="dark"] .pvf-select,
[data-theme="dark"] .pvf-textarea,
[data-theme="dark"] .recon-detail-v2 .r-btn-secondary,
[data-theme="dark"] .recon-detail-v2 .r-btn-secondary:hover,
[data-theme="dark"] .recon-detail-v2 .recon-detail-action-pill,
[data-theme="dark"] .recon-detail-v2 .recon-detail-action-pill:hover,
[data-theme="dark"] .recon-detail-v2-actions-more,
[data-theme="dark"] .recon-detail-v2-hero-secondary,
[data-theme="dark"] .recon-inline-v2 .r-recon-head-actions .r-btn-secondary,
[data-theme="dark"] .recon-inline-v2 .r-recon-head-actions .r-btn-secondary:hover,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline > *:not(.r-recon-inline-head):not(.r-recon-inline-head--phase2):not(.r-recon-movement-strip):not(.r-recon-movement-strip--phase2) + *:not(.r-recon-grid-3):not(.r-recon-grid-3--phase2):not(.r-recon-grid-2):not(.r-recon-grid-2--phase2),
[data-theme="dark"] .recon-inline-v2 .r-recon-inline-head,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline-head--phase2,
[data-theme="dark"] .rv2-action-btn,
[data-theme="dark"] .rv2-action-btn:hover,
[data-theme="dark"] .un-btn--ghost {
  border-color: var(--border) !important;
}

/* Shadows */
[data-theme="dark"] #rTourTable.r-table-wrap,
[data-theme="dark"] .account-section,
[data-theme="dark"] .ba-bi-card,
[data-theme="dark"] .ba-bi-filter,
[data-theme="dark"] .ba-bi-kpi-wrap,
[data-theme="dark"] .ba-bi-tab,
[data-theme="dark"] .ba-co-avg-cell,
[data-theme="dark"] .ba-co-card,
[data-theme="dark"] .ba-co-filter,
[data-theme="dark"] .ba-co-tab,
[data-theme="dark"] .ba-cr-card,
[data-theme="dark"] .ba-cr-filter,
[data-theme="dark"] .ba-cr-summary-cell,
[data-theme="dark"] .ba-cr-tab,
[data-theme="dark"] .ba-dash-card,
[data-theme="dark"] .ba-dash-kpi-wrap,
[data-theme="dark"] .ba-dash-time-pill,
[data-theme="dark"] .ba-em-card,
[data-theme="dark"] .ba-em-filterbar,
[data-theme="dark"] .ba-em-kpi-wrap,
[data-theme="dark"] .ba-filterbar,
[data-theme="dark"] .ba-login-card,
[data-theme="dark"] .ba-preset,
[data-theme="dark"] .ba-preset:hover,
[data-theme="dark"] .ba-table-wrap,
[data-theme="dark"] .ba-tg-chip,
[data-theme="dark"] .ba-tg-filterbar,
[data-theme="dark"] .ba-tg-kpi-wrap,
[data-theme="dark"] .ba-tg-table-wrap,
[data-theme="dark"] .ba-tm-card,
[data-theme="dark"] .bc-filterbar,
[data-theme="dark"] .bc-table-wrap,
[data-theme="dark"] .bd-v2-card,
[data-theme="dark"] .bd-v2-create-channel-check-thumb,
[data-theme="dark"] .bd-v2-hero,
[data-theme="dark"] .be-v2-actions,
[data-theme="dark"] .be-v2-card,
[data-theme="dark"] .be-v2-dz-file,
[data-theme="dark"] .bi-v2-filterbar,
[data-theme="dark"] .bi-v2-table-card {
  box-shadow: var(--shadow) !important;
}
[data-theme="dark"] .bid-v2-card,
[data-theme="dark"] .bk-inline-v2 .r-card-soft span[style*="border-radius:999px"],
[data-theme="dark"] .bk-inline-v2 .r-card-tight span[style*="border-radius:999px"],
[data-theme="dark"] .bk-inline-v2 > .r-card,
[data-theme="dark"] .bk-v2 .r-table-wrap,
[data-theme="dark"] .bk-v2-adv-panel,
[data-theme="dark"] .bk-v2-adv-toggle-group button.is-active,
[data-theme="dark"] .bk-v2-filterbar,
[data-theme="dark"] .bk-v2-more-menu,
[data-theme="dark"] .bookings-v2 .r-table-wrap,
[data-theme="dark"] .bookings-v2-filterbar,
[data-theme="dark"] .bookings-v2-meta-line,
[data-theme="dark"] .bookings-v2-more-panel,
[data-theme="dark"] .bu-up-card,
[data-theme="dark"] .bu-up-dz-file,
[data-theme="dark"] .cat-v2-dot,
[data-theme="dark"] .cat-v2-edit-panel,
[data-theme="dark"] .cat-v2-section,
[data-theme="dark"] .cat-v2-toggle-thumb,
[data-theme="dark"] .cd-card,
[data-theme="dark"] .cd-kpi-wrap,
[data-theme="dark"] .cd-modal,
[data-theme="dark"] .channels-section,
[data-theme="dark"] .channels-section-icon,
[data-theme="dark"] .cn-v2-actions,
[data-theme="dark"] .cn-v2-card,
[data-theme="dark"] .cn-v2-help::after,
[data-theme="dark"] .cn-v2-segctl-btn.is-active,
[data-theme="dark"] .cn-v2-toggle-thumb,
[data-theme="dark"] .dash-v2 #walletTeaserBanner,
[data-theme="dark"] .dash-v2 .r-card,
[data-theme="dark"] .dash-v2 .r-tabs .r-pill.active,
[data-theme="dark"] .fcf-v2-card,
[data-theme="dark"] .fcf-v2-chart-tt,
[data-theme="dark"] .fcf-v2-filterbar,
[data-theme="dark"] .fcf-v2-tab.is-active,
[data-theme="dark"] .id-v2-card,
[data-theme="dark"] .id-v2-help::after,
[data-theme="dark"] .id-v2-kpi-wrap,
[data-theme="dark"] .im-up-card {
  box-shadow: var(--shadow) !important;
}
[data-theme="dark"] .im-up-dz-file,
[data-theme="dark"] .im-v2-filterbar,
[data-theme="dark"] .im-v2-table-card,
[data-theme="dark"] .ld-v2-card,
[data-theme="dark"] .ld-v2-hero,
[data-theme="dark"] .lg-v2-card,
[data-theme="dark"] .liq-v2 .r-table-wrap,
[data-theme="dark"] .liq-v2-search,
[data-theme="dark"] .liq-v2-search:focus-within,
[data-theme="dark"] .lp-v2-actions,
[data-theme="dark"] .lp-v2-filterbar,
[data-theme="dark"] .lp-v2-hero,
[data-theme="dark"] .lp-v2-table-card,
[data-theme="dark"] .md-v2-actions,
[data-theme="dark"] .md-v2-hero,
[data-theme="dark"] .md-v2-step,
[data-theme="dark"] .mp-v2-filterbar,
[data-theme="dark"] .mp-v2-hero,
[data-theme="dark"] .mp-v2-table-card,
[data-theme="dark"] .oa-v2 .r-table-wrap,
[data-theme="dark"] .oa-v2-card,
[data-theme="dark"] .oa-v2-hero,
[data-theme="dark"] .ob-card,
[data-theme="dark"] .of-v2-actions,
[data-theme="dark"] .of-v2-card,
[data-theme="dark"] .of-v2-hero,
[data-theme="dark"] .of-v2-segctl,
[data-theme="dark"] .of-v2-toggle-thumb,
[data-theme="dark"] .ow-v2-filterbar,
[data-theme="dark"] .ow-v2-table-card,
[data-theme="dark"] .pe-v2 .r-table-wrap,
[data-theme="dark"] .pe-v2-add-card,
[data-theme="dark"] .pe-v2-adv-panel,
[data-theme="dark"] .pe-v2-filter-chip .pe-v2-help,
[data-theme="dark"] .pe-v2-filterbar,
[data-theme="dark"] .pe-v2-help::after,
[data-theme="dark"] .pe-v2-toggle-thumb,
[data-theme="dark"] .pef-v2-actions,
[data-theme="dark"] .pef-v2-card,
[data-theme="dark"] .pef-v2-help::after {
  box-shadow: var(--shadow) !important;
}
[data-theme="dark"] .pef-v2-toggle-thumb,
[data-theme="dark"] .pf-v2-actions,
[data-theme="dark"] .pf-v2-card,
[data-theme="dark"] .pf-v2-segctl-btn.is-active,
[data-theme="dark"] .pf-v2-toggle-thumb,
[data-theme="dark"] .pl-kpi-card,
[data-theme="dark"] .pl-v2-chart-tt,
[data-theme="dark"] .pl-v2-help::after,
[data-theme="dark"] .pl-v2-hero,
[data-theme="dark"] .pl-v2-insight,
[data-theme="dark"] .pl-v2-ops-strip,
[data-theme="dark"] .pl-v2-podium-rank,
[data-theme="dark"] .pl-v2-tab.is-active,
[data-theme="dark"] .pr-v2-calc,
[data-theme="dark"] .pr-v2-calc-slider::-moz-range-thumb,
[data-theme="dark"] .pr-v2-calc-slider::-webkit-slider-thumb,
[data-theme="dark"] .pr-v2-faq,
[data-theme="dark"] .pr-v2-filterbar,
[data-theme="dark"] .pr-v2-segctl-btn.is-active,
[data-theme="dark"] .pr-v2-table-card,
[data-theme="dark"] .pr-v2-tier,
[data-theme="dark"] .pr-v2-tier:hover,
[data-theme="dark"] .pv-filterbar,
[data-theme="dark"] .pv-v2 .r-card,
[data-theme="dark"] .pvd-v2 .r-card,
[data-theme="dark"] .pvf-v2 .r-card,
[data-theme="dark"] .r-card,
[data-theme="dark"] .r-switch-thumb,
[data-theme="dark"] .recon-detail-v2 .r-card,
[data-theme="dark"] .recon-detail-v2 .r-table-wrap,
[data-theme="dark"] .recon-detail-v2-hero,
[data-theme="dark"] .recon-filters-v2 .r-filter-bar,
[data-theme="dark"] .recon-inline-v2 .r-recon-inline,
[data-theme="dark"] .recon-inline-v2 .r-recon-movement-chip,
[data-theme="dark"] .recon-inline-v2 .r-recon-tabs button.is-active,
[data-theme="dark"] .recon-inline-v2 .r-recon-tabs button[aria-selected="true"],
[data-theme="dark"] .recon-payout-menu,
[data-theme="dark"] .recon-status-chip,
[data-theme="dark"] .ri-tab-strip,
[data-theme="dark"] .ri-tab[aria-selected="true"] {
  box-shadow: var(--shadow) !important;
}
[data-theme="dark"] .rl-v2-edit-panel,
[data-theme="dark"] .rl-v2-section,
[data-theme="dark"] .rl-v2-target-dot,
[data-theme="dark"] .rl-v2-toggle-thumb,
[data-theme="dark"] .rv2 .r-table-wrap,
[data-theme="dark"] .rv2-adv-panel,
[data-theme="dark"] .rv2-filterbar,
[data-theme="dark"] .rv2-help::after,
[data-theme="dark"] .sm-v2-group,
[data-theme="dark"] .sm-v2-stat,
[data-theme="dark"] .sp-v2-adv-panel::before,
[data-theme="dark"] .sp-v2-adv-wrap[open] .sp-v2-adv-panel,
[data-theme="dark"] .sp-v2-card,
[data-theme="dark"] .sp-v2-filterbar,
[data-theme="dark"] .sp-v2-inline-actions,
[data-theme="dark"] .sp-v2-tab.is-active,
[data-theme="dark"] .sp-v2-table-card,
[data-theme="dark"] .un-card,
[data-theme="dark"] .wallet-v2 .r-card,
[data-theme="dark"] .wlt-demo-pill,
[data-theme="dark"] dialog.cat-v2-dialog,
[data-theme="dark"] dialog.rl-v2-dialog {
  box-shadow: var(--shadow) !important;
}
