body, body.theme-light {
  --bg-color: var(--driver-bg-color);
  --accent-color: var(--driver-accent-color);
  --accent-bg-color: var(--driver-bg-accent-color);
  --accent-color-hover: var(--driver-accent-color-hover);
  --accent-color-dark: #C96D02;
  --accent-color-muted: #FFE8CC;
  --accent-second-color: var(--driver-accent-second-color);
  --accent-second-color-hover: var(--driver-accent-second-color-hover);
  --second-color: #00B147;
  --second-color-dark: #00983D;
  --second-color-muted: #D4F0DA;
  --orange-color: #D6542B;
  --red-color: #D44444;
  --bg-orange-color: #F7E9D9;
  --mute-color: #B8B8B8;
  --light-color: #F2F2F2;
  --grey-color: #686868;
  --dark-color: #202020;
  --nav-bg-hover: #1F2631;
  --nav-link-color: var(--driver-nav-link-color);
  --text-color: var(--driver-text-color);
  --common-bg-color: #FFFFFF;
  --common-fg-color: var(--driver-text-color);
  --lyt-bg-color: var(--driver-bg-color-primary);
  --border-color: var(--driver-second-color);
  --switch-color: #FFFFFF;
  --switch-bg-color: #171C23;
  --input-bg: var(--driver-second-color);
  --input-color: #A6ABB2;
  --green-primary-color: var(--driver-green-primary-color);
  --red-primary-color: var(--driver-red-primary-color);
  --invalid-primary-color: var(--driver-invalid-primary-color);
  --sidebar-menu-hover: var(--driver-sidebar-menu-hover);
  --card-bg-color: var(--driver-card-bg-color);
  --btn-primary-disabled-bg-color: var(--driver-btn-primary-disabled-bg-color);
  --btn-secondary-disabled-bg-color: var(--driver-accent-second-color);
  --bg-carousel-arrow: var(--driver-bg-color-primary);
  --bg-order-canceled: #F9F9F9;
  --pagination-active-color: #E5EBF2;
}

body.theme-dark {
  --bg-color: var(--driver-bg-color-primary-dark);
  --accent-color: var(--driver-accent-color-dark);
  --accent-bg-color: var(--driver-bg-accent-color-dark);
  --accent-color-hover: var(--driver-accent-color-hover-dark);
  --accent-color-dark: #C96D02;
  --accent-color-muted: #FFE8CC;
  --accent-second-color: var(--driver-accent-second-color-dark);
  --accent-second-color-hover: var(--driver-accent-second-color-hover-dark);
  --second-color: #0A9D33;
  --second-color-dark: #008E33;
  --second-color-muted: #D4F0DA;
  --orange-color: #DD5A21;
  --red-color: #AF3A3A;
  --bg-orange-color: rgba(247, 233, 217, 0.3019607843);
  --mute-color: #909090;
  --light-color: #151515;
  --grey-color: #686868;
  --dark-color: #202020;
  --nav-bg-hover: #1F2631;
  --nav-link-color: var(--driver-nav-link-color-dark);
  --text-color: var(--driver-text-color-dark);
  --common-bg-color: #232B38;
  --common-fg-color: var(--driver-text-color-dark);
  --lyt-bg-color: var(--driver-bg-color-primary-dark);
  --border-color: var(--driver-second-color-dark);
  --switch-color: var(--driver-accent-color-dark);
  --switch-bg-color: #1F2631;
  --input-bg: var(--driver-second-color-dark);
  --input-color: #6F7784;
  --green-primary-color: var(--driver-green-primary-color-dark);
  --red-primary-color: var(--driver-red-primary-color-dark);
  --invalid-primary-color: var(--driver-invalid-primary-color-dark);
  --sidebar-menu-hover: var(--driver-sidebar-menu-hover-dark);
  --card-bg-color: var(--driver-card-bg-color-dark);
  --btn-primary-disabled-bg-color: var(--driver-accent-second-color-dark);
  --bg-carousel-arrow: #3C485B;
  --bg-order-canceled: #1D242E;
  --pagination-active-color: #E5EBF2;
}

