/* Generated by `php artisan theme:dark` from style.css. Do not edit: change resources/dark/manual.css instead. */
[data-bs-theme="dark"] {
  --bs-pagination-active-border-color: #77ade1;
  --bs-pagination-color: #77ade1;
  --bs-link-color: #77ade1;
  --bs-link-hover-color: #cdd3da;
  --theme-dark-color: #cdd3da;
  --bs-btn-color: #ffffff;
  --theme-light-color: #2439ff;
  --theme-green-color: #51d381;
  --theme-green-dark-color: #9be64d;
  --theme-blue-background-color: #3b5cff;
}
[data-bs-theme="dark"] .btn-info {
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #77ade1;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-active-color: #ffffff;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-border-color: #77ade1;
}
[data-bs-theme="dark"] .btn-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #77ade1;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-border-color: #85b7e5;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-border-color: #85b7e5;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-border-color: #77ade1;
}
[data-bs-theme="dark"] body {
  background: #161e27;
  color: #cbcfd4;
}
[data-bs-theme="dark"] .back-to-top i {
  color: #ffffff;
}
[data-bs-theme="dark"] .back-to-top:hover {
  color: #ffffff;
}
[data-bs-theme="dark"] .dropdown-menu .dropdown-footer a {
  color: #cbcfd4;
}
[data-bs-theme="dark"] .dropdown-menu .dropdown-item:hover {
  background-color: #121d35;
}
@media (min-width: 768px) {
[data-bs-theme="dark"] .dropdown-menu-arrow::before {
  background: #161e27;
  border-top: 1px solid #313c4a;
  border-left: 1px solid #313c4a;
}
}
[data-bs-theme="dark"] .bg-primary-light {
  background-color: #1b3152;
  border-color: #34404e;
}
[data-bs-theme="dark"] .bg-secondary-light {
  background-color: #283647;
  border-color: #364251;
}
[data-bs-theme="dark"] .bg-success-light {
  background-color: #2d3c4f;
  border-color: #3a4756;
}
[data-bs-theme="dark"] .bg-danger-light {
  background-color: #492327;
  border-color: #34404e;
}
[data-bs-theme="dark"] .bg-warning-light {
  background-color: #53461c;
  border-color: #35414f;
}
[data-bs-theme="dark"] .bg-info-light {
  background-color: #1f4851;
  border-color: #354150;
}
[data-bs-theme="dark"] .bg-dark-light {
  background-color: #324459;
  border-color: #3e4c5d;
}
[data-bs-theme="dark"] .card-header,
[data-bs-theme="dark"] .card-footer {
  border-color: #303b48;
  background-color: #161e27;
}
[data-bs-theme="dark"] .card-img-overlay {
  background-color: rgba(22, 30, 39, 0.6);
}
[data-bs-theme="dark"] .accordion-item {
  border: 1px solid #303b48;
}
[data-bs-theme="dark"] .accordion-button:not(.collapsed) {
  background-color: #121d35;
}
[data-bs-theme="dark"] .accordion-flush .accordion-body {
  color: #8a9ab7;
}
[data-bs-theme="dark"] .breadcrumb a:hover {
  color: #7b8dad;
}
[data-bs-theme="dark"] .breadcrumb .active {
  color: #7b8dad;
}
[data-bs-theme="dark"] .nav-tabs-bordered {
  border-bottom: 2px solid #303b48;
}
[data-bs-theme="dark"] .nav-tabs-bordered .nav-link {
  color: #9aa8c1;
}
[data-bs-theme="dark"] .nav-tabs-bordered .nav-link.active {
  background-color: #161e27;
}
[data-bs-theme="dark"] .header {
  background-color: #161e27;
}
@media (max-width: 1199px) {
[data-bs-theme="dark"] .header .search-bar {
  background: #161e27;
}
}
[data-bs-theme="dark"] .header .search-form input {
  border: 1px solid rgba(110, 157, 242, 0.2);
}
[data-bs-theme="dark"] .header .search-form input:focus,
[data-bs-theme="dark"] .header .search-form input:hover {
  border: 1px solid rgba(110, 157, 242, 0.3);
}
[data-bs-theme="dark"] .header-nav .notifications .notification-item:hover {
  background-color: #121d35;
}
[data-bs-theme="dark"] .header-nav .messages .message-item h4 {
  color: #cbcfd4;
}
[data-bs-theme="dark"] .header-nav .messages .message-item:hover {
  background-color: #121d35;
}
[data-bs-theme="dark"] .header-nav .profile .dropdown-header h6 {
  color: #cbcfd4;
}
[data-bs-theme="dark"] .header-nav .profile .dropdown-item:hover {
  background-color: #121d35;
}
[data-bs-theme="dark"] .sidebar {
  background-color: #161e27;
}
[data-bs-theme="dark"] .sidebar::-webkit-scrollbar {
  background-color: #161e27;
}
[data-bs-theme="dark"] .sidebar-nav .nav-link {
  background: #121d35;
}
[data-bs-theme="dark"] .sidebar-nav .nav-link.collapsed {
  background: #161e27;
}
[data-bs-theme="dark"] .sidebar-nav .nav-link:hover {
  background: #121d35;
}
[data-bs-theme="dark"] .dashboard .card-icon {
  background: #151532;
}
[data-bs-theme="dark"] .dashboard .sales-card .card-icon {
  background: #151532;
}
[data-bs-theme="dark"] .dashboard .revenue-card .card-icon {
  color: #52ca80;
  background: #22412e;
}
[data-bs-theme="dark"] .dashboard .customers-card .card-icon {
  background: #462a17;
}
[data-bs-theme="dark"] .dashboard .activity .activity-item .activite-label {
  color: #a2a9b3;
}
[data-bs-theme="dark"] .dashboard .activity .activity-item .activite-label::before {
  background-color: #161a3b;
}
[data-bs-theme="dark"] .dashboard .activity .activity-item .activity-badge {
  background-color: #161a3b;
}
[data-bs-theme="dark"] .dashboard .news p {
  color: #acb3bb;
}
[data-bs-theme="dark"] .dashboard .recent-sales .table thead {
  background: #151532;
}
[data-bs-theme="dark"] .dashboard .top-selling .table thead {
  background: #151532;
}
[data-bs-theme="dark"] .iconslist .icon {
  background-color: #161e27;
}
[data-bs-theme="dark"] .iconslist .label {
  color: #b6bcc3;
}
[data-bs-theme="dark"] .profile .profile-card h2 {
  color: #9aa8c1;
}
[data-bs-theme="dark"] .profile .profile-card .social-links a {
  color: rgba(110, 157, 242, 0.5);
}
[data-bs-theme="dark"] .profile .profile-overview .label {
  color: rgba(110, 157, 242, 0.6);
}
[data-bs-theme="dark"] .profile .profile-edit label {
  color: rgba(110, 157, 242, 0.6);
}
[data-bs-theme="dark"] .faq .basic p {
  color: #6b7fa3;
}
[data-bs-theme="dark"] .contact .php-email-form .error-message {
  color: #ffffff;
}
[data-bs-theme="dark"] .contact .php-email-form .sent-message {
  color: #ffffff;
}
[data-bs-theme="dark"] .contact .php-email-form .loading {
  background: #161e27;
}
[data-bs-theme="dark"] .contact .php-email-form .loading:before {
  border-top-color: #313c49;
}
[data-bs-theme="dark"] .contact .php-email-form button[type=submit] {
  color: #ffffff;
}
[data-bs-theme="dark"] .error-404 .btn {
  color: #ffffff;
}
[data-bs-theme="dark"] .footer {
  border-top: 1px solid #35414f;
}
[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__clear {
  color: #a2a9b3;
}
[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__clear:hover {
  color: #f4f5f6;
}
[data-bs-theme="dark"] .cb_first_loading_wrapper {
  background: #161e27;
}
[data-bs-theme="dark"] .rxkpi-card {
  color: #ffffff;
}
[data-bs-theme="dark"] .rxkpi-bg-icon {
  color: #ffffff;
}
[data-bs-theme="dark"] .rxkpi-label {
  color: rgba(255, 255, 255, 0.8);
}
[data-bs-theme="dark"] .rxkpi-badge {
  background: rgba(22, 30, 39, 0.2);
  color: #ffffff;
}
[data-bs-theme="dark"] .rxkpi-value {
  color: #ffffff;
}
[data-bs-theme="dark"] .rxkpi-sub-bold {
  color: #ffffff;
}
[data-bs-theme="dark"] .rxkpi-progress-track {
  background: rgba(22, 30, 39, 0.2);
}
[data-bs-theme="dark"] .rxkpi-progress-fill {
  background: rgba(22, 30, 39, 0.85);
}
[data-bs-theme="dark"] .rx_dash_top_btns_line {
  background-color: rgba(22, 30, 39, 0.5);
}
[data-bs-theme="dark"] .rx_dash_btns_tittle {
  color: #ffffff;
  border-top: 1px solid rgba(41, 50, 61, 0.5);
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-table tr {
  border: 1px solid #394656;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-table td::before {
  color: #b6bcc3;
}
}
[data-bs-theme="dark"] .rx-table-wrapper .dropdown-menu .dropdown-header {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-table-wrapper .dropdown-menu .border-top {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-skeleton-bar {
  background: linear-gradient(90deg, #1f2a37 25%, #253242 37%, #1f2a37 63%);
}
[data-bs-theme="dark"] .rx-history-item {
  border-left: 2px solid #374352;
}
[data-bs-theme="dark"] .rx-history-from {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-mobile-sort-bar .rx-sortable-th.active-sort {
  border-color: #77ade1 !important;
  color: #ffffff !important;
}
[data-bs-theme="dark"] .rx-mobile-sort-bar .rx-sortable-th.active-sort .sort-icon {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-visit-pin-same {
  border: 2px solid #29323d;
}
[data-bs-theme="dark"] .rx-visit-pin-same > span {
  border: 2px solid #29323d;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-request-type {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-request-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-request-people {
  border-top: 1px solid #303b48;
  color: #adb3bc;
}
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-lb-rank {
  background: #232a33;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-lb-rank-1 {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-lb-rank-2 {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-lb-rank-3 {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-lb-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-lb-meta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-lb-value {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-lb-value-label {
  color: #adb3bc;
}
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-visit-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-visit-meta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-visit-remarks {
  background: #1c242b;
  border-left: 3px solid #3c4a5b;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-visit-actions {
  border-top: 1px solid #303b48;
}
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-team-avatar {
  background: #242d39;
  color: #77ade1;
}
}
[data-bs-theme="dark"] .rx-request-thumb {
  border: 1px solid #34404e;
  background: #1d2733;
}
[data-bs-theme="dark"] .rx-cd-head {
  border-bottom: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-cd-kicker {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-cd-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-cd-meta {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-cd-pill {
  background: #202931;
  color: #c7cfd8;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-cd-pill-success {
  background: #183a26;
  color: #6ceec9;
  border-color: #3b4859;
}
[data-bs-theme="dark"] .rx-cd-pill-warning {
  background: #3d3514;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-cd-legend {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-cd-map {
  border: 1px solid #34404e;
}
[data-bs-theme="dark"] .rx-cd-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-cd-chip {
  background: #232a33;
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-cd-chip-info {
  background: #193344;
  color: #67bdeb;
}
[data-bs-theme="dark"] .rx-cd-remarks {
  background: #1c242b;
  border-left: 3px solid #3c4a5b;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-cd-photo {
  background: #1c242b;
  border: 1px solid #34404e;
}
[data-bs-theme="dark"] .rx-map-lock-hint {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-visit-thumb {
  border: 1px solid #34404e;
  background: #1d2733;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-user-avatar {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-user-contact {
  border-top: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-user-contact a {
  color: #77ade1;
}
}
[data-bs-theme="dark"] .rx-avatar,
[data-bs-theme="dark"] .header-nav .nav-profile .rx-avatar {
  background: #242d39;
  color: #77ade1;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-list-lastcall {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn {
  background: #161e27;
  border: 1px solid #34404e;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn > i {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn-danger,
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn-danger > i {
  color: #d85555;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn-outline-success,
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn-outline-success > i {
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .js-add-call-btn {
  border-color: #77ade1;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .js-add-call-btn > i {
  color: #ffffff;
}
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .nav-tabs {
  background: #232a33;
}
[data-bs-theme="dark"] .nav-tabs .nav-link {
  color: #bac3cf;
}
[data-bs-theme="dark"] .nav-tabs .nav-link.active {
  background: #161e27;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-intro-summary {
  color: #77ade1;
}
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-card-tiles .btn.text-white:not(.js-add-call-btn) {
  color: #c7cfd8 !important;
}
}
[data-bs-theme="dark"] .header {
  background-color: rgba(22, 30, 39, 0.94);
  border-bottom: 1px solid #303b48;
}
[data-bs-theme="dark"] .header .toggle-sidebar-btn:hover,
[data-bs-theme="dark"] .header-nav .nav-icon:hover,
[data-bs-theme="dark"] .header-nav .nav-icon[aria-expanded="true"] {
  background-color: #202931;
}
[data-bs-theme="dark"] .header-nav .badge-number {
  border: 2px solid #29323d;
}
[data-bs-theme="dark"] .header-nav .nav-profile:hover,
[data-bs-theme="dark"] .header-nav .nav-profile[aria-expanded="true"] {
  background-color: #202931;
}
[data-bs-theme="dark"] .rx-dash-greeting {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-glance-tile {
  background: #161e27;
  border: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-glance-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-glance-icon {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-glance-attention .rx-glance-icon {
  color: #e49564;
}
[data-bs-theme="dark"] .rx-glance-value {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-glance-link:hover {
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] .rx-glance-attention {
  background: #3d3514;
}
[data-bs-theme="dark"] .rx-glance-attention .rx-glance-value {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-glance-info {
  border-color: #354150;
  background: #1c2836;
}
[data-bs-theme="dark"] .rx-glance-info .rx-glance-icon {
  background: #243345;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-glance-info .rx-glance-label {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-chart-sub {
  color: #adb3bc;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-top-value {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-top-pill-down {
  background: #361515;
  color: #d85555;
  border-color: #364251;
}
}
[data-bs-theme="dark"] .rx-loader {
  background: rgba(28, 36, 43, 0.55);
}
[data-bs-theme="dark"] .rx-loader-card {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-path-state-icon {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-path-state[data-state="error"] .rx-path-state-icon {
  background: #361515;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-path-state-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-path-state-text {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-path-summary .rx-glance-value small {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-auth {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-auth-card {
  background: #161e27;
  border: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-auth-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-auth-sub {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-auth .form-label {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-auth-input .form-control {
  border-color: #364251;
}
[data-bs-theme="dark"] .rx-auth-input .form-control:focus {
  border-color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-input .form-control:focus ~ .rx-auth-input-icon,
[data-bs-theme="dark"] .rx-auth-input:focus-within .rx-auth-input-icon {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-remember .form-check-label {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-auth-switch {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-auth-switch:hover {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-credits a {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-auth-input .form-select {
  border-color: #364251;
}
[data-bs-theme="dark"] .rx-auth-input .form-select:focus {
  border-color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-after {
  color: #adb3bc;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-list-facts {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-list-facts strong {
  color: #77ade1;
}
}
[data-bs-theme="dark"] .rx-notif-tag {
  background: #202931;
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-notif-tag-warning {
  background: #413316;
  color: #e89351;
}
[data-bs-theme="dark"] .rx-notif-tag-success {
  background: #183a26;
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-notif-tag-danger {
  background: #361515;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-notif-body {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-notif-meta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-notif-meta strong {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-notif-note {
  color: #bdc4cd;
  border-left: 2px solid #34404e;
}
[data-bs-theme="dark"] .rx-notif-icon-warning {
  background: #413316;
  color: #e89351;
}
[data-bs-theme="dark"] .rx-notif-icon-success {
  background: #183a26;
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-notif-icon-danger {
  background: #361515;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-notif-icon-primary {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] #notificationList.rx-notification-list {
  border: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-nd-head {
  background: #161e27;
  border-bottom: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-nd-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-nd-count {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .header-nav .notifications .rx-nd-item {
  border-bottom: 1px solid #2e3945;
}
[data-bs-theme="dark"] .header-nav .notifications .rx-nd-item:hover {
  background: #1c242b;
}
[data-bs-theme="dark"] .header-nav .notifications .rx-nd-item.is-unread {
  background: #122237;
}
[data-bs-theme="dark"] .header-nav .notifications .rx-nd-item.is-unread:hover {
  background: #17263d;
}
[data-bs-theme="dark"] .rx-nd-item-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-nd-empty {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-nd-empty-icon {
  background: #202931;
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-nd-foot {
  background: #161e27;
  border-top: 1px solid #303b48;
}
@media (min-width: 768px) {
[data-bs-theme="dark"] td.table_btns_3 .btn:not(.js-add-call-btn),
[data-bs-theme="dark"] .rx-table td[data-label="Last Call" i] .btn {
  background: #161e27;
  border: 1px solid #333f4d;
  color: #77ade1;
}
[data-bs-theme="dark"] td.table_btns_3 .btn:not(.js-add-call-btn):hover {
  background: #202931;
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] td.table_btns_3 .btn-danger:not(.js-add-call-btn) {
  color: #d85555;
}
[data-bs-theme="dark"] td.table_btns_3 .btn-danger:not(.js-add-call-btn):hover {
  background: #361515;
  border-color: #364251;
}
[data-bs-theme="dark"] td.table_btns_3 .btn-outline-success:not(.js-add-call-btn) {
  color: #6ceec9;
}
[data-bs-theme="dark"] td.table_btns_3 .btn-outline-secondary:not(.js-add-call-btn) {
  color: #bac3cf;
}
[data-bs-theme="dark"] td.table_btns_3 .js-add-call-btn {
  border-color: #77ade1;
  color: #ffffff;
}
}
@media (min-width: 768px) {
[data-bs-theme="dark"] td.table_btns_3 .btn.text-white:not(.js-add-call-btn) {
  color: #77ade1 !important;
}
}
[data-bs-theme="dark"] .rx-glance-link:focus-visible {
  outline: 2px solid #77ade1;
}
[data-bs-theme="dark"] .rx-gs-date {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-loading {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-lead {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-gs-lead strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-gs-facts {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-gs-facts strong {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-gs-note {
  background: #202931;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-gs-note-warning {
  background: #3d3514;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-gs-note-warning:hover {
  background: #584c1f;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-gs-section {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-day-count {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-gs-day-bar {
  background: #202931;
}
[data-bs-theme="dark"] .rx-gs-day-name {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-person {
  border-bottom: 1px solid #2e3945;
}
[data-bs-theme="dark"] .rx-gs-person-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-gs-person-meta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-person-total {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-gs-idle {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-gs-idle-note {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-gs-lead-sub {
  color: #c7cfd8;
}
[data-bs-theme="dark"] a.rx-gs-person-link:hover,
[data-bs-theme="dark"] a.rx-gs-person-link:focus-visible {
  background: #1b242f;
}
[data-bs-theme="dark"] a.rx-gs-person-link:focus-visible {
  outline: 2px solid #77ade1;
}
[data-bs-theme="dark"] .rx-similar {
  background: #3d3514;
}
[data-bs-theme="dark"] .rx-similar-title {
  color: #e49564;
}
[data-bs-theme="dark"] .rx-similar-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-similar-facts {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-similar-note {
  color: #e49564;
}
[data-bs-theme="dark"] .rx-similar .js-similar-dismiss {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-dup-sub {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-dup-empty {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-dup-empty .bi {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-dup-group {
  border: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-dup-group-head {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-dup-record:hover {
  background: #1b242f;
}
[data-bs-theme="dark"] .rx-dup-record:has(input:checked) {
  background: #1c2836;
}
[data-bs-theme="dark"] .rx-dup-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-dup-suggested {
  background: #183a26;
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-dup-facts {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-lastcall-day {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-lastcall-meta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-list-lastcall strong {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-move-pin {
  border: 1px solid #354150;
  background: #1b242f;
}
[data-bs-theme="dark"] .rx-move-pin:has(input:checked) {
  background: #17263d;
}
[data-bs-theme="dark"] .rx-move-pin-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-move-pin-help {
  color: #adb3bc;
}
[data-bs-theme="dark"] ul.rx-gs-labelled .bi {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-gs-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-imp-badge {
  border: 2px solid #29323d;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-imp-badge:focus-visible {
  outline: 3px solid rgba(245, 158, 11, 0.45);
}
[data-bs-theme="dark"] .rx-imp-card {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-imp-label {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-imp-name {
  color: #a8b6d4;
}
[data-bs-theme="dark"] .rx-imp-org {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-imp-exit {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-imp-exit:hover {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-ou-places-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-ou-places.is-full .rx-ou-places-value {
  color: #cf404e;
}
[data-bs-theme="dark"] .rx-pd-stat {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-pd-stat-icon {
  background: color-mix(in srgb, var(--rx-pd-tone) 12%, #161e27);
}
[data-bs-theme="dark"] .rx-pd-stat-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-pd-stat-value {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-pd-stat-note {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-pd-stat.is-alert .rx-pd-stat-value {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-pd-trend {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-pd-trend .rx-pd-num {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-pd-allclear {
  background: #183621;
}
[data-bs-theme="dark"] .rx-pd-allclear > i {
  color: #6fd9a8;
}
[data-bs-theme="dark"] .rx-path-time {
  background: #161e27;
  border: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-path-time-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-path-time-value {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-path-time-value small {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-path-time-note {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-path-time-chip {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-change-row {
  border-bottom: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-change-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-change-new {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-feed-open {
  border: 1px solid #34404e;
  background: #161e27;
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-feed-open:hover {
  border-color: #3c4a5b;
  background: #1c242b;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-readonly-note {
  background: #1c2836;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-readonly .form-control:disabled,
[data-bs-theme="dark"] .rx-readonly .form-select:disabled,
[data-bs-theme="dark"] .rx-readonly textarea:disabled {
  background: #1c242b;
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-area-suggest {
  border: 1px solid #364251;
  border-left: 3px solid #77ade1;
  background: #19242e;
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-as-label {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-as-name {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-as-why {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-area-suggest.is-checking {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-area-suggest.is-done {
  background: #183621;
  border-color: #3b4859;
  border-left-color: #5fdd8d;
  color: #81daa3;
}
[data-bs-theme="dark"] .rx-area-suggest.is-warning {
  background: #3d3514;
  border-left-color: #ea9a3e;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-area-suggest.is-muted {
  background: #1c242b;
  border-color: #333f4d;
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-seg {
  background: #202931;
}
[data-bs-theme="dark"] .rx-seg-btn {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-seg-btn.active {
  background: #161e27;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-seg-count {
  background: #243141;
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-seg-btn.active .rx-seg-count {
  background: #242d39;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-plan-card {
  border: 1px solid #34404e;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-plan-card:hover {
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] .rx-plan-icon {
  background: #152740;
  color: #2777ec;
}
[data-bs-theme="dark"] .rx-plan-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-plan-count {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-plan-bar {
  background: #232a33;
}
[data-bs-theme="dark"] .rx-plan-foot {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-hr-section {
  border-bottom: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-hr-section-title {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-hr-switch {
  border: 1px solid #34404e;
}
[data-bs-theme="dark"] .rx-hr-switch-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-hr-switch-help {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-inc-summary {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-inc-summary .text-muted {
  color: rgba(255, 255, 255, 0.75) !important;
}
[data-bs-theme="dark"] .rx-inc-product {
  border-bottom: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-inc-amount {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-inc-bar {
  background: #232a33;
}
[data-bs-theme="dark"] .rx-inc-next {
  color: #88e0b7;
  background: #183621;
}
[data-bs-theme="dark"] .rx-inc-team-total {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-inc-row {
  border-bottom: 1px dashed #303b48;
}
[data-bs-theme="dark"] .rx-cell-main {
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-cell-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-cell-clamp {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-chip {
  background: #232a33;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-chip-area {
  background: #193344;
  color: #67bdeb;
}
@media (min-width: 768px) {
[data-bs-theme="dark"] td.rx-icon-actions .btn {
  background: #161e27;
  border: 1px solid #333f4d;
  color: #77ade1;
}
[data-bs-theme="dark"] td.rx-icon-actions .btn:hover {
  background: #202931;
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] td.rx-icon-actions .btn-danger {
  color: #d85555;
}
[data-bs-theme="dark"] td.rx-icon-actions .btn-danger:hover {
  background: #361515;
  border-color: #364251;
}
}
@media (min-width: 768px) {
[data-bs-theme="dark"] .rx-table td.rx-icon-actions .btn {
  color: #77ade1 !important;
  background: #161e27 !important;
  border-color: #333f4d !important;
}
[data-bs-theme="dark"] .rx-table td.rx-icon-actions .btn:hover {
  background: #202931 !important;
  border-color: #3c4a5b !important;
}
[data-bs-theme="dark"] .rx-table td.rx-icon-actions .btn-danger {
  color: #d85555 !important;
}
[data-bs-theme="dark"] .rx-table td.rx-icon-actions .btn-danger:hover {
  background: #361515 !important;
  border-color: #364251 !important;
}
}
[data-bs-theme="dark"] .rx-tc-summary > div {
  background: #161e27;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-tc-summary span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-tc-summary strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-tc-summary strong.text-success {
  color: #6ceec9 !important;
}
[data-bs-theme="dark"] .rx-tc-summary strong.text-danger {
  color: #d85555 !important;
}
[data-bs-theme="dark"] .rx-tc-item {
  background: #161e27;
  border: 1px solid #333f4d;
  border-left: 4px solid #3c4a5b;
}
[data-bs-theme="dark"] .rx-tc-item[data-status="completed"] {
  border-left-color: #51e2b2;
}
[data-bs-theme="dark"] .rx-tc-progress {
  background: #243141;
}
[data-bs-theme="dark"] .rx-tc-step {
  border-top: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-tc-step-num {
  background: #232a33;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-tc-step.is-done .rx-tc-step-num {
  background: #224f38;
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-tc-material {
  background: #1c242b;
  border: 1px solid #2f3946;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-kl-card {
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-kl-card:hover {
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] .rx-kl-type {
  background: #232a33;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-kl-type-document {
  background: #193344;
  color: #67bdeb;
}
[data-bs-theme="dark"] .rx-kl-type-video {
  background: #431818;
  color: #d86666;
}
[data-bs-theme="dark"] .rx-kl-type-presentation {
  background: #584c1f;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-kl-type-faq {
  background: #1e173d;
  color: #8959d4;
}
[data-bs-theme="dark"] .rx-kl-type-brochure {
  background: #224f38;
  color: #7aeccc;
}
[data-bs-theme="dark"] .rx-kl-title {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-kl-product {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-kl-desc {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-icon-btn {
  background: #161e27;
  border: 1px solid #333f4d;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-icon-btn:hover {
  background: #202931;
  border-color: #3c4a5b;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-icon-btn-danger {
  color: #d85555;
}
[data-bs-theme="dark"] .rx-icon-btn-danger:hover {
  background: #361515;
  border-color: #364251;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-an-table thead th {
  color: #a7b2bf;
  border-bottom: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-an-table td {
  border-color: #2f3946;
}
[data-bs-theme="dark"] .rx-chip-required {
  background: #584c1f;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-pill {
  background: #232a33;
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-pill-published {
  background: #224f38;
  color: #7aeccc;
}
[data-bs-theme="dark"] .rx-pill-draft {
  background: #202931;
  color: #bac3cf;
  border: 1px dashed #3c4a5b;
}
[data-bs-theme="dark"] .rx-pill-archived {
  background: #243141;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-tg-alloc {
  background: #132539;
  border: 1px solid #364251;
}
[data-bs-theme="dark"] .rx-tg-alloc span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-tg-alloc strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-tg-alloc.is-over {
  background: #361515;
  border-color: #364251;
}
[data-bs-theme="dark"] .rx-tg-alloc.is-over > div:last-child strong {
  color: #d85555;
}
[data-bs-theme="dark"] .rx-tg-label {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-tg-toggle .btn.active {
  border-color: #77ade1;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-tg-alloc small {
  color: #a7b2bf;
}
[data-bs-theme="dark"] button.rx-tg-link {
  background: #161e27;
  border: 1px dashed #3c4a5b;
}
[data-bs-theme="dark"] button.rx-tg-link.is-linked {
  border-color: #384555;
  background: #13243a;
  color: #466cd8;
}
[data-bs-theme="dark"] button.rx-tg-link:hover {
  border-color: #77ade1;
}
[data-bs-theme="dark"] .rx-measure-bar {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-measure-toggle .btn.active {
  border-color: #77ade1;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-report-bar {
  background: #161e27;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-report-field > label {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-report-compare {
  background: #1b2330;
  border: 1px solid #35404f;
  color: #bac3ce;
}
@media (min-width: 768px) {
[data-bs-theme="dark"] .rx-lb-rank-sm {
  background: #232a33;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-lb-rank-sm.rx-lb-rank-1 {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-lb-rank-sm.rx-lb-rank-2 {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-lb-rank-sm.rx-lb-rank-3 {
  color: #ffffff;
}
}
[data-bs-theme="dark"] .rx-lb-ach-bar {
  background: #243141;
}
[data-bs-theme="dark"] .rx-tg-totals {
  background: #132539;
  border: 1px solid #364251;
}
[data-bs-theme="dark"] .rx-tg-totals span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-tg-totals strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-tg-totals-note {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-an-table tr.rx-an-total td {
  color: #77ade1;
  border-top: 2px solid #3c4a5b;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-table tbody tr {
  border: 1px solid #34404e;
  background: #161e27 !important;
}
[data-bs-theme="dark"] .rx-table tbody td:not(.rx-visit-card):not(.rx-lb-card) {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-table tbody td:not(.rx-visit-card):not(.rx-lb-card)::before {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-table tbody tr > td:first-child:not(.rx-visit-card):not(.rx-lb-card):not(.d-none) {
  color: #77ade1;
  border-bottom: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-table tbody td.table_btns,
[data-bs-theme="dark"] .rx-table tbody td[data-label="Actions"] {
  border-top: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-card-figure strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-card-figure span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-an-table tr {
  border-bottom: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-an-table td::before {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-an-table td:first-child {
  color: #77ade1;
}
}
[data-bs-theme="dark"] .rx-sum-row {
  border-bottom: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-sum-name {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-sum-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sum-share {
  background: #232a33;
}
[data-bs-theme="dark"] .rx-sum-fig strong {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-sum-fig span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sum-total {
  border-top: 2px solid #3c4a5b;
}
[data-bs-theme="dark"] .rx-sum-total .rx-sum-name,
[data-bs-theme="dark"] .rx-sum-total .rx-sum-fig strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-tc-summary strong.text-success {
  color: #6ceec9 !important;
}
[data-bs-theme="dark"] .rx-tc-summary strong.text-danger {
  color: #d85555 !important;
}
[data-bs-theme="dark"] select.rx-per-page + .select2-container .select2-selection--single {
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] select.rx-per-page + .select2-container .select2-selection__rendered {
  color: #77ade1 !important;
}
[data-bs-theme="dark"] .rx-totals-tile {
  background: #1c242b;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-totals-tile span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-totals-tile strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-totals-tile:last-child {
  background: #13243a;
  border-color: #384555;
}
[data-bs-theme="dark"] .rx-totals-note {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sum-row .rx-sum-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sum-row .rx-sum-fig > span,
[data-bs-theme="dark"] .rx-sum-row .rx-sum-fig > a {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sum-row .rx-sum-share {
  background: #232a33;
}
[data-bs-theme="dark"] .rx-sum-row.rx-sum-total .rx-sum-name,
[data-bs-theme="dark"] .rx-sum-row.rx-sum-total .rx-sum-fig > strong {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-sum-row .badge.bg-success {
  background: #1d462b !important;
  color: #81daa3 !important;
}
[data-bs-theme="dark"] .rx-sum-row .badge.bg-warning {
  background: #584c1f !important;
  color: #e49564 !important;
}
[data-bs-theme="dark"] .rx-sum-row .badge.bg-danger {
  background: #431818 !important;
  color: #d86666 !important;
}
[data-bs-theme="dark"] .rx-earn-list {
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-earn-row + .rx-earn-row {
  border-top: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-earn-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-earn-count {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-earn-toggle .btn-outline-primary.active {
  border-color: #77ade1;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-earn-toggle .btn-outline-secondary.active {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-earn-hint {
  color: #e49564;
  background: #3d3514;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-table td.rx-visit-card .rx-visit-meta strong {
  color: #77ade1;
}
}
[data-bs-theme="dark"] .rx-scheme-item + .rx-scheme-item {
  border-top: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-scheme-name {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-scheme-facts span {
  color: #bac3cf;
  background: #1c242b;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-scheme-facts i {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-inc-explain {
  background: #352e12;
  border: 1px solid #3e4c5d;
}
[data-bs-theme="dark"] .rx-inc-explain > summary {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-inc-explain > summary::after {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-inc-explain-body {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-inc-explain-example {
  background: #161e27;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-inc-next {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-inc-key {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-toggle-row {
  border: 1px solid #333f4d;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-toggle-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-toggle-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-rule-card {
  border: 1px solid #333f4d;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-rule-title {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-rule-word {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-rule-preview {
  color: #77ade1;
  background: #132539;
}
[data-bs-theme="dark"] .rx-rule-field > span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sale-progress {
  border: 1px solid #323d4b;
  background: #122035;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-sp-head span {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-sp-head strong {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-sp-bar {
  background: #243141;
}
[data-bs-theme="dark"] .rx-sp-foot {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sp-foot b {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-sp-good {
  color: #6ceec9;
}
[data-bs-theme="dark"] .rx-sp-none {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sp-row {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-sp-row b {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-perf-month {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-empty {
  background: #1b252e;
  border: 1px dashed #3a4757;
}
[data-bs-theme="dark"] .rx-perf-empty-icon {
  background: #23313e;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-perf-empty strong {
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-perf-empty p {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-fig span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-track {
  background: #262e38;
}
[data-bs-theme="dark"] .rx-perf-note {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-note b {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-perf-ok {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-perf-big.is-good {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-perf-big.is-mid {
  color: #ea9a3e;
}
[data-bs-theme="dark"] .rx-perf-big.is-low {
  color: #d24545;
}
[data-bs-theme="dark"] .rx-perf-tip b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-perf-tip div {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-tip div span {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-perf-kpi span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-row {
  border-top: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-perf-label {
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-perf-pct {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-perf-pct.is-good {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-perf-pct.is-mid {
  color: #ea9a3e;
}
[data-bs-theme="dark"] .rx-perf-pct.is-low {
  color: #d24545;
}
[data-bs-theme="dark"] .rx-perf-val {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-perf-mini {
  background: #232c34;
}
[data-bs-theme="dark"] .rx-bd-note {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sm-limit-status {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-sm-limit-status b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-sm-limit-intro {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-sm-limit-rule {
  border: 1px solid #333f4d;
  background: #1c242b;
}
[data-bs-theme="dark"] .rx-sm-limit-sentence {
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-sm-limit-who {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-kpis > div {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-hr-kpis span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-row-top {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-hr-row-top b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-hr-bar {
  background: #232c34;
}
[data-bs-theme="dark"] .rx-hr-miss {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-hr-names span {
  background: #202931;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-hr-names span.is-more {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-big span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-pill {
  background: #202931;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-hr-pill-ok {
  background: #1d462b;
  color: #81daa3;
}
[data-bs-theme="dark"] .rx-hr-pill-warn {
  background: #584c1f;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-hr-foot {
  border-top: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-hr-leave {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-perf-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-type {
  background: #141d3b;
  color: #6d67c7;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-field_visit {
  background: #1d462b;
  color: #81daa3;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-cp {
  background: #193344;
  color: #67bdeb;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-head_office {
  background: #202931;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-training,
[data-bs-theme="dark"] .rx-att-type.rx-att-meeting {
  background: #1e173d;
  color: #8959d4;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-other_field_duty {
  background: #5b5620;
  color: #e4ab6b;
}
[data-bs-theme="dark"] .rx-att-type.rx-att-leave {
  background: #431818;
  color: #d86666;
}
[data-bs-theme="dark"] .rx-att-summary > div {
  background: #1c242b;
  border: 1px solid #2f3a47;
}
[data-bs-theme="dark"] .rx-att-summary span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-person-card {
  border: 1px solid #323e4c;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-att-person-card.is-open {
  border-color: #3c4a5b;
}
[data-bs-theme="dark"] .rx-att-name {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-att-role {
  color: #a7b2bf;
  background: #202931;
}
[data-bs-theme="dark"] .rx-att-count {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-count b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-att-bar {
  background: #232c34;
}
[data-bs-theme="dark"] .rx-att-body {
  border-top: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-att-month-name {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-att-day {
  background: #1c242b;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-att-day.is-marked {
  background: #1d462b;
  color: #81daa3;
}
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-cp {
  background: #193344;
  color: #67bdeb;
}
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-head_office {
  background: #243141;
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-training,
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-meeting {
  background: #1e173d;
  color: #8959d4;
}
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-other_field_duty {
  background: #5b5620;
  color: #e4ab6b;
}
[data-bs-theme="dark"] .rx-att-day.is-marked.rx-att-leave {
  background: #431818;
  color: #d86666;
}
[data-bs-theme="dark"] .rx-att-day.is-missed {
  background: #161e27;
  border-color: #3f4d5f;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-att-legend {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-key.is-marked {
  background: #1d462b;
}
[data-bs-theme="dark"] .rx-att-key.is-missed {
  background: #161e27;
  border: 1px solid #3f4d5f;
}
[data-bs-theme="dark"] .rx-att-key.is-off {
  background: #243141;
}
[data-bs-theme="dark"] .rx-att-detail {
  background: #1c242b;
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-detail b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-att-entry + .rx-att-entry {
  border-top: 1px dashed #333f4d;
}
[data-bs-theme="dark"] .rx-att-how {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-att-mix {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-att-pct.is-ok {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-att-pct.is-mid {
  color: #ea9a3e;
}
[data-bs-theme="dark"] .rx-att-pct.is-low {
  color: #d24545;
}
[data-bs-theme="dark"] .rx-hr-me {
  border: 1px solid #323e4c;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-hr-avatar {
  background: #232c39;
}
[data-bs-theme="dark"] .rx-hr-me-name {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-hr-me-role {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-me-facts > div {
  background: #1c242b;
}
[data-bs-theme="dark"] .rx-hr-me-facts span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hr-me-facts b {
  color: #a3b3d8;
}
[data-bs-theme="dark"] .rx-hr-check {
  color: #a1b1ca;
  border-top: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-hr-check.is-ok i,
[data-bs-theme="dark"] .rx-hr-check.is-ok span {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-hr-check.is-missing i,
[data-bs-theme="dark"] .rx-hr-check.is-missing span {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-imp-switch {
  background: #161e27;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-imp-switch:hover {
  background: #3d3514;
}
[data-bs-theme="dark"] .rx-imp-list {
  border: 1px solid #2e3844;
}
[data-bs-theme="dark"] .rx-imp-user {
  background: #161e27;
  border-top: 1px solid #2e3844;
  color: #a8b6d4;
}
[data-bs-theme="dark"] .rx-imp-user:hover,
[data-bs-theme="dark"] .rx-imp-user:focus-visible {
  background: #3d3514;
}
[data-bs-theme="dark"] .rx-imp-user span {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-imp-empty {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-person-off-mark {
  color: #d24545;
}
[data-bs-theme="dark"] .rx-web-bar-label {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-web-bar-track {
  background: #232a33;
}
[data-bs-theme="dark"] .rx-fd-areas {
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-bill-bar {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-bill-bar-org {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-bill-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-bill-value {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-bill-plan {
  border: 1px solid #364251;
}
[data-bs-theme="dark"] .rx-bill-plan.is-chosen {
  border-color: #77ade1;
}
[data-bs-theme="dark"] .rx-bill-plan-name {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-bill-amount {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-bill-per,
[data-bs-theme="dark"] .rx-bill-min {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-bill-tagline {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-bill-modules {
  color: #c7cfd8;
  border-top: 1px solid #2f3a47;
}
[data-bs-theme="dark"] .rx-bill-modules i {
  color: #6fd9a8;
}
[data-bs-theme="dark"] .rx-bill-checkout {
  border-top: 1px solid #2f3a47;
}
[data-bs-theme="dark"] .rx-bill-total-amount {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-bill-local {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-trial-pill {
  color: #4788e7;
  background: #152740;
}
[data-bs-theme="dark"] .rx-trial-pill:hover {
  background: #1a304f;
  color: #5e96ea;
}
[data-bs-theme="dark"] .rx-trial-pill.is-ending {
  color: #eec95c;
  background: #53461c;
}
[data-bs-theme="dark"] .rx-bill-confirm {
  border: 1px solid #3b4858;
  background: #132338;
}
[data-bs-theme="dark"] .rx-bill-confirm-lead {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-bill-confirm-warn {
  color: #eec95c;
}
[data-bs-theme="dark"] .rx-bill-bank {
  border: 1px solid #364251;
  background: #1c242b;
}
[data-bs-theme="dark"] .rx-bill-bank-title {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-bill-bank-details dt {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-bill-bank-details dd {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-fd-basis {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-bill-cancel {
  border: 1px solid #3a4757;
  background: #331111;
}
[data-bs-theme="dark"] .rx-auth-legal {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-auth-legal a {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-auth-legal a:hover {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-topbar-links a {
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-auth-topbar-links a:hover {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-invoice-heading {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-invoice-logo-preview {
  border: 1px solid #374352;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-perm-legend {
  color: #c3c8ce;
  background: #1e242c;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-perm-module {
  border: 1px solid #364250;
}
[data-bs-theme="dark"] .rx-perm-module-head {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-perm-module-head small {
  color: rgba(255, 255, 255, 0.78);
}
[data-bs-theme="dark"] .rx-perm-group {
  background: #1f262f;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-perm-group-title {
  color: #77ade1;
  border-bottom: 1px solid #354150;
}
[data-bs-theme="dark"] .rx-perm-group .rx-perm-row {
  border-bottom-color: #333e4c;
}
[data-bs-theme="dark"] .rx-perm-row {
  border-bottom: 1px solid #2f3946;
}
[data-bs-theme="dark"] .rx-perm-option {
  border: 1px solid #3d4b5c;
  color: #c3c8ce;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-perm-option:hover {
  border-color: #77ade1;
  color: #77ade1;
}
[data-bs-theme="dark"] .btn-check:checked + .rx-perm-option {
  border-color: #77ade1;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-perm-simple-note {
  color: #d4b970;
}
[data-bs-theme="dark"] .rx-setup {
  border-left: 4px solid #77ade1;
}
[data-bs-theme="dark"] .rx-setup-mark {
  border: 1px solid #3d4b5c;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-setup-step.is-done .rx-setup-mark {
  border-color: #6fd9a8;
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-setup-step.is-done .rx-setup-title {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-setup-text {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-sol-prefix {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-sol-icon-preview {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-sol-row {
  background: #1e242c;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-sol-field .form-label {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-sol-actions {
  background: #161e27;
  border-top: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-auth-brand {
  background: radial-gradient(rgba(22, 30, 39, 0.07) 1px, transparent 1px) 0 0 / 22px 22px,
    radial-gradient(90% 70% at 85% 10%, rgba(47, 91, 234, 0.55) 0%, rgba(47, 91, 234, 0) 60%),
    linear-gradient(160deg, #0f2a4a 0%, #13366b 55%, #1d4fc4 100%);
}
[data-bs-theme="dark"] .rx-auth-brand-eyebrow {
  background: rgba(22, 30, 39, 0.12);
}
[data-bs-theme="dark"] .rx-auth-brand-title {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-auth-brand-mock {
  background: rgba(22, 30, 39, 0.08);
  border: 1px solid rgba(41, 50, 61, 0.14);
}
[data-bs-theme="dark"] .rx-auth-brand-visit {
  background: #161e27;
  color: #a5b5c8;
}
[data-bs-theme="dark"] .rx-auth-brand-visit small {
  color: #aab2bb;
}
[data-bs-theme="dark"] .rx-auth-brand-avatar {
  background: #15203e;
}
[data-bs-theme="dark"] .rx-auth-brand-avatar.is-warn {
  background: #453517;
  color: #e89351;
}
[data-bs-theme="dark"] .rx-auth-brand-pill.is-ok {
  background: #243a2c;
  color: #71dd99;
}
[data-bs-theme="dark"] .rx-auth-brand-pill.is-sync {
  background: #17253e;
  color: #506cd3;
}
[data-bs-theme="dark"] .rx-auth-brand-points li b {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-auth-brand-trust {
  border-top: 1px solid rgba(41, 50, 61, 0.14);
}
[data-bs-theme="dark"] .rx-auth-brand-trust a:hover {
  color: #ffffff;
}
[data-bs-theme="dark"] .rx-auth-steps {
  background: #1e242c;
  border: 1px solid #323d4b;
  color: #c7cfd8;
}
[data-bs-theme="dark"] .rx-auth-steps .is-done i {
  color: #5fdd8d;
}
[data-bs-theme="dark"] .rx-auth-steps .is-now {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-auth-steps .is-now i {
  color: #e89351;
}
[data-bs-theme="dark"] .rx-auth-new {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-auth-new a {
  color: #77ade1;
}
@media (min-width: 992px) {
[data-bs-theme="dark"] .rx-auth-split {
  background: #161e27;
}
}
[data-bs-theme="dark"] .rx-plan-sub {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-plan-module {
  border: 1px solid #333e4c;
  background: #1c242b;
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-plan-module i {
  background: #2d3c4f;
  color: #88e0b7;
}
[data-bs-theme="dark"] .rx-plan-help {
  background: #1c2836;
}
[data-bs-theme="dark"] .rx-plan-help strong {
  color: #6e9df2;
}
[data-bs-theme="dark"] .rx-plan-help span {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-inv-card {
  border: 1px solid #333e4c;
  background: #161e27;
}
[data-bs-theme="dark"] .rx-inv-no {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-inv-amount {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-inv-meta dt {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-inv-meta dd {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-bill-note {
  color: #bdc4cd;
}
[data-bs-theme="dark"] .rx-rep-name {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-rep-delta {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-rep-up {
  color: #71dd99;
}
[data-bs-theme="dark"] .rx-rep-down {
  color: #d85555;
}
[data-bs-theme="dark"] .rx-rep-empty {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-rep-day {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-rep-day-bar {
  background: #1f2a38;
}
[data-bs-theme="dark"] .rx-rep-day-n {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-rep-item {
  border-top: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-rep-item-main {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-rep-item-sub {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-rep-item-side {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-rep-plan-legend {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-team-head,
[data-bs-theme="dark"] .rx-team-row {
  border-top: 1px solid #303b48;
}
[data-bs-theme="dark"] .rx-team-head {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-team-name {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-team-role {
  color: #adb3bc;
}
@media (max-width: 767.98px) {
[data-bs-theme="dark"] .rx-team-stat {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-team-stat-label {
  color: #adb3bc;
}
}
[data-bs-theme="dark"] .rx-theme-label {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-theme-btn {
  color: #bdc4cd;
  background: #1c2531;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-theme-btn:hover {
  background: #242d39;
}
[data-bs-theme="dark"] .rx-theme-btn.active {
  color: #ffffff;
  border-color: #77ade1;
}
[data-bs-theme="dark"] .rx-lead-row:hover > td {
  background: #1b2630;
}
[data-bs-theme="dark"] .rx-lead-facts dt {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-lead-chip {
  background: #212e3a;
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-med-icon {
  background: #212e3a;
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-med-title h2 {
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-med-sub {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-med-tag {
  background: #222b33;
  color: #89a3be;
}
[data-bs-theme="dark"] .rx-med-tag-sample {
  background: #243e30;
  color: #76daaa;
}
[data-bs-theme="dark"] .rx-med-fact {
  background: #161e27;
  border: 1px solid #323e4c;
}
[data-bs-theme="dark"] .rx-med-fact-icon {
  background: #222b33;
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-med-fact-label {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-med-section {
  background: #161e27;
  border: 1px solid #323e4c;
}
[data-bs-theme="dark"] .rx-med-section h3 {
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-med-section-safety {
  background: #3f3215;
  border-color: #3f4d5f;
}
[data-bs-theme="dark"] .rx-med-section-safety h3 {
  color: #f2c061;
}
[data-bs-theme="dark"] .rx-med-empty-icon {
  background: #212e3a;
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-med-empty p {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-med-item {
  border: 1px solid #323e4c;
}
[data-bs-theme="dark"] .rx-stock-chip {
  background: #1b2630;
  border: 1px solid #323e4c;
}
[data-bs-theme="dark"] .rx-stock-chip span {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-hist-item {
  border-bottom: 1px solid #313c49;
}
[data-bs-theme="dark"] .rx-hist-meta {
  color: #a7b2bf;
}
@media (min-width: 768px) and (max-width: 1399px) {
[data-bs-theme="dark"] .rx-table td[class*="table_btns"],
[data-bs-theme="dark"] .rx-table th[class*="table_btns"],
[data-bs-theme="dark"] .rx-table td.rx-row-actions,
[data-bs-theme="dark"] .rx-table th.rx-row-actions,
[data-bs-theme="dark"] .rx-table td.rx-icon-actions,
[data-bs-theme="dark"] .rx-table thead th.text-end:last-child {
  background-color: #161e27;
}
}
[data-bs-theme="dark"] .rx-stock-after {
  background: #1b2630;
  border: 1px solid #323e4c;
}
[data-bs-theme="dark"] .rx-stock-after.text-danger {
  background: #341818;
  border-color: #374352;
}
[data-bs-theme="dark"] a.rx-invoice-link {
  color: var(--cb-primary, #77ade1);
}
[data-bs-theme="dark"] .rx-upcoming-tiles .rx-totals-tile:last-child {
  background: #1c242b;
  border-color: #333f4d;
}
[data-bs-theme="dark"] .rx-upcoming-tiles .rx-totals-tile small {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-upcoming-day {
  background: #1c242b;
  border: 1px solid #333f4d;
}
[data-bs-theme="dark"] .rx-upcoming-count {
  color: #77ade1;
}
[data-bs-theme="dark"] .rx-upcoming-bar {
  background: #212c3a;
}
[data-bs-theme="dark"] .rx-upcoming-name {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-upcoming-date {
  color: #a1b1ca;
}
[data-bs-theme="dark"] .rx-vp-warn {
  color: #e49564;
}
[data-bs-theme="dark"] .rx-path-deleted {
  background: #3d3514;
  color: #e49564;
}
[data-bs-theme="dark"] .rx-table .btn-sm.btn-danger,
[data-bs-theme="dark"] .table_btns .btn-sm.btn-danger,
[data-bs-theme="dark"] .rx-visit-actions .btn-sm.btn-danger,
[data-bs-theme="dark"] .rx-card-icons .btn-sm.btn-danger {
  border-color: #3a4757;
  color: #db6057;
}
[data-bs-theme="dark"] .rx-table .btn-sm.btn-danger:hover,
[data-bs-theme="dark"] .table_btns .btn-sm.btn-danger:hover,
[data-bs-theme="dark"] .rx-visit-actions .btn-sm.btn-danger:hover,
[data-bs-theme="dark"] .rx-card-icons .btn-sm.btn-danger:hover,
[data-bs-theme="dark"] .rx-table .btn-sm.btn-danger:focus-visible,
[data-bs-theme="dark"] .table_btns .btn-sm.btn-danger:focus-visible,
[data-bs-theme="dark"] .rx-visit-actions .btn-sm.btn-danger:focus-visible,
[data-bs-theme="dark"] .rx-card-icons .btn-sm.btn-danger:focus-visible {
  color: #ffffff;
}
@media (max-width: 575px) {
[data-bs-theme="dark"] .rx-invoice-items tbody tr {
  border: 1px solid #323e4c;
  background: #102131;
}
[data-bs-theme="dark"] .rx-invoice-items tbody td[data-label]::before {
  color: #a7b2bf;
}
[data-bs-theme="dark"] .rx-invoice-items tfoot tr {
  border-top: 2px solid #77ade1;
}
}
@media (max-width: 575.98px) {
[data-bs-theme="dark"] body:has(.rx-table-wrapper .dropdown-menu.show .rx-apply-filters-btn)::after {
  background: rgba(0, 0, 0, 0.45);
}
}

/* ---- <style> blocks in the views ---- */
[data-bs-theme="dark"] .dp-avatar {
  color: #ffffff;
}
[data-bs-theme="dark"] .vp-row-hover:hover,
[data-bs-theme="dark"] .dp-team-row:hover {
  background-color: #1b242f;
  border-color: #374352 !important;
}
[data-bs-theme="dark"] .pathway-timeline-item:hover {
  background: #151532;
}
[data-bs-theme="dark"] .pathway-timeline-photo {
  border: 1px solid #374352;
}
[data-bs-theme="dark"] .pathway-timeline-item.active {
  background: #181f38;
  border-color: #77ade1;
}
[data-bs-theme="dark"] .pathway-seq-badge {
  color: #ffffff;
}
[data-bs-theme="dark"] .pathway-seq-badge.pathway-day-start {
  border-color: #5fdd8d;
}
[data-bs-theme="dark"] .pathway-marker-icon {
  color: #ffffff;
  border: 3px solid rgba(41, 50, 61, 0.95);
}
[data-bs-theme="dark"] .pathway-marker-icon.pathway-day-start {
  border-color: #5fdd8d;
}
[data-bs-theme="dark"] .pathway-group-popup-item + .pathway-group-popup-item {
  border-top: 1px solid #323d4b;
}
[data-bs-theme="dark"] .pathway-group-popup-item:hover {
  color: #2777ec;
}
[data-bs-theme="dark"] .pathway-legend {
  color: #c3c8ce;
}
[data-bs-theme="dark"] .pathway-legend-ring {
  background: #161e27;
}
[data-bs-theme="dark"] .rx-stat-tile {
  background: #1a232e;
  border: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-stat-tile .rx-stat-label {
  color: #adb4bc;
}
@media (max-width: 575.98px) {
[data-bs-theme="dark"] .rx-stat-tile {
  background: var(--tile-bg, #1a232e) !important;
}
}
[data-bs-theme="dark"] .rx-ledger-card {
  border: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-ledger-date-block {
  border-right: 2px solid #323d4b;
}
[data-bs-theme="dark"] .rx-ledger-date-block .month {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-ledger-date-mobile {
  color: #adb4bc;
}
[data-bs-theme="dark"] .rx-ledger-detail-grid {
  background: #1a232e;
  border-top: 1px solid #323d4b;
}
[data-bs-theme="dark"] .rx-ledger-detail-grid .row-line .k {
  color: #adb4bc;
}
[data-bs-theme="dark"] .al-day {
  color: var(--cb-primary, #7bb1e4);
}
[data-bs-theme="dark"] .al-item {
  border-bottom: 1px solid #2f3946;
}
[data-bs-theme="dark"] .al-icon {
  background: #161a3b;
}
[data-bs-theme="dark"] *,
[data-bs-theme="dark"] ::after,
[data-bs-theme="dark"] ::before {
  border-color: #34404e;
}
[data-bs-theme="dark"] *,
[data-bs-theme="dark"] ::before,
[data-bs-theme="dark"] ::after {
  --tw-ring-offset-color: #ffffff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
}
[data-bs-theme="dark"] ::-webkit-backdrop {
  --tw-ring-offset-color: #ffffff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
}
[data-bs-theme="dark"] ::backdrop {
  --tw-ring-offset-color: #ffffff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
}
[data-bs-theme="dark"] .bg-dots-darker {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22676 0C1.91374 0 2.45351 0.539773 2.45351 1.22676C2.45351 1.91374 1.91374 2.45351 1.22676 2.45351C0.539773 2.45351 0 1.91374 0 1.22676C0 0.539773 0.539773 0 1.22676 0Z' fill='rgba(0, 0, 0, 0.07)'/%3E%3C/svg%3E");
}
[data-bs-theme="dark"] .shadow-gray-500\/20 {
  --tw-shadow-color: rgba(173, 179, 188, 0.2);
}
[data-bs-theme="dark"] .group:hover .group-hover\:stroke-gray-600 {
  stroke: #bdc4cd;
}
@media (prefers-color-scheme: dark) {
[data-bs-theme="dark"] .dark\:bg-gray-800\/50 {
  background-color: rgba(31, 41, 55, 0.5);
}
[data-bs-theme="dark"] .dark\:bg-red-800\/20 {
  background-color: rgba(153, 27, 27, 0.2);
}
[data-bs-theme="dark"] .dark\:bg-dots-lighter {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22676 0C1.91374 0 2.45351 0.539773 2.45351 1.22676C2.45351 1.91374 1.91374 2.45351 1.22676 2.45351C0.539773 2.45351 0 1.91374 0 1.22676C0 0.539773 0.539773 0 1.22676 0Z' fill='rgba(22, 30, 39, 0.07)'/%3E%3C/svg%3E");
}
[data-bs-theme="dark"] .dark\:stroke-gray-600 {
  stroke: #bdc4cd;
}
[data-bs-theme="dark"] .dark\:ring-white\/5 {
  --tw-ring-color: rgba(255, 255, 255, 0.05);
}
}
[data-bs-theme="dark"] .rxkpi-card.is-loading::before {
  background-color: #222e3d;
}
[data-bs-theme="dark"] .rxkpi-card.is-loading::after {
  background: linear-gradient(90deg, transparent, rgba(22, 30, 39, 0.5), transparent);
}
[data-bs-theme="dark"] .ddp-icon-circle {
  color: #ffffff;
}
@media (max-width: 767px) {
[data-bs-theme="dark"] .rx-table tr.rx-notif-row.is-unread {
  background: #122035;
  border-color: #354150;
}
[data-bs-theme="dark"] .rx-notif-title {
  color: #a5b4c8;
}
}
[data-bs-theme="dark"] .rx-map-marker {
  color: #ffffff;
  border: 2px solid #29323d;
}
[data-bs-theme="dark"] .rx-map-legend {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-map-dot {
  border: 2px solid #29323d;
}
[data-bs-theme="dark"] .rx-map-pop-title {
  color: #a5b4c8;
}
[data-bs-theme="dark"] .rx-map-pop-sub {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-map-tag {
  background: #202931;
  color: #bac3cf;
}
[data-bs-theme="dark"] .rx-map-tag-high {
  background: #361515;
  color: #d85555;
}
[data-bs-theme="dark"] .rx-map-pop-address {
  color: #adb3bc;
}
[data-bs-theme="dark"] .rx-map-pop-actions .btn-primary {
  color: #ffffff;
}

/* ---- colours written in style="..." attributes in the views ---- */
[data-bs-theme="dark"] [style*="--tile-bg:#dbeafe"] { --tile-bg: #1a2e48 !important; }
[data-bs-theme="dark"] [style*="--tile-bg:#dcfce7"] { --tile-bg: #1d462b !important; }
[data-bs-theme="dark"] [style*="--tile-bg:#ede9fe"] { --tile-bg: #1e173d !important; }
[data-bs-theme="dark"] [style*="--tile-bg:#fee2e2"] { --tile-bg: #431818 !important; }
[data-bs-theme="dark"] [style*="--tile-color:#15803d"] { --tile-color: #71dd99 !important; }
[data-bs-theme="dark"] [style*="--tile-color:#1d4ed8"] { --tile-color: #466cd8 !important; }
[data-bs-theme="dark"] [style*="--tile-color:#6d28d9"] { --tile-color: #7d47d0 !important; }
[data-bs-theme="dark"] [style*="--tile-color:#b91c1c"] { --tile-color: #d85555 !important; }
[data-bs-theme="dark"] [style*="background: #000"] { background: #000000 !important; }
[data-bs-theme="dark"] [style*="background: #fff"] { background: #161e27 !important; }
[data-bs-theme="dark"] [style*="background:#e7f1ff"] { background: #152740 !important; }
[data-bs-theme="dark"] [style*="background:#e8f7ee"] { background: #23392c !important; }
[data-bs-theme="dark"] [style*="background:#eef1f5"] { background: #1f2a37 !important; }
[data-bs-theme="dark"] [style*="background:#f4f7fc"] { background: #1b2330 !important; }
[data-bs-theme="dark"] [style*="background:#f8f9fa"] { background: #1a232e !important; }
[data-bs-theme="dark"] [style*="border-color:#16a34a"] { border-color: #5fdd8d !important; }
[data-bs-theme="dark"] [style*="border:1px solid #dde4f0"] { border: 1px solid #35404f !important; }
[data-bs-theme="dark"] [style*="border:2px solid #fff"] { border: 2px solid #29323d !important; }
[data-bs-theme="dark"] [style*="color:#0d6efd"] { color: #2777ec !important; }
[data-bs-theme="dark"] [style*="color:#198754"] { color: #6fd9a8 !important; }
[data-bs-theme="dark"] [style*="color:#4a5568"] { color: #bac3ce !important; }
[data-bs-theme="dark"] [style*="color:#fff"] { color: #ffffff !important; }

/* ---- resources/dark/manual.css ---- */
/* Dark mode: what the generated pass cannot judge. Appended to dark.css by `php artisan theme:dark`. */

[data-bs-theme="dark"] {
  color-scheme: dark;
  --bs-body-bg: #172231;
  --bs-body-bg-rgb: 23, 34, 49;
  --bs-body-color: #dfe6ee;
  --bs-body-color-rgb: 223, 230, 238;
  --bs-emphasis-color: #fff;
  --bs-secondary-color: #9fadbf;
  --bs-secondary-bg: #1d2b3d;
  --bs-tertiary-bg: #1b2738;
  --bs-border-color: #2b3a4e;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.1);
  --bs-link-color: #7db6ea;
  --bs-link-hover-color: #a9d0f5;
  --cb-primary: #7db6ea;
}

/* The page sits below the cards: deeper than the surfaces on it. */
[data-bs-theme="dark"] body {
  background: #0f1822;
  color: var(--bs-body-color);
}

/* Utilities Bootstrap leaves light in dark mode, and the ones this app uses on purpose. */
[data-bs-theme="dark"] .bg-white,
[data-bs-theme="dark"] .bg-light,
[data-bs-theme="dark"] .table-light,
[data-bs-theme="dark"] .btn-light {
  --bs-table-bg: #1d2b3d;
  --bs-table-color: var(--bs-body-color);
  background-color: #1d2b3d !important;
  color: var(--bs-body-color) !important;
  border-color: var(--bs-border-color) !important;
}

[data-bs-theme="dark"] .text-dark,
[data-bs-theme="dark"] .link-dark {
  color: var(--bs-body-color) !important;
}

[data-bs-theme="dark"] .border-light {
  border-color: var(--bs-border-color) !important;
}

[data-bs-theme="dark"] .text-primary {
  color: #7db6ea !important;
}

/* Primary buttons: the navy is too close to a dark card, so they use a brighter blue. */
[data-bs-theme="dark"] .btn-primary,
[data-bs-theme="dark"] .btn-info {
  --bs-btn-bg: #2b6cb0;
  --bs-btn-border-color: #2b6cb0;
  --bs-btn-hover-bg: #3a80c9;
  --bs-btn-hover-border-color: #3a80c9;
  --bs-btn-active-bg: #3a80c9;
  --bs-btn-active-border-color: #3a80c9;
  --bs-btn-disabled-bg: #2b6cb0;
  --bs-btn-disabled-border-color: #2b6cb0;
}

[data-bs-theme="dark"] .btn-outline-secondary {
  --bs-btn-color: #b8c4d3;
  --bs-btn-border-color: #3a4a5f;
  --bs-btn-hover-bg: #26364a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: #4a5c74;
}

/* Form fields. */
[data-bs-theme="dark"] .form-control,
[data-bs-theme="dark"] .form-select {
  background-color: #111b27;
  border-color: #33445a;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .form-control::placeholder {
  color: #7d8ba0;
}

[data-bs-theme="dark"] .form-control:disabled,
[data-bs-theme="dark"] .form-select:disabled {
  background-color: #17222f;
}

/* Maps: dim the light tiles instead of blinding a dark page. */
[data-bs-theme="dark"] .leaflet-tile-pane {
  filter: invert(1) hue-rotate(180deg) saturate(0.5) contrast(0.9);
}

/* Select2 (the searchable dropdowns). */
[data-bs-theme="dark"] .select2-container--default .select2-selection--single,
[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple,
[data-bs-theme="dark"] .select2-dropdown {
  background-color: #111b27;
  border-color: #33445a;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered,
[data-bs-theme="dark"] .select2-container--default .select2-results__option {
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected],
[data-bs-theme="dark"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #2b6cb0;
  color: #fff;
}

[data-bs-theme="dark"] .select2-container--default .select2-results__option[aria-selected="true"],
[data-bs-theme="dark"] .select2-container--default .select2-results__option--selected {
  background-color: #26364a;
}

[data-bs-theme="dark"] .select2-search--dropdown .select2-search__field {
  background-color: #0f1822;
  border-color: #33445a;
  color: var(--bs-body-color);
}

/* ApexCharts: the labels and legend are drawn with fixed dark greys; the tooltip is light by default. */
[data-bs-theme="dark"] .apexcharts-xaxis-label,
[data-bs-theme="dark"] .apexcharts-yaxis-label,
[data-bs-theme="dark"] .apexcharts-xaxis-texts-g text,
[data-bs-theme="dark"] .apexcharts-yaxis-texts-g text,
[data-bs-theme="dark"] .apexcharts-title-text,
[data-bs-theme="dark"] .apexcharts-subtitle-text {
  fill: #b8c4d3 !important;
}

[data-bs-theme="dark"] .apexcharts-legend-text {
  color: #b8c4d3 !important;
}

[data-bs-theme="dark"] .apexcharts-gridline,
[data-bs-theme="dark"] .apexcharts-xaxis-tick,
[data-bs-theme="dark"] .apexcharts-xaxis line,
[data-bs-theme="dark"] .apexcharts-yaxis line {
  stroke: #2b3a4e;
}

[data-bs-theme="dark"] .apexcharts-tooltip,
[data-bs-theme="dark"] .apexcharts-tooltip.apexcharts-theme-light,
[data-bs-theme="dark"] .apexcharts-xaxistooltip,
[data-bs-theme="dark"] .apexcharts-yaxistooltip,
[data-bs-theme="dark"] .apexcharts-menu {
  background: #1d2b3d;
  border-color: #33445a;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title,
[data-bs-theme="dark"] .apexcharts-menu-item:hover {
  background: #26364a;
  border-bottom-color: #33445a;
}

[data-bs-theme="dark"] .apexcharts-xaxistooltip::before,
[data-bs-theme="dark"] .apexcharts-xaxistooltip::after {
  border-bottom-color: #1d2b3d;
}

/* Warm badges and buttons keep dark text: .text-dark above would turn it pale on yellow. */
[data-bs-theme="dark"] .bg-warning.text-dark,
[data-bs-theme="dark"] .bg-info.text-dark,
[data-bs-theme="dark"] .badge.bg-warning,
[data-bs-theme="dark"] .btn-warning {
  color: #1f2937 !important;
}

[data-bs-theme="dark"] .btn-outline-primary {
  --bs-btn-color: #7db6ea;
  --bs-btn-border-color: #2b6cb0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b6cb0;
  --bs-btn-hover-border-color: #2b6cb0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b6cb0;
  --bs-btn-active-border-color: #2b6cb0;
}

[data-bs-theme="dark"] .btn-outline-danger {
  --bs-btn-color: #f08a8a;
  --bs-btn-border-color: #a23b3b;
  --bs-btn-hover-bg: #a23b3b;
  --bs-btn-hover-color: #fff;
}

[data-bs-theme="dark"] .btn-link {
  --bs-btn-color: #7db6ea;
  --bs-btn-hover-color: #a9d0f5;
}

/* Leaflet map furniture (the tiles are handled above). */
[data-bs-theme="dark"] .leaflet-popup-content-wrapper,
[data-bs-theme="dark"] .leaflet-popup-tip {
  background: #1d2b3d;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .leaflet-bar a,
[data-bs-theme="dark"] .leaflet-bar a:hover {
  background-color: #1d2b3d;
  border-bottom-color: #33445a;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .leaflet-control-attribution {
  background: rgba(15, 24, 34, 0.75);
  color: #9fadbf;
}

[data-bs-theme="dark"] .leaflet-control-attribution a {
  color: #7db6ea;
}

/* Bootstrap's neutral dark grey for a secondary alert (the "Detecting location…" box) sits oddly beside the navy fields. */
[data-bs-theme="dark"] .alert-secondary {
  --bs-alert-color: #c4cedb;
  --bs-alert-bg: #1d2b3d;
  --bs-alert-border-color: #2b3a4e;
}

/* An organization's own logo is often dark lettering on a transparent background: give it a soft white backing so it
   stays readable on the dark header and cards. The default RxRep logo and the loading spinner are left alone. */
[data-bs-theme="dark"] img.rx-org-logo:not(.cb-loader-logo) {
  background: #fff;
  border-radius: 8px;
  padding: 3px 8px;
}

/* Select2 multiple (the Medicine field in the call dialog): its chips are a light grey with dark text by default. */
[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #26364a;
  border: 1px solid #3a4a5f;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #b8c4d3;
  background-color: transparent;
  border-right-color: #3a4a5f;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  background-color: #33445a;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__clear,
[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__clear {
  color: #9fadbf;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #7d8ba0;
}
