/*======================================
   Modo claro / oscuro
   ------------------------------------
   El tema claro es el del template, tal cual: este archivo no pinta nada
   mientras <html> no lleve data-theme="dark".

   El bloque grande de mas abajo esta GENERADO por scripts/generar_dark.py a
   partir de las nueve hojas que cargan los master_layout. La regla es
   deliberadamente conservadora, y por eso no toca los textos:

     - solo se oscurecen los fondos casi blancos (luminancia >= 0.90);
     - solo se aclaran los textos oscuros (luminancia <= 0.60);
     - lo que lleva color -- botones de marca, badges de estado, alertas --
       conserva su tono: se le cambia la luminosidad, no el matiz;
     - imagenes, degradados y veladuras no se tocan.

   Para regenerarlo tras cambiar el template:
       python scripts/generar_dark.py public/backend/css/dark-mode.css
========================================*/

html[data-theme="dark"] {
    color-scheme: dark;

    /* Los tres primeros valores no son inventados: son los que el propio
       template dejo declarados en reset.css (--demo-dark-*) para un modo
       oscuro que nunca llego a implementar. */
    --dm-bg: #0b1727;
    --dm-surface: #142233;
    --dm-surface-2: #0d1929;
    --dm-border: #24344a;
    --dm-text: #e6ecf3;
    --dm-text-muted: #9fb0c4;

    /* Bootstrap 5.1 pinta el body a traves de estas dos. */
    --bs-body-bg: #0b1727;
    --bs-body-color: #e6ecf3;
}

html[data-theme="dark"] body {
    background-color: var(--dm-bg);
    color: var(--dm-text);
}

/*--- Remates a mano: lo que el generador no puede ver ---*/

/* Controles nativos. El generador solo reescribe lo que ya estaba declarado,
   y muchos input/select heredan el blanco del navegador, no de la hoja. */
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea,
html[data-theme="dark"] .form-control,
html[data-theme="dark"] .form-select,
html[data-theme="dark"] .nice-select,
html[data-theme="dark"] .nice-select .list {
    background-color: var(--dm-surface-2);
    color: var(--dm-text);
    border-color: var(--dm-border);
}

html[data-theme="dark"] .nice-select .option:hover,
html[data-theme="dark"] .nice-select .option.focus,
html[data-theme="dark"] .nice-select .option.selected.focus {
    background-color: var(--dm-surface);
}

html[data-theme="dark"] ::placeholder {
    color: var(--dm-text-muted);
    opacity: 1;
}

/* El desplegable nativo de un <select> se pinta con los colores del sistema:
   sin esto, opciones negras sobre fondo negro en algunos navegadores. */
html[data-theme="dark"] option {
    background-color: var(--dm-surface);
    color: var(--dm-text);
}

/* DataTables dibuja sus controles fuera de las hojas del template. */
html[data-theme="dark"] .dataTables_wrapper .dataTables_length,
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter,
html[data-theme="dark"] .dataTables_wrapper .dataTables_info,
html[data-theme="dark"] .dataTables_wrapper .dataTables_processing,
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate {
    color: var(--dm-text-muted);
}

html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: var(--dm-text) !important;
}

html[data-theme="dark"] .page-link {
    background-color: var(--dm-surface);
    border-color: var(--dm-border);
    color: var(--dm-text);
}

/* Tablas rayadas: el gris alterno de Bootstrap se aplica con box-shadow
   interior, que no es un color de fondo y el generador no ve. */
html[data-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-theme="dark"] table.dataTable.stripe tbody tr.odd,
html[data-theme="dark"] table.dataTable.display tbody tr.odd {
    --bs-table-accent-bg: transparent;
    background-color: var(--dm-surface-2);
    color: var(--dm-text);
}

html[data-theme="dark"] .table > :not(caption) > * > * {
    background-color: transparent;
    color: var(--dm-text);
    border-bottom-color: var(--dm-border);
}

/* La campana del alumno lleva el color en el atributo style, que solo se
   puede sobrescribir desde aqui. El stroke del SVG es un atributo de
   presentacion, asi que basta con declararlo. */
html[data-theme="dark"] .crancy-header__bell {
    background: var(--dm-surface-2) !important;
}

html[data-theme="dark"] .crancy-header__bell svg {
    stroke: var(--dm-text-muted);
}

/* Barras de desplazamiento a juego (WebKit; el resto lo cubre color-scheme). */
html[data-theme="dark"] ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

html[data-theme="dark"] ::-webkit-scrollbar-track {
    background: var(--dm-bg);
}

html[data-theme="dark"] ::-webkit-scrollbar-thumb {
    background: #2c3e57;
    border-radius: 6px;
}

/*--- El interruptor (se ve igual en los dos temas) ---*/

.crancy-theme-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #f1f3f9;
    color: #4b5563;
    cursor: pointer;
    transition: background-color .2s ease, color .2s ease;
}

.crancy-theme-toggle:hover {
    background: #e4e8f2;
}

html[data-theme="dark"] .crancy-theme-toggle {
    background: var(--dm-surface-2);
    color: #f5c451;
}

html[data-theme="dark"] .crancy-theme-toggle:hover {
    background: #1b2c42;
}

/* Un solo icono visible por tema: sol en oscuro (para volver a claro), luna
   en claro. Se usa el atributo hidden para no depender de display. */
.crancy-theme-toggle .crancy-theme-toggle__sun {
    display: none;
}

html[data-theme="dark"] .crancy-theme-toggle .crancy-theme-toggle__sun {
    display: block;
}

html[data-theme="dark"] .crancy-theme-toggle .crancy-theme-toggle__moon {
    display: none;
}

/* En las pantallas de acceso no hay barra superior donde alojarlo. */
.crancy-theme-toggle--floating {
    position: fixed;
    top: 18px;
    right: 18px;
    z-index: 999;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
}

/* ---------------------------------------------------------------------------
   Bootstrap 5 dentro del iframe de "Disena tu clase"
   ---------------------------------------------------------------------------
   El formulario de proyecto (student/class-projects/create-embedded) es un
   documento HTML aparte que carga Bootstrap 5 desde un CDN. El generador de
   este fichero solo recorre las hojas del template propio, asi que estas
   clases no aparecen por ningun lado y quedaban en claro dentro de una pagina
   oscura. Como el body del iframe es transparente, el fondo si venia oscuro:
   el resultado era texto oscuro sobre fondo oscuro.

   Se escriben aqui, en la cabecera manual, y no en dark-mode.css: ese fichero
   se regenera con `python scripts/generar_dark.py` y cualquier retoque directo
   se perderia.
   ------------------------------------------------------------------------ */

html[data-theme="dark"] .card,
html[data-theme="dark"] .card-body,
html[data-theme="dark"] .card-footer {
    background-color: var(--dm-surface);
    color: var(--dm-text);
    border-color: var(--dm-border);
}

html[data-theme="dark"] .card-header {
    background-color: var(--dm-surface-2);
    color: var(--dm-text);
    border-color: var(--dm-border);
}

html[data-theme="dark"] .form-label,
html[data-theme="dark"] .form-check-label,
html[data-theme="dark"] .col-form-label {
    color: var(--dm-text);
}

html[data-theme="dark"] .form-text,
html[data-theme="dark"] small.text-muted,
html[data-theme="dark"] .text-muted {
    color: var(--dm-text-muted) !important;
}

html[data-theme="dark"] .input-group-text {
    background-color: var(--dm-surface-2);
    color: var(--dm-text);
    border-color: var(--dm-border);
}

html[data-theme="dark"] .accordion-item,
html[data-theme="dark"] .accordion-button {
    background-color: var(--dm-surface);
    color: var(--dm-text);
    border-color: var(--dm-border);
}

html[data-theme="dark"] .accordion-button:not(.collapsed) {
    background-color: var(--dm-surface-2);
    color: var(--dm-text);
}

/* Separadores: en oscuro una linea negra sobre fondo oscuro no se ve. */
html[data-theme="dark"] hr {
    border-color: var(--dm-border);
    opacity: 1;
}

/* ---------------------------------------------------------------------------
   Pantallas de error y de mantenimiento
   ---------------------------------------------------------------------------
   errors/404 y maintenance no extienden ningun layout y cargan la plantilla
   FRONTEND (frontend/assets/css/*), que no esta entre las FUENTES de este
   generador. Por eso quedaban en blanco puro aunque el usuario tuviera el aula
   en oscuro: se llega a ellas desde una pagina oscura y el salto deslumbra.

   No se pretende tematizar la plantilla frontend entera -- son dos pantallas
   de paso -- sino que el fondo y el texto acompanen al tema.
   ------------------------------------------------------------------------ */

html[data-theme="dark"] body.td_theme_2 {
    background-color: var(--dm-bg);
    color: var(--dm-text);
}

html[data-theme="dark"] .courses_not_found_main,
html[data-theme="dark"] .courses_not_found_text {
    background-color: transparent;
    color: var(--dm-text);
}

html[data-theme="dark"] .courses_not_found_text h1,
html[data-theme="dark"] .courses_not_found_text h2,
html[data-theme="dark"] .courses_not_found_text h3,
html[data-theme="dark"] .courses_not_found_text h4 {
    color: var(--dm-text);
}

html[data-theme="dark"] .courses_not_found_text p {
    color: var(--dm-text-muted);
}