@media (prefers-color-scheme: dark) {
  body {
    --bg-color: var(--driver-bg-color-primary-dark);
    --accent-color: var(--driver-accent-color-dark);
    --accent-bg-color: var(--driver-bg-accent-color-dark);
    --accent-color-hover: var(--driver-accent-color-hover-dark);
    --accent-color-dark: #C96D02;
    --accent-color-muted: #FFE8CC;
    --accent-second-color: var(--driver-accent-second-color-dark);
    --accent-second-color-hover: var(--driver-accent-second-color-hover-dark);
    --second-color: #0A9D33;
    --second-color-dark: #008E33;
    --second-color-muted: #D4F0DA;
    --orange-color: #DD5A21;
    --red-color: #AF3A3A;
    --bg-orange-color: rgba(247, 233, 217, 0.3019607843);
    --mute-color: #909090;
    --light-color: #151515;
    --grey-color: #686868;
    --dark-color: #202020;
    --nav-bg-hover: #1F2631;
    --nav-link-color: var(--driver-nav-link-color-dark);
    --text-color: var(--driver-text-color-dark);
    --common-bg-color: #232B38;
    --common-fg-color: var(--driver-text-color-dark);
    --lyt-bg-color: var(--driver-bg-color-primary-dark);
    --border-color: var(--driver-second-color-dark);
    --switch-color: var(--driver-accent-color-dark);
    --switch-bg-color: #1F2631;
    --input-bg: var(--driver-second-color-dark);
    --input-color: #6F7784;
    --green-primary-color: var(--driver-green-primary-color-dark);
    --red-primary-color: var(--driver-red-primary-color-dark);
    --invalid-primary-color: var(--driver-invalid-primary-color-dark);
    --sidebar-menu-hover: var(--driver-sidebar-menu-hover-dark);
    --card-bg-color: var(--driver-card-bg-color-dark);
    --btn-primary-disabled-bg-color: var(--driver-accent-second-color-dark);
    --bg-carousel-arrow: #3C485B;
    --bg-order-canceled: #1D242E;
    --pagination-active-color: #E5EBF2;
  }
}
.theme-light .navbar {
  background-color: var(--driver-bg-color-dark);
}
.theme-light .sidebar {
  background-color: var(--driver-bg-color);
}
.theme-light .sidebar .nav-link {
  color: var(--driver-text-color);
}
.theme-light .sidebar .nav-item.active .nav-link {
  color: var(--driver-nav-link-color);
  background-color: var(--driver-sidebar-menu-active-bg);
}
.theme-light .sidebar .nav-item.active ul .nav-link {
  color: inherit;
  background-color: inherit;
}
.theme-light .custom-select {
  background-image: url("../i/icon-arrow-down.svg");
}
.theme-light .table-sortable a.asc:after {
  content: url("../i/icon-arrow-up.svg");
}
.theme-light .table-sortable a.desc:after {
  content: url("../i/icon-arrow-down.svg");
}
.theme-dark .navbar,
.theme-dark .sidebar {
  background-color: var(--driver-bg-color-dark);
}
.theme-dark .sidebar .nav-link {
  color: var(--driver-text-color-dark);
}
.theme-dark .sidebar .nav-item.active .nav-link {
  background-color: var(--driver-sidebar-menu-active-bg-dark);
}
.theme-dark .sidebar .nav-item.active ul .nav-link {
  color: inherit;
  background-color: inherit;
}
.theme-dark .custom-select,
.theme-dark .select2-container .select2-selection--single .select2-selection__arrow b {
  background-image: url("../i/icon-arrow-down-dark.svg");
}
.theme-dark .table-sortalbe a.asc:after {
  content: url("../i/icon-arrow-up-dark.svg");
}
.theme-dark .table-sortalbe a.desc:after {
  content: url("../i/icon-arrow-down-dark.svg");
}

/*# sourceMappingURL=theme.css.map */
