/* Socios Food V104: colores legibles en panel administrador. */
/* Títulos: respetar el color primario definido en la configuración del sitio. */
html[data-theme="dark"] body :is(.navbarDashboard,.HeaderDashContain,.containerSection,.content_tables,.dashboard,.dashboard-content,.admin-content,.modaldashboard,.containerGrid,.contentDashboard,.containerDashboard) :is(h1,h2,h3,h4,h5,h6,.titlePage,.page-title,.section-title,.card-title,.tituloModulo,.titleModule,.titlePanel){color:var(--primary-color,#ed168b)!important;-webkit-text-fill-color:var(--primary-color,#ed168b)!important}
/* Tablas: únicamente filas resaltadas en oscuro, no todas las filas. */
html[data-theme="dark"] body :is(.content_tables,.containerSection,.dashboard,.dashboard-content,.admin-content,.containerGrid,.contentDashboard,.containerDashboard) :is(table,.table) tbody tr:is(:hover,.selected,.is-selected,.active,[aria-selected="true"],[data-selected="true"]){background-color:#303030!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme="dark"] body :is(.content_tables,.containerSection,.dashboard,.dashboard-content,.admin-content,.containerGrid,.contentDashboard,.containerDashboard) :is(table,.table) tbody tr:is(:hover,.selected,.is-selected,.active,[aria-selected="true"],[data-selected="true"]) :is(td,th,span,p,a,strong,small,label,div){color:#fff!important;-webkit-text-fill-color:#fff!important}
/* Para selecciones oscuras fuera de tablas. */
html[data-theme="dark"] body :is(.containerSection,.content_tables,.dashboard,.dashboard-content,.admin-content,.containerGrid,.contentDashboard,.containerDashboard) :is(.selected,.is-selected,[aria-selected="true"]):is(.option,.menu-item,.list-item,.card-item){color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-theme="dark"] body :is(.containerSection,.content_tables,.dashboard,.dashboard-content,.admin-content,.containerGrid,.contentDashboard,.containerDashboard) :is(.selected,.is-selected,[aria-selected="true"]):is(.option,.menu-item,.list-item,.card-item) :is(span,p,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}
/* Los campos blancos y los botones conservan sus propios colores. */