/* ---------------------------------------------------------------------------
   Logo: una version por tema
   ---------------------------------------------------------------------------
   partials/logo.blade.php pinta las DOS imagenes -- la normal y la que lleva el
   sufijo "_blanco" -- y son estas reglas las que deciden cual se ve. Se hace
   asi, y no cambiando el src por JavaScript, para que el logo correcto ya venga
   en el HTML inicial: intercambiarlo despues deja ver un instante el logo negro
   sobre fondo negro.

   Sin estas reglas se ven LAS DOS a la vez, que es como estaba el login y la
   barra lateral. Estuvieron escritas directamente al final de
   public/backend/css/dark-mode.css y se perdieron al regenerarlo: ese fichero
   lo produce scripts/generar_dark.py y se sobrescribe entero. Su sitio es este.
   ------------------------------------------------------------------------ */

.crancy-logo__img--dark {
    display: none;
}

html[data-theme="dark"] .crancy-logo__img--light {
    display: none;
}

html[data-theme="dark"] .crancy-logo__img--dark {
    display: inline-block;
}

/*--- Colores que estaban escritos a mano dentro de las vistas.
     Un color en un atributo style= gana a cualquier hoja, asi que
     scripts/migrar_colores_inline.py los dejo como
     var(--dm-c-XXXXXX, #XXXXXX): en claro vale la reserva -- el color
     de siempre -- y aqui se define la version aclarada. ---*/
html[data-theme="dark"] {
    --dm-c-0066cc: hsl(210, 100%, 72%);
    --dm-c-007bff: hsl(211, 100%, 72%);
    --dm-c-155724: hsl(134, 61%, 72%);
    --dm-c-1e293b: var(--dm-text);
    --dm-c-212529: var(--dm-text);
    --dm-c-28a745: hsl(134, 61%, 72%);
    --dm-c-2c3e50: hsl(210, 29%, 72%);
    --dm-c-333333: var(--dm-text);
    --dm-c-374151: var(--dm-text);
    --dm-c-495057: var(--dm-text-muted);
    --dm-c-4f46e5: hsl(243, 75%, 72%);
    --dm-c-555555: var(--dm-text-muted);
    --dm-c-5b2487: hsl(273, 58%, 72%);
    --dm-c-6440fb: hsl(252, 96%, 72%);
    --dm-c-666666: var(--dm-text-muted);
    --dm-c-6b7280: var(--dm-text-muted);
    --dm-c-6c757d: var(--dm-text-muted);
    --dm-c-721c24: hsl(354, 61%, 72%);
    --dm-c-842029: hsl(355, 61%, 72%);
    --dm-c-856404: hsl(45, 94%, 72%);
    --dm-c-888888: var(--dm-text-muted);
    --dm-c-b3261e: hsl(3, 71%, 72%);
    --dm-c-dc3545: hsl(354, 70%, 72%);
}

/*--- A partir de aqui, bloque GENERADO a partir de las hojas
     del template. No editar a mano: se pierde al regenerar. ---*/
