/* GENERATED by scripts/admin-theme/build-dark-overrides.cjs from public/vendor/dcat-admin/dcat/css/dcat-app-primary.css. Do not edit by hand. */

body.rz-theme.dark-mode.horizontal-menu .main-horizontal-sidebar>div {
    background-color: var(--card);
}

body.rz-theme.dark-mode.horizontal-menu a.nav-link.active p {
    color: var(--brand-text)!important;
}

body.rz-theme.dark-mode::-webkit-scrollbar-track {
    background-color: var(--card);
}

body.rz-theme.dark-mode::-webkit-scrollbar-thumb {
    background-color: var(--background);
}

body.rz-theme.dark-mode .bg-white {
    background: var(--card)!important;
}

body.rz-theme.dark-mode a {
    color: var(--brand-text);
}

body.rz-theme.dark-mode a:hover {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .grid-column-header a {
    color: var(--text-3);
}

body.rz-theme.dark-mode .grid-column-header a.active,
body.rz-theme.dark-mode .grid-column-header a:hover {
    color: var(--brand-text);
}

body.rz-theme.dark-mode h1,
body.rz-theme.dark-mode h2,
body.rz-theme.dark-mode h3,
body.rz-theme.dark-mode h4,
body.rz-theme.dark-mode h5,
body.rz-theme.dark-mode h6 {
    color: var(--foreground);
}

body.rz-theme.dark-mode label,
body.rz-theme.dark-mode p,
body.rz-theme.dark-mode small {
    color: var(--foreground);
}

body.rz-theme.dark-mode .label {
    color: var(--foreground);
}

body.rz-theme.dark-mode .btn.btn-default,
body.rz-theme.dark-mode .btn.btn-light,
body.rz-theme.dark-mode .btn.btn-white {
    color: var(--foreground);
    background-color: var(--card);
    border-color: var(--card);
}

body.rz-theme.dark-mode .btn.btn-default:hover,
body.rz-theme.dark-mode .btn.btn-light:hover,
body.rz-theme.dark-mode .btn.btn-white:focus,
body.rz-theme.dark-mode .btn.btn-white:hover {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode .bg-light,
body.rz-theme.dark-mode .btn.btn-light {
    color: var(--foreground)!important;
    background-color: var(--card)!important;
    border-color: var(--card)!important;
}

body.rz-theme.dark-mode .bg-default {
    background-color: var(--card)!important;
    color: var(--foreground)!important;
}

body.rz-theme.dark-mode .btn-light:focus,
body.rz-theme.dark-mode .btn-light:hover {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode .btn.btn-custom:not(.btn-outline),
body.rz-theme.dark-mode .btn.btn-danger:not(.btn-outline),
body.rz-theme.dark-mode .btn.btn-info:not(.btn-outline),
body.rz-theme.dark-mode .btn.btn-success:not(.btn-outline),
body.rz-theme.dark-mode .btn.btn-warning:not(.btn-outline) {
    color: var(--foreground);
}

body.rz-theme.dark-mode hr {
    border-color: var(--border);
}

body.rz-theme.dark-mode pre {
    background-color: var(--card);
    color: var(--foreground);
}

body.rz-theme.dark-mode code,
body.rz-theme.dark-mode pre code .operator,
body.rz-theme.dark-mode pre code .url {
    background-color: var(--card);
}

body.rz-theme.dark-mode code {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode kbd {
    background-color: var(--card);
}

body.rz-theme.dark-mode .text-dark {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode .dropdown-toggle:hover:after,
body.rz-theme.dark-mode .dropdown-toggle:hover i {
    color: var(--foreground);
}

body.rz-theme.dark-mode .dropdown-menu {
    background-color: var(--card);
}

body.rz-theme.dark-mode .dropdown-menu:before {
    background: var(--card);
}

body.rz-theme.dark-mode .dropdown-menu .dropdown-item:focus,
body.rz-theme.dark-mode .dropdown-menu .dropdown-item:hover {
    background: var(--background);
}

body.rz-theme.dark-mode .dropdown-menu .dropdown-item {
    color: var(--foreground);
}

body.rz-theme.dark-mode .dropdown-menu .dropdown-divider {
    border-color: var(--border);
}

body.rz-theme.dark-mode .dropdown-item a,
body.rz-theme.dark-mode .dropdown-menu label {
    color: var(--foreground);
}

body.rz-theme.dark-mode .nav .nav-item .nav-link {
    color: var(--foreground);
}

body.rz-theme.dark-mode .popover[x-placement=top] .arrow:after {
    border-top-color: var(--card);
}

body.rz-theme.dark-mode .popover[x-placement=bottom] .arrow:after {
    border-bottom-color: var(--card);
}

body.rz-theme.dark-mode .popover[x-placement=left] .arrow:after {
    border-left-color: var(--card);
}

body.rz-theme.dark-mode .popover[x-placement=right] .arrow:after {
    border-right-color: var(--card);
}

body.rz-theme.dark-mode .popover .popover-body {
    background-color: var(--card);
    color: var(--foreground);
}

body.rz-theme.dark-mode .nav.nav-tabs {
    border-color: var(--input);
}

body.rz-theme.dark-mode .nav-theme-primary .nav.nav-tabs,
body.rz-theme.dark-mode .nav-theme-white .nav.nav-tabs {
    background-color: var(--card);
}

body.rz-theme.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link:not(.active),
body.rz-theme.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link:not(.active) {
    color: var(--text-2);
}

body.rz-theme.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active,
body.rz-theme.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link.active {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active:after,
body.rz-theme.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link.active:after {
    background: linear-gradient(30deg, var(--brand-text), var(--brand-soft-2))!important;
}

body.rz-theme.dark-mode .table-responsive[data-pattern=priority-columns]::-webkit-scrollbar-track {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table-responsive[data-pattern=priority-columns]::-webkit-scrollbar-thumb {
    background-color: var(--background);
}

body.rz-theme.dark-mode .table.default-table td,
body.rz-theme.dark-mode .table.default-table th {
    border-color: var(--border)!important;
}

body.rz-theme.dark-mode .table.default-table th,
body.rz-theme.dark-mode table.table-bordered.dataTable.complex-headers th {
    background: var(--secondary);
}

body.rz-theme.dark-mode .table.default-table td,
body.rz-theme.dark-mode table.table-bordered.dataTable.complex-headers td {
    background: var(--hover);
}

body.rz-theme.dark-mode .table {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table td,
body.rz-theme.dark-mode .table th {
    border-color: var(--border);
}

body.rz-theme.dark-mode .table .thead tr:not([class*=table-]) td,
body.rz-theme.dark-mode .table .thead tr:not([class*=table-]) th,
body.rz-theme.dark-mode .table tbody tr:not([class*=table-]) td,
body.rz-theme.dark-mode .table tbody tr:not([class*=table-]) th {
    color: var(--foreground);
}

body.rz-theme.dark-mode .table .thead tr:not([class*=table-]) td code,
body.rz-theme.dark-mode .table .thead tr:not([class*=table-]) th code,
body.rz-theme.dark-mode .table tbody tr:not([class*=table-]) td code,
body.rz-theme.dark-mode .table tbody tr:not([class*=table-]) th code {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table thead tr th {
    background-color: var(--card);
    color: var(--foreground);
}

body.rz-theme.dark-mode .table tbody tr {
    background: var(--card)!important;
}

body.rz-theme.dark-mode .table tbody tr[class*=table-] td,
body.rz-theme.dark-mode .table tbody tr[class*=table-] th {
    color: var(--foreground);
    border-color: var(--border);
}

body.rz-theme.dark-mode .table tbody tr.table-dark td,
body.rz-theme.dark-mode .table tbody tr.table-dark th {
    color: var(--foreground);
}

body.rz-theme.dark-mode .table tbody tr.table-active td,
body.rz-theme.dark-mode .table tbody tr.table-active th {
    color: var(--foreground);
}

body.rz-theme.dark-mode .table tbody tr th {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table tbody tr td {
    background-color: var(--card);
    color: var(--foreground);
}

body.rz-theme.dark-mode .table.table-bordered,
body.rz-theme.dark-mode .table.table-bordered tbody tr td,
body.rz-theme.dark-mode .table.table-bordered tbody tr th,
body.rz-theme.dark-mode .table.table-bordered thead tr td,
body.rz-theme.dark-mode .table.table-bordered thead tr th {
    border: 1px solid var(--border);
}

body.rz-theme.dark-mode .table.table-hover tbody tr:hover {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table.table-striped tbody tr:nth-of-type(odd) {
    background-color: var(--card);
}

body.rz-theme.dark-mode .box,
body.rz-theme.dark-mode .card {
    background: var(--card);
}

body.rz-theme.dark-mode .box.box-solid.box-default {
    background-color: var(--card);
}

body.rz-theme.dark-mode .box-header.with-border,
body.rz-theme.dark-mode .box.box-solid.box-default,
body.rz-theme.dark-mode .card.dcat-box .card-header,
body.rz-theme.dark-mode .dd-handle,
body.rz-theme.dark-mode .with-border {
    border-bottom: 1px solid var(--border);
    border-color: var(--border)!important;
}

body.rz-theme.dark-mode .box .box-footer,
body.rz-theme.dark-mode .card .box-footer {
    border-color: var(--border);
}

body.rz-theme.dark-mode .dd-handle {
    background: var(--hover);
    color: var(--foreground);
}

body.rz-theme.dark-mode .dd-item>button:before {
    color: var(--foreground);
}

body.rz-theme.dark-mode input::-webkit-input-placeholder {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode input::-moz-placeholder {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode input:-ms-input-placeholder {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode .help-block {
    color: var(--text-2)!important;
}

body.rz-theme.dark-mode .has-error .checkbox,
body.rz-theme.dark-mode .has-error .checkbox-inline,
body.rz-theme.dark-mode .has-error.checkbox label,
body.rz-theme.dark-mode .has-error .control-label,
body.rz-theme.dark-mode .has-error .form-control-position i,
body.rz-theme.dark-mode .has-error .help-block,
body.rz-theme.dark-mode .has-error .radio,
body.rz-theme.dark-mode .has-error .radio-inline,
body.rz-theme.dark-mode .has-error.radio label {
    color: var(--err)!important;
}

body.rz-theme.dark-mode .form-divider {
    border-color: var(--border);
}

body.rz-theme.dark-mode .form-divider span {
    background-color: var(--card);
}

body.rz-theme.dark-mode .web-uploader .placeholder {
    border-color: var(--input)!important;
}

body.rz-theme.dark-mode .web-uploader .filelist li {
    background: var(--card)!important;
}

body.rz-theme.dark-mode .web-uploader .queueList {
    border-color: var(--border)!important;
}

body.rz-theme.dark-mode .web-uploader .filelist li p.title,
body.rz-theme.dark-mode .web-uploader .statusBar .info {
    color: var(--foreground)!important;
}

body.rz-theme.dark-mode .slider-panel {
    background-color: var(--secondary);
}

body.rz-theme.dark-mode .right-side-filter-container .header {
    border-color: var(--border);
    background-color: var(--secondary);
}

body.rz-theme.dark-mode .swal2-popup {
    background: var(--card);
}

body.rz-theme.dark-mode .swal2-popup h2 {
    color: var(--foreground);
}

body.rz-theme.dark-mode .swal2-content {
    color: var(--text-2);
}

body.rz-theme.dark-mode .quick-create td {
    background-color: var(--secondary)!important;
    color: var(--text-2);
}

body.rz-theme.dark-mode .iconpicker .iconpicker-items::-webkit-scrollbar-track {
    background-color: var(--card);
}

body.rz-theme.dark-mode .iconpicker .iconpicker-items::-webkit-scrollbar-thumb {
    background-color: var(--background);
}

body.rz-theme.dark-mode .iconpicker-popover.popover,
body.rz-theme.dark-mode .iconpicker-popover.popover .popover-title,
body.rz-theme.dark-mode .iconpicker .iconpicker-items {
    background: var(--card)!important;
    border-color: var(--border)!important;
}

body.rz-theme.dark-mode .iconpicker-popover.popover.bottom>.arrow:after,
body.rz-theme.dark-mode .iconpicker-popover.popover.bottomLeft>.arrow:after,
body.rz-theme.dark-mode .iconpicker-popover.popover.bottomRight>.arrow:after,
body.rz-theme.dark-mode .iconpicker-popover.popover .popover-title {
    border-color: var(--card);
}

body.rz-theme.dark-mode .alert.alert-danger h3,
body.rz-theme.dark-mode .alert.alert-danger h4,
body.rz-theme.dark-mode .alert.alert-danger h5 {
    color: var(--err);
}

body.rz-theme.dark-mode .alert.alert-success h3,
body.rz-theme.dark-mode .alert.alert-success h4,
body.rz-theme.dark-mode .alert.alert-success h5 {
    color: var(--ok);
}

body.rz-theme.dark-mode .alert.alert-info h3,
body.rz-theme.dark-mode .alert.alert-info h4,
body.rz-theme.dark-mode .alert.alert-info h5 {
    color: var(--info);
}

body.rz-theme.dark-mode .alert.alert-primary h3,
body.rz-theme.dark-mode .alert.alert-primary h4,
body.rz-theme.dark-mode .alert.alert-primary h5 {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .alert.alert-warning h3,
body.rz-theme.dark-mode .alert.alert-warning h4,
body.rz-theme.dark-mode .alert.alert-warning h5 {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .callout {
    background: var(--secondary);
    border-color: var(--input);
}

body.rz-theme.dark-mode .callout h3,
body.rz-theme.dark-mode .callout h4,
body.rz-theme.dark-mode .callout h5 {
    color: var(--foreground);
}

body.rz-theme.dark-mode .apexcharts-legend-series .apexcharts-legend-text {
    color: var(--foreground)!important;
}

body.rz-theme.dark-mode .apexcharts-radialbar-track path {
    stroke: var(--card);
}

body.rz-theme.dark-mode .apexcharts-inner polygon {
    stroke: var(--card)!important;
    fill: var(--card)!important;
}

body.rz-theme.dark-mode .apexcharts-pie-series path {
    stroke: var(--card);
}

body.rz-theme.dark-mode .apexcharts-menu {
    background-color: var(--card);
}

body.rz-theme.dark-mode .apexcharts-toolbar .apexcharts-menu-icon:hover svg,
body.rz-theme.dark-mode .apexcharts-toolbar .apexcharts-reset-zoom-icon:hover svg,
body.rz-theme.dark-mode .apexcharts-toolbar .apexcharts-zoom-icon:hover svg,
body.rz-theme.dark-mode .apexcharts-toolbar .apexcharts-zoom-in-icon:hover svg,
body.rz-theme.dark-mode .apexcharts-toolbar .apexcharts-zoom-out-icon:hover svg {
    fill: var(--foreground);
}

body.rz-theme.dark-mode .login-page {
    background-color: var(--card)!important;
}

body.rz-theme.dark-mode .login-card-body,
body.rz-theme.dark-mode .register-card-body {
    background-color: var(--card);
    color: var(--foreground);
}

body.rz-theme.dark-mode .grid-selector .wrap {
    background-color: var(--card);
}

body.rz-theme.dark-mode .grid-selector .select-label {
    color: var(--text-2);
}

body.rz-theme.dark-mode .grid-selector ul>li a {
    color: var(--foreground);
}

body.rz-theme.dark-mode .grid-selector .select-options a.active {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .dropdown-menu li.checkbox-row:hover {
    background-color: var(--background)!important;
}

body.rz-theme.dark-mode .dcat-step .dcat-step-title {
    color: var(--foreground);
}

body.rz-theme.dark-mode .dcat-step .active>.dcat-step-item-container>.dcat-step-content>.dcat-step-title,
body.rz-theme.dark-mode .dcat-step .done>.dcat-step-item-container>.dcat-step-content>.dcat-step-title {
    color: var(--foreground);
}

body.rz-theme.dark-mode .dcat-step .dcat-step-icons {
    border-color: var(--text-3);
}

body.rz-theme.dark-mode .dcat-step .dcat-step-icons>.dcat-step-icon {
    color: var(--text-3);
}

body.rz-theme.dark-mode .dcat-step .dcat-step-title:after {
    background-color: var(--foreground);
}

body.rz-theme.dark-mode .dcat-step .active>.dcat-step-item-container>.dcat-step-content>.dcat-step-title:after {
    background-color: var(--text-3);
}

body.rz-theme.dark-mode .dcat-step .done .dcat-step-icons {
    border-color: var(--brand-text);
}

body.rz-theme.dark-mode .dcat-step .done .dcat-step-icons>.dcat-step-icon {
    color: var(--brand-text);
}

body.rz-theme.dark-mode .dcat-done-step .st-title {
    color: var(--foreground);
}

body.rz-theme.dark-mode .dcat-done-step .st-desc {
    color: var(--foreground);
}

body.rz-theme.dark-mode .table-main::-webkit-scrollbar-track {
    background-color: var(--card);
}

body.rz-theme.dark-mode .table-main::-webkit-scrollbar-thumb {
    background-color: var(--background);
}
