/* Driver.js — адаптация под тёмную тему MudBlazor */
/* Driver.js использует свои CSS-переменные, переопределяем для тёмной темы */

/* Переменные Driver.js по умолчанию:
   --driver-popover-bg: #ffffff
   --driver-popover-text: #2d2d2d
   --driver-popover-footer-btn-text: #2d2d2d
   --driver-close-btn-color: #9e9e9e
   --driver-primary-color: #6b6bff
*/

/* При тёмной теме MudBlazor (body.mud-dark или через атрибут) */
[data-mud-theme="dark"] .driver-popover,
.mud-dark .driver-popover,
:root.dark .driver-popover {
    --driver-popover-bg: #2d2d2d;
    --driver-popover-text: #ffffff;
    --driver-popover-footer-btn-text: #e0e0e0;
    --driver-close-btn-color: #9e9e9e;
    --driver-primary-color: #7c7cff;
}

[data-mud-theme="dark"] .driver-popover .driver-popover-title,
.mud-dark .driver-popover .driver-popover-title {
    color: #ffffff;
}

[data-mud-theme="dark"] .driver-popover .driver-popover-description,
.mud-dark .driver-popover .driver-popover-description {
    color: #e0e0e0;
}

[data-mud-theme="dark"] .driver-popover .driver-popover-progress-text,
[data-mud-theme="dark"] .driver-popover .driver-popover-prev-btn,
.mud-dark .driver-popover .driver-popover-progress-text,
.mud-dark .driver-popover .driver-popover-prev-btn {
    color: #b0b0b0;
}

/* Кнопка справки в редакторе детекторов — доступна для клика во время тура */
.tour-help-toggle {
    pointer-events: auto !important;
    position: relative !important;
    z-index: 1000001 !important;
}
