html[data-theme="dark"] body[data-is-admin-panel="1"] {
  --admin-dark-bg: #111111;
  --admin-dark-surface: #1d1d1f;
  --admin-dark-surface-2: #252528;
  --admin-dark-surface-3: #303035;
  --admin-dark-border: #3e3e45;
  --admin-dark-border-soft: rgba(255, 255, 255, 0.09);
  --admin-dark-text: #ededed;
  --admin-dark-muted: #b4b4bd;
  --admin-dark-soft: #90909a;
  --surface-color: var(--admin-dark-surface);
  --surface-elevated: var(--admin-dark-surface-2);
  --text-color: var(--admin-dark-text);
  --muted-color: var(--admin-dark-muted);
  background: var(--admin-dark-bg);
  color: var(--admin-dark-text);
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .content,
html[data-theme="dark"] body[data-is-admin-panel="1"] .content > .container {
  background: transparent;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .page-header,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__hero,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .analytics-panel,
html[data-theme="dark"] body[data-is-admin-panel="1"] .analytics-filter-panel,
html[data-theme="dark"] body[data-is-admin-panel="1"] .analytics-kpi-card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .analytics-hub__card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-admin-card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-admin-filters,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__summary,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__technical,
html[data-theme="dark"] body[data-is-admin-panel="1"] .home-slides-admin-card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .ticket-scanner__viewer,
html[data-theme="dark"] body[data-is-admin-panel="1"] .ticket-scanner__sidebar,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-modal__dialog,
html[data-theme="dark"] body[data-is-admin-panel="1"] .panel,
html[data-theme="dark"] body[data-is-admin-panel="1"] .panel-default,
html[data-theme="dark"] body[data-is-admin-panel="1"] .well,
html[data-theme="dark"] body[data-is-admin-panel="1"] .card {
  background: linear-gradient(180deg, var(--admin-dark-surface), #19191b) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.26);
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .panel-heading,
html[data-theme="dark"] body[data-is-admin-panel="1"] .panel-default > .panel-heading,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-modal__close,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-modal__backdrop + .admin-modal__dialog .admin-modal__close {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .panel-body,
html[data-theme="dark"] body[data-is-admin-panel="1"] .panel-footer {
  background: transparent !important;
  color: var(--admin-dark-text) !important;
  border-color: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] h1,
html[data-theme="dark"] body[data-is-admin-panel="1"] h2,
html[data-theme="dark"] body[data-is-admin-panel="1"] h3,
html[data-theme="dark"] body[data-is-admin-panel="1"] h4,
html[data-theme="dark"] body[data-is-admin-panel="1"] label,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-responsive {
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] p,
html[data-theme="dark"] body[data-is-admin-panel="1"] small,
html[data-theme="dark"] body[data-is-admin-panel="1"] .text-muted,
html[data-theme="dark"] body[data-is-admin-panel="1"] .help-block,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__description,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__hero p,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-admin-card__header p,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-admin-filters__count,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__helper,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__summary-label,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__map-status,
html[data-theme="dark"] body[data-is-admin-panel="1"] .home-slides-admin-table__subtitle,
html[data-theme="dark"] body[data-is-admin-panel="1"] .home-slides-admin-table__meta {
  color: var(--admin-dark-muted) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table-responsive {
  background: var(--admin-dark-surface) !important;
  border: 1px solid var(--admin-dark-border) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] table,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table {
  background: var(--admin-dark-surface) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table > thead > tr,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table > thead > tr > th {
  background: #171719 !important;
  color: var(--admin-dark-text) !important;
  border-color: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table > tbody > tr,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table > tbody > tr > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table > tbody > tr > th,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table > tfoot > tr > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table > tfoot > tr > th {
  background: var(--admin-dark-surface) !important;
  color: var(--admin-dark-text) !important;
  border-color: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:nth-of-type(odd),
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:nth-of-type(odd) > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:nth-of-type(odd) > th {
  background: var(--admin-dark-surface-2) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table-hover > tbody > tr:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-hover > tbody > tr:hover > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-hover > tbody > tr:hover > th,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:hover > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-striped > tbody > tr:hover > th {
  background: var(--admin-dark-surface-3) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered > thead > tr > th,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered > tbody > tr > th,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered > tbody > tr > td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered > tfoot > tr > th,
html[data-theme="dark"] body[data-is-admin-panel="1"] .table-bordered > tfoot > tr > td {
  border-color: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .form-control,
html[data-theme="dark"] body[data-is-admin-panel="1"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),
html[data-theme="dark"] body[data-is-admin-panel="1"] select,
html[data-theme="dark"] body[data-is-admin-panel="1"] textarea {
  background: #151517 !important;
  color: var(--admin-dark-text) !important;
  border-color: var(--admin-dark-border) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .form-control::placeholder,
html[data-theme="dark"] body[data-is-admin-panel="1"] input::placeholder,
html[data-theme="dark"] body[data-is-admin-panel="1"] textarea::placeholder {
  color: #8d8d98 !important;
  opacity: 1;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .form-control:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] input:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] select:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] textarea:focus {
  background: #18181b !important;
  border-color: #d5d5d8 !important;
  box-shadow: 0 0 0 3px rgba(213, 213, 216, 0.18) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .form-control[readonly],
html[data-theme="dark"] body[data-is-admin-panel="1"] .form-control[disabled],
html[data-theme="dark"] body[data-is-admin-panel="1"] fieldset[disabled] .form-control {
  background: var(--admin-dark-surface-2) !important;
  color: var(--admin-dark-soft) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] select option,
html[data-theme="dark"] body[data-is-admin-panel="1"] select optgroup {
  background: #151517 !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-default,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-default {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-default:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-default:focus {
  background: var(--admin-dark-surface-3) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-primary,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-primary,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-success,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-success {
  background: #3f3f46 !important;
  border-color: #55555d !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-primary:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-primary:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-success:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-success:focus {
  background: #52525b !important;
  border-color: #6b6b76 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-warning,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-warning {
  background: rgba(216, 169, 89, 0.16) !important;
  border-color: rgba(216, 169, 89, 0.34) !important;
  color: #efc77d !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-danger,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-danger {
  background: rgba(210, 96, 109, 0.16) !important;
  border-color: rgba(210, 96, 109, 0.36) !important;
  color: #ee9aa4 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--edit,
body.dark-theme .admin-action-btn--edit,
[data-theme="dark"] .admin-action-btn--edit {
  background: rgba(245, 158, 11, 0.16);
  border-color: rgba(245, 158, 11, 0.42);
  color: #fbbf24;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--edit:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--edit:focus,
body.dark-theme .admin-action-btn--edit:hover,
body.dark-theme .admin-action-btn--edit:focus,
[data-theme="dark"] .admin-action-btn--edit:hover,
[data-theme="dark"] .admin-action-btn--edit:focus {
  background: rgba(245, 158, 11, 0.24);
  border-color: rgba(245, 158, 11, 0.6);
  color: #fde68a;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--delete,
body.dark-theme .admin-action-btn--delete,
[data-theme="dark"] .admin-action-btn--delete {
  background: rgba(248, 113, 113, 0.14);
  border-color: rgba(248, 113, 113, 0.4);
  color: #fca5a5;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--delete:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--delete:focus,
body.dark-theme .admin-action-btn--delete:hover,
body.dark-theme .admin-action-btn--delete:focus,
[data-theme="dark"] .admin-action-btn--delete:hover,
[data-theme="dark"] .admin-action-btn--delete:focus {
  background: rgba(248, 113, 113, 0.22);
  border-color: rgba(248, 113, 113, 0.58);
  color: #fecaca;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--toggle,
body.dark-theme .admin-action-btn--toggle,
[data-theme="dark"] .admin-action-btn--toggle {
  background: var(--admin-dark-surface-2, #252528);
  border-color: var(--admin-dark-border, #3e3e45);
  color: var(--admin-dark-text, #ededed);
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--toggle:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-action-btn--toggle:focus,
body.dark-theme .admin-action-btn--toggle:hover,
body.dark-theme .admin-action-btn--toggle:focus,
[data-theme="dark"] .admin-action-btn--toggle:hover,
[data-theme="dark"] .admin-action-btn--toggle:focus {
  background: var(--admin-dark-surface-3, #303035);
  border-color: #6b6b76;
  color: #ffffff;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .btn-info,
html[data-theme="dark"] body[data-is-admin-panel="1"] .btn.btn-info {
  background: rgba(109, 141, 223, 0.16) !important;
  border-color: rgba(109, 141, 223, 0.34) !important;
  color: #aebff0 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .dropdown-menu,
html[data-theme="dark"] body[data-is-admin-panel="1"] .dropdown-menu > li > a,
html[data-theme="dark"] body[data-is-admin-panel="1"] .list-group-item {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .dropdown-menu > li > a:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .dropdown-menu > li > a:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] .list-group-item:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .list-group-item:focus {
  background: var(--admin-dark-surface-2) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .alert,
html[data-theme="dark"] body[data-is-admin-panel="1"] .empty-state {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .alert-success {
  background: rgba(72, 178, 120, 0.14) !important;
  border-color: rgba(72, 178, 120, 0.3) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .alert-danger,
html[data-theme="dark"] body[data-is-admin-panel="1"] .alert-error {
  background: rgba(210, 96, 109, 0.14) !important;
  border-color: rgba(210, 96, 109, 0.3) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .alert-warning {
  background: rgba(216, 169, 89, 0.14) !important;
  border-color: rgba(216, 169, 89, 0.3) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .alert-info {
  background: rgba(109, 141, 223, 0.14) !important;
  border-color: rgba(109, 141, 223, 0.3) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .label,
html[data-theme="dark"] body[data-is-admin-panel="1"] .badge,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__badge,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__eyebrow {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .label-success,
html[data-theme="dark"] body[data-is-admin-panel="1"] .badge-success {
  background: rgba(72, 178, 120, 0.16) !important;
  border-color: rgba(72, 178, 120, 0.34) !important;
  color: #8dd6ad !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .label-warning,
html[data-theme="dark"] body[data-is-admin-panel="1"] .badge-warning {
  background: rgba(216, 169, 89, 0.16) !important;
  border-color: rgba(216, 169, 89, 0.34) !important;
  color: #efc77d !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .label-danger,
html[data-theme="dark"] body[data-is-admin-panel="1"] .badge-danger {
  background: rgba(210, 96, 109, 0.16) !important;
  border-color: rgba(210, 96, 109, 0.34) !important;
  color: #ee9aa4 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__row {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__row:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__row:focus {
  background: var(--admin-dark-surface-2) !important;
  border-color: #6b6b76 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__preview,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__user small,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__meta small {
  color: var(--admin-dark-muted) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__status--open {
  background: rgba(109, 141, 223, 0.16) !important;
  color: #aebff0 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__status--in_progress {
  background: rgba(216, 169, 89, 0.16) !important;
  color: #efc77d !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__status--closed {
  background: rgba(72, 178, 120, 0.16) !important;
  color: #8dd6ad !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin__badge,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-notification-badge {
  background: #dc5968 !important;
  border-color: var(--admin-dark-surface) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-admin-chat,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__messages,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__messages--admin,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__form {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__bubble {
  background: var(--admin-dark-surface-2) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__message--mine .support-chat__bubble {
  background: #3f3f46 !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__error,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__closed,
html[data-theme="dark"] body[data-is-admin-panel="1"] .support-chat__system-message {
  background: rgba(210, 96, 109, 0.14) !important;
  border-color: rgba(210, 96, 109, 0.3) !important;
  color: #ee9aa4 !important;
}

html[data-theme="dark"] .support-widget__panel {
  background: var(--surface, #1d1d1f) !important;
  border-color: var(--border, #3e3e45) !important;
  color: var(--text, #ededed) !important;
}

html[data-theme="dark"] .support-widget__header,
html[data-theme="dark"] .support-chat__form {
  background: var(--surface-2, #252528) !important;
  border-color: var(--border, #3e3e45) !important;
}

html[data-theme="dark"] .support-widget__header span,
html[data-theme="dark"] .support-chat__empty,
html[data-theme="dark"] .support-admin__empty {
  color: var(--text-muted, #b4b4bd) !important;
}

html[data-theme="dark"] .support-chat__messages {
  background: rgba(255, 255, 255, 0.035) !important;
}

html[data-theme="dark"] .support-chat__bubble {
  background: var(--surface-2, #252528) !important;
  color: var(--text, #ededed) !important;
}

html[data-theme="dark"] .support-chat__message--mine .support-chat__bubble {
  background: #3f3f46 !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__suggestions,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__suggestion,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__map,
html[data-theme="dark"] body[data-is-admin-panel="1"] .footer-map {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__suggestion:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .territory-location-widget__suggestion:focus {
  background: var(--admin-dark-surface-2) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .pagination > li > a,
html[data-theme="dark"] body[data-is-admin-panel="1"] .pagination > li > span {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .pagination > .active > a,
html[data-theme="dark"] body[data-is-admin-panel="1"] .pagination > .active > span {
  background: var(--admin-dark-surface-3) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-dashboard__hero::after {
  background: rgba(255, 255, 255, 0.05) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .export-loader-overlay__card {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .export-loader-overlay__text strong {
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .export-loader-overlay__text span {
  color: var(--admin-dark-muted) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-row,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-empty,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-list-card,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table__scroll,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu__dropdown {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.24) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-row--parent,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table thead th {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-filters,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table tbody td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table tbody th {
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table tbody tr:hover td,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table tbody tr:hover th {
  background: var(--admin-dark-surface-2) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-card__subtitle,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-help,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-row__description,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table__meta,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-table__empty,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu__muted {
  color: var(--admin-dark-muted) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .category-toggle,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu__toggle {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .category-toggle:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .category-toggle:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu__toggle:hover,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu__toggle:focus,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-actions-menu[open] .users-actions-menu__toggle {
  background: var(--admin-dark-surface-3) !important;
  border-color: #6b6b76 !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .category-toggle[aria-expanded="true"] {
  background: rgba(109, 141, 223, 0.16) !important;
  border-color: rgba(109, 141, 223, 0.34) !important;
  color: #aebff0 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-row--child::before {
  background: var(--admin-dark-border) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .category-prefix {
  color: var(--admin-dark-soft) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge,
html[data-theme="dark"] body[data-is-admin-panel="1"] .category-badge--parent,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge--count,
html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge--children,
html[data-theme="dark"] body[data-is-admin-panel="1"] .users-badge {
  background: var(--admin-dark-surface-2) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge--child,
html[data-theme="dark"] body[data-is-admin-panel="1"] .category-badge--child {
  background: rgba(14, 116, 144, 0.22) !important;
  color: #67e8f9 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge--active {
  background: rgba(72, 178, 120, 0.16) !important;
  color: #8dd6ad !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-category-badge--inactive {
  background: rgba(210, 96, 109, 0.16) !important;
  color: #ee9aa4 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-message {
  background: var(--admin-dark-surface) !important;
  border-color: var(--admin-dark-border) !important;
  color: var(--admin-dark-text) !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-message--success {
  background: rgba(72, 178, 120, 0.14) !important;
  border-color: rgba(72, 178, 120, 0.3) !important;
  color: #8dd6ad !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-message--error {
  background: rgba(210, 96, 109, 0.14) !important;
  border-color: rgba(210, 96, 109, 0.3) !important;
  color: #ee9aa4 !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-message--warning {
  background: rgba(216, 169, 89, 0.14) !important;
  border-color: rgba(216, 169, 89, 0.3) !important;
  color: #efc77d !important;
}

html[data-theme="dark"] body[data-is-admin-panel="1"] .admin-message--info {
  background: rgba(109, 141, 223, 0.14) !important;
  border-color: rgba(109, 141, 223, 0.3) !important;
  color: #aebff0 !important;
}
