[data-bs-theme=dark] .card {
  --bs-card-cap-bg: #333333;
}
[data-bs-theme=dark] .table > :not(caption) > * > * {
  color: var(--bs-table-color);
}
[data-bs-theme=dark] .table-secondary, [data-bs-theme=dark] .table-light {
  --bs-table-color: var(--bs-heading-color);
  --bs-table-bg: #333333;
}
[data-bs-theme=dark] .text-dark {
  color: var(--bs-heading-color) !important;
}
[data-bs-theme=dark] #wrapper #content-wrapper {
  background-color: #333333;
}
[data-bs-theme=dark] .ui-widget-content {
  background: #3b3b3b;
  color: var(--bs-heading-color) !important;
}
[data-bs-theme=dark] .bg-gradient-primary {
  background-color: #434343;
  background-image: none;
}
[data-bs-theme=dark] .bg-white {
  background-color: #333333 !important;
  border-bottom: solid 1px #656565 !important;
}
[data-bs-theme=dark] .shadow {
  box-shadow: none;
}
[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter input {
  background-color: var(--bs-body-bg);
}
[data-bs-theme=dark] *::-webkit-scrollbar-track {
  background: #333333;
}
[data-bs-theme=dark] ::-webkit-scrollbar-track:horizontal {
  background-color: #3a3b45;
}
[data-bs-theme=dark] .accordion-button:not(.collapsed) {
  background-color: #292929;
}
[data-bs-theme=dark] .progress-step .progress-text {
  color: var(--bs-accordion-color);
}
[data-bs-theme=dark] .chat {
  color: var(--bs-accordion-color);
}
[data-bs-theme=dark] .chat .chat-header {
  border-bottom: 1px solid #676767;
}
[data-bs-theme=dark] .chat .chat-message {
  border-top: 1px solid #676767;
}
[data-bs-theme=dark] .chat-history::-webkit-scrollbar-track {
  background: var(--bs-body-bg);
}
[data-bs-theme=dark] .sidebar.sidebar-dark.man-sidebar.accordion {
  background-color: #434343;
}
[data-bs-theme=dark] .sidebar-brand-icon i {
  color: var(--bs-primary);
}
[data-bs-theme=dark] .btn-google {
  --bs-btn-border-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-bg);
}
[data-bs-theme=dark] .btn-google:hover {
  border-color: var(--bs-btn-bg);
}
[data-bs-theme=dark] #client-payment-form input {
  background: #333333;
}
[data-bs-theme=dark] .bg-login-image.man-bg-login-image {
  background: url("../../assets/img/man/dark.jpg") left/cover;
}

[data-bs-theme=dark] .btn-outline-dark {
  --bs-btn-color: #fff; /* Белый текст для контраста */
  --bs-btn-border-color: #6c757d; /* Светлый оттенок серого для границы */
  --bs-btn-hover-color: #000; /* Чёрный текст при наведении */
  --bs-btn-hover-bg: #e9ecef; /* Светло-серый фон при наведении */
  --bs-btn-hover-border-color: #adb5bd; /* Более светлая граница при наведении */
  --bs-btn-focus-shadow-rgb: 233, 236, 239; /* Тень светлого цвета */
  --bs-btn-active-color: #fff; /* Белый текст для активного состояния */
  --bs-btn-active-bg: #adb5bd; /* Светло-серый фон активной кнопки */
  --bs-btn-active-border-color: #ced4da; /* Ещё более светлая граница */
  --bs-btn-active-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.125); /* Светлая внутренняя тень */
  --bs-btn-disabled-color: #6c757d; /* Серый текст для неактивного состояния */
  --bs-btn-disabled-bg: #343a40; /* Темно-серый фон для неактивной кнопки */
  --bs-btn-disabled-border-color: #495057; /* Граница с чуть меньшим контрастом */
  --bs-gradient: none; /* Оставляем без градиента для минималистичного стиля */
}

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