/*
 * AUTO-GENERATED by scripts/generate_theme_flip_overrides.php — do not edit by hand.
 * Syndicator.ai-only component overrides: bundle rules whose brand literals
 * (#be18f0 bootstrap primary purple + #009ef7 Metronic KT blue) are re-pointed
 * at the bridged theme variables (see themes/theme-syndicator.css).
 * Loaded only when data-brand=syndicator, after the bundles.
 */


/* ===== source: app/static/assets/css/syndicator.ai/style.bundle.css ===== */
a {
  color: var(--bs-primary);
}
.form-check-input:checked {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.form-range::-webkit-slider-thumb {
  background-color: var(--bs-primary);
}
.form-range::-moz-range-thumb {
  background-color: var(--bs-primary);
}
.btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-primary:hover {
  background-color: var(--kt-primary-active);
  border-color: var(--kt-primary-active);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  background-color: var(--kt-primary-active);
  border-color: var(--kt-primary-active);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  border-color: var(--kt-primary-active);
}
.btn-primary:disabled, .btn-primary.disabled {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-outline-primary {
  color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-outline-primary:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: var(--bs-primary);
}
.btn-link {
  color: var(--bs-primary);
}
.dropdown-item.active, .dropdown-item:active {
  background-color: var(--bs-primary);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  background-color: var(--bs-primary);
}
.nav-link {
  color: var(--bs-primary);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: var(--bs-primary);
}
.accordion-button:not(.collapsed) {
  color: var(--bs-primary);
}
.breadcrumb-item.active {
  color: var(--bs-primary);
}
.page-link:hover {
  color: var(--bs-primary);
}
.page-link:focus {
  color: var(--bs-primary);
}
.page-item.active .page-link {
  background-color: var(--bs-primary);
}
.progress-bar {
  background-color: var(--bs-primary);
}
.list-group-item.active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.link-primary {
  color: var(--bs-primary);
}
.border-primary {
  border-color: var(--bs-primary) !important;
}
.bg-primary {
  background-color: var(--bs-primary) !important;
}
.bg-primary.hoverable:hover {
  background-color: var(--kt-primary-active) !important;
}
.bg-hover-primary:hover {
  background-color: var(--bs-primary) !important;
}
.bg-active-primary.active {
  background-color: var(--bs-primary) !important;
}
.bg-state-primary.active, .bg-state-primary:hover {
  background-color: var(--bs-primary) !important;
}
.border-hover-primary:hover {
  border-color: var(--bs-primary) !important;
}
.border-active-primary.active {
  border-color: var(--bs-primary) !important;
}
.text-primary {
  color: var(--bs-primary) !important;
}
.text-hover-primary:hover {
  color: var(--bs-primary) !important;
}
.text-hover-primary:hover i {
  color: var(--bs-primary) !important;
}
.text-hover-primary:hover .svg-icon {
  color: var(--bs-primary) !important;
}
.text-active-primary.active {
  color: var(--bs-primary) !important;
}
.text-active-primary.active i {
  color: var(--bs-primary) !important;
}
.text-active-primary.active .svg-icon {
  color: var(--bs-primary) !important;
}
.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item.show .nav-link, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  border-bottom: 1px solid var(--bs-primary);
}
.nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid.active, .nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active {
  border: 3px solid var(--bs-primary);
}
.page-item:focus .page-link {
  color: var(--bs-primary);
}
.page-item:focus .page-link i {
  color: var(--bs-primary);
}
.page-item:hover:not(.offset) .page-link {
  color: var(--bs-primary);
}
.page-item:hover:not(.offset) .page-link i {
  color: var(--bs-primary);
}
.separator.separator-content.border-primary::before, .separator.separator-content.border-primary::after {
  border-color: var(--bs-primary) !important;
}
.carousel.carousel-custom .carousel-indicators-active-primary li.active:after {
  background-color: var(--bs-primary) !important;
}
.menu-primary .menu-item .menu-link {
  color: var(--bs-primary);
}
.menu-primary .menu-item .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-primary .menu-item .menu-link .menu-icon, .menu-primary .menu-item .menu-link .menu-icon .svg-icon, .menu-primary .menu-item .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-title-primary .menu-item .menu-link {
  color: var(--bs-primary);
}
.menu-title-primary .menu-item .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-icon-primary .menu-item .menu-link .menu-icon, .menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon, .menu-icon-primary .menu-item .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  background-color: var(--bs-primary);
}
.menu-show-bg-primary .menu-item.show > .menu-link {
  background-color: var(--bs-primary);
}
.menu-here-bg-primary .menu-item.here > .menu-link {
  background-color: var(--bs-primary);
}
.menu-active-bg-primary .menu-item .menu-link.active {
  background-color: var(--bs-primary);
}
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  background-color: var(--bs-primary);
}
.menu-state-bg-primary .menu-item.show > .menu-link {
  background-color: var(--bs-primary);
}
.menu-state-bg-primary .menu-item.here > .menu-link {
  background-color: var(--bs-primary);
}
.menu-state-bg-primary .menu-item .menu-link.active {
  background-color: var(--bs-primary);
}
.menu-show-bg-light-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-here-bg-light-primary .menu-item.here > .menu-link {
  color: var(--bs-primary);
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon, .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-active-bg-light-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon, .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.here > .menu-link {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon, .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon, .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-show-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-show-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-show-primary .menu-item.show > .menu-link .menu-icon, .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-show-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-here-primary .menu-item.here > .menu-link {
  color: var(--bs-primary);
}
.menu-here-primary .menu-item.here > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-here-primary .menu-item.here > .menu-link .menu-icon, .menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-here-primary .menu-item.here > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-here-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-active-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-active-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-active-primary .menu-item .menu-link.active .menu-icon, .menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-active-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.show > .menu-link .menu-icon, .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-state-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-primary .menu-item.here > .menu-link {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.here > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.here > .menu-link .menu-icon, .menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-state-primary .menu-item.here > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item .menu-link.active .menu-icon, .menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-here-title-primary .menu-item.here > .menu-link {
  color: var(--bs-primary);
}
.menu-here-title-primary .menu-item.here > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-show-title-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-show-title-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-active-title-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-active-title-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item.show > .menu-link {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item.show > .menu-link .menu-title {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item .menu-link.active {
  color: var(--bs-primary);
}
.menu-state-title-primary .menu-item .menu-link.active .menu-title {
  color: var(--bs-primary);
}
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon, .menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-here-icon-primary .menu-item.here > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon, .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon, .menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon, .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon, .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--bs-primary);
}
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--bs-primary);
}
.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-here-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--bs-primary);
}
.anchor:hover a:hover {
  color: var(--bs-primary);
}
.btn.btn-primary {
  border-color: var(--bs-primary);
  background-color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  border-color: var(--kt-primary-active);
  background-color: var(--kt-primary-active) !important;
}
.btn.btn-light-primary {
  color: var(--bs-primary);
}
.btn.btn-light-primary i, .btn.btn-light-primary .svg-icon {
  color: var(--bs-primary);
}
.btn.btn-light-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
  border-color: var(--bs-primary);
  background-color: var(--bs-primary) !important;
}
.btn.btn-bg-primary {
  border-color: var(--bs-primary);
  background-color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-primary, .btn-check:active + .btn.btn-active-primary, .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary.active, .btn.btn-active-primary.show, .show > .btn.btn-active-primary {
  border-color: var(--bs-primary);
  background-color: var(--bs-primary) !important;
}
.btn-check:checked + .btn.btn-active-light-primary, .btn-check:active + .btn.btn-active-light-primary, .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-light-primary i, .btn-check:checked + .btn.btn-active-light-primary .svg-icon, .btn-check:active + .btn.btn-active-light-primary i, .btn-check:active + .btn.btn-active-light-primary .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.show i, .btn.btn-active-light-primary.show .svg-icon, .show > .btn.btn-active-light-primary i, .show > .btn.btn-active-light-primary .svg-icon {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .show > .btn.btn-active-light-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn.btn-active-light-primary.btn-outline:not(.btn-outline-default) {
  border-color: var(--bs-primary) !important;
}
.btn.btn-color-primary {
  color: var(--bs-primary);
}
.btn.btn-color-primary i, .btn.btn-color-primary .svg-icon {
  color: var(--bs-primary);
}
.btn.btn-color-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-color-primary, .btn-check:active + .btn.btn-active-color-primary, .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active), .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .show > .btn.btn-active-color-primary {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-color-primary i, .btn-check:checked + .btn.btn-active-color-primary .svg-icon, .btn-check:active + .btn.btn-active-color-primary i, .btn-check:active + .btn.btn-active-color-primary .svg-icon, .btn.btn-active-color-primary:focus:not(.btn-active) i, .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:hover:not(.btn-active) i, .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:active:not(.btn-active) i, .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-primary.active i, .btn.btn-active-color-primary.active .svg-icon, .btn.btn-active-color-primary.show i, .btn.btn-active-color-primary.show .svg-icon, .show > .btn.btn-active-color-primary i, .show > .btn.btn-active-color-primary .svg-icon {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .show > .btn.btn-active-color-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn.btn-icon-primary i, .btn.btn-icon-primary .svg-icon {
  color: var(--bs-primary);
}
.btn.btn-icon-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-icon-primary i, .btn-check:checked + .btn.btn-active-icon-primary .svg-icon, .btn-check:active + .btn.btn-active-icon-primary i, .btn-check:active + .btn.btn-active-icon-primary .svg-icon, .btn.btn-active-icon-primary:focus:not(.btn-active) i, .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:hover:not(.btn-active) i, .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:active:not(.btn-active) i, .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary.active i, .btn.btn-active-icon-primary.active .svg-icon, .btn.btn-active-icon-primary.show i, .btn.btn-active-icon-primary.show .svg-icon, .show > .btn.btn-active-icon-primary i, .show > .btn.btn-active-icon-primary .svg-icon {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary.active.dropdown-toggle:after, .btn.btn-active-icon-primary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-primary.dropdown-toggle:after {
  color: var(--bs-primary);
}
.btn.btn-text-primary {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-active-text-primary, .btn-check:active + .btn.btn-active-text-primary, .btn.btn-active-text-primary:focus:not(.btn-active), .btn.btn-active-text-primary:hover:not(.btn-active), .btn.btn-active-text-primary:active:not(.btn-active), .btn.btn-active-text-primary.active, .btn.btn-active-text-primary.show, .show > .btn.btn-active-text-primary {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed, .btn-check:active + .btn.btn-outline.btn-outline-dashed, .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.active, .btn.btn-outline.btn-outline-dashed.show, .show > .btn.btn-outline.btn-outline-dashed {
  border-color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default.active, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default {
  color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default i, .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default i, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active i, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show i, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default i, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon {
  color: var(--bs-primary);
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: var(--bs-primary);
}
.form-check.form-check-solid .form-check-input:checked {
  background-color: var(--bs-primary);
}
.pulse.pulse-primary .pulse-ring {
  border-color: var(--bs-primary);
}
.scrolltop {
  background-color: var(--bs-primary);
}
.scrolltop:hover {
  background-color: var(--bs-primary);
}
.svg-icon.svg-icon-primary {
  color: var(--bs-primary);
}
.badge-primary {
  background-color: var(--bs-primary);
}
.badge-light-primary {
  color: var(--bs-primary);
}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
  color: var(--bs-primary) !important;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon {
  background-color: var(--bs-primary);
}
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
  color: var(--bs-primary);
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
  color: var(--bs-primary) !important;
}
.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
  color: var(--bs-primary);
}
.stepper.stepper-links .stepper-nav .stepper-item.current:after {
  background-color: var(--bs-primary);
}
.ribbon .ribbon-label {
  background-color: var(--bs-primary);
}
.explore-btn-toggle:hover, .explore-btn-toggle:focus, .explore-btn-toggle:active {
  background-color: var(--bs-primary);
}
.explore-btn-dismiss:hover i, .explore-btn-dismiss:hover .svg-icon {
  color: var(--bs-primary);
}
.explore-btn-primary {
  background-color: var(--bs-primary);
}
.explore-btn-primary:hover {
  background-color: var(--kt-primary-active);
}
.explore-link {
  color: var(--bs-primary);
}
.explore-link:hover {
  color: var(--kt-primary-active);
}
.explore-link-hover:hover {
  color: var(--bs-primary) !important;
}

/* ===== source: app/static/assets/plugins/global/plugins.bundle.css ===== */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background-color: var(--kt-primary-light);
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: var(--kt-primary-light);
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: var(--kt-primary-light);
}
