body.dark-theme {
  --globalColor: #6654EA;
  background-color: #212121;
  color: #fff;
}
/* White-strip fix (dark mode).
   Root cause: the base theme pins `html, body { height: 100% }`, so the
   body box is capped at one viewport. On any page whose layout column
   doesn't fill it, the gap between the content and the fixed footer fell
   through to the browser's white canvas. Letting the body grow with its
   content (height:auto + min-height) makes its dark fill the whole
   document, and painting the layout chain + html guarantees no white
   leaks regardless of which wrapper is the short one. */
html:has(body.dark-theme) {
  background-color: #212121;
}
body.dark-theme {
  height: auto;
  min-height: 100vh;
}
body.dark-theme .kt-grid.kt-grid--root,
body.dark-theme .kt-grid.kt-grid--root > .kt-page,
body.dark-theme #kt_wrapper,
body.dark-theme #kt_wrapper > .kt-grid__item--fluid {
  background-color: #212121 !important;
}
body.dark-theme .kt-grid.kt-grid--root {
  min-height: 100vh;
}
body.dark-theme .vue-apexcharts .apexcharts-canvas svg path {
  fill: var(--globalColor);
}
body.dark-theme .light-logo {
  display: none;
}
body.dark-theme .logo-dark {
  display: inline-block;
}
body.dark-theme .kt-header {
  background-color: #212121;
  border-bottom: 1px solid #181818;
}
body.dark-theme .kt-aside__brand, body.dark-theme .kt-aside, body.dark-theme .kt-aside-menu {
  background-color: #181818;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__subnav {
  background: #212121;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open {
  border: 1px solid #212121;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background: #212121;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active .kt-menu__link-icon {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill], body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
  fill: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background: #212121;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background: #212121;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-icon, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background: #212121 !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background: #212121 !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon {
  color: #fff !important;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
  color: #fff !important;
}
body.dark-theme .kt-footer {
  background-color: #181818;
}
body.dark-theme .kt-aside-menu,
body.dark-theme .kt-aside__brand {
  background-color: #181818 !important;
  box-shadow: none;
}
body.dark-theme .kt-notification .kt-notification__item .kt-notification__item-icon i {
  color: #fff;
}
body.dark-theme .kt-notification .kt-notification__item.log_out .kt-notification__item-icon,
body.dark-theme .kt-notification .kt-notification__item.log_out .kt-notification__item-icon i {
  color: inherit;
}
body.dark-theme .kt-custom-notification::after {
  border-bottom: 15px solid #212121;
}
body.dark-theme .kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
  color: #fff;
}
body.dark-theme .sub_title {
  color: #fff;
}
body.dark-theme .login_card_item.bg_2 {
  background-color: #181818;
  border: 1px solid #181818;
  box-shadow: none;
}
body.dark-theme .login_card_item.bg_2 .title {
  color: #fff;
}
body.dark-theme .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon {
  background: #181818;
  border: 1px solid #181818;
}
body.dark-theme .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon img {
  filter: invert(1) brightness(100);
}
body.dark-theme .login_card_item .icon img {
  filter: invert(1) brightness(100);
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__link-icon img {
  filter: invert(1) brightness(100);
}
body.dark-theme .kt-footer .kt-footer__copyright a {
  color: #fff !important;
}
body.dark-theme .clientOptions > a {
  background-color: #181818;
  color: #fff;
}
body.dark-theme .kt-subheader {
  background-color: #181818 !important;
  border: 0 !important;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__title {
  color: #fff;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link.kt-subheader__breadcrumbs-link--active {
  color: #fff;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home > i {
  color: #fff;
}
body.dark-theme .kt-portlet {
  border: 1px solid #181818;
  background-color: #181818;
  box-shadow: none;
}
body.dark-theme .kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
  color: #fff;
}
body.dark-theme .kt-portlet .kt-portlet__head {
  border-bottom: 1px solid #212121;
}
body.dark-theme .note-info h4 {
  color: #fff;
}
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow,
body.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
  color: #fff !important;
}
body.dark-theme .kt-aside__brand .kt-aside__brand-tools .kt-aside__brand-aside-toggler svg g [fill] {
  fill: #fff;
}
body.dark-theme .kt-aside__brand .kt-aside__brand-tools .kt-aside__brand-aside-toggler span {
  background-color: #a7abc3;
}
body.dark-theme .form-group input,
body.dark-theme .form-group textarea,
body.dark-theme .input-group-text,
body.dark-theme .form-control {
  background-color: #212121;
  border: 1px solid #212121;
  color: #fff !important;
}
body.dark-theme .form-group input::placeholder,
body.dark-theme .form-group textarea::placeholder,
body.dark-theme .input-group-text::placeholder,
body.dark-theme .form-control::placeholder {
  color: #fff !important;
}
body.dark-theme .form-group label,
body.dark-theme .contentLabel {
  color: #fff;
}
body.dark-theme .form-group select {
  background: #212121;
  border: 1px solid #212121;
  color: #7d7f8e;
}
body.dark-theme label {
  color: #fff;
}
body.dark-theme .custom-card-box {
  background-color: #212121;
  border: 0.5px solid #212121;
}
body.dark-theme .global-title {
  color: #fff;
}
body.dark-theme .select2-container--default .select2-selection--single {
  background-color: #212121;
}
body.dark-theme .pagination_wrap .select2-container--default .select2-selection--single {
  background-color: #161616;
}
body.dark-theme .pagination_wrap .select2-container--default .select2-selection--single {
  border: 1px solid #212121;
}
body.dark-theme .select2-container--default .select2-selection--multiple, body.dark-theme .select2-container--default .select2-selection--single {
  border: 1px solid #212121;
}
body.dark-theme .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
}
body.dark-theme .btn-outline-metal {
  border: 1px solid #212121;
  background: #212121;
  color: #fff;
}
body.dark-theme .btn-outline-metal:hover {
  border: 1px solid #212121;
  background: #212121;
  color: #fff;
}
body.dark-theme .btn-outline-info {
  color: #ffffff;
  border-color: #212121 !important;
  background-color: #181818;
}
body.dark-theme .table thead {
  background: #212121;
  color: #fff;
}
body.dark-theme .table thead th {
  border-bottom: 1px solid #181818;
}
body.dark-theme .table-bordered th, body.dark-theme .table-bordered td {
  border: 1px solid #212121;
  color: #fff;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
body.dark-theme .table-hover tbody tr:hover {
  color: #fff;
  background-color: transparent;
}
body.dark-theme .nav-tabs .nav-item .nav-link {
  background: #212121;
  color: #fff;
}
body.dark-theme .nav-tabs {
  border-bottom: 1px solid #212121;
}
body.dark-theme .nav-tabs .nav-item .nav-link.active, body.dark-theme .nav-tabs .nav-item .nav-link:active {
  color: #ffffff;
  background: #181818 !important;
  border-color: #181818 !important;
}
body.dark-theme .ck.ck-editor__main > .ck-editor__editable {
  background: #212121;
  border: 1px solid #212121;
}
body.dark-theme .ck.ck-reset_all, body.dark-theme .ck.ck-reset_all * {
  color: #fff;
}
body.dark-theme .ck.ck-toolbar {
  background: #181818;
  border: 1px solid #181818;
}
body.dark-theme .ck.ck-button:not(.ck-disabled):hover, body.dark-theme a.ck.ck-button:not(.ck-disabled):hover {
  background: #212121;
}
body.dark-theme .modal .modal-content {
  background-color: #181818;
  border: 1px solid #474747;
}
body.dark-theme .modal .modal-header {
  border-bottom: 1px solid #212121;
}
body.dark-theme .modal .modal-footer {
  border-top: 1px solid #212121;
}
body.dark-theme .modal .modal-content .modal-header .modal-title {
  color: #fff;
}
body.dark-theme .card {
  background-color: #181818;
  background-clip: border-box;
  border: 1px solid #181818;
  box-shadow: none;
}
body.dark-theme .card-box {
  background-color: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .kt-portlet .kt-portlet__body {
  background-color: #181818;
}
body.dark-theme .filterMenu {
  background-color: #212121 !important;
  border: 1px solid #212121 !important;
  color: #ffffff;
}
body.dark-theme .reports-summary .dateRange-input #summaryDateRange, body.dark-theme .reports-summary .dateRange-input #summaryDateRangeSubscription {
  background: #212121;
  color: #fff;
}
body.dark-theme .reports-summary .dateRange-input #summaryDateRange .arrowIcon, body.dark-theme .reports-summary .dateRange-input #summaryDateRangeSubscription .arrowIcon {
  color: #fff;
}
body.dark-theme .daterangepicker {
  background-color: #212121;
  border-radius: 4px;
  border: 1px solid #212121;
}
body.dark-theme .daterangepicker .ranges li {
  color: #ffffff;
}
body.dark-theme .daterangepicker .calendar-table {
  background-color: #212121;
}
body.dark-theme .daterangepicker td.off, body.dark-theme .daterangepicker td.off.in-range, body.dark-theme .daterangepicker td.off.start-date, body.dark-theme .daterangepicker td.off.end-date {
  background-color: #353434;
}
body.dark-theme .daterangepicker.show-calendar .ranges {
  border-left: 1px solid #262628;
}
body.dark-theme .daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #262628;
}
body.dark-theme .daterangepicker .calendar-table {
  border: 1px solid #262628;
}
body.dark-theme .daterangepicker .drp-calendar th {
  color: #fff;
}
body.dark-theme .daterangepicker .drp-buttons {
  border-top: 1px solid #262628;
}
body.dark-theme .daterangepicker .drp-buttons .cancelBtn {
  background: #181818;
  border: 1px solid #181818;
  color: #ffffff;
}
body.dark-theme .table_card {
  background-color: #212121 !important;
  color: #fff;
  border-color: #2a2a2a;
  box-shadow: none;
}
body.dark-theme .tables_rows.half_table .table_card .table-card-item {
  border-bottom: 1px solid #2f303e;
}
body.dark-theme .tables_rows.half_table .table_card .table-card-item:last-child {
  border-bottom: 0;
}
body.dark-theme .table_card .table-card-item .itemOptinos .dropdown-toggle {
  background: #212121;
}
body.dark-theme .page-link {
  color: #ffffff;
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .page-item.disabled .page-link {
  color: #939393;
  pointer-events: none;
  cursor: auto;
  background-color: #181818;
  border-color: #181818;
}
body.dark-theme .modal .msg h3,
body.dark-theme .modal .msg p {
  color: #fff;
}
body.dark-theme .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar, body.dark-theme .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
  background-color: #212121 !important;
  border-bottom: 1px solid #212121;
  border-color: #181818 !important;
}
body.dark-theme .ck.ck-editor__main > .ck-editor__editable {
  color: #fff !important;
}
body.dark-theme .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border: 1px solid #212121 !important;
  color: #fff !important;
}
body.dark-theme .select2-container--default .select2-selection--multiple {
  background-color: #212121;
}
body.dark-theme .select2-dropdown {
  background-color: #212121;
}
body.dark-theme .select2-container--default .select2-dropdown {
  border: 1px solid #212121;
}
body.dark-theme .select2-container--default .select2-results__option.select2-results__option--highlighted {
  background: #181818;
  color: #ffffff;
}
body.dark-theme .select2-container--default .select2-results__option {
  color: #fff;
}
body.dark-theme .select2-container--default .select2-results__option[aria-selected=true] {
  background: #181818;
  color: #ffffff;
}
body.dark-theme .dropdown-menu {
  background-color: #212121;
}
body.dark-theme .dropdown-menu .dropdown-item {
  color: #fff;
}
body.dark-theme .dropdown-item:hover, body.dark-theme .dropdown-item:focus {
  background: #181818;
  color: #ffffff;
}
body.dark-theme .dropdown-menu > li > a > i, body.dark-theme .dropdown-menu > .dropdown-item > i {
  color: #ffffff;
}
body.dark-theme .kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title {
  color: #fff;
}
body.dark-theme .kt-notification .kt-notification__item:hover {
  background: #181818;
}
body.dark-theme .btn-change-password {
  background-color: var(--globalColor);
  border-color: var(--globalColor);
  border-radius: 7px;
  color: #fff;
}
body.dark-theme .kt-notification .kt-notification__custom {
  border-top: 1px solid #181818;
}
body.dark-theme .kt-notification .kt-notification__item {
  border-bottom: 1px solid #212121;
  background: #212121;
}
body.dark-theme .kt-notification .kt-notification__item:first-child {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
body.dark-theme .kt-notification .kt-notification__item:last-child {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
body.dark-theme .input-group i {
  color: inherit;
  vertical-align: middle;
}
body.dark-theme .form-control::placeholder {
  color: #a7abc3;
}
body.dark-theme .custom-dropdown-filter .dropdown-menu > li > a, body.dark-theme .custom-dropdown-filter .dropdown-menu > .dropdown-item {
  color: #fff !important;
}
body.dark-theme .custom-dropdown-filter .dropdown-menu {
  box-shadow: none;
}
body.dark-theme .kt-header__dark__icon {
  background: #181818;
}
body.dark-theme .form-control[readonly] {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .tables_rows.half_table .table_card .table-card-item {
  padding: 15px 10px 17px;
}
body.dark-theme .user-address {
  background-color: #212121;
  border: 0.5px solid #212121;
}
body.dark-theme .user-address .edits a {
  background-color: #212121;
  color: #ffffff;
}
body.dark-theme .user-address .card-body > p {
  color: #ffffff;
}
body.dark-theme .custom-card-box .card-body > p {
  color: #fff;
}
body.dark-theme .kt-portlet .kt-portlet__head {
  background-color: #181818;
}
body.dark-theme .kt-subheader-title h3,
body.dark-theme .mini-chart-item h3 {
  color: #fff;
}
body.dark-theme .itemOptinos .dropdown-toggle {
  background: #212121;
}
body.dark-theme table td > a {
  color: #fff;
}
body.dark-theme .latest-subscriptions .more-arrow {
  color: #fff;
}
body.dark-theme .final_total {
  background: #181818;
  padding: 15px 25px 15px;
  border-radius: 5px;
}
body.dark-theme .final_total .text-dark {
  color: #fff !important;
}
body.dark-theme .table-card-item .text-dark {
  color: #fff !important;
}
body.dark-theme .image-holder-wrapper {
  background: #212121;
}
body.dark-theme .actions_buttons a {
  background: #1d1e2b;
}
body.dark-theme .btn.btn-label-brand {
  background-color: #212121;
  color: #fff;
}
body.dark-theme .kt-aside__brand .kt-aside__brand-tools .kt-aside__brand-aside-toggler {
  color: #fff;
}
body.dark-theme .login_card_item .icon::before {
  background-color: rgba(39, 41, 55, 0.5);
}
body.dark-theme .apexcharts-legend-text, body.dark-theme .apexcharts-title-text {
  color: #fff !important;
  fill: #fff;
}
body.dark-theme .apexcharts-text tspan {
  fill: #fff;
}
body.dark-theme .daterangepicker .ranges li:hover {
  background-color: #181818;
}
body.dark-theme .daterangepicker:after {
  border-bottom: 6px solid #181818;
}
body.dark-theme .paymentTypeImg img[src*="visa.png"] {
  filter: brightness(100);
}
body.dark-theme .paymentTypeImg img[src*="mada.png"] {
  filter: brightness(100);
}
body.dark-theme .paymentTypeImg img[src*="bank-transfer.png"] {
  filter: invert(1) brightness(100);
}
body.dark-theme .paymentTypeImg img[src*="dashboard.png"] {
  filter: invert(1) brightness(100);
}
body.dark-theme .paymentTypeImg img[src*=apple_pay] {
  filter: invert(1) brightness(100);
}
body.dark-theme .paymentTypeImg.tabby img {
  filter: none;
}
body.dark-theme .toggle-theme .icon i {
  color: #a7abc3;
}
body.dark-theme .toggle-theme .icon span {
  color: #fff;
}
body.dark-theme .toggle-theme:hover {
  background-color: transparent;
}
body.dark-theme .no-notification {
  color: #fff;
}
body.dark-theme .kt-content {
  background-color: #212121;
}
body.dark-theme .table_card_head {
  background: #212121;
  /* border: 1px solid #f3f3f3; */
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .tables_rows.half_table_custom .table_card .table-card-item {
  border-bottom: 1px solid #2f303e;
}
body.dark-theme .mini-chart-item p {
  color: #fff;
}
body.dark-theme .progress_labels .label_item,
body.dark-theme .mini-graph-bars .number,
body.dark-theme .mini-graph-bars .text {
  color: #fff;
}
body.dark-theme .mens_tshirts_statics .info h3, body.dark-theme .womans_tshirts_statics .info h3 {
  background-color: #393939;
  color: #ffff;
}
body.dark-theme svg text {
  fill: white;
}
body.dark-theme .table_card_head {
  color: #fff;
}
body.dark-theme #active_modal .modal-body .swal2-icon.swal2-warning img {
  filter: invert(1) brightness(100);
}
body.dark-theme .iti--separate-dial-code .iti__selected-dial-code {
  color: #fff;
}
body.dark-theme .iti__arrow {
  filter: invert(1);
}
body.dark-theme .login_card_item.bg_2 .icon {
  color: #fff;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  color: #fff;
}
body.dark-theme .modal-backdrop {
  background-color: rgba(33, 33, 33, 0.7) !important;
  backdrop-filter: blur(0);
}
body.dark-theme .modal .modal-content {
  box-shadow: 20px 20px 60px rgba(166, 166, 166, 0.05), -20px -20px 60px rgba(166, 166, 166, 0.05);
  border: 0;
}
body.dark-theme .userImage img[src$="uploadIcon.svg"] {
  filter: invert(1) brightness(100);
}
body.dark-theme .bootstrap-timepicker-widget .bootstrap-timepicker-hour, body.dark-theme .bootstrap-timepicker-widget .bootstrap-timepicker-minute, body.dark-theme .bootstrap-timepicker-widget .bootstrap-timepicker-meridian, body.dark-theme .bootstrap-timepicker-widget .bootstrap-timepicker-second {
  color: #fff;
}
body.dark-theme .filepond--drop-label {
  background: #212121;
  border: 1px solid #212121;
  border-radius: 10px;
}
body.dark-theme .filepond--panel-root {
  background: #212121 !important;
  border: 1px solid #212121 !important;
  border-radius: 10px !important;
}
body.dark-theme .select2-container--default .select2-selection--single .select2-selection__arrow:before, body.dark-theme .select2-container--default .select2-selection--multiple .select2-selection__arrow:before {
  color: #fff;
}
body.dark-theme .table-card-item .table-item-content .shippingImage {
  filter: invert(1) brightness(100);
}
body.dark-theme .btn-main,
body.dark-theme .swal2-styled.swal2-confirm {
  background-color: var(--globalColor);
  border-color: var(--globalColor);
  color: #fff;
}
body.dark-theme .btn-main:hover, body.dark-theme .btn-main:focus,
body.dark-theme .swal2-styled.swal2-confirm:hover,
body.dark-theme .swal2-styled.swal2-confirm:focus {
  background: var(--globalColor) !important;
  background-color: var(--globalColor) !important;
  border-color: var(--globalColor) !important;
  color: #fff;
}
body.dark-theme .btn-secondary {
  background-color: #212121;
  border-color: #212121;
  color: #fff;
}
body.dark-theme .btn-secondary:hover, body.dark-theme .btn-secondary:focus {
  background: #212121 !important;
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #fff;
}
body.dark-theme .swal2-styled.swal2-cancel {
  background-color: #212121 !important;
  color: #fff !important;
  border-color: #212121;
}
body.dark-theme .backIcon {
  background-color: #212121;
  color: #fff;
  border: 1px solid #212121;
}
body.dark-theme .summery_card.vertical .main-statics {
  background-color: #181818;
}
body.dark-theme .summery_card .main-chart {
  background-color: rgba(0, 0, 0, 0.1);
}
body.dark-theme .summery_card .main-chart-title h6,
body.dark-theme .summery_card .more-arrow {
  color: #fff;
}
body.dark-theme .reports-summary .dateRange-input .input {
  background: #212121;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
body.dark-theme .radio-status-inputs::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 5px;
}
body.dark-theme .kt-notification .kt-notification__item .kt-notification__item-icon img[src$="card-outline.svg"],
body.dark-theme .kt-notification .kt-notification__item .kt-notification__item-icon img[src$="bank-transfer.png"] {
  filter: invert(1) brightness(100);
}
body.dark-theme .fc .fc-daygrid-day-frame {
  background: #181818;
}
body.dark-theme .fc .fc-multimonth {
  border: 1px solid #282a38;
}
body.dark-theme .fc-theme-standard td, body.dark-theme .fc-theme-standard th {
  border: 1px solid #282a38;
}
body.dark-theme .radio-status-inputs {
  background-color: #181818;
}
body.dark-theme .radio-status-inputs .radio .name {
  border: 1px solid #212121;
  box-shadow: none;
  color: #fff;
}
body.dark-theme .orderUserInfo h5 {
  background: #212121;
}
body.dark-theme .priceItemWrap {
  background: #181818;
}
body.dark-theme .citesSelectWrap, body.dark-theme .citiesWithNieghborhoodsSelectWrap {
  border: 1px solid #212121;
}
body.dark-theme .more-notificatons {
  background-color: #222735;
}
body.dark-theme .dropdown-notification-wrapper {
  border: 1px solid #181818;
  box-shadow: none;
}
body.dark-theme .more-notificatons {
  border-top: 1px solid #212121;
}
body.dark-theme .kt-header-mobile {
  background-color: #181818;
}
body.dark-theme .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toggler span {
  background: #fff;
}
body.dark-theme .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toggler span::before, body.dark-theme .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toggler span::after {
  background: #fff;
}
body.dark-theme .app-title-dropdown {
  background-color: #181818;
  border: 1px solid #181818;
  color: #a7abc3;
}
body.dark-theme .app-loyality-modal {
  background-color: #181818;
  border: 1px solid #181818;
  color: #fff;
}
body.dark-theme .chat-mini-icon {
  background-color: #181818;
  border: 1px solid #181818;
  color: #fff;
}
body.dark-theme .loyalty-business-wrapper .loyalty-sub-title {
  color: #fff;
}
body.dark-theme .loyalty-business-wrapper .loyalty-share a,
body.dark-theme .loyalty-business-wrapper .loyalty-faqs a,
body.dark-theme .loyalty-business-wrapper .points-logs .points {
  color: #fff;
}
body.dark-theme .loyalty-business-wrapper .loyalty-coupon {
  background: #212121;
  border-color: #212121;
}
body.dark-theme .loyalty-business-wrapper .points-logs .item {
  border-bottom: 1px solid #1f1f29;
}
body.dark-theme .loyalty-business-wrapper .points-logs .item .user-wrapper > span {
  color: #fff;
}
body.dark-theme .loyalty-business-wrapper .faq-wrapper .answer {
  color: #8193AE;
}
body.dark-theme .toggle-theme {
  background-color: #181818;
  border: 1px solid #181818;
}
body.dark-theme .toggle-theme .icon-sun {
  display: block;
}
body.dark-theme .toggle-theme .icon-moon {
  display: none;
}
body.dark-theme .app-content-dropdown .dropdown-item:hover {
  background-color: transparent !important;
}
body.dark-theme .show > .app-title-dropdown.dropdown-toggle,
body.dark-theme .app-title-dropdown:focus,
body.dark-theme .app-title-dropdown.active,
body.dark-theme .app-title-dropdown:active,
body.dark-theme .app-title-dropdown:hover {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: #6c7293 !important;
}
body.dark-theme .search-item-main .label {
  border: 1px solid #181818;
  background: #181818;
}
body.dark-theme .search-item-main .shortcut {
  background-color: transparent;
}
body.dark-theme .search-item-main .icon-search {
  background-color: transparent;
}
body.dark-theme .search-item-main .shortcut,
body.dark-theme .search-item-main .search_bar .search-item-main .search_bar::placeholder,
body.dark-theme .search-item-main .icon-search {
  color: #a7abc3;
}
body.dark-theme .search-item-main .search_bar::placeholder {
  color: #a7abc3;
}
body.dark-theme .search-item-main .item-search-results {
  background: #212121;
  outline: 1px solid #212121;
}
body.dark-theme .orderNotesBox {
  background-color: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .iphone-height-wrapper h3 {
  color: #fff;
}
body.dark-theme .iphone-x-wrapper {
  background-color: #181818;
  border-radius: 40px;
  box-shadow: 0px 0px 0px 2px #181818, 0px 0px 0px 15px #292a39, 0px 0px 0px 28px #181818;
}
body.dark-theme .iphone-x-wrapper:before {
  background-color: #212121;
  border: 2px solid #212121;
}
body.dark-theme .iphone-x-wrapper .notifcation-msg .push__box {
  background: #212121;
  border: 1px solid #212121;
  color: #ffffff;
}
body.dark-theme .iphone-x-wrapper .notifcation-msg .push__title {
  color: #fff;
}
body.dark-theme .iphone-x-wrapper .notifcation-msg .push__time {
  color: #fff;
}
body.dark-theme .iphone-x-wrapper .notifcation-msg .push__box::before {
  box-shadow: none;
}
body.dark-theme .general-settings .s-item {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .general-settings .s-item .icon img {
  filter: invert(40%) sepia(80%) saturate(500%) hue-rotate(220deg) brightness(90%);
}
body.dark-theme .general-settings .s-item .content,
body.dark-theme .card-title {
  color: #ffffff;
}
body.dark-theme .badge-danger {
  background: rgba(253, 100, 96, 0.1) !important;
  color: #eb6460;
  border-color: transparent;
}
body.dark-theme .badge-warning-3 {
  background: rgba(255, 73, 1, 0.1) !important;
  color: #FF4901;
}
body.dark-theme .warning-msg {
  background-color: rgba(255, 73, 1, 0.1) !important;
  color: #FF4901 !important;
}
body.dark-theme .warning-msg label {
  color: #FF4901 !important;
}
body.dark-theme .fc .fc-button-primary {
  background: #212121;
  border: 1px solid #212121;
  color: #fff;
}
body.dark-theme .fc-theme-standard .fc-scrollgrid {
  border: 1px solid #181818;
}
body.dark-theme .qr-code {
  filter: invert(1) brightness(100);
}
body.dark-theme .StepProgress-item {
  background-color: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .notifi-progress-list span:not(.badge) {
  color: #fff;
}
body.dark-theme .mini-chart-item.height.gray p {
  color: #fff;
}
body.dark-theme img[src$="default_shipping.png"] {
  filter: brightness(100);
}
body.dark-theme img[src$="bank-transfer.png"] {
  filter: brightness(100) invert(1);
}
body.dark-theme .daterangepicker td.in-range {
  background-color: #242531 !important;
}
body.dark-theme .daterangepicker .drp-calendar td.active {
  background-color: var(--globalColor) !important;
}
body.dark-theme .arrow-icon {
  color: inherit !important;
}
body.dark-theme .wrapper-list-view .input {
  background-color: transparent;
  border-color: transparent;
}
body.dark-theme .wrapper-list-view .label,
body.dark-theme .wrapper-list-view .label .title {
  color: #fff !important;
}
body.dark-theme .wrapper-list-view .card {
  background-color: #181818;
  border: 1px solid #181818;
}
body.dark-theme .wrapper-list-view .label .icon {
  color: #fff;
}
body.dark-theme .wrapper-list-view.gendar .card {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .app-settings-mode .btn-link {
  background: #181818;
  border-color: #181818;
  color: #fff;
}
body.dark-theme .app-settings-mode {
  border: 1px solid #212121;
}
body.dark-theme .app-settings-mode .card-header {
  background-color: #212121;
}
body.dark-theme .countries_wrapper {
  background-color: #212121;
  background-clip: padding-box;
  border: 1px solid #212121;
}
body.dark-theme .countries_wrapper .searchInput {
  background-color: #181818;
  border-color: #181818;
}
body.dark-theme .up-percent-main {
  color: #fff;
}
body.dark-theme .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #181818;
  background: #181818;
  color: #fff;
}
body.dark-theme .select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
  color: #fff;
}
body.dark-theme .iti__country-list {
  box-shadow: none;
  border: 1px solid #212121;
  background-color: #212121;
}
body.dark-theme .iti__flag-box, body.dark-theme .iti__country-name {
  color: #fff;
}
body.dark-theme .daterangepicker td.available:hover, body.dark-theme .daterangepicker th.available:hover {
  background-color: var(--globalColor);
}
body.dark-theme .checkbox label::before {
  background-color: transparent;
  border: 1px solid #494b5a;
}
body.dark-theme .kt-checkbox.kt-checkbox--success > span {
  border: 1px solid #494b5a;
}
body.dark-theme .chat-card-wrapper .card-header,
body.dark-theme .chat-card-wrapper .card-footer {
  background-color: #212121;
  border-color: #212121;
}
body.dark-theme .chat-card-wrapper .user_reply .bg-light-success {
  background-color: #212121;
}
body.dark-theme .chat-card-wrapper .user_reply::before {
  border-right: 15px solid #212121;
}
body.dark-theme .chat-card-wrapper .card-footer textarea {
  background-color: #181818 !important;
  border: 1px solid #181818 !important;
}
body.dark-theme .chat-card-wrapper .btn.btn-clean {
  background-color: #181818;
}
body.dark-theme .chat-card-wrapper .btn.btn-clean i {
  color: #fff;
}
body.dark-theme .chat-card-wrapper .chat_aside a {
  color: #fff;
}
body.dark-theme .chat_aside .client-item {
  border-bottom: 1px solid #181818;
}
body.dark-theme .chat_aside .client-item:hover {
  background-color: #181818;
}
body.dark-theme .chat-card-wrapper .chat-text-editor {
  background-color: #181818;
  border: 1px solid #181818;
  border-radius: 10px;
}
body.dark-theme .app-settings-mode .btn-link:not(.collapsed)::after,
body.dark-theme .app-settings-mode .btn-link::after {
  filter: invert(1) brightness(100);
}
body.dark-theme .time-body {
  background-color: transparent;
}
body.dark-theme .time-body .selected-time {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .introjs-tooltip {
  background-color: #212121;
}
body.dark-theme .introjs-arrow.top {
  border-bottom-color: #212121;
}
body.dark-theme .introjs-tooltipbuttons {
  border-top: 1px solid #1a1b27;
}
body.dark-theme .introjs-skipbutton .fe-x {
  color: #fff;
}
body.dark-theme .introjs-button {
  border: 1px solid #181818 !important;
  background-color: #181818 !important;
}
body.dark-theme .roles-settings-mode {
  border: 1px solid #212121;
}
body.dark-theme .accordion .card .card-header {
  background-color: #212121;
}
body.dark-theme .roles-settings-mode .btn-link {
  color: #fff;
}
body.dark-theme .chat-card-wrapper .chat_aside > .card {
  background-color: #212121;
  border: 1px solid #212121;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
body.dark-theme .chat-card-wrapper .search_input .form-control {
  background-color: #181818;
  border: 1px solid #181818;
}
body.dark-theme .chat-card-wrapper .search_input .input-group-text {
  background-color: #181818;
  border-left: 0;
  border: 1px solid #181818;
}
body.dark-theme .text-dark {
  color: #fff !important;
}
body.dark-theme .search-item-main .item-search-results .search_label {
  color: #fff;
}
body.dark-theme .search-item-main .typing-placeholder {
  color: #fff;
}
body.dark-theme .msg-attachment .item-attached.file > a {
  background: #181818;
  color: #ffffff;
}
body.dark-theme .chat_aside .client-item.acitve {
  background-color: #181818;
}
body.dark-theme .kt-header__topbar-item .kt-header__topbar-icon {
  background: #212121;
  border: 1px solid #181818;
}
body.dark-theme .kt-header__topbar-item .kt-header__topbar-icon img {
  filter: invert(1);
}
body.dark-theme .kt-footer .kt-footer__copyright {
  color: #fff;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home {
  color: #fff;
}
body.dark-theme .kt-portlet.transparent .custom-card-box {
  background-color: transparent;
  border: 0.5px solid transparent;
  box-shadow: none;
}
body.dark-theme .kt-portlet.transparent .card {
  background-color: #212121;
  background-clip: border-box;
  border: 1px solid #212121;
  box-shadow: 0 1px 2px 0 #212121;
}
body.dark-theme .sub_sub_category {
  background-color: #181818 !important;
}
body.dark-theme .filepond--label-action {
  text-decoration-color: transparent !important;
}
body.dark-theme .filepond--drop-label.filepond--drop-label label::before {
  color: #fff;
  color: #fff;
}
body.dark-theme .no-chats-opened-item .icon {
  background: #181818;
}
body.dark-theme .daterangepicker .calendar-table th, body.dark-theme .daterangepicker .calendar-table td {
  color: #fff;
}
body.dark-theme .kt-grid__item.kt-grid__item--fluid.kt-grid.kt-grid--hor.main-one {
  background: #0a0b17;
}
body.dark-theme .block-line {
  background-color: #fff;
}
body.dark-theme .view-grid-labels {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .view-grid-labels label {
  background-color: #212121;
  color: #fff;
}
body.dark-theme .product-card {
  border: 1px solid #212121;
  background-color: #212121;
}
body.dark-theme .no-chats-opened {
  border: 1px solid #212121;
  box-shadow: none;
  background-color: #212121;
}
body.dark-theme .roles-settings-mode .card .card-body {
  border-top: 1px solid #1f202d;
}
body.dark-theme .main-statics .chart-button button {
  color: #fff;
}
body.dark-theme .home-statics-card:hover .inner h4 {
  color: #fff;
}
body.dark-theme .home-statics-card:hover .go-arrow-icon i {
  color: #fff;
}
body.dark-theme .summery_card .statics-more {
  border-top: 1px solid #212121;
}
body.dark-theme .orders-horizontal-table .IdNumWrapper a,
body.dark-theme .orders-horizontal-table .order-shipping-name {
  color: #fff;
}
body.dark-theme .text-success {
  color: #ffffff !important;
}
body.dark-theme .custom-card-box h3 {
  color: #fff;
}
body.dark-theme .plan-subscription-card .btn-upgrade-package:hover,
body.dark-theme .plan-subscription-card .btn-upgrade-package:focus {
  background: #f5c244 !important;
  border-color: #f5c244 !important;
  color: #000 !important;
}
body.dark-theme .plan-subscription-card .plan-name, body.dark-theme .card-single-plan .titles h2 {
  color: #fff;
}
body.dark-theme .subscription-wrapper .radio-input .label .text {
  color: #ffffff;
}
body.dark-theme .subscription-wrapper .radio-input label {
  border: 1px solid #1a1b27;
  background: #1a1b27;
}
body.dark-theme .subscription-wrapper .radio-input .label:has(input:checked) {
  border: 1px solid var(--globalColor);
  background: var(--globalColor);
}
body.dark-theme .subscription-wrapper .nav-item .nav-link.active {
  background: #212121 !important;
  border-color: #212121 !important;
}
body.dark-theme .subscription-wrapper .nav-tabs .nav-item .nav-link {
  background: #1a1b27;
  border: 1px solid #1a1b27;
}
body.dark-theme .subscription-wrapper .IdNumWrapper .copyToClipboardBtn {
  color: #fff;
}
body.dark-theme .subscription-wrapper .card {
  box-shadow: none;
}
body.dark-theme .subscription-wrapper .table_card {
  background-color: #181818 !important;
  border-color: #181818;
}
body.dark-theme .subscription-wrapper .tables_rows.half_table .table_card .table-card-item {
  border-bottom: 0;
}
body.dark-theme .card-single-plan {
  border: 1px solid #212121;
}
body.dark-theme .pp-switch .toggler--is-active,
body.dark-theme .pp-switch .toggler {
  color: #fff;
}
body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] input.mysr-form-input, body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] input.mysr-form-input[type=text] {
  background-color: #212121 !important;
  box-shadow: none !important;
}
body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] input.mysr-form-input:hover, body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] input.mysr-form-input[type=text]:hover {
  box-shadow: none !important;
}
body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] .mysr-form-label, body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] label.mysr-form-label {
  color: #fff !important;
}
body.dark-theme #mysr-form-form-el#mysr-form-form-el#mysr-form-form-el.mysr-form-moyasarForm[payment-form=true] .mysr-form-divider .mysr-form-dividerParagraph {
  color: #fff !important;
}
body.dark-theme .membership-info {
  color: #fff;
}
body.dark-theme .subscription_modal .modal-body {
  background-color: #212121;
}
body.dark-theme .subscription_modal .upgrade-content p,
body.dark-theme .subscription_modal .close {
  color: #fff;
}
body.dark-theme .tagify__input::before {
  color: #fff;
}
body.dark-theme .tagify__input:focus,
body.dark-theme .tagify__input::placeholder {
  color: #fff;
}
body.dark-theme .tagify__input:focus:empty::before {
  color: #fff;
}
body.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
  color: #fff;
}
body.dark-theme .empty-card-wrap .icon {
  background: #212121;
}
body.dark-theme .no-reulst-note {
  background: #161616;
  border-color: #161616;
  box-shadow: none;
}
body.dark-theme .empty-card-wrap {
  background: #161616;
  border-color: #161616;
  box-shadow: none;
}
body.dark-theme .home-statics-card .icon {
  background: #212121;
  color: #fff;
}
body.dark-theme .membership-info .personal-edit-btn {
  background: #181818;
  color: #ffffff;
}
body.dark-theme .place-side-icon .place-info a, body.dark-theme .place-side-icon .place-info a:hover, body.dark-theme .place-side-icon .place-info a:focus {
  color: #fff;
}
body.dark-theme .subscriptionTabs .nav-item .nav-link.active {
  background-color: var(--globalColor) !important;
  border-color: var(--globalColor) !important;
  color: #fff !important;
}
body.dark-theme .subscriptionTabs {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .plan-subscription-card {
  box-shadow: 0 1px 2px 0 #212121;
}
body.dark-theme .card-single-plan {
  background-color: #212121;
}
body.dark-theme .storeModalBtn {
  background: #181818;
  border: 1px solid #181818;
  color: #fff;
}
body.dark-theme .productItem {
  border: 1px solid #212121;
  background-color: #212121;
}
body.dark-theme .productItem .productTitle h3,
body.dark-theme .productItem .productPrice p {
  color: #fff;
}
body.dark-theme .sms-card-details .sender-title,
body.dark-theme .sms-card-details .available-balance {
  background-color: #212121;
  border: 1px dashed var(--globalColor);
}
body.dark-theme .sms-card-details .sender-title p span {
  color: #fff;
}
body.dark-theme .available-balance p span {
  color: #fff;
}
body.dark-theme .sms-card-details .messages-buttons .link-messaget {
  background-color: #181818;
  border-color: #181818;
  color: #fff;
}
body.dark-theme .sms-packages-items .col-md-4 .item {
  border-color: #292a39;
}
body.dark-theme .messages-section,
body.dark-theme .top-section,
body.dark-theme .iphone {
  background: #000;
}
body.dark-theme .top-section {
  border-bottom: #292a39 1px solid;
}
body.dark-theme .iphone {
  -webkit-box-shadow: 0px 0px 0px 5px #292a39;
  -moz-box-shadow: 0px 0px 0px 5px #292a39;
  box-shadow: 0px 0px 0px 5px #292a39;
}
body.dark-theme .iphone_mockup {
  background-color: #000;
}
body.dark-theme .preview-iphone-text {
  color: #fff;
}
body.dark-theme .iphone_mockup .message.from {
  background-color: #292a39;
  color: #ffffff;
}
body.dark-theme .iphone_mockup .message.from:before {
  border-right-color: #292a39;
}
body.dark-theme .dropdown-notification-wrapper .kt-notification .kt-notification__item .kt-notification__item-icon .notifi_icon {
  background: #181818;
}
body.dark-theme .dropdown-notification-wrapper .kt-notification .kt-notification__item .kt-notification__item-icon .notifi_icon i {
  color: #fff;
}
body.dark-theme .filepond--drop-label.filepond--drop-label label::after {
  color: #fff;
}
body.dark-theme .alert-warning.custom {
  background-color: rgba(252, 240, 221, 0.1) !important;
}
body.dark-theme .badge-unverified {
  background: rrgb(255, 73, 1, 0.1);
}
body.dark-theme .balance-wrapper .sender-title,
body.dark-theme .balance-wrapper .available-balance {
  background-color: #212121;
}
body.dark-theme .balance-wrapper .sender-title p span {
  color: #fff;
}
body.dark-theme #settingsTabs .nav-item .nav-link {
  background: #212121;
  color: #fff;
  border-color: #212121;
}
body.dark-theme .disabled-day input.form-control,
body.dark-theme .disabled-day .btn.btn-main {
  background: #23212f !important;
  background-color: #23212f !important;
  border-color: #23212f !important;
  pointer-events: none;
  color: #fff;
}
body.dark-theme .disabled-day .kt-checkbox.kt-checkbox--success > span {
  background: #23212f;
  border-color: #23212f;
}
body.dark-theme .disabled-day .full-time-wrapper label {
  color: #23212f;
}
body.dark-theme .disabled-day .full-time-wrapper {
  pointer-events: none;
}
body.dark-theme .sub-images-items-wrapper .sub-image-item {
  border: 1px solid #212121;
}
body.dark-theme .sub-images-items-wrapper .sub-image-actions {
  background-color: #212121;
}
body.dark-theme .kt-radio.kt-radio--success > span {
  border: 1px solid #43414f;
}
body.dark-theme .kt-radio.kt-radio--success > input:checked ~ span {
  background-color: #181818;
  border-color: #43414f;
}
body.dark-theme .disabled-link {
  color: #fff;
}
body.dark-theme .reports_wrapper .login_card_item.bg_2 {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .alert-danger.custom {
  color: #fff !important;
}
body.dark-theme .skeleton-wrapper {
  background: #212121;
  border: 1px solid;
  border-color: #212121;
  box-shadow: none;
}
body.dark-theme .skeleton-wrapper-body div {
  background: #212121;
  -webkit-animation-duration: 3s;
  background-image: -webkit-linear-gradient(left, #212121 0%, #201e30 20%, #201e30 40%, #212121 100%);
  background-image: linear-gradient(left, #212121 0%, #201e30 20%, #201e30 40%, #212121 100%);
}
body.dark-theme .loyalty-steps .item .icon {
  background-color: #212121;
  color: #ffffff;
}
body.dark-theme .btn-gray {
  background-color: #212121;
  border: 1px solid #212121;
  color: #fff;
}
body.dark-theme .custom_upload_input > label {
  background: #212121;
  border: 1px solid #212121;
}
body.dark-theme .tags_wrapper .tagsSelectWrap {
  border: 1px solid #212121;
}
body.dark-theme .rates_card_item {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
body.dark-theme .item_rate {
  background-color: #181818;
  border: 1px solid #181818;
  box-shadow: none;
}
body.dark-theme .item_rate .item_rate_super .place_image,
body.dark-theme .item_rate .item_rate_head .content .name,
body.dark-theme .item_rate .item_rate_body .description,
body.dark-theme .item_rate .item_rate_head .content .name a,
body.dark-theme .item_rate .item_rate_body .rate_counts .count {
  color: #fff;
}
body.dark-theme .item_rate .item_rate_super::before,
body.dark-theme .item_rate .item_rate_side.rate_super::before {
  background: #777e90;
}
body.dark-theme .widget-ready-item .widget-preview,
body.dark-theme .widget-ready-item .code-editor {
  background: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .widget-ready-item code {
  background: #212121;
  color: #fff;
}
body.dark-theme .user-whatsapp-profile {
  background: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .user-whatsapp-profile .details h3,
body.dark-theme .user-whatsapp-profile .details .date {
  color: #fff;
}
body.dark-theme .applications-tabs.applications .nav-tabs {
  border-bottom: 1px solid #1f1d2c;
}
body.dark-theme .applications-tabs.applications .nav-item .nav-link {
  background-color: transparent;
}
body.dark-theme .applications-tabs.applications .nav-item .nav-link i {
  color: #fff;
}
body.dark-theme .applications-tabs.promotion .nav-tabs {
  border-bottom: 1px solid #1f1d2c;
}
body.dark-theme .applications-tabs.promotion .nav-item .nav-link {
  background-color: transparent;
}
body.dark-theme .kt-header.kt-header--fixed {
  box-shadow: none;
}
body.dark-theme .app-card .soon {
  background-color: rgba(49, 47, 61, 0.3);
}
body.dark-theme .app-card .soon-badge {
  background-color: rgba(138, 95, 230, 0.09);
  border: 1px solid #292643;
  color: #8a5fe6;
}
body.dark-theme .link-whatsapp {
  background-color: #212121;
  border: 1px solid #212121;
  box-shadow: none;
}
body.dark-theme .link-whatsapp .icon {
  background: #181818;
}
body.dark-theme .datepicker tbody tr > td.day:hover {
  background: #181818;
  color: #fff;
}
body.dark-theme .datepicker tbody tr > td span.year:hover, body.dark-theme .datepicker tbody tr > td span.hour:hover, body.dark-theme .datepicker tbody tr > td span.minute:hover, body.dark-theme .datepicker tbody tr > td span.month:hover {
  background: #181818;
  color: #fff;
}
body.dark-theme .datepicker thead th.prev:hover, body.dark-theme .datepicker thead th.datepicker-switch:hover, body.dark-theme .datepicker thead th.next:hover {
  background: #181818 !important;
  color: #fff !important;
}
body.dark-theme .bootstrap-timepicker-widget table td > a:hover {
  background: #181818;
}
body.dark-theme .user-whatsapp-profile .image img {
  border: 1px solid #212121;
}
body.dark-theme .btn-secondary.btn-logout,
body.dark-theme .btn-secondary.btn-logout:hover {
  border-color: #181818 !important;
  background: #181818 !important;
  color: #ff0000 !important;
}
body.dark-theme .quick-statics-row .quick-statics-item {
  border: 1px solid #212121;
  background-color: #212121;
  box-shadow: none;
}
body.dark-theme .quick-statics-row .quick-statics-item .content p {
  color: #fff;
}
body.dark-theme .quick-statics-row .quick-statics-item .content h3 {
  color: #fff;
}
body.dark-theme .loyalty-business-wrapper .loyalty-coupon .copyBtn,
body.dark-theme .loyalty-business-wrapper .toggle-share-btn,
body.dark-theme .loyalty-business-wrapper .loyalty-current-points .current-points {
  color: #fff;
}
body.dark-theme .welcome-banner {
  border: 1px solid #030305;
}
body.dark-theme .applications-items .application-item {
  background-color: #181818;
  border: 1px solid #181818;
}
body.dark-theme .applications-items .application-item .details h3,
body.dark-theme .applications-items .application-item .details p,
body.dark-theme .app-modal-details h3,
body.dark-theme .app-modal-details p {
  color: #fff;
}
body.dark-theme .show_all {
  color: #fff;
}
body.dark-theme .toggle-switch-background {
  background-color: #212121;
  border: 1px solid #393838;
}
body.dark-theme .add_category_wrap {
  color: #fff;
}
body.dark-theme .seo-preview {
  background-color: #212121;
}
body.dark-theme .nav-categories-list .nav-item .nav-link {
  background-color: transparent !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
body.dark-theme .nav-categories-list .nav-item .nav-link.active {
  background: #212121 !important;
  border-color: #212121 !important;
}
body.dark-theme .item_rate .info-icon {
  color: #fff;
}
body.dark-theme .chat-mini-icon svg {
  fill: #fff;
}
body.dark-theme .chat-mini-icon svg path {
  fill: #fff;
}
body.dark-theme .home-steps-card {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .steps-progress {
  background-color: #212121;
}
body.dark-theme .home-steps-card .icon {
  background: #181818;
  color: #fff;
}
body.dark-theme .chart-header .btn {
  border: 1px solid #212121;
  color: #fff;
}
body.dark-theme .chart-header .btn:hover {
  background-color: #212121;
  color: #fff;
  border-color: #212121;
}
body.dark-theme .kt-section__title h3, body.dark-theme .kt-section__title p {
  color: #fff;
}
body.dark-theme .account-id-text {
  background: #212121 !important;
  border-color: #212121 !important;
  color: #fff !important;
}
body.dark-theme .points-card-wrapper {
  /* Same dark navy gradient as the AI hub hero on
     /reports/ai-recommendations — identical in light and dark. */
  background: linear-gradient(135deg, #1a1a24 0%, #232336 55%, #2a2440 100%);
  border: 0;
}
body.dark-theme .points-card-wrapper .welcome-msg h3 {
  color: #fff;
}
body.dark-theme .points-card-wrapper .welcome-msg p {
  color: #fff;
}
body.dark-theme .points-card-wrapper .icon {
  background-color: rgba(255, 255, 255, 0.12);
}
body.dark-theme .multiplier-box {
  background: #212121;
  border: 1px solid #212121;
}
body.dark-theme .multiplier-track-container {
  background: #212121;
  border: 1px solid #212121;
}
body.dark-theme .multiplier-track-label {
  color: #fff;
}
body.dark-theme .multiplier-track-value {
  color: #6654EA;
}
body.dark-theme .multiplier-slider-track {
  background: #2a2a2a;
}
body.dark-theme .multiplier-slider-thumb {
  background: #6654EA;
  border-color: #212121;
}
body.dark-theme .multiplier-step.active,
body.dark-theme .multiplier-step:hover {
  color: #6654EA;
}
body.dark-theme .multiplier-step.active .step-dot {
  background: #6654EA;
}
body.dark-theme .applications-tabs .nav-item .nav-link i {
  color: #fff;
}
body.dark-theme .general-settings .s-item .soon {
  background-color: rgba(33, 33, 33, 0.8);
}
body.dark-theme .general-settings .s-item .soon-badge {
  border: 1px solid rgba(138, 95, 230, 0.09);
}
body.dark-theme .card-single-plan .icon {
  background: #181818;
  color: #fff;
}
body.dark-theme .showContactMsg .modal-body h3 {
  color: #fff;
}
body.dark-theme .copyBtn {
  color: #fff !important;
}
body.dark-theme .copyBtn i {
  color: #fff !important;
}
body.dark-theme .points_icon {
  background-color: #212121;
  border: 1px solid #212121;
}
body.dark-theme .points_icon img {
  filter: brightness(100);
}
body.dark-theme .live-order-item {
  border-bottom: 1px solid #212121;
}
body.dark-theme .orders-horizontal-table {
  border-bottom: 1px solid #212121;
}
body.dark-theme .order-id {
  color: #fff;
}
body.dark-theme .order-status {
  color: #fff;
}
body.dark-theme .order-date {
  color: #fff;
}
body.dark-theme .order-total {
  color: #fff;
}
body.dark-theme .order-amount {
  color: #fff;
}
body.dark-theme .user-wrapper {
  color: #fff !important;
}
body.dark-theme .refund-option {
  border: 1.5px solid #212121;
  background: #212121;
}
body.dark-theme .refund-option-title {
  color: #fff;
}
body.dark-theme .refund-option.active, body.dark-theme .refund-option:has(input:checked),
body.dark-theme .refund-option-helper,
body.dark-theme .refund-section-title {
  color: #fff;
}
body.dark-theme .apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #212121 !important;
  background: #212121 !important;
}
body.dark-theme .language-tabs .lang-dropdown-btn {
  background: transparent;
  border: 1px solid transparent;
  color: #fff !important;
}
body.dark-theme .language-tabs .lang-dropdown-item {
  color: #fff;
}
body.dark-theme .language-tabs .lang-dropdown-menu {
  background: #212121;
  border: 1px solid #212121;
}
body.dark-theme .language-tabs .lang-dropdown-item.active {
  background: #181818;
  color: #fff;
}
body.dark-theme .language-tabs .lang-dropdown-item:hover {
  background: #181818;
  color: #fff;
}
body.dark-theme .order-time {
  color: #fff;
}
body.dark-theme .main-points-logo {
  border-bottom: 1px solid #212121;
}
body.dark-theme .login_card_item.icon_bg_1 .icon i,
body.dark-theme .login_card_item .icon i {
  color: #fff !important;
}
body.dark-theme .card-header {
  background-color: #212121;
  border-bottom: 1px solid #212121;
}
body.dark-theme .barcode-image {
  filter: invert(1) brightness(100);
}

body.dark-theme .btn-refund {
  background-color: var(--globalColor);
  border-color: var(--globalColor);
  color: #fff;
}
body.dark-theme .btn-refund:hover,
body.dark-theme .btn-refund:focus {
  background-color: var(--globalColor) !important;
  border-color: var(--globalColor) !important;
  color: #fff;
}

/* Task 4: Purple notification icon for new product orders in dark mode */
body.dark-theme .dropdown-notification-wrapper .kt-notification .kt-notification__item .kt-notification__item-icon .notifi_icon i.icon-box {
  color: #6654ea;
}

/* Task 1: Purple icon color for General Settings in dark mode */
body.dark-theme .general-s-item .icon .icon-setting-2 {
    color: #6654ea !important;
}

/*# sourceMappingURL=dark-mode-styles.css.map */