html[data-theme="dark"] .mark, html[data-theme="dark"] mark { background-color: hsl(50, 45%, 20%); }
html[data-theme="dark"] a { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] a:hover { color: hsl(216, 91%, 72%); }
html[data-theme="dark"] code { color: hsl(330, 67%, 72%); }
html[data-theme="dark"] caption { color: var(--dm-text-muted); }
html[data-theme="dark"] .blockquote-footer { color: var(--dm-text-muted); }
html[data-theme="dark"] .img-thumbnail { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .figure-caption { color: var(--dm-text-muted); }
html[data-theme="dark"] .table { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .table-primary { color: var(--dm-text); }
html[data-theme="dark"] .table-secondary { color: var(--dm-text); }
html[data-theme="dark"] .table-success { color: var(--dm-text); }
html[data-theme="dark"] .table-info { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .table-warning { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .table-danger { color: var(--dm-text); }
html[data-theme="dark"] .table-light { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .form-text { color: var(--dm-text-muted); }
html[data-theme="dark"] .form-control { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .form-control:focus { color: var(--dm-text); background-color: var(--dm-surface); }
html[data-theme="dark"] .form-control::-moz-placeholder { color: var(--dm-text-muted); }
html[data-theme="dark"] .form-control::placeholder { color: var(--dm-text-muted); }
html[data-theme="dark"] .form-control:disabled, html[data-theme="dark"] .form-control[readonly] { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .form-control::-webkit-file-upload-button { color: var(--dm-text); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .form-control::file-selector-button { color: var(--dm-text); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .form-control-plaintext { color: var(--dm-text); }
html[data-theme="dark"] .form-select { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .form-select:disabled { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .form-check-input { background-color: var(--dm-surface); }
html[data-theme="dark"] .form-range::-webkit-slider-thumb:active { background-color: hsl(215, 45%, 20%); }
html[data-theme="dark"] .form-range::-moz-range-thumb:active { background-color: hsl(215, 45%, 20%); }
html[data-theme="dark"] .input-group-text { color: var(--dm-text); background-color: var(--dm-surface-2); border-color: var(--dm-border); }
html[data-theme="dark"] .valid-feedback { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .form-check-input.is-valid~.form-check-label, html[data-theme="dark"] .was-validated .form-check-input:valid~.form-check-label { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .invalid-feedback { color: hsl(354, 70%, 72%); }
html[data-theme="dark"] .form-check-input.is-invalid~.form-check-label, html[data-theme="dark"] .was-validated .form-check-input:invalid~.form-check-label { color: hsl(354, 70%, 72%); }
html[data-theme="dark"] .btn { color: var(--dm-text); }
html[data-theme="dark"] .btn:hover { color: var(--dm-text); }
html[data-theme="dark"] .btn-check:active+.btn-warning, html[data-theme="dark"] .btn-check:checked+.btn-warning, html[data-theme="dark"] .btn-warning.active, html[data-theme="dark"] .btn-warning:active, html[data-theme="dark"] .show>.btn-warning.dropdown-toggle { color: var(--dm-text); background-color: hsl(45, 45%, 20%); }
html[data-theme="dark"] .btn-light { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-light:hover { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-check:focus+.btn-light, html[data-theme="dark"] .btn-light:focus { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-check:active+.btn-light, html[data-theme="dark"] .btn-check:checked+.btn-light, html[data-theme="dark"] .btn-light.active, html[data-theme="dark"] .btn-light:active, html[data-theme="dark"] .show>.btn-light.dropdown-toggle { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-light.disabled, html[data-theme="dark"] .btn-light:disabled { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-outline-primary { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] .btn-outline-primary.disabled, html[data-theme="dark"] .btn-outline-primary:disabled { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] .btn-outline-secondary { color: var(--dm-text-muted); }
html[data-theme="dark"] .btn-outline-secondary.disabled, html[data-theme="dark"] .btn-outline-secondary:disabled { color: var(--dm-text-muted); }
html[data-theme="dark"] .btn-outline-success { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .btn-outline-success.disabled, html[data-theme="dark"] .btn-outline-success:disabled { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .btn-outline-danger { color: hsl(354, 70%, 72%); }
html[data-theme="dark"] .btn-outline-danger.disabled, html[data-theme="dark"] .btn-outline-danger:disabled { color: hsl(354, 70%, 72%); }
html[data-theme="dark"] .btn-outline-light { border-color: var(--dm-border); }
html[data-theme="dark"] .btn-outline-light:hover { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-check:active+.btn-outline-light, html[data-theme="dark"] .btn-check:checked+.btn-outline-light, html[data-theme="dark"] .btn-outline-light.active, html[data-theme="dark"] .btn-outline-light.dropdown-toggle.show, html[data-theme="dark"] .btn-outline-light:active { color: var(--dm-text); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .btn-outline-dark { color: var(--dm-text); }
html[data-theme="dark"] .btn-outline-dark.disabled, html[data-theme="dark"] .btn-outline-dark:disabled { color: var(--dm-text); }
html[data-theme="dark"] .btn-link { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] .btn-link:hover { color: hsl(216, 91%, 72%); }
html[data-theme="dark"] .btn-link.disabled, html[data-theme="dark"] .btn-link:disabled { color: var(--dm-text-muted); }
html[data-theme="dark"] .dropdown-menu { color: var(--dm-text); background-color: var(--dm-surface); }
html[data-theme="dark"] .dropdown-item { color: var(--dm-text); }
html[data-theme="dark"] .dropdown-item:focus, html[data-theme="dark"] .dropdown-item:hover { color: var(--dm-text); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .dropdown-header { color: var(--dm-text-muted); }
html[data-theme="dark"] .dropdown-item-text { color: var(--dm-text); }
html[data-theme="dark"] .nav-link { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] .nav-link:focus, html[data-theme="dark"] .nav-link:hover { color: hsl(216, 91%, 72%); }
html[data-theme="dark"] .nav-link.disabled { color: var(--dm-text-muted); }
html[data-theme="dark"] .nav-tabs { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .nav-tabs .nav-link:focus, html[data-theme="dark"] .nav-tabs .nav-link:hover { border-color: var(--dm-border); }
html[data-theme="dark"] .nav-tabs .nav-link.disabled { color: var(--dm-text-muted); }
html[data-theme="dark"] .nav-tabs .nav-item.show .nav-link, html[data-theme="dark"] .nav-tabs .nav-link.active { color: var(--dm-text-muted); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .navbar-light .navbar-brand { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-brand:focus, html[data-theme="dark"] .navbar-light .navbar-brand:hover { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-nav .nav-link { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-nav .nav-link:focus, html[data-theme="dark"] .navbar-light .navbar-nav .nav-link:hover { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-nav .nav-link.disabled { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-nav .nav-link.active, html[data-theme="dark"] .navbar-light .navbar-nav .show>.nav-link { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-toggler { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-text { color: var(--dm-text); }
html[data-theme="dark"] .navbar-light .navbar-text a, html[data-theme="dark"] .navbar-light .navbar-text a:focus, html[data-theme="dark"] .navbar-light .navbar-text a:hover { color: var(--dm-text); }
html[data-theme="dark"] .navbar-dark .navbar-toggler { border-color: var(--dm-border); }
html[data-theme="dark"] .card { background-color: var(--dm-surface); }
html[data-theme="dark"] .accordion-button { color: var(--dm-text); background-color: var(--dm-surface); }
html[data-theme="dark"] .accordion-button:not(.collapsed) { color: hsl(216, 90%, 72%); background-color: hsl(215, 45%, 20%); }
html[data-theme="dark"] .accordion-item { background-color: var(--dm-surface); }
html[data-theme="dark"] .breadcrumb-item+.breadcrumb-item::before { color: var(--dm-text-muted); }
html[data-theme="dark"] .breadcrumb-item.active { color: var(--dm-text-muted); }
html[data-theme="dark"] .page-link { color: hsl(216, 98%, 72%); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .page-link:hover { color: hsl(216, 91%, 72%); background-color: var(--dm-surface-2); border-color: var(--dm-border); }
html[data-theme="dark"] .page-link:focus { color: hsl(216, 91%, 72%); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .page-item.disabled .page-link { color: var(--dm-text-muted); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-primary { color: hsl(216, 90%, 72%); background-color: hsl(216, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-primary .alert-link { color: hsl(216, 91%, 72%); }
html[data-theme="dark"] .alert-secondary { border-color: var(--dm-border); }
html[data-theme="dark"] .alert-secondary .alert-link { color: var(--dm-text); }
html[data-theme="dark"] .alert-success { color: hsl(152, 69%, 72%); background-color: hsl(153, 31%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-success .alert-link { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .alert-info { color: hsl(190, 90%, 72%); background-color: hsl(191, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-info .alert-link { color: hsl(190, 90%, 72%); }
html[data-theme="dark"] .alert-warning { color: hsl(45, 94%, 72%); background-color: hsl(46, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-warning .alert-link { color: hsl(45, 95%, 72%); }
html[data-theme="dark"] .alert-danger { color: hsl(355, 61%, 72%); background-color: hsl(355, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-danger .alert-link { color: hsl(355, 61%, 72%); }
html[data-theme="dark"] .alert-light { color: var(--dm-text-muted); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .alert-light .alert-link { color: var(--dm-text-muted); }
html[data-theme="dark"] .alert-dark .alert-link { color: var(--dm-text); }
html[data-theme="dark"] .progress { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .list-group-item-action { color: var(--dm-text-muted); }
html[data-theme="dark"] .list-group-item-action:focus, html[data-theme="dark"] .list-group-item-action:hover { color: var(--dm-text-muted); background-color: var(--dm-surface); }
html[data-theme="dark"] .list-group-item-action:active { color: var(--dm-text); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .list-group-item { color: var(--dm-text); background-color: var(--dm-surface); }
html[data-theme="dark"] .list-group-item.disabled, html[data-theme="dark"] .list-group-item:disabled { color: var(--dm-text-muted); background-color: var(--dm-surface); }
html[data-theme="dark"] .list-group-item-primary { color: hsl(216, 90%, 72%); background-color: hsl(216, 45%, 20%); }
html[data-theme="dark"] .list-group-item-success { color: hsl(152, 69%, 72%); background-color: hsl(153, 31%, 20%); }
html[data-theme="dark"] .list-group-item-info { color: hsl(190, 90%, 72%); background-color: hsl(191, 45%, 20%); }
html[data-theme="dark"] .list-group-item-info.list-group-item-action:focus, html[data-theme="dark"] .list-group-item-info.list-group-item-action:hover { color: hsl(190, 90%, 72%); background-color: hsl(190, 42%, 20%); }
html[data-theme="dark"] .list-group-item-warning { color: hsl(45, 94%, 72%); background-color: hsl(46, 45%, 20%); }
html[data-theme="dark"] .list-group-item-warning.list-group-item-action:focus, html[data-theme="dark"] .list-group-item-warning.list-group-item-action:hover { color: hsl(45, 94%, 72%); background-color: hsl(45, 45%, 20%); }
html[data-theme="dark"] .list-group-item-danger { color: hsl(355, 61%, 72%); background-color: hsl(355, 45%, 20%); }
html[data-theme="dark"] .list-group-item-light { color: var(--dm-text-muted); background-color: var(--dm-surface); }
html[data-theme="dark"] .btn-close { color: var(--dm-text); }
html[data-theme="dark"] .btn-close:hover { color: var(--dm-text); }
html[data-theme="dark"] .toast { background-color: var(--dm-surface); }
html[data-theme="dark"] .toast-header { color: var(--dm-text-muted); background-color: var(--dm-surface); }
html[data-theme="dark"] .modal-content { background-color: var(--dm-surface); }
html[data-theme="dark"] .modal-header { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .modal-footer { border-top-color: var(--dm-border); }
html[data-theme="dark"] .popover { background-color: var(--dm-surface); }
html[data-theme="dark"] .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, html[data-theme="dark"] .bs-popover-top>.popover-arrow::after { border-top-color: var(--dm-border); }
html[data-theme="dark"] .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, html[data-theme="dark"] .bs-popover-end>.popover-arrow::after { border-right-color: var(--dm-border); }
html[data-theme="dark"] .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, html[data-theme="dark"] .bs-popover-bottom>.popover-arrow::after { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, html[data-theme="dark"] .bs-popover-bottom .popover-header::before { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, html[data-theme="dark"] .bs-popover-start>.popover-arrow::after { border-left-color: var(--dm-border); }
html[data-theme="dark"] .popover-header { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .popover-body { color: var(--dm-text); }
html[data-theme="dark"] .carousel-indicators [data-bs-target] { background-color: var(--dm-surface); }
html[data-theme="dark"] .carousel-dark .carousel-caption { color: var(--dm-text); }
html[data-theme="dark"] .offcanvas { background-color: var(--dm-surface); }
html[data-theme="dark"] .link-primary { color: hsl(216, 98%, 72%); }
html[data-theme="dark"] .link-primary:focus, html[data-theme="dark"] .link-primary:hover { color: hsl(216, 91%, 72%); }
html[data-theme="dark"] .link-secondary { color: var(--dm-text-muted); }
html[data-theme="dark"] .link-secondary:focus, html[data-theme="dark"] .link-secondary:hover { color: var(--dm-text-muted); }
html[data-theme="dark"] .link-success { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .link-success:focus, html[data-theme="dark"] .link-success:hover { color: hsl(152, 69%, 72%); }
html[data-theme="dark"] .link-danger { color: hsl(354, 70%, 72%); }
html[data-theme="dark"] .link-danger:focus, html[data-theme="dark"] .link-danger:hover { color: hsl(354, 61%, 72%); }
html[data-theme="dark"] .link-dark { color: var(--dm-text); }
html[data-theme="dark"] .link-dark:focus, html[data-theme="dark"] .link-dark:hover { color: var(--dm-text); }
html[data-theme="dark"] .border { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-top { border-top-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-end { border-right-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-bottom { border-bottom-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-start { border-left-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-light { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .border-white { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .text-muted { color: var(--dm-text-muted) !important; }
html[data-theme="dark"] .text-black-50 { color: var(--dm-text) !important; }
html[data-theme="dark"] .nice-select { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .nice-select.disabled { border-color: var(--dm-border); color: var(--dm-text-muted); }
html[data-theme="dark"] .nice-select.disabled:after { border-color: var(--dm-border); }
html[data-theme="dark"] .nice-select .list { background-color: var(--dm-surface); }
html[data-theme="dark"] .nice-select .option.disabled { color: var(--dm-text-muted); }
body[data-theme="dark"], html[data-theme="dark"] button, html[data-theme="dark"] input, html[data-theme="dark"] select, html[data-theme="dark"] optgroup, html[data-theme="dark"] textarea { color: var(--dm-text); }
html[data-theme="dark"] h1, html[data-theme="dark"] h1 a, html[data-theme="dark"] h2, html[data-theme="dark"] h2 a, html[data-theme="dark"] h3, html[data-theme="dark"] h3 a, html[data-theme="dark"] h4, html[data-theme="dark"] h4 a, html[data-theme="dark"] h5, html[data-theme="dark"] h5 a, html[data-theme="dark"] h6, html[data-theme="dark"] h6 a, html[data-theme="dark"] form { color: var(--dm-text); }
html[data-theme="dark"] p { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] input:focus, html[data-theme="dark"] textarea:focus, html[data-theme="dark"] select:focus { color: var(--dm-text) !important; }
html[data-theme="dark"] textarea::-webkit-input-placeholder, html[data-theme="dark"] input::-webkit-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] textarea::-moz-placeholder, html[data-theme="dark"] input::-moz-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] textarea::-ms-input-placeholder, html[data-theme="dark"] input::-ms-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-adashboard { border-left-color: var(--dm-border); }
html[data-theme="dark"] .crancy-smenu.crancy-close .crancy__dropdown { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__main--menu .menu-bar li .crancy__dropdown { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__main--menu .menu-bar li .crancy__dropdown li { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-border-1px { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-hr-line { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sbcolor { background-color: hsl(214, 32%, 20%) !important; }
html[data-theme="dark"] .crancy-offbg { background-color: var(--dm-surface-2) !important; }
html[data-theme="dark"] .crancy-bcolor { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-tcolor { color: var(--dm-text-muted) !important; }
html[data-theme="dark"] .crancy-rcolor { color: hsl(0, 100%, 72%); }
html[data-theme="dark"] .crancy-offwhite__bg { background-color: var(--dm-surface-2) !important; }
html[data-theme="dark"] .crancy-color-white { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-color2 { color: hsl(256, 100%, 72%) !important; }
html[data-theme="dark"] .crancy-color3 { color: hsl(239, 82%, 72%) !important; }
html[data-theme="dark"] .crancy-color4 { color: hsl(0, 79%, 72%) !important; }
html[data-theme="dark"] .crancy-color6 { color: hsl(271, 70%, 72%) !important; }
html[data-theme="dark"] .crancy-color7 { color: hsl(329, 81%, 72%) !important; }
html[data-theme="dark"] .crancy-color1__opacity--bg { background-color: hsl(227, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color2__opacity--bg { background-color: hsl(146, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color3__opacity--bg { background-color: hsl(240, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color4__opacity--bg { background-color: hsl(0, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color5__opacity--bg { background-color: hsl(211, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color6__opacity--bg { background-color: hsl(45, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color7__opacity--bg { background-color: hsl(271, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color8__opacity--bg { background-color: hsl(329, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color9__opacity--bg { background-color: hsl(145, 44%, 20%) !important; }
html[data-theme="dark"] .crancy-color10__opacity--bg { background-color: hsl(29, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color11__opacity--bg { background-color: hsl(0, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color12__opacity--bg { background-color: hsl(26, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-color13__opacity--bg { background-color: hsl(148, 38%, 20%) !important; }
html[data-theme="dark"] .crancy-color14__opacity--bg { background-color: hsl(327, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-wc__check-inline label { color: var(--dm-text); }
html[data-theme="dark"] input, html[data-theme="dark"] textarea, html[data-theme="dark"] select { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .form-select.crancy__item-input { border-color: var(--dm-border); }
html[data-theme="dark"] .paragraph-color { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] button[disabled], html[data-theme="dark"] input[disabled] { background-color: hsl(212, 45%, 20%); }
html[data-theme="dark"] pre { background-color: var(--dm-surface-2); }
html[data-theme="dark"] mark, html[data-theme="dark"] ins { background-color: hsl(54, 45%, 20%); }
body[data-theme="dark"] { background-color: var(--dm-surface-2); }
html[data-theme="dark"] button, html[data-theme="dark"] input[type="button"], html[data-theme="dark"] input[type="Default"], html[data-theme="dark"] input[type="submit"] { color: hsl(219, 17%, 72%); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] input[type="text"], html[data-theme="dark"] input[type="email"], html[data-theme="dark"] input[type="url"], html[data-theme="dark"] input[type="password"], html[data-theme="dark"] input[type="search"], html[data-theme="dark"] input[type="number"], html[data-theme="dark"] input[type="tel"], html[data-theme="dark"] input[type="range"], html[data-theme="dark"] input[type="date"], html[data-theme="dark"] input[type="month"], html[data-theme="dark"] input[type="week"], html[data-theme="dark"] input[type="time"], html[data-theme="dark"] input[type="datetime"], html[data-theme="dark"] input[type="datetime-local"], html[data-theme="dark"] input[type="color"], html[data-theme="dark"] textarea { background-color: var(--dm-surface); color: var(--dm-text); color: var(--dm-text) !important; }
html[data-theme="dark"] input[type="text"]:focus, html[data-theme="dark"] input[type="email"]:focus, html[data-theme="dark"] input[type="url"]:focus, html[data-theme="dark"] input[type="password"]:focus, html[data-theme="dark"] input[type="search"]:focus, html[data-theme="dark"] input[type="number"]:focus, html[data-theme="dark"] input[type="tel"]:focus, html[data-theme="dark"] input[type="range"]:focus, html[data-theme="dark"] input[type="date"]:focus, html[data-theme="dark"] input[type="month"]:focus, html[data-theme="dark"] input[type="week"]:focus, html[data-theme="dark"] input[type="time"]:focus, html[data-theme="dark"] input[type="datetime"]:focus, html[data-theme="dark"] input[type="datetime-local"]:focus, html[data-theme="dark"] input[type="color"]:focus, html[data-theme="dark"] textarea:focus { color: hsl(219, 17%, 72%); background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] select { border-color: var(--dm-border); }
html[data-theme="dark"] form input::-webkit-input-placeholder, html[data-theme="dark"] form textarea::-webkit-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] form input:-ms-input-placeholder, html[data-theme="dark"] form textarea:-ms-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] form input::placeholder, html[data-theme="dark"] form textarea::placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .screen-reader-text:focus { background-color: var(--dm-surface-2); color: hsl(199, 65%, 72%); }
html[data-theme="dark"] .slick-arrow { background-color: hsl(281, 45%, 20%); color: hsl(254, 94%, 72%); }
html[data-theme="dark"] .crancy-btn.trs-white.bl-color { color: var(--dm-text); }
html[data-theme="dark"] .crancy-btn.crancy-white { background-color: var(--dm-surface); color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-border-top { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-border-bottom { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-btn.offset-green { background-color: hsl(161, 42%, 20%); }
html[data-theme="dark"] .crancy-btn.offset-pink { background-color: hsl(308, 45%, 20%); color: hsl(329, 82%, 72%); }
html[data-theme="dark"] .crancy-btn.offset-orange { background-color: hsl(26, 45%, 20%); }
html[data-theme="dark"] .crancy-btn.offset-blue { background-color: hsl(212, 45%, 20%); }
html[data-theme="dark"] .crancy-btn.crancy-btn__bordered { color: var(--dm-text); }
html[data-theme="dark"] .crancy-btn.crancy-btn__bordered:hover { color: var(--dm-text); }
html[data-theme="dark"] .crancy-btn.crancy-ybcolor { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-btn.crancy-ybcolor { color: var(--dm-text); }
html[data-theme="dark"] .sec-head__badge { color: hsl(294, 64%, 72%); background-color: hsl(275, 45%, 20%); }
html[data-theme="dark"] .section-head.style-2 .sec-head__badge { color: hsl(18, 99%, 72%); }
html[data-theme="dark"] .bg-normal-default { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .section-head.style-3 .sec-head__badge { color: hsl(18, 99%, 72%); background-color: var(--dm-surface-2); }
html[data-theme="dark"] .section-head.style-3.off-white-bg .sec-head__badge { background-color: var(--dm-surface-2) !important; }
html[data-theme="dark"] .popup-search-box button.searchClose { border-color: var(--dm-border); }
html[data-theme="dark"] .popup-search-box form input { border-color: var(--dm-border); }
html[data-theme="dark"] .scrollToTop { color: hsl(230, 87%, 72%); }
html[data-theme="dark"] .scrollToTop:hover, html[data-theme="dark"] .scrollToTop:hover i { color: var(--dm-text); }
html[data-theme="dark"] .scrollToTop i { color: hsl(230, 87%, 72%); }
html[data-theme="dark"] .offcanvas-form .form-control { color: var(--dm-text); }
html[data-theme="dark"] .offcanvas-toggler .line { background-color: var(--dm-surface); }
html[data-theme="dark"] .offcanvas-header .btn-close { color: var(--dm-text); }
html[data-theme="dark"] .offcanvas-header .btn-close:hover { color: hsl(230, 87%, 72%); }
html[data-theme="dark"] .offcanvas-menu::before { background-color: var(--dm-surface); }
html[data-theme="dark"] .offcanvas-menu li.active a { color: var(--dm-text); }
html[data-theme="dark"] .offcanvas-menu li a { color: var(--dm-text); }
html[data-theme="dark"] .offcanvas-menu li a:hover { color: hsl(230, 87%, 72%); }
html[data-theme="dark"] .nav-tabs .nav-item.show .nav-link, html[data-theme="dark"] .nav-tabs .nav-link.active { color: var(--dm-text); }
html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--dm-text); }
html[data-theme="dark"] .select2-container--default .select2-selection--single { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .admin-menu { border-right-color: var(--dm-border); }
html[data-theme="dark"] .author { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .menu-bar__text .crancy-menu-icon { color: var(--dm-text); }
html[data-theme="dark"] .crancy-friends-card__author > img { border-color: var(--dm-border); }
html[data-theme="dark"] .logo-button__icon { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__form-inner input { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-dlanguage a { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-dlanguage .crancy-dlanguage__img { background-color: hsl(212, 27%, 20%); }
html[data-theme="dark"] .crancy-header__single { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__author-text a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-header { background-color: var(--dm-surface); border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-dropdown { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-dropdown__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-dropdown__close { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-dropdown__heading { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-dropdown_list li { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-dropdown-usd { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-header-messages__contnt { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-header-messages__btn { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-balance_list.crancy-header-messages li:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header-messages__btn.crancy-header-messages__btn--warning { background-color: hsl(50, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-dropdown__button { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-header-messages__btn.crancy-header-messages__btn--completed { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-dmenu li a { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-dmenu li a:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-dmpage { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-dmpage li a { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-dmpage li a:hover { color: hsl(227, 96%, 72%); }
html[data-theme="dark"] .crancy-notifications { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wallet__list-single { border-color: var(--dm-border); background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-preview__connect { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-wallet__list-single .crancy-dropdown__img { background-color: hsl(236, 45%, 20%); }
html[data-theme="dark"] .view-wallet__btn a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-dropdown__img.crancy-profile__img-one { background-color: hsl(196, 45%, 20%); }
html[data-theme="dark"] .crancy-dropdown__img.crancy-profile__img-two { background-color: hsl(297, 45%, 20%); }
html[data-theme="dark"] .crancy-dropdown__img.crancy-profile__img-three { background-color: hsl(148, 45%, 20%); }
html[data-theme="dark"] .crancy-dropdown__img.crancy-profile__img-four { background-color: hsl(236, 45%, 20%); }
html[data-theme="dark"] .crancy-dropdown__img.crancy-profile__img-five { background-color: hsl(0, 45%, 20%); }
html[data-theme="dark"] .crancy-notifications__inner { border-color: var(--dm-border); }
html[data-theme="dark"] .all-notificaiton__inner .list-group-item { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy__toggle { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy__dropdown i { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-sidebar { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-sidebar_btn { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-wallet-card__buttons .crancy-btn { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-heading__amount-dropdown { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wallet-form__card { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wallet-form__amount-label { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-wallet-form__amount-author img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wallet-form__amount-group input { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-wallet-customer__title a:hover { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-wallet-customer__single { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wallet-form__card .nice-select span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wallet-customer__contact p, html[data-theme="dark"] .crancy-wallet-customer__contact p a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar__cstatics-title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-progress-list li { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-progress-list li p span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-progress-list li b { color: var(--dm-text); }
html[data-theme="dark"] .crancy-progress-list li p { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar_dropdown { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-sidebar_dropdown a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-progress-inline__clist li span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar__historylist li { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebar_btn.crancy-heading__tabs { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar__history-name { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar__history-title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-sidebar__history-name span { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-sidebar__history-name span:before { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-sidebar__button-btn { background-color: hsl(238, 45%, 20%); }
html[data-theme="dark"] .crancy-sidebar__list li a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-multiple__adropdownn .crancy-sidebar_dropdown { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-multiple__adropdownn .crancy-sidebar_dropdown a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-product-card { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy__item-label.crancy__item-label-product span { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-image-video-upload__title { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-image-video-upload__title span { color: hsl(227, 100%, 72%); }
html[data-theme="dark"] .crancy-form-checkbox__added label { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .crancy__item-form--add__group a { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .crancy__item-form--add input { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-alert { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-progressbar__single { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-progressbar__count { color: var(--dm-text); }
html[data-theme="dark"] .crancy-progressbar__percent { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-sidebar__single--bordered { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-traffic-list__icon { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-new-list__tabs { background-color: hsl(227, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-new-list__tabs a { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-new-list__tabs.crancy-new-list__tabs--v2 a.active { background-color: var(--dm-surface) !important; color: hsl(227, 100%, 72%) !important; }
html[data-theme="dark"] .crancy-spending-card { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-spending-card__graph { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-sidebar__single--bg { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-sidebar__heading--bordered { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-ecom-card { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-ecom-card__heading { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-ecom-card.crancy-ecom-card__v2 .crancy-ecom-card__title { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chart-tabs a { background-color: hsl(222, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-chart-tabs a:hover, html[data-theme="dark"] .crancy-chart-tabs a.active { background-color: hsl(227, 45%, 20%) !important; }
html[data-theme="dark"] .charts-main { background-color: var(--dm-surface); }
html[data-theme="dark"] .charts-main__title { color: var(--dm-text); }
html[data-theme="dark"] .charts-main__middle-single span { color: var(--dm-text); }
html[data-theme="dark"] .charts-main__showcase { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-wc__form-inner-showcase { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-chart-groups__title { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-chart-groups__title span { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .welcome-cta { background-color: var(--dm-surface); }
html[data-theme="dark"] .welcome-cta__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-funfact__single { border-right-color: var(--dm-border); }
html[data-theme="dark"] .crancy-payment-list__list li p { color: var(--dm-text); }
html[data-theme="dark"] .crancy-payment-list__list li p span, html[data-theme="dark"] .crancy-payment-list__list li p a { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-payment-list__list li p b { color: var(--dm-text); }
html[data-theme="dark"] .crancy-payment-list__single { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-default-cd .fc-view-harness { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-default-cd .fc-daygrid-day-number { color: var(--dm-text); }
html[data-theme="dark"] .crancy-default-cd__event { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-default-cd__event .fc-header-toolbar { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-default-cd__event .fc-header-toolbar .fc-toolbar-title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-default-cd__event .fc-button span { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-default-cd__event .fc-button:hover span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-hbanner .crancy-btn.crancy-ybcolor:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-preview__modal-content { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-choose-method__add { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-crancy-checkbox__single.crancy-crancy-checkbox__payment .crancy-crancy-checkbox__label { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-crancy-checkbox__payment .crancy-crancy-checkbox__content > span { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__form-inner.crancy-header__form-inner--currency { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-crancy-checkbox__quiz-check { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-crancy-checkbox__quiz-check:before { color: hsl(269, 70%, 72%); }
html[data-theme="dark"] .crancy-header__form__currency form { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-table-meta__tab a.active { background-color: hsl(227, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-table-meta__single { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-table-meta__single .nice-select { background-color: var(--dm-surface) !important; color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-table-meta__btn { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-table { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-table__filter { border-color: var(--dm-border); color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__head { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-table__body tr:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-table__product-title span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-table__text { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__bid-text { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__status { background-color: hsl(145, 45%, 20%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--pending { background-color: hsl(271, 45%, 20%); color: hsl(271, 70%, 72%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--paid { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--unpaid { background-color: var(--dm-surface-2); color: hsl(0, 100%, 72%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--delete { background-color: hsl(48, 45%, 20%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--cancel { background-color: hsl(0, 45%, 20%); color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--down { background-color: hsl(329, 45%, 20%); color: hsl(329, 82%, 72%); }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--active { background-color: hsl(150, 45%, 20%); }
html[data-theme="dark"] .crancy-table__head tr th { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-sidebar_btn.crancy-sidebar_btn--bg { background-color: hsl(222, 45%, 20%) !important; color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-table-file__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__body td { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-table__campaing-icon { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-table__main-v4 .crancy-table__product-title { color: var(--dm-text); }
html[data-theme="dark"] .dataTables_paginate .paginate_button.page-item.previous a, html[data-theme="dark"] .dataTables_paginate .paginate_button.page-item.next a, html[data-theme="dark"] .crancy-pagination ul .crancy-pagination__button a { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .dataTables_length label { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .dataTables_length select { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-pagination ul li.active a, html[data-theme="dark"] .crancy-pagination ul li:hover a { background-color: hsl(210, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-pagination ul .crancy-pagination__button:hover a { background-color: hsl(228, 45%, 20%) !important; color: hsl(231, 98%, 72%) !important; }
html[data-theme="dark"] .crancy-chatbox__main { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-header__form .crancy-header__form-inner { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-header__form .crancy-header__form-inner:hover { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__author-online { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__list li { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__list li:hover, html[data-theme="dark"] .crancy-chatbox__list li.active { background-color: hsl(212, 45%, 20%); }
html[data-theme="dark"] .crancy-chatbox__time { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__explore { border-left-color: var(--dm-border); background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-chatbox__explore-head { background-color: var(--dm-surface); border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__incoming-chat { border-color: var(--dm-border); }
html[data-theme="dark"] span.crancy-chatbox__typing { color: hsl(219, 17%, 72%); color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__time-two { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__btn a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__incoming-text { color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__archive-time { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__form-inner { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__button { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-chatbox__form-inner textarea { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-chatbox__button-inline__single { border-right-color: var(--dm-border); }
html[data-theme="dark"] .crancy-header__blink { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-header__form--chatbox input { background-color: hsl(209, 45%, 20%); }
html[data-theme="dark"] .crancy__item-group__title { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy__item { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy__item-input { background-color: var(--dm-surface); }
html[data-theme="dark"] .ntfmax__item-radio--group label { border-color: var(--dm-border); }
html[data-theme="dark"] .item-input-icon { background-color: hsl(273, 45%, 20%); }
html[data-theme="dark"] .ntfmax__item-radio-title { color: var(--dm-text); }
html[data-theme="dark"] .crancy__item-sublabel { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy__item-label--inline { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy__item-fee-text b { color: var(--dm-text); }
html[data-theme="dark"] .crancy__item-unlock--icon { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy__item-fee-text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .ntfmax__item-radio--group label i { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-chatbox__incoming-info { background-color: hsl(232, 45%, 20%); }
html[data-theme="dark"] .crancy__item-form--main input, html[data-theme="dark"] .crancy__item-form--main textarea { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__author.crancy-chatbox__email .crancy-chatbox__author-img svg { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-chatbox__stared.crancy-chatbox__stared--no { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__header { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-email-menu li a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__explore.crancy-chatbox__explore--message { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chatbox__detail p { color: var(--dm-text); }
html[data-theme="dark"] .crancy-attachments { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-attachments__size { color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__message--author span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__message--author h4 { color: var(--dm-text); }
html[data-theme="dark"] .crancy-theader { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-tdetails .crancy-chatbox__explore { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-tinfo { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-tinfo__list li { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-tinfo__title { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__incoming-chat { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__chat .crancy-chatbox__incoming-text, html[data-theme="dark"] .crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__chat li { color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__main-content span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-chatbox-uinfo__thumb img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-chat-box-uinfo__icon { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-todolist { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-todolist__sidebar { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-todolist__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-todolist__menu--list li a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-todolist__task--group { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-todolist__heading { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__task { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-single__task--toggle i { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-single__task--label { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__task--title a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__task--v2 .crancy-single__task--title a:hover { color: hsl(329, 82%, 72%); }
html[data-theme="dark"] .crancy-single__task--date { background-color: hsl(222, 45%, 20%); color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__task--addnew { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__task.crancy-single__task--v2 { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-single__task.crancy-single__task--v3 { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-single__task--addnew.crancy-single__task--addnew-v2 { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-single__task--addnew.crancy-single__task--addnew-v2:hover { color: hsl(329, 82%, 72%); }
html[data-theme="dark"] .crancy-single__task--addnew.crancy-single__task--addnew-v3 { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-project-preview__list li { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-project-preview__list li b { color: var(--dm-text); }
html[data-theme="dark"] .crancy-upcontent { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-upcard { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-upcard__thumb img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-upcard__heading { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-upcard__list li { color: var(--dm-text); }
html[data-theme="dark"] .crancy-upcard__list--label { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-upcard__list li span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-pcats__list a { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-tasksingle__group img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-uactivity { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-uactivity__heading { color: var(--dm-text); }
html[data-theme="dark"] .crancy-uactivity__list { border-left-color: var(--dm-border); }
html[data-theme="dark"] .crancy-uactivity__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-uactivity__time { border-left-color: var(--dm-border); color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-progress__in { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-progress__done { background-color: hsl(147, 45%, 20%); }
html[data-theme="dark"] .crancy-progress__hold { background-color: hsl(240, 45%, 20%); color: hsl(239, 82%, 72%); }
html[data-theme="dark"] .crancy-progress__cancel { background-color: hsl(0, 45%, 20%); color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-userprofile__bottom { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-userprofile__list li a span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-about-list li p { color: var(--dm-text); }
html[data-theme="dark"] .author-post-meta li a { color: var(--dm-text); }
html[data-theme="dark"] .author-post__inner { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .profile-sidebar-meta__single { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-personals { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy__item-switch--slide::before { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy__item-switch.crancy__item-switch--v2 span { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy__item-button--cancel { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-userprofile__thumb { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-grid-list a { background-color: hsl(211, 45%, 20%); }
html[data-theme="dark"] .crancy-teams { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-userprofile { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-achievement__btn { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-achievement__title span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-achievement__content { color: var(--dm-text); }
html[data-theme="dark"] .crancy-btn.crancy-btn__share { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .crancy-userprofile__meta { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-userprofile__number { color: var(--dm-text); }
html[data-theme="dark"] .crancy-ptabs__stext b { color: var(--dm-text); }
html[data-theme="dark"] .crancy-psidebar .crancy-psidebar__list a { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-psidebar__title span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-psidebar a:hover, html[data-theme="dark"] .crancy-psidebar a.active { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-psidebar { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-ptabs__social { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-ptabs__social-connect a { color: hsl(203, 88%, 72%); }
html[data-theme="dark"] .crancy-ptabs__social-icon { color: hsl(203, 88%, 72%); }
html[data-theme="dark"] .crancy-paymentm__add { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-paymentm__add--title { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-paymentm-card.crancy-paymentm-card--v2 { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-paymentm-card { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-paymentm__badge.crancy__error { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-side-tabs { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-side-tabs a { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-pptabs__main .crancy-table__product-desc { color: var(--dm-text); }
html[data-theme="dark"] .crancy-collection__single { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-collection__item a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-newtrans__menu a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-newtrans__single { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-newtrans__added { color: var(--dm-text); }
html[data-theme="dark"] .crancy-newtrans__added span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-dropdown__sub .crancy-newtrans__debit { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-dropdown__all { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-sellbox__single { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-dropdown__sub { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-dropdown__sub span { color: hsl(146, 64%, 72%); }
html[data-theme="dark"] .crancy-progress-card { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-progress-card__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-progress-card__history { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-progress-card__percent { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] div.crancy-tasksingle__group--authors img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-paymentm__text.crancy-paymentm__text--notify { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-sellbox__single .crancy-amount__statics__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-amount__statics__debit { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-folders__info { border-left-color: var(--dm-border); }
html[data-theme="dark"] .crancy-folders__info-list li { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-folders__info-list li span { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-folder-list__single:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-folder-list__label { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-folder-list__single.crancy-folder-list__single--add { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-folder-list__add span { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-folder-list__add--title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-files-list__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-files-list__label { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-folders__info-single { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-folders__info-title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__trash a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-table__trash a:hover { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-accordion__single .accordion-button:not(.collapsed) { color: hsl(216, 90%, 72%); background-color: hsl(215, 45%, 20%); }
html[data-theme="dark"] .accordion-button.crancy-accordion__heading { color: var(--dm-text); }
html[data-theme="dark"] .crancy-faqs { background-color: var(--dm-surface); }
html[data-theme="dark"] .accordion-body.crancy-accordion__body { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .accordion-flush .accordion-item .accordion-button::after { background-color: var(--dm-surface); }
html[data-theme="dark"] .accordion-button:not(.collapsed)::after { background-color: hsl(227, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-ptabs__stitle i { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-personals__history .crancy-table__product-desc { color: var(--dm-text); }
html[data-theme="dark"] .crancy-personals__history .crancy-table__product-desc.crancy-normal-text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-ptabs__form-update { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-userprofile__meta a { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-pricing { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-psingle { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-psingle__body { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wc__full { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-wc__form--middle { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-wc-bg { background-color: hsl(247, 45%, 20%); }
html[data-theme="dark"] input[type="checkbox"] { background-color: hsl(246, 45%, 20%); border-color: var(--dm-border) !important; }
html[data-theme="dark"] .form-group.crancy-wp__form--group { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .form-group.crancy-wp__form--group label { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wc__select--tab { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .form-group.crancy-wp__form--group label span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-wc__form--inner--heading { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wc__form-main input { background-color: var(--dm-surface); color: var(--dm-text); color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-wc__form-main .crancy-wc__icon { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-wc__bottom a { color: var(--dm-text); }
html[data-theme="dark"] .ntfmax-wc__btn.ntfmax-wc__btn--two { color: var(--dm-text); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wc__footer--copyright { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-wc__form-login--label:before { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wc__form-login--label span { background-color: var(--dm-surface); color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover .ntfmax-wc__btn-icon { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-wc__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-wc__footer--language:after { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wc__footer--list li a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wc__footer--language, html[data-theme="dark"] .crancy-wc__footer--languages .nice-select { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wc__footer--languages .select2-selection.select2-selection--single span b { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-wc__form-verify input { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-wc__form .crancy-wc__form-verify input { border-color: var(--dm-border); background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-wc__update-contnet-text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-wc__bottom--reset { color: var(--dm-text); }
html[data-theme="dark"] .crancy-wc__ficon { border-right-color: var(--dm-border); }
html[data-theme="dark"] .crancy-wc__form-main--password input { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-login-popup__middle { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-login-popup__close { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-popup-heading { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-popup-bottom { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-forms { background-color: hsl(46, 45%, 20%); }
html[data-theme="dark"] .crancy-main-form__top { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-main-form__inner { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-main-form__group .nice-select, html[data-theme="dark"] .crancy-main-form__group input, html[data-theme="dark"] .crancy-main-form__group textarea, html[data-theme="dark"] .crancy-main-form__group select { background-color: var(--dm-surface) !important; border-color: var(--dm-border) !important; color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-main-form__single .crancy-main-form__icon { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-header__form.crancy-cta__search form { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-cta { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-header__form.crancy-cta__search form input { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-history { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-history__number { color: var(--dm-text); }
html[data-theme="dark"] .crancy-history__number span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-history__amount.crancy-history__amount-debit { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .crancy-history__icon.crancy-history__icon-two { background-color: hsl(297, 45%, 20%); }
html[data-theme="dark"] .crancy-history__icon.crancy-history__icon-three { background-color: hsl(148, 45%, 20%); }
html[data-theme="dark"] .crancy-history__icon.crancy-history__icon-four { background-color: hsl(0, 45%, 20%); }
html[data-theme="dark"] .crancy-history.crancy-history--ticket .crancy-progressbar__single { background-color: hsl(211, 45%, 20%); }
html[data-theme="dark"] .crancy-accordion.crancy-according__showcase { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-uwork__office { color: var(--dm-text); }
html[data-theme="dark"] .crancy-uwork__office span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-uactivity__all a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-uactivity__list li::before { background-color: var(--dm-surface); }
html[data-theme="dark"] .myChart-progress__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-task-point { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-task__list li p span { color: var(--dm-text); }
html[data-theme="dark"] .crancy-page-inner { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebarmenu { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-sidebarmenu__header { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-pcats__list.crancy-sidebarmenu__menu a { background-color: hsl(210, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-sidebarmenu__option { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebarmenu__option--icon { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .crancy-sidebarmenu__style--menus img { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebarmenu__style--title { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebarmenu__option--rtl .crancy-sidebarmenu__option--icon { background-color: hsl(144, 45%, 20%); }
html[data-theme="dark"] .crancy-sidebarmenu__switcher { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-sidebarmenu .crancy-dropdown__title, html[data-theme="dark"] .crancy-sidebarmenu .crancy-chatbox__author-title a, html[data-theme="dark"] .crancy-sidebarmenu__title, html[data-theme="dark"] .crancy-sidebarmenu__option--title, html[data-theme="dark"] .crancy-sidebarmenu__style--title, html[data-theme="dark"] .crancy-sidebarmenu .crancy-dropdown-name { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-sidebarmenu .crancy-dropdown__title, html[data-theme="dark"] .crancy-sidebarmenu .crancy-dropdown_list li { border-bottom-color: var(--dm-border) !important; }
html[data-theme="dark"] .crancy-audience { background-color: hsl(210, 45%, 20%); border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-audience__single--title span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-audience__single.crancy-audience__single--middle { background-color: hsl(210, 45%, 20%); }
html[data-theme="dark"] .crancy-history.crancy-history__v2 .crancy-history__text { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-history__prevday b { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single__box { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-see__all { color: var(--dm-text); }
html[data-theme="dark"] .crancy-email-list__single span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-error { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-error__comming .crancy-error__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-coming-soon__form-inner { background-color: var(--dm-surface-2) !important; }
html[data-theme="dark"] .crancy-countodwn-single-dot::before, html[data-theme="dark"] .crancy-countodwn-single-dot::after { background-color: hsl(211, 25%, 20%); }
html[data-theme="dark"] .fc-title { color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-coming-soon__slist li a { background-color: hsl(214, 32%, 20%); color: hsl(216, 15%, 72%); }
html[data-theme="dark"] .crancy-faq-card { background-color: hsl(222, 45%, 20%); }
html[data-theme="dark"] .crancy-faq-card__icon { background-color: var(--dm-surface); }
html[data-theme="dark"] .nice-select, html[data-theme="dark"] select, html[data-theme="dark"] .crancy-table-filter__single input { background-color: var(--dm-surface) !important; color: var(--dm-text); }
html[data-theme="dark"] .nice-select .option:hover, html[data-theme="dark"] .nice-select .option.selected { background-color: var(--dm-surface) !important; color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-table-filter__single label { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table-filter__single .nice-select:hover { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-single-integration { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-single-integration__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single-integration__label { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-btn.crancy-btn__regular { color: hsl(0, 100%, 72%); }
html[data-theme="dark"] .crancy-single-user { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-single-user__title span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-single-user__label { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-single-user__info { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-single-user__list li { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single-user__list li a, html[data-theme="dark"] .crancy-single-user__list li span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-btn__default { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-featured-user__text { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user__list li { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user__list li a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-featured-user__border { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-featured-user__files a { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-featured-user__ficon { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-featured-user__fsize { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user__hagent--title span { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user__btn-group a { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-featured-user__more { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-featured-user__lists span { background-color: var(--dm-surface); color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-projects-head__button.crancy-projects-head__button--filter { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-pcats__list.crancy-prcats__list { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-pcats__list.crancy-prcats__list a { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-pcats__list.crancy-prcats__list a span { background-color: hsl(219, 45%, 20%); color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-pcats__list.crancy-prcats__list a.active, html[data-theme="dark"] .crancy-pcats__list.crancy-prcats__list a:hover { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-single-project__progress { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-single-project__icon { border-color: var(--dm-border); background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-single-project__title { color: var(--dm-text); }
html[data-theme="dark"] .crancy-single-project__label { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-single-project__content p { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-single-project { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-single-project__date { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-toggle__dropdown { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-toggle__dropdown li a { color: var(--dm-text-muted); }
html[data-theme="dark"] .crancy-toggle__dropdown li.last-dropdown { border-top-color: var(--dm-border); }
html[data-theme="dark"] .crancy-user-search { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-user-search__single::after { background-color: hsl(214, 32%, 20%); }
html[data-theme="dark"] .crancy-user-search__single input, html[data-theme="dark"] .crancy-user-search__single select { color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-header__form .crancy-header__form-inner input::-moz-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-header__form .crancy-header__form-inner input::-webkit-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-header__form .crancy-header__form-inner input:-ms-input-placeholder { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-table__main-v3 .crancy-table__head th { border-top-color: var(--dm-border); border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-table__main.crancy-table__main-v3 th { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-customer-filter__search .crancy-header__form-inner, html[data-theme="dark"] .crancy-customer-filter_filter a { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-customer-filter__single--button { background-color: var(--dm-surface) !important; color: hsl(219, 17%, 72%); }
html[data-theme="dark"] .crancy-header__form.crancy-header__form--customer .crancy-header__form-inner { background-color: var(--dm-surface); }
html[data-theme="dark"] .charts-main-dates { border-color: var(--dm-border); color: var(--dm-text); }
html[data-theme="dark"] .charts-main-dates__input { color: var(--dm-text) !important; }
html[data-theme="dark"] .charts-main-dates__input::-moz-placeholder { color: var(--dm-text) !important; }
html[data-theme="dark"] .charts-main-dates__input::-webkit-input-placeholder { color: var(--dm-text) !important; }
html[data-theme="dark"] .charts-main-dates__input:-ms-input-placeholder { color: var(--dm-text) !important; }
html[data-theme="dark"] .charts-main-dates__input::-ms-input-placeholder { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-main-form__contact .crancy-main-form__group input, html[data-theme="dark"] .crancy-main-form__contact .crancy-main-form__group textarea { background-color: var(--dm-surface); border-color: var(--dm-border); }
html[data-theme="dark"] .support-tracker-box { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-pcats__list.crancy-pcats__list--support { background-color: hsl(227, 45%, 20%); }
html[data-theme="dark"] .crancy-pcats__list.crancy-pcats__list--support a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__main.crancy-table__ticket .crancy-table__head { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-pbreadcrumb__list a { color: var(--dm-text); }
html[data-theme="dark"] .crancy-pbreadcrumb__list li { color: hsl(0, 100%, 72%); }
html[data-theme="dark"] .crancy-pbreadcrumb__list li:after { color: var(--dm-text); }
html[data-theme="dark"] .crancy-cart { background-color: var(--dm-surface); }
html[data-theme="dark"] .accordion-body.crancy-accordion__body { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-project-meta__icon { background-color: hsl(134, 45%, 20%); }
html[data-theme="dark"] .crancy-project-detail { background-color: var(--dm-surface); }
html[data-theme="dark"] .crancy-project-detail__text { color: var(--dm-text); }
html[data-theme="dark"] .crancy-comment-box { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-comment-imgs__more { background-color: hsl(227, 45%, 20%); color: hsl(227, 100%, 72%); }
html[data-theme="dark"] .crancy-tab-default { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-tab-default a { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .crancy-tab-default a.active { color: hsl(227, 100%, 72%) !important; }
html[data-theme="dark"] .crancy-project-meta__content h5 { color: var(--dm-text); }
html[data-theme="dark"] .crancy-tab_inbox a { border-color: var(--dm-border) !important; color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-inbox-card__list a { border-color: var(--dm-border); }
html[data-theme="dark"] .crancy-inbox-card__list a:hover { background-color: var(--dm-surface) !important; color: hsl(227, 100%, 72%) !important; }
html[data-theme="dark"] div.ck.ck-editor__main .ck-content { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] div.ck.ck-editor__main .ck-content:hover { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .plan-details tr td:last-of-type h4 { color: var(--dm-text); }
html[data-theme="dark"] .plan-details tr td:last-of-type { color: var(--dm-text); }
html[data-theme="dark"] .page-link:hover { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .page-link { color: hsl(0, 79%, 72%); }
html[data-theme="dark"] .ed-primary-btn::before { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .ed-primary-btn::after { background-color: hsl(252, 45%, 20%); }
html[data-theme="dark"] .ed-page-title-and-breadcrumb .ed-page-title { color: hsl(232, 47%, 72%); }
html[data-theme="dark"] .ed-page-title-and-breadcrumb .ed-breadcrumb .ed-breadcrumb-item { color: var(--dm-text); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page { background-color: var(--dm-surface); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info .ed-inv-info-title { color: hsl(232, 47%, 72%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info :is(.ed-inv-info, html[data-theme="dark"] .ed-inv-more-info) table td, html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-summary .ed-inv-summary-wrapper table td { color: var(--dm-text); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info .ed-inv-more-info .ed-inv-status { background-color: hsl(251, 45%, 20%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info .ed-inv-more-info .ed-inv-paid-status { background-color: hsl(139, 45%, 20%); color: hsl(137, 81%, 72%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info .ed-inv-more-info .ed-inv-paid-status.rejected { background-color: hsl(48, 45%, 20%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-info .ed-inv-more-info .ed-inv-paid-status.pending { background-color: var(--dm-surface-2); color: hsl(0, 100%, 72%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-table-content .ed-inv-invoice-table thead { background-color: hsl(251, 45%, 20%); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-table-content .ed-inv-invoice-table thead tr th { color: var(--dm-text); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-table-content .ed-inv-invoice-table tbody tr td { color: var(--dm-text); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-table-content .ed-inv-table-headline { color: var(--dm-text); }
html[data-theme="dark"] .ed-invoice-main-wrapper .ed-invoice-page .ed-inv-billing-summary .ed-inv-summary-wrapper .ed-summry-total-sparetor { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .ed-course-progress_card { border-color: var(--dm-border); background-color: var(--dm-surface); }
html[data-theme="dark"] .ed-course-progress_card .ed-crs-thumb { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .ed-course-progress_card .ed-crs-owner-info .ed-crs-category { background-color: hsl(346, 45%, 20%); color: var(--dm-text); }
html[data-theme="dark"] .ed-course-progress_card .ed-crs-title { color: var(--dm-text); }
html[data-theme="dark"] .ed-crs-progress .ed-crs-progress-bar { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .ed-crs-progress .ed-crs-progress-lvl-text .ed-crs-progress-lvl { color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-content-wrapper { background-color: var(--dm-surface); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-playlist .ed-watch-playlist-main-wrapper { border-color: var(--dm-border); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-playlist .ed-playlist-short-details .ed-playlist-title { color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-playlist .ed-playlist-watch-list .ed-playlist-item .ed-playlist-item-btn { border-top-color: var(--dm-border); border-bottom-color: var(--dm-border); color: var(--dm-text); background-color: var(--dm-surface); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-playlist .ed-playlist-watch-list .ed-playlist-item .ed-playlist-item-body-wrapper { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-playlist .ed-playlist-watch-list .ed-playlist-item .ed-playlist-item-body-wrapper .ed-playlist-video-list .ed-playlist-video-item { border-bottom-color: var(--dm-border); color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-video-details .ed-watch-title-short-details .ed-wv-category { color: var(--dm-text); background-color: hsl(346, 45%, 20%); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-video-details .ed-watch-title-short-details .ed-wv-info .ed-wv-title { color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-content-main-wrapper .ed-watch-video-details .ed-watch-title-short-details .ed-wv-info .ed-wv-short-info .ed-wv-owner .text { color: var(--dm-text); }
html[data-theme="dark"] .ed-flat-btn_tab { background-color: var(--dm-surface-2); color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-tab-content-wrapper { border-color: var(--dm-border); }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-crs-details-headline { color: var(--dm-text); }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-html-editor-elm :is(h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3, html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6) { color: var(--dm-text) !important; }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-html-editor-elm p { color: var(--dm-text) !important; }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-html-editor-elm ul li { color: var(--dm-text) !important; }
html[data-theme="dark"] .ed-watch-more-details-wrapper .ed-tab-certificate-wrapper .ed-tab-ctc-text { color: var(--dm-text); }
html[data-theme="dark"] .overview-profile { background-color: var(--dm-surface); }
html[data-theme="dark"] .overview-researcher p { background-color: hsl(130, 45%, 20%); }
html[data-theme="dark"] .overview-profile-inner h4 { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .overview-profile-inner p { color: hsl(215, 19%, 72%); }
html[data-theme="dark"] .overview-profile-inner ul li { color: hsl(215, 19%, 72%); }
html[data-theme="dark"] .overview-profile-inner-contact li a { color: var(--dm-text-muted); }
html[data-theme="dark"] .overview-tabel { background-color: var(--dm-surface); }
html[data-theme="dark"] tbody tr { border-color: var(--dm-border) !important; }
html[data-theme="dark"] .td-h4 { color: hsl(215, 25%, 72%); }
html[data-theme="dark"] .td-date { color: hsl(227, 100%, 72%); }
html[data-theme="dark"] .dropdown-menu { background-color: var(--dm-surface); color: var(--dm-text); }
html[data-theme="dark"] .gallery-img-item-thumb { border-color: var(--dm-border); }
html[data-theme="dark"] input[type="text"], html[data-theme="dark"] input[type="email"], html[data-theme="dark"] input[type="url"], html[data-theme="dark"] input[type="password"], html[data-theme="dark"] input[type="search"], html[data-theme="dark"] input[type="number"], html[data-theme="dark"] input[type="tel"], html[data-theme="dark"] input[type="range"], html[data-theme="dark"] input[type="date"], html[data-theme="dark"] input[type="month"], html[data-theme="dark"] input[type="week"], html[data-theme="dark"] input[type="time"], html[data-theme="dark"] input[type="datetime"], html[data-theme="dark"] input[type="datetime-local"], html[data-theme="dark"] input[type="color"], html[data-theme="dark"] textarea { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] input[type="text"]:focus, html[data-theme="dark"] input[type="email"]:focus, html[data-theme="dark"] input[type="url"]:focus, html[data-theme="dark"] input[type="password"]:focus, html[data-theme="dark"] input[type="search"]:focus, html[data-theme="dark"] input[type="number"]:focus, html[data-theme="dark"] input[type="tel"]:focus, html[data-theme="dark"] input[type="range"]:focus, html[data-theme="dark"] input[type="date"]:focus, html[data-theme="dark"] input[type="month"]:focus, html[data-theme="dark"] input[type="week"]:focus, html[data-theme="dark"] input[type="time"]:focus, html[data-theme="dark"] input[type="datetime"]:focus, html[data-theme="dark"] input[type="datetime-local"]:focus, html[data-theme="dark"] input[type="color"]:focus, html[data-theme="dark"] textarea:focus { background-color: var(--dm-surface); }
html[data-theme="dark"] .nice-select, html[data-theme="dark"] select, html[data-theme="dark"] .crancy-table-filter__single input { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .submenu_active { color: hsl(13, 98%, 72%) !important; }
html[data-theme="dark"] .tagify tag>div { color: var(--dm-text) !important; }
html[data-theme="dark"] .tagify tag x:hover { color: var(--dm-text) !important; }
html[data-theme="dark"] .cv-button { color: var(--dm-text) !important; }
html[data-theme="dark"] .info-card-subtitle { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .info-card-list-item p { color: var(--dm-text-muted); }
html[data-theme="dark"] .info-card-list-item .payment-success { color: hsl(113, 87%, 72%); }
html[data-theme="dark"] .service-item { color: var(--dm-text); }
html[data-theme="dark"] .info-text { color: var(--dm-text); }
html[data-theme="dark"] .card-seller-name span { color: var(--dm-text-muted); }
html[data-theme="dark"] .seller-location { color: var(--dm-text); }
html[data-theme="dark"] .seller-info-list-item { color: var(--dm-text-muted); border-top-color: var(--dm-border); }
html[data-theme="dark"] .seller-info-list-item p { color: var(--dm-text-muted); }
html[data-theme="dark"] .modal-body td p { color: var(--dm-text); }
html[data-theme="dark"] .crancy-table__product-title p { color: var(--dm-text); }
html[data-theme="dark"] .ed-page-title-default { color: hsl(232, 47%, 72%); }
html[data-theme="dark"] .td_white_bg { background-color: var(--dm-surface); }
html[data-theme="dark"] .td_card.td_style_3 .td_cart_wishlist_icon { color: hsl(0, 98%, 72%); }
html[data-theme="dark"] .td_card.td_style_3 .td_cart_wishlist_icon:hover { background-color: var(--dm-surface); }
html[data-theme="dark"] .td_card.td_style_3 .td_cart_wishlist_icon:hover svg { color: hsl(0, 98%, 72%); }
html[data-theme="dark"] .td_card.td_style_3 .td_card_category::before { background-color: var(--dm-surface-2); }
html[data-theme="dark"] .td_card.td_style_3.td_type_1 { background-color: var(--dm-surface); }
html[data-theme="dark"] .td_card.td_style_5 .td_card_thumb .add_to_wishlist.active .td_cart_wishlist_icon, html[data-theme="dark"] .td_card.td_style_3 .add_to_wishlist.active .td_cart_wishlist_icon { background-color: var(--dm-surface); }
html[data-theme="dark"] .td_card.td_style_5 .td_card_thumb .add_to_wishlist.active .td_cart_wishlist_icon svg, html[data-theme="dark"] .td_card.td_style_3 .add_to_wishlist.active .td_cart_wishlist_icon svg { color: hsl(0, 98%, 72%); }
body[data-theme="dark"] { background-color: var(--dm-surface); }
html[data-theme="dark"] .logo { border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .admin-menu { background-color: var(--dm-surface); border-right-color: var(--dm-border); }
html[data-theme="dark"] .menu-bar li a.collapsed, html[data-theme="dark"] .menu-bar li ul li a span { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-dashboard-menu .collapsed .crancy-menu-icon .crancy-svg-icon { color: var(--dm-text); }
html[data-theme="dark"] .menu-bar li .crancy__dropdown { border-left-color: var(--dm-border); }
html[data-theme="dark"] .admin-menu__title { color: var(--dm-text); border-bottom-color: var(--dm-border); }
html[data-theme="dark"] .crancy-dashboard-menu .collapsed .menu-bar__text .crancy-menu-icon { color: var(--dm-text) !important; }
html[data-theme="dark"] .crancy-logo h2 { color: var(--dm-text); }
html[data-theme="dark"] .overview-researcher p { background-color: hsl(251, 45%, 20%); }
html[data-theme="dark"] .bg-primary-white { background-color: hsl(251, 45%, 20%) !important; }
html[data-theme="dark"] .crancy-psidebar a:hover, html[data-theme="dark"] .crancy-psidebar a.active { background-color: hsl(251, 45%, 20%) !important; }
html[data-theme="dark"] .dataTables_length select { background-color: var(--dm-surface) !important; }
html[data-theme="dark"] .crancy-table__status.crancy-table__status--paid { background-color: hsl(139, 45%, 20%); color: hsl(138, 80%, 72%); }
html[data-theme="dark"] .bg-success { background-color: hsl(139, 45%, 20%) !important; color: hsl(138, 80%, 72%) !important; }
html[data-theme="dark"] .bg-danger { background-color: hsl(0, 45%, 20%) !important; color: hsl(359, 95%, 72%) !important; }
html[data-theme="dark"] .btn-secondary, html[data-theme="dark"] .btn-secondary:hover { border-color: var(--dm-border); }
html[data-theme="dark"] .btn-black { color: var(--dm-text); }
html[data-theme="dark"] .crancy-dmenu li a { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .panel-switcher-btn { background-color: hsl(249, 45%, 20%); }
html[data-theme="dark"] .slider::before { background-color: var(--dm-surface); }
html[data-theme="dark"] .crs-step-ico { color: var(--dm-text); }
html[data-theme="dark"] .edc-meeting_warn { color: var(--dm-text); }
html[data-theme="dark"] .edu_support_files input[type=file] { border-color: var(--dm-border); }
html[data-theme="dark"] .edu_support_files input[type=file]::-webkit-file-upload-button, html[data-theme="dark"] .edu_support_files input[type=file]::file-selector-button { background-color: hsl(251, 45%, 20%); }
html[data-theme="dark"] .crancy-btn.next-btn { color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__incoming.crancy-chatbox__outgoing_cst.crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__incoming-chat { background-color: hsl(251, 45%, 20%); }
html[data-theme="dark"] .crancy-chatbox__incoming.crancy-chatbox__outgoing_cst.crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__incoming-chat .crancy-chatbox__withdate--inner p { color: var(--dm-text); }
html[data-theme="dark"] .crancy-chatbox__incoming.crancy-chatbox__outgoing_cst.crancy-chatbox__outgoing.crancy-chatbox__outgoing--email .crancy-chatbox__incoming-chat .crancy-chatbox__withdate time { color: hsl(219, 17%, 72%) !important; }
html[data-theme="dark"] .overview-profile-inner-contact li a { color: hsl(219, 17%, 72%); }

@media only screen and (max-width: 767px) {
  html[data-theme="dark"] .crancy-dropdown:before { border-bottom-color: var(--dm-border); }
  html[data-theme="dark"] .crancy-upcard__list li span { color: hsl(219, 17%, 72%); }
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
  html[data-theme="dark"] .crancy-upcard__list li span { color: hsl(219, 17%, 72%); }
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
  html[data-theme="dark"] .crancy-upcard__list li span { color: hsl(219, 17%, 72%); }
}
