/* GENERADO por tools/generar_tema_oscuro.py: no editar a mano. Versión oscura de los colores fijos de las páginas. */

html[data-theme="dark"] body :where(
    #pn-tip,
    .adm-form-btn.btn-alta:hover,
    .aform-btn:hover,
    .aloj-lote,
    .btn-download-action.zip:hover,
    .btn-gr:hover,
    .btn-guardar:hover,
    .btn-submit-report:hover,
    .btn:hover,
    .buscador > form > button:hover,
    .fa-btn.prim:hover,
    .fa-cab,
    .fa-guia-cab,
    .fc .fa-btn.prim:hover,
    .fic-upload button:hover,
    .form_busca_top > button:hover,
    .it-btn:hover,
    .it-header,
    .it-user-actions a:hover,
    .login-card button[type="submit"]:hover,
    .paginacion .paginacion_sel,
    .panel-primary-dark > .panel-heading,
    .placeholders,
    .popup form .btn-submit:hover,
    .txt_anuncio:hover:before,
    .uform-btn:hover,
    button[type="submit"]:hover
) { background-color: #1e3a8a !important; }

html[data-theme="dark"] body :where(
    #tablaDatos td form button:hover,
    .SUB a.SUBactivo,
    .adm-acc:hover,
    .adm-avatar,
    .adm-form-btn.btn-alta,
    .aform-btn,
    .ah-btn,
    .aloj-tabs a[aria-current="page"],
    .aloj-tabs a[aria-current="page"]:hover,
    .boton:hover,
    .boton_pq:hover,
    .btn,
    .btn-download-action.zip,
    .btn-filtro:hover,
    .btn-gr,
    .btn-guardar,
    .btn-map-home:hover,
    .btn-nav-fecha:hover,
    .btn-submit-report,
    .buscador > form > button,
    .card .back,
    .cn-btn,
    .dr-btn.pri,
    .dr-nota-acc a:hover,
    .dr-pill[aria-pressed="true"],
    .dr-tabs a.on,
    .fa-btn.prim,
    .fa-indice a.activa,
    .fc .fa-btn.prim,
    .fc-iconos input:checked + i,
    .fic-avatar,
    .fic-doc-acc a:hover,
    .fic-upload button,
    .form_busca_top > button,
    .infotarea-actions a:hover,
    .it-btn,
    .it-user-actions a,
    .item-fixed-top-right > div,
    .item-fixed-top-right > div:hover,
    .item-fixed-top-right > form,
    .item-txt h2,
    .item_cat.item3xlinea:hover h3,
    .item_cat.item4xlinea:hover h3,
    .labelHora:hover,
    .login-card button[type="submit"],
    .menu_sup a.redes:hover,
    .mt-btn,
    .page-title,
    .pagination li a:hover,
    .pagination li.active a,
    .pagination li.active:hover a,
    .panel-primary > .panel-heading,
    .pn-barra > span,
    .pn-btn.pri,
    .pn-hbar-bar span,
    .popup form .btn-submit,
    .pvp,
    .rep-dia input:checked + span,
    .timeline-block:first-child .timeline-dot,
    .tit-bloque-primary,
    .txt_anuncio:before,
    .uform-btn,
    .uform-rol-lbl input:checked + .uform-rol-chip,
    .ui-accordion-header-active,
    .ui-button.ui-state-active:hover,
    .ui-button:active,
    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active,
    .usr-acc:hover,
    .usr-avatar,
    .usr-tabs a[aria-current="page"],
    .usr-tabs a[aria-current="page"]:hover,
    .usr-toolbar .usr-filtro.active,
    a.ui-button:active,
    button[type="submit"],
    button[type="submit"].hollow:hover,
    input[type="submit"],
    input[type="submit"].hollow:hover,
    input[type=checkbox]:checked + label,
    input[type=radio]:checked + label
) { background-color: #2f5fd6 !important; }

html[data-theme="dark"] body :where(
    .adm-tabla tbody tr.aloj-marcado,
    .it-piso-copiar,
    details.it-card > summary:hover
) { background-color: var(--tkh-accent-soft) !important; }

html[data-theme="dark"] body :where(
    .adm-acc.danger,
    .adm-badge-baja,
    .adm-badge-counter.tiene-datos,
    .adm-tabla tbody tr:hover,
    .ah-btn.peligro,
    .ah-chip.ret,
    .aloj-badge-baja,
    .btn-cancelar,
    .btn-embed-pdf:hover,
    .cn-btn.peligro,
    .cn-chip.ret,
    .cn-msg.error,
    .fa-chip.alta,
    .fc .fc-quitar:hover,
    .fic-doc-acc a.danger,
    .infotarea-actions a.btn-danger,
    .it-adj-pdf,
    .it-banner-out,
    .reasig-feedback.err,
    .rep-resumen.rep-error,
    .usr-acc.danger,
    .usr-badge-baja
) { background-color: var(--tkh-danger-tint) !important; }

html[data-theme="dark"] body :where(
    .adm-badge-canal,
    .adm-badge-count,
    .adm-badge-text,
    .adm-badge-yo,
    .adm-sum-item.inic,
    .ah-chip.prop,
    .ah-pk-op:focus,
    .ah-pk-op:hover,
    .ah-res .propuesta,
    .badge-status.act,
    .badge-status.ini,
    .cn-chip.prop,
    .fic-doc-icono,
    .it-ant-badge.limpieza,
    .rep-aviso,
    .reserva-info-box,
    .usr-badge-tareas
) { background-color: var(--tkh-info-tint) !important; }

html[data-theme="dark"] body :where(
    .adm-avatar.gris,
    .adm-btn-volver:hover,
    .aloj-btn-csv:hover,
    .btn-download-action:hover,
    .inf-link-back:hover,
    .it-count,
    .usr-avatar.gris,
    .usr-btn-csv:hover,
    .usr-toolbar .usr-filtro:hover,
    input[type=checkbox]:hover + label,
    input[type=radio]:hover + label
) { background-color: var(--tkh-line) !important; }

html[data-theme="dark"] body :where(
    .adm-acc-power.is-off,
    .adm-acc.config,
    .adm-acc.ok,
    .adm-acc.restore,
    .adm-badge-activo,
    .adm-badge-checkbox,
    .adm-badge-partee-si,
    .adm-form-card.modo-edicion,
    .adm-sum-item.real,
    .adm-tabla tbody tr.aloj-resaltado,
    .aform-ok .icono,
    .ah-res .vinculado,
    .badge-status.fin,
    .cn-chip.ok,
    .cn-msg.ok,
    .it-ant-badge.checkin,
    .it-banner-in,
    .reasig-feedback.ok,
    .uform-ok .icono,
    .usr-acc.ok,
    .usr-ch-form button.usr-ch.incl
) { background-color: var(--tkh-success-tint) !important; }

html[data-theme="dark"] body :where(
    #div_por_dia,
    #filtros_left,
    #ui-datepicker-div,
    .SUB,
    .account-card,
    .adm-card,
    .adm-filter-grid select:focus,
    .adm-filter-group input:focus,
    .adm-filter-group select:focus,
    .adm-filter-input-search:focus,
    .adm-form-card,
    .adm-form-group input:focus,
    .adm-form-group select:focus,
    .adm-search input:focus,
    .adm-tabla tbody tr,
    .adm-tabla-wrap,
    .adm-toolbar,
    .adm-toolbar-adv,
    .adm-vacio,
    .aform-campo input:focus,
    .aform-card,
    .aform-ok,
    .ah-card,
    .ah-pk-op,
    .bg-white,
    .btn-embed-pdf,
    .btn-map-home,
    .calendario_desglose,
    .calendario_desglose > .dia,
    .card,
    .carousel-indicators li.active,
    .cell-embed-form input[type="date"],
    .cell-embed-form input[type="time"],
    .cell-embed-form select,
    .cell-select,
    .cell-time,
    .cn-card,
    .desglose,
    .embed-config-inline input[type="number"],
    .fa .fa-campo input[type=date],
    .fa .fa-campo input[type=text],
    .fa .fa-campo input[type=url],
    .fa .fa-campo textarea,
    .fa-app,
    .fa-btn,
    .fa-chips-edit,
    .fa-dato,
    .fa-guia .fa-guia-pasos button.actual,
    .fa-guia .fa-guia-pend button,
    .fa-guia-caja,
    .fa-guia-invita,
    .fa-herr,
    .fa-sec,
    .fa-sug button,
    .fa-wifi,
    .fc .fa-btn,
    .fc .fc-anadir,
    .fc .fc-form input[type=text],
    .fc .fc-form select,
    .fc .fc-mover button,
    .fc-herr,
    .fc-iconos i,
    .fc-sec,
    .fc-sec-h .n,
    .fic-card,
    .fic-header,
    .fic-upload input[type=text],
    .fichas-popup,
    .form_busca_top,
    .inf-card,
    .inf-group input:focus,
    .inf-header,
    .informe-card,
    .infotarea-wrapper,
    .input-nav-fecha,
    .it-card,
    .it-reasig-select,
    .item,
    .item-fixed-top-right > div,
    .item2xlinea,
    .item3xlinea,
    .item4xlinea,
    .item5xlinea,
    .itemCarro,
    .item_cat,
    .lava-grid,
    .login-card,
    .login-card input[type="password"]:focus,
    .login-card input[type="text"]:focus,
    .menuServicios,
    .mod-actions,
    .mod-card,
    .mod-group input:focus,
    .mod-group select:focus,
    .nav-bar .module-group,
    .noticias_comentario,
    .page-title,
    .paginacion button,
    .pagination li a,
    .panel-dark,
    .panel-primary,
    .panel-primary-dark,
    .panel-primary-light,
    .panel-red,
    .panel-white,
    .panel-white > .panel-heading,
    .perfil-card,
    .popup,
    .registro-card,
    .timeline-block,
    .toggle-header select,
    .txt_anuncio,
    .uform-campo input:focus,
    .uform-card,
    .uform-ok,
    .ui-accordion-content.ui-widget-content,
    .ui-datepicker-next,
    .ui-datepicker-prev,
    .ui-datepicker.ui-widget-content,
    .ui-tabs.ui-widget-content,
    .usr-card,
    .usr-header,
    .usr-search input:focus,
    .usr-tabla-wrap,
    .usr-toolbar,
    details.fa-hist,
    input[type="number"],
    input[type="password"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    select,
    textarea
) { background-color: var(--tkh-surface) !important; }

html[data-theme="dark"] body :where(
    #page-wrapper,
    #tablaDatos td form button,
    #tipo_code + span.select2-container--default .select2-selection--multiple,
    .SUB a,
    .SUB a:hover,
    .adm-acc,
    .adm-badge,
    .adm-badge-counter,
    .adm-badge-partee-no,
    .adm-btn-volver,
    .adm-card-counters,
    .adm-card-grid,
    .adm-count,
    .adm-filter-grid select,
    .adm-filter-group input,
    .adm-filter-group input[type="date"],
    .adm-filter-group input[type="search"],
    .adm-filter-group input[type="text"],
    .adm-filter-group select,
    .adm-filter-input-search,
    .adm-form-group input,
    .adm-form-group select,
    .adm-search input,
    .adm-sum-item,
    .adm-tabla tbody tr:hover,
    .adm-tabla thead th,
    .aform-campo input,
    .aform-limitar-box,
    .ah-btn.sec,
    .ah-chip,
    .ah-fila:hover,
    .ah-filtros input,
    .ah-filtros select,
    .ah-res span,
    .aloj-btn-csv,
    .aloj-zona,
    .badge-status,
    .btn-download-action,
    .btn-filtro,
    .btn-nav-fecha,
    .calendario_desglose > .dia_tit,
    .checklist-box,
    .checklist-box:hover,
    .cn-btn.sec,
    .cn-chip,
    .cn-clave input,
    .col-total-destacado,
    .date-stepper-wrap,
    .date-stepper-wrap button:hover,
    .embed-config-inline,
    .fa-chip.no,
    .fc-campo:hover,
    .fc-chip,
    .fic-badge-rol,
    .fic-doc-acc a,
    .fic-upload,
    .gallery-grid a,
    .inf-group input[type="number"],
    .inf-group input[type="text"],
    .inf-group input[type="time"],
    .inf-link-back,
    .infotarea-actions a,
    .infotarea-box,
    .infotarea-status-bar,
    .infotarea-table th,
    .infotarea-table tr:hover td,
    .it-ant-badge,
    .it-ant-item,
    .it-card-head,
    .it-lava-item,
    .it-pill,
    .labelGris,
    .labelGris:hover,
    .labelHora,
    .lava-box-card input,
    .lava-item,
    .lavanderia-grid,
    .login-card input[type="password"],
    .login-card input[type="text"],
    .main-content,
    .menuServicios a > div:hover,
    .menu_sup a.redes,
    .menucats a:hover,
    .meta-dashboard-panel,
    .mod-especial-opciones,
    .mod-group input[type="email"],
    .mod-group input[type="number"],
    .mod-group input[type="text"],
    .mod-group input[type="time"],
    .mod-group select,
    .mt-btn.sec,
    .noticias_comentario > .noticias_comentario,
    .rep-dia span,
    .res-linked-task,
    .res-linked-task:hover,
    .security-panel,
    .toggle-header,
    .toggle-section,
    .uform-campo input,
    .uform-rol-chip,
    .usr-acc,
    .usr-badge-rol,
    .usr-btn-csv,
    .usr-search input,
    .usr-tabla tbody tr:hover,
    .usr-tabla thead th,
    .usr-toolbar .usr-filtro,
    details.fa-rev > summary:hover,
    input[type=checkbox] + label,
    input[type=checkbox]:disabled + label,
    input[type=radio] + label,
    input[type=radio]:disabled + label
) { background-color: var(--tkh-surface-alt) !important; }

html[data-theme="dark"] body :where(
    .adm-acc-power.is-on,
    .adm-badge-time,
    .adm-sum-item.pend,
    .aform-clave-nota,
    .ah-res .sin,
    .aloj-badge-falta,
    .badge-status.pnd,
    .cn-chip.pend,
    .fa-chip.media,
    .infotarea-box.warning,
    .it-card.it-destacada > .it-card-head,
    .uform-clave-nota,
    .usr-ch-form button.usr-ch.excl,
    from
) { background-color: var(--tkh-warning-tint) !important; }

html[data-theme="dark"] body :where(
    #filtros_left,
    #map,
    #tablaDatos td form button,
    #tipo_code + span.select2-container--default .select2-selection--multiple,
    #ui-datepicker-div,
    .SUB,
    .SUB a,
    .account-card,
    .adj-gallery img,
    .adjunto-thumb-wrap img,
    .adm-acc.sin-ficha,
    .adm-btn-volver,
    .adm-card,
    .adm-card-grid,
    .adm-card-meta,
    .adm-card-top,
    .adm-filter-actions-row,
    .adm-filter-grid select,
    .adm-filter-group input,
    .adm-filter-group input[type="date"],
    .adm-filter-group input[type="search"],
    .adm-filter-group input[type="text"],
    .adm-filter-group select,
    .adm-filter-input-search,
    .adm-form-card,
    .adm-form-group input,
    .adm-form-group select,
    .adm-search input,
    .adm-tabla tbody td,
    .adm-tabla tbody td.c-acc,
    .adm-tabla tbody tr,
    .adm-tabla thead th,
    .adm-tabla-wrap,
    .adm-toolbar,
    .adm-toolbar-adv,
    .adm-vacio,
    .aform-campo input,
    .aform-card,
    .aform-limitar-box,
    .aform-ok,
    .aform-seccion-tit,
    .ah-card,
    .ah-fila,
    .ah-filtros input,
    .ah-filtros select,
    .ah-lista,
    .ah-pk-buscar,
    .ah-pk-lista,
    .ah-pk-op,
    .aloj-zona,
    .badge-status,
    .btn-download-action,
    .btn-embed-pdf,
    .btn-filtro,
    .btn-nav-fecha,
    .calendario_desglose,
    .calendario_desglose > .dia,
    .card,
    .cell-embed-form input[type="date"],
    .cell-embed-form input[type="time"],
    .cell-embed-form select,
    .cell-select,
    .cell-time,
    .checklist-box,
    .checklist-box input[type="text"],
    .checklist-box input[type="time"],
    .checklist-box:hover,
    .cn-avisos fieldset,
    .cn-card,
    .cn-clave input,
    .dataTables_wrapper .dataTables_filter input,
    .dataTables_wrapper .dataTables_length select,
    .date-stepper-wrap,
    .desglose,
    .dr-cont span.aviso,
    .embed-config-inline,
    .embed-config-inline input[type="number"],
    .especial-grid input,
    .fa-aviso,
    .fa-avisos-i,
    .fa-campo,
    .fa-fotos,
    .fa-guia .fa-campo,
    .fa-guia-invita,
    .fa-largo,
    .fa-log,
    .fa-serv td,
    .fc-campo,
    .fc-intro,
    .fc-log,
    .fic-card,
    .fic-card-tit,
    .fic-datos td,
    .fic-doc,
    .fic-header,
    .fic-upload,
    .fic-upload input[type=text],
    .fichas-popup-header,
    .form-group-custom input[type="number"],
    .form-group-custom input[type="password"],
    .form-group-custom input[type="text"],
    .form-group-custom input[type="time"],
    .form-group-custom select,
    .form_busca_top,
    .gallery-grid a,
    .inf-card,
    .inf-group input[type="number"],
    .inf-group input[type="text"],
    .inf-group input[type="time"],
    .inf-header,
    .inf-section-title,
    .informe-card,
    .infotarea-box,
    .infotarea-box.warning,
    .infotarea-content h5,
    .infotarea-status-bar,
    .infotarea-table,
    .infotarea-table td,
    .infotarea-table th,
    .infotarea-wrapper,
    .it-adj-item img,
    .it-adj-pdf,
    .it-ant-item,
    .it-banner-in,
    .it-banner-out,
    .it-card,
    .it-card-head,
    .it-card.it-destacada,
    .it-lava-item,
    .it-log-row,
    .it-pill,
    .it-piso-fila,
    .it-piso-fotos,
    .it-piso-mini img,
    .it-reasig-select,
    .item,
    .item-fixed-top-right > div,
    .item2xlinea,
    .item2xlinea:hover,
    .item3xlinea,
    .item3xlinea:hover,
    .item4xlinea,
    .item4xlinea:hover,
    .item5xlinea,
    .item5xlinea:hover,
    .itemCarro,
    .item_cat,
    .labelGris,
    .labelGris:hover,
    .labelHora,
    .lava-box-card input,
    .lava-grid,
    .lava-item,
    .lavanderia-grid,
    .login-card,
    .login-card input[type="password"],
    .login-card input[type="text"],
    .menuServicios,
    .meta-dashboard-panel,
    .mod-actions,
    .mod-card,
    .mod-especial-opciones,
    .mod-group input[type="email"],
    .mod-group input[type="number"],
    .mod-group input[type="text"],
    .mod-group input[type="time"],
    .mod-group select,
    .mod-placeholder,
    .mod-section-title,
    .noticias_comentario,
    .page-title,
    .pagination li a,
    .panel-white,
    .panel-white > .panel-heading,
    .perfil-card,
    .pn-kpi.aviso,
    .reasig-feedback.err,
    .reasig-feedback.ok,
    .registro-card,
    .rep-dia span,
    .res-linked-task,
    .res-linked-task:hover,
    .security-panel,
    .timeline-block,
    .timeline-container,
    .toggle-body,
    .toggle-header select,
    .toggle-section,
    .txt_anuncio,
    .uform-campo input,
    .uform-card,
    .uform-ok,
    .uform-rol-chip,
    .uform-seccion-tit,
    .ui-datepicker.ui-widget-content,
    .usr-card,
    .usr-card-meta,
    .usr-header,
    .usr-search input,
    .usr-tabla tbody td,
    .usr-tabla thead th,
    .usr-tabla-wrap,
    .usr-toolbar,
    details.fa-rev,
    input[type="number"],
    input[type="password"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    input[type=checkbox] + label,
    input[type=radio] + label,
    select,
    textarea
) { border-color: var(--tkh-line) !important; }

html[data-theme="dark"] body :where(
    #pn-tip,
    #tablaDatos td form button:hover,
    .SUB a.SUBactivo,
    .adm-acc:hover,
    .adm-avatar,
    .adm-form-btn.btn-alta,
    .adm-form-btn.btn-alta:hover,
    .aform-btn,
    .aform-btn:hover,
    .ah-btn,
    .aloj-lote,
    .aloj-tabs a[aria-current="page"],
    .aloj-tabs a[aria-current="page"]:hover,
    .boton:hover,
    .boton_pq:hover,
    .btn,
    .btn-download-action.zip,
    .btn-download-action.zip:hover,
    .btn-filtro:hover,
    .btn-gr,
    .btn-gr:hover,
    .btn-guardar,
    .btn-guardar:hover,
    .btn-map-home:hover,
    .btn-nav-fecha:hover,
    .btn-submit-report,
    .btn-submit-report:hover,
    .btn:hover,
    .buscador > form > button,
    .buscador > form > button:hover,
    .card .back,
    .cn-btn,
    .dr-btn.pri,
    .dr-nota-acc a:hover,
    .dr-pill[aria-pressed="true"],
    .dr-tabs a.on,
    .fa-btn.prim,
    .fa-btn.prim:hover,
    .fa-cab,
    .fa-guia-cab,
    .fa-indice a.activa,
    .fc .fa-btn.prim,
    .fc .fa-btn.prim:hover,
    .fc-iconos input:checked + i,
    .fic-avatar,
    .fic-doc-acc a:hover,
    .fic-upload button,
    .fic-upload button:hover,
    .form_busca_top > button,
    .form_busca_top > button:hover,
    .infotarea-actions a:hover,
    .it-btn,
    .it-btn:hover,
    .it-header,
    .it-user-actions a,
    .it-user-actions a:hover,
    .item-fixed-top-right > div,
    .item-fixed-top-right > div:hover,
    .item-fixed-top-right > form,
    .item-txt h2,
    .item_cat.item3xlinea:hover h3,
    .item_cat.item4xlinea:hover h3,
    .labelHora:hover,
    .login-card button[type="submit"],
    .login-card button[type="submit"]:hover,
    .menu_sup a.redes:hover,
    .mt-btn,
    .page-title,
    .paginacion .paginacion_sel,
    .pagination li a:hover,
    .pagination li.active a,
    .pagination li.active:hover a,
    .panel-primary > .panel-heading,
    .panel-primary-dark > .panel-heading,
    .placeholders,
    .pn-barra > span,
    .pn-btn.pri,
    .pn-hbar-bar span,
    .popup form .btn-submit,
    .popup form .btn-submit:hover,
    .pvp,
    .rep-dia input:checked + span,
    .timeline-block:first-child .timeline-dot,
    .tit-bloque-primary,
    .txt_anuncio:before,
    .txt_anuncio:hover:before,
    .uform-btn,
    .uform-btn:hover,
    .uform-rol-lbl input:checked + .uform-rol-chip,
    .ui-accordion-header-active,
    .ui-button.ui-state-active:hover,
    .ui-button:active,
    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active,
    .usr-acc:hover,
    .usr-avatar,
    .usr-tabs a[aria-current="page"],
    .usr-tabs a[aria-current="page"]:hover,
    .usr-toolbar .usr-filtro.active,
    a.ui-button:active,
    button[type="submit"],
    button[type="submit"].hollow:hover,
    button[type="submit"]:hover,
    input[type="submit"],
    input[type="submit"].hollow:hover,
    input[type=checkbox]:checked + label,
    input[type=radio]:checked + label
) { color: #fff !important; }

html[data-theme="dark"] body :where(
    .adm-acc.danger,
    .adm-badge-baja,
    .adm-badge-counter.tiene-datos,
    .ah-btn.peligro,
    .ah-chip.ret,
    .aloj-badge-baja,
    .btn-cancelar,
    .btn-embed-pdf:hover,
    .cn-btn.peligro,
    .cn-chip.ret,
    .cn-msg.error,
    .color-red,
    .fa-chip.alta,
    .fa-log .antes,
    .fc .fc-quitar,
    .fic-doc-acc a.danger,
    .fichas-popup-close:hover,
    .infotarea-actions a.btn-danger,
    .it-adj-pdf,
    .it-banner-out,
    .it-log-old,
    .popup .btn-cerrar-popup:hover,
    .reasig-feedback.err,
    .rep-resumen.rep-error,
    .usr-acc.danger,
    .usr-badge-baja
) { color: var(--tkh-danger) !important; }

html[data-theme="dark"] body :where(
    .adm-badge-canal,
    .adm-badge-count,
    .adm-badge-text,
    .adm-badge-yo,
    .adm-sum-item.inic,
    .ah-chip.prop,
    .ah-res .propuesta,
    .badge-status.act,
    .badge-status.ini,
    .cn-chip.prop,
    .fa-aviso,
    .fic-doc-icono,
    .it-ant-badge.limpieza,
    .it-banner-huesped,
    .rep-aviso,
    .reserva-info-box,
    .usr-badge-tareas,
    .usr-badge-tareas:hover,
    .usr-card-tareas
) { color: var(--tkh-info) !important; }

html[data-theme="dark"] body :where(
    .adm-acc-power.is-off,
    .adm-acc.config,
    .adm-acc.ok,
    .adm-acc.restore,
    .adm-badge-activo,
    .adm-badge-checkbox,
    .adm-badge-partee-si,
    .adm-sum-item.real,
    .aform-ok .icono,
    .ah-res .vinculado,
    .badge-status.fin,
    .cn-chip.ok,
    .cn-msg.ok,
    .it-ant-badge.checkin,
    .it-banner-in,
    .it-log-new,
    .reasig-feedback.ok,
    .uform-ok .icono,
    .usr-acc.ok,
    .usr-ch-form button.usr-ch.incl
) { color: var(--tkh-success) !important; }

html[data-theme="dark"] body :where(
    #filtros_cal,
    .SUB a,
    .adm-badge,
    .adm-badge-counter,
    .adm-badge-partee-no,
    .adm-btn-volver,
    .adm-btn-volver:hover,
    .adm-card-counters,
    .adm-card-text,
    .adm-count,
    .adm-filter-grid select,
    .adm-filter-group label,
    .adm-form-title,
    .adm-grid-item strong,
    .adm-sum-item,
    .adm-tabla tbody td,
    .aform-campo label,
    .ah-chip,
    .ah-cont,
    .ah-desc,
    .ah-pk-op,
    .ah-res span,
    .aloj-btn-csv,
    .aloj-zona,
    .badge-status,
    .btn-download-action,
    .btn-download-action:hover,
    .btn-embed-pdf,
    .buscador > form > input[type=text],
    .calendario_desglose > .dia_tit,
    .cell-embed-form input[type="date"],
    .cell-embed-form input[type="time"],
    .cell-embed-form select,
    .cell-select,
    .cell-time,
    .checklist-box label,
    .chk-label-check,
    .cn-aviso,
    .cn-avisos legend,
    .cn-chip,
    .cn-desc,
    .cn-estado,
    .color-dark,
    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_filter input,
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_length select,
    .date-stepper-wrap input[type="date"],
    .embed-config-inline input[type="number"],
    .fecha_dia,
    .fic-badge-rol,
    .fic-datos td.valor,
    .fichas-popup-content,
    .form_busca_top > input[type=text],
    .inf-group label,
    .inf-link-back,
    .inf-link-back:hover,
    .infotarea-content,
    .infotarea-status-bar,
    .infotarea-table th,
    .input-with-label span,
    .it-ant-badge,
    .it-asignado-nombre,
    .it-count,
    .it-lava-item strong,
    .it-log-tipo,
    .it-pill-val,
    .it-texto,
    .it-wrap,
    .item_cat.item3xlinea h5,
    .item_cat.item4xlinea h5,
    .labelHora,
    .lava-box-card b,
    .lava-item b,
    .menuServicios a > div,
    .meta-dashboard-item .value-text,
    .mod-group label,
    .mod-section-title,
    .module.widget-handle i,
    .mt-txt,
    .notasDesplegable,
    .noticias_comentario_detalle,
    .pagination li a,
    .popup h4,
    .rep-dia span,
    .rep-resumen,
    .res-linked-task,
    .timeline-body-content,
    .timeline-body-content *,
    .timeline-body-content p,
    .timeline-body-content span,
    .tit-primary,
    .toggle-radios label,
    .uform-campo label,
    .uform-rol-chip,
    .usr-badge-rol,
    .usr-btn-csv,
    .usr-toolbar .usr-filtro,
    .usr-toolbar .usr-filtro:hover,
    button,
    input,
    input[type=checkbox] + label,
    input[type=checkbox]:hover + label,
    input[type=radio] + label,
    input[type=radio]:hover + label,
    select,
    textarea
) { color: var(--tkh-text) !important; }

html[data-theme="dark"] body :where(
    #tablaDatos td form button,
    .adm-acc.sin-ficha,
    .adm-card-info,
    .adm-count,
    .adm-email,
    .adm-filter-group label,
    .adm-form-group label,
    .adm-grid-item,
    .adm-search i,
    .adm-tabla tbody td.c-prop,
    .adm-tabla tbody td.c-zona,
    .adm-tabla tbody tr.es-baja .aloj-nombre,
    .adm-tabla tbody tr.es-baja td,
    .adm-tabla thead th,
    .adm-vacio,
    .aform-cancelar,
    .aform-limitar-desc,
    .ah-flecha,
    .ah-nota,
    .ah-pk-op small,
    .ah-sub,
    .aloj-dir,
    .cn-nota,
    .date-separator,
    .date-stepper-wrap button,
    .embed-config-inline,
    .es-baja .adm-nombre,
    .es-baja .usr-nombre,
    .fa-campo dt .oculto,
    .fa-campo.vacio dd,
    .fa-dato-f.vacio .v,
    .fa-largo.vacio .fa-largo-txt,
    .fa-serv tr.off td,
    .fic-datos td.label,
    .fic-doc-info .archivo,
    .fic-sin-docs,
    .fichas-popup-close,
    .it-adj-name,
    .it-asignado-sub,
    .it-card-head,
    .it-lava-item span,
    .it-log-arr,
    .it-log-info,
    .it-pie,
    .it-pill-lbl,
    .it-piso-fila dt,
    .it-piso-fotos h6,
    .item_desc,
    .lava-head,
    .lava-inputs div,
    .menucats a,
    .mod-group label,
    .mod-placeholder,
    .mt-nota,
    .mt-piso.sin,
    .mt-zona,
    .popup .btn-cerrar-popup,
    .rep-ayuda,
    .uform-cancelar,
    .usr-count,
    .usr-email,
    .usr-search i,
    .usr-tabla tbody tr.es-baja td,
    .usr-tabla thead th,
    .usr-vacio,
    input:-moz-placeholder,
    input:-ms-input-placeholder,
    input[type=checkbox]:disabled + label,
    input[type=radio]:disabled + label,
    textarea:-moz-placeholder,
    textarea:-ms-input-placeholder
) { color: var(--tkh-text-muted) !important; }

html[data-theme="dark"] body :where(
    .adm-acc-power.is-on,
    .adm-badge-time,
    .adm-sum-item.pend,
    .aform-clave-nota,
    .ah-res .sin,
    .aloj-badge-falta,
    .aloj-dir .aviso,
    .badge-status.pnd,
    .cn-chip.pend,
    .fa-guia-pend b,
    .it-card.it-destacada > .it-card-head,
    .it-card.it-destacada > .it-card-head i,
    .it-piso-fila.aviso dd,
    .uform-clave-nota,
    .usr-ch-form button.usr-ch.excl
) { color: var(--tkh-warning-text) !important; }
