/* Generated by tools/build-theme.js. Only existing color declarations; no layout changes. */
/* assets/theme/admin/css/ai.css */
.ai-text-generator-btn:not(:root) {
    box-shadow: 0 1px 2px 0 rgba(var(--wasender-navy-rgb), 0.05) !important
}
.ai-text-generator-btn .ai-icon:not(:root)::before {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.3) !important
}
.ai-text-generator-btn .ai-icon .spinner-border:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.3) !important
}
.ai-modal-content:not(:root) {
    box-shadow: 0 0.5rem 3rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.ai-modal-icon:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important
}
.ai-modal-title-wrapper p:not(:root) {
    color: rgba(var(--wasender-white-rgb), 0.8) !important
}
.btn-close-white:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important
}
.btn-close-white:hover:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.3) !important
}
.ai-loading-content:not(:root) {
    box-shadow: 0 8px 32px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.ai-quick-action-btn:hover:not(:root),
.ai-expandable-btn:hover:not(:root) {
    box-shadow: 0 1px 3px 0 rgba(var(--wasender-navy-rgb), 0.1), 0 1px 2px 0 rgba(var(--wasender-navy-rgb), 0.06) !important
}
.ai-translate-btn:not(:root) {
    background-image: none !important;
    background-color: var(--color-info) !important
}
.ai-image-generator-btn:not(:root) {
    box-shadow: 0 1px 2px 0 rgba(var(--wasender-navy-rgb), 0.05) !important
}
.ai-image-generator-btn .ai-image-icon:not(:root)::before {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.3) !important
}
.ai-image-generator-btn .ai-image-icon .spinner-border:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.3) !important
}
.ai-image-modal-content:not(:root) {
    box-shadow: 0 0.5rem 3rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.ai-image-modal-title-wrapper p:not(:root) {
    color: rgba(var(--wasender-white-rgb), 0.8) !important
}
.ai-image-content-loader:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.95) !important
}
[data-bs-theme="dark"] .ai-image-content-loader:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.95) !important
}
.ai-image-loading-content:not(:root) {
    box-shadow: 0 8px 32px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.ai-image-generate-btn:not(:root) {
    box-shadow: 0 2px 4px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.ai-image-generate-btn:hover:not(:root) {
    box-shadow: 0 4px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.ai-image-results-grid .ai-image-item:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.ai-image-disclaimer code:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.1) !important
}
/* assets/theme/admin/css/dashboard.css */
.setup-banner__icon:not(:root) {
    color: var(--wasender-white) !important
}
.setup-banner__step:hover:not(:root) {
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.setup-banner__progress-bar:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important
}
.overview-card:hover:not(:root) {
    box-shadow: 0 0.5rem 0.8rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.overview-card__icon--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important
}
.overview-card__icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important
}
.overview-card__icon--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important
}
.overview-card__icon--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important
}
.overview-card__icon--secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.feature-card:hover:not(:root) {
    box-shadow: 0 0.5rem 0.8rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.feature-status:hover:not(:root) {
    box-shadow: 0 4px 8px rgba(var(--wasender-navy-rgb), 0.1) !important
}
/* assets/theme/admin/css/theme-settings.css */
.theme-card:hover:not(:root) {
    box-shadow: 0 10px 30px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.theme-preview-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.6) !important
}
.theme-gradiant-badge:not(:root) {
    color: var(--wasender-white) !important
}
.theme-primary-badge:not(:root) {
    color: var(--wasender-white) !important
}
.theme-image-counter:not(:root) {
    color: var(--wasender-white) !important
}
.theme-modal .modal-content:not(:root) {
    box-shadow: 0 25px 50px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.theme-modal .modal-header:not(:root) {
    border-bottom-color: rgba(var(--wasender-border-rgb), 0.08) !important
}
.theme-modal .modal-footer:not(:root) {
    border-top-color: rgba(var(--wasender-border-rgb), 0.08) !important
}
.carousel-nav-btn:not(:root) {
    color: var(--wasender-white) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.carousel-nav-btn:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.feature-badge:not(:root) {
    color: var(--wasender-white) !important
}
.feature-badge:hover:not(:root) {
    box-shadow: 0 2px 4px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.thumbnail-grid:not(:root)::-webkit-scrollbar-track {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important
}
/* assets/theme/frontend/default/css/main.css */
html[data-wasender-public-theme="default"] *:not(:root) {
    scrollbar-color: var(--wasender-muted) transparent !important
}
html[data-wasender-public-theme="default"] *:not(:root)::-webkit-scrollbar-thumb {
    background: var(--wasender-surface-secondary) !important
}
html[data-wasender-public-theme="default"] *:not(:root)::-webkit-scrollbar-thumb:hover {
    background: var(--wasender-soft) !important
}
html[data-wasender-public-theme="default"] *:not(:root)::-webkit-scrollbar-thumb:active {
    background: var(--wasender-surface-secondary) !important
}
html[data-wasender-public-theme="default"] .card-bg:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .offcanvas:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .dropdown-menu:not(:root) {
    box-shadow: 0 5px 10px rgba(var(--wasender-navy-rgb), 0.12) !important;
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .icon-btn .tooltiptext:not(:root) {
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"][data-bs-theme=dark] .icon-btn .tooltiptext:not(:root) {
    background-color: var(--wasender-navy) !important
}
html[data-wasender-public-theme="default"][data-bs-theme=dark] .icon-btn .tooltiptext:not(:root)::after {
    border-color: var(--wasender-border) transparent transparent transparent !important
}
html[data-wasender-public-theme="default"] .avatar-title:not(:root) {
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .accordion-wrapper .accordion-item .accordion-body:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .pagination-wrapper .pagination .page-item .page-link:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="default"] .pagination-wrapper .pagination .page-item .page-link:hover:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="default"] .pagination-wrapper .pagination .page-item.active .page-link:not(:root) {
    border-color: var(--wasender-border) !important
}
@supports not (selector(::-webkit-scrollbar-thumb)) {
    html[data-wasender-public-theme="default"] .scroll:not(:root) {
        scrollbar-color: var(--scroll-thumb-color, var(--wasender-muted)) var(--scroll-track, transparent) !important
    }
}
html[data-wasender-public-theme="default"] .scroll:not(:root)::-webkit-scrollbar-thumb {
    background-color: var(--scroll-thumb-color, var(--wasender-surface-secondary)) !important
}
html[data-wasender-public-theme="default"] .scroll-1 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .scroll-2 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important;
    --scroll-thumb-color: rgba(var(--wasender-text-rgb), 0.8) !important
}
html[data-wasender-public-theme="default"] .scroll-3 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important;
    --scroll-thumb-color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .scroll-4 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-primary) !important
}
html[data-wasender-public-theme="default"] .scroll-5 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important
}
html[data-wasender-public-theme="default"] .scroll-6 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-primary) !important
}
@media (min-width: 992px) {
    html[data-wasender-public-theme="default"] .mega-menu-wrapper .mega-menu-inner:not(:root) {
        box-shadow: 0 20px 32px -8px rgba(var(--wasender-navy-rgb), 0.12), 0 0 1px rgba(var(--wasender-navy-rgb), 0.05) !important
    }
}
@media (min-width: 992px) {
    html[data-wasender-public-theme="default"] .mega-menu-wrapper .mega-menu-inner .maga-menu-left:not(:root) {
        border-inline-end-color: rgba(var(--wasender-border-rgb), 0.16) !important
    }
}
html[data-wasender-public-theme="default"] .mega-menu-wrapper .mega-menu-inner .maga-menu-left .menu-feature .menu-feature-item:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.16) !important
}
@media (max-width: 991.98px) {
    html[data-wasender-public-theme="default"] .mega-menu-right:not(:root) {
        border-block-start-color: rgba(var(--wasender-border-rgb), 0.16) !important
    }
}
html[data-wasender-public-theme="default"] .footer .footer-content:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .banner .banner-wrapper:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .banner-content .banner-actions .work-btn:hover:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
html[data-wasender-public-theme="default"] .banner-right .banner-img-lg .banner-countdown .countdown-progress:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
html[data-wasender-public-theme="default"] .banner-right .banner-img-lg .banner-countdown .countdown-progress:not(:root)::before {
    background-color: var(--wasender-navy) !important
}
html[data-wasender-public-theme="default"] .banner .banner-wrapper .cursor-down:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .our-journey:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .feature .feature-card:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .feature .feature-card > a > span:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.137) !important
}
html[data-wasender-public-theme="default"] .work-process .work-process-wrapper:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .why-us .why-us-wrapper:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .why-us-card > p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .plan-card .pricing-list:not(:root)::-webkit-scrollbar-thumb {
    background: var(--wasender-surface-secondary) !important
}
html[data-wasender-public-theme="default"] .plan-card .pricing-list:not(:root)::-webkit-scrollbar-thumb:hover {
    background: var(--wasender-surface-secondary) !important
}
html[data-wasender-public-theme="default"] .gateways .gateway-wrapper:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .blog-right .blog-right-item .recent-post > .recent-post-link .category-date .category:not(:root) {
    color: var(--wasender-primary) !important
}
html[data-wasender-public-theme="default"] .blog-description:not(:root) {
    border-block-color: rgba(var(--wasender-border-rgb), 0.46) !important
}
html[data-wasender-public-theme="default"] .breadcrumb-title:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.25) !important
}
html[data-wasender-public-theme="default"] .contact .contact-wrapper .contact-form .form-element > .form-control:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.2) !important
}
html[data-wasender-public-theme="default"] .connect .connect-wrapper:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .message-service .service-wrapper .service-list .service-card .service-content > p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .service-feature .feature-slider .feature-card:hover:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .service-feature .feature-slider .swiper-slide-active .feature-card:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .auth-left:not(:root) {
    background-color: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --wasender-muted: var(--wasender-sidebar-text) !important;
    --text-primary: var(--wasender-white) !important;
    --text-secondary: var(--wasender-sidebar-text) !important;
    --bs-secondary-color: var(--wasender-sidebar-text) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .auth-left .auth-features .auth-feature-item .auth-feature-info p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .auth-left .auth-footer .auth-nav .auth-nav-link:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .auth-left .auth-footer .dropdown button:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .auth-left .auth-footer .dropdown .dropdown-menu:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="default"] .auth-right .auth-form-wrapper .auth-form .form-element .form-control:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="default"] .auth-right .auth-form-wrapper .auth-form-bottom .divider:not(:root)::after {
    background: rgba(var(--wasender-navy-rgb), 0.25) !important
}
html[data-wasender-public-theme="default"] .auth-right .auth-form-wrapper .auth-form-bottom .sign-option-btn:not(:root) {
    border-color: var(--wasender-border) !important
}
/* assets/theme/frontend/default/css/toastr.css */
html[data-wasender-public-theme="default"] .toast-message a:not(:root),html[data-wasender-public-theme="default"]
.toast-message label:not(:root) {
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] .toast-message a:hover:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="default"] .toast-close-button:not(:root) {
    color: var(--wasender-white) !important;
    text-shadow: 0 1px 0 rgba(var(--wasender-navy-rgb), 0.12) !important
}
html[data-wasender-public-theme="default"] .toast-close-button:hover:not(:root),html[data-wasender-public-theme="default"]
.toast-close-button:focus:not(:root) {
    color: var(--wasender-text) !important
}
html[data-wasender-public-theme="default"] #toast-container > div:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="default"] #toast-container > div:hover:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
html[data-wasender-public-theme="default"] .toast:not(:root) {
    background-color: var(--wasender-navy) !important
}
html[data-wasender-public-theme="default"] .toast-success:not(:root) {
    background-color: var(--wasender-success) !important
}
html[data-wasender-public-theme="default"] .toast-error:not(:root) {
    background-color: var(--wasender-error) !important
}
html[data-wasender-public-theme="default"] .toast-info:not(:root) {
    background-color: var(--wasender-info) !important
}
html[data-wasender-public-theme="default"] .toast-warning:not(:root) {
    background-color: var(--wasender-warning) !important
}
html[data-wasender-public-theme="default"] .toast-progress:not(:root) {
    background-color: var(--wasender-navy) !important
}
/* assets/theme/frontend/denim/css/main.css */
html[data-wasender-public-theme="denim"] .dropdown-menu:not(:root) {
    box-shadow: 0 5px 10px rgba(var(--wasender-navy-rgb), 0.12) !important
}
html[data-wasender-public-theme="denim"] .icon-btn .tooltiptext:not(:root) {
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="denim"][data-bs-theme=dark] .icon-btn .tooltiptext:not(:root) {
    background-color: var(--wasender-navy) !important
}
html[data-wasender-public-theme="denim"][data-bs-theme=dark] .icon-btn .tooltiptext:not(:root)::after {
    border-color: var(--wasender-border) transparent transparent transparent !important
}
html[data-wasender-public-theme="denim"] .avatar-title:not(:root) {
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
html[data-wasender-public-theme="denim"] .accordion-wrapper .accordion-item .accordion-body:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .pagination-wrapper .pagination .page-item .page-link:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="denim"] .pagination-wrapper .pagination .page-item .page-link:hover:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="denim"] .pagination-wrapper .pagination .page-item.active .page-link:not(:root) {
    border-color: var(--wasender-border) !important
}
@supports not (selector(::-webkit-scrollbar-thumb)) {
    html[data-wasender-public-theme="denim"] .scroll:not(:root) {
        scrollbar-color: var(--scroll-thumb-color, var(--wasender-muted)) var(--scroll-track, transparent) !important
    }
}
html[data-wasender-public-theme="denim"] .scroll:not(:root)::-webkit-scrollbar-thumb {
    background-color: var(--scroll-thumb-color, var(--wasender-surface-secondary)) !important
}
html[data-wasender-public-theme="denim"] .scroll-1 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .scroll-2 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important;
    --scroll-thumb-color: rgba(var(--wasender-text-rgb), 0.8) !important
}
html[data-wasender-public-theme="denim"] .scroll-3 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important;
    --scroll-thumb-color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .scroll-4 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-primary) !important
}
html[data-wasender-public-theme="denim"] .scroll-5 {
    --scroll-track: rgba(var(--wasender-white-rgb), 0.1) !important
}
html[data-wasender-public-theme="denim"] .scroll-6 {
    --scroll-track: rgba(var(--wasender-text-rgb), 0.4) !important;
    --scroll-thumb-color: var(--wasender-primary) !important
}
@media (min-width: 992px) {
    html[data-wasender-public-theme="denim"] .mega-menu-wrapper .mega-menu-inner:not(:root) {
        box-shadow: 0 20px 32px -8px rgba(var(--wasender-navy-rgb), 0.12), 0 0 1px rgba(var(--wasender-navy-rgb), 0.05) !important
    }
}
@media (min-width: 992px) {
    html[data-wasender-public-theme="denim"] .mega-menu-wrapper .mega-menu-inner .maga-menu-left:not(:root) {
        border-inline-end-color: rgba(var(--wasender-border-rgb), 0.16) !important
    }
}
html[data-wasender-public-theme="denim"] .mega-menu-wrapper .mega-menu-inner .maga-menu-left .menu-feature .menu-feature-item:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.16) !important
}
@media (max-width: 991.98px) {
    html[data-wasender-public-theme="denim"] .mega-menu-right:not(:root) {
        border-block-start-color: rgba(var(--wasender-border-rgb), 0.16) !important
    }
}
html[data-wasender-public-theme="denim"] .providers .providers-slider:not(:root)::before {
    background-image: none !important;
    background-color: var(--site-bg) !important
}
html[data-wasender-public-theme="denim"] .providers .providers-slider:not(:root)::after {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0) !important
}
html[data-wasender-public-theme="denim"] .feature .feature-card > a > span:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.137) !important
}
html[data-wasender-public-theme="denim"] .testimonial:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0) !important
}
html[data-wasender-public-theme="denim"] .testimonial .testimonial-wrapper:not(:root):before {
    background-image: none !important;
    background-color: var(--site-bg) !important
}
html[data-wasender-public-theme="denim"] .why-us-card > p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .marquee .marquee-items .marquee-item:not(:root) {
    background: var(--wasender-surface) !important
}
html[data-wasender-public-theme="denim"] .blog-right .blog-right-item .recent-post > .recent-post-link .category-date .category:not(:root) {
    color: var(--wasender-primary) !important
}
html[data-wasender-public-theme="denim"] .blog-share-portals .list > a:not(:root) {
    box-shadow: rgba(var(--wasender-navy-rgb), 0.05) !important
}
html[data-wasender-public-theme="denim"] .message-service .service-wrapper .service-list .service-card .service-content > p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .auth-left .auth-features .auth-feature-item .auth-feature-info p:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .auth-left .auth-footer .auth-nav .auth-nav-link:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .auth-left .auth-footer .dropdown button:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .auth-left .auth-footer .dropdown .dropdown-menu:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="denim"] .auth-right .auth-form-wrapper .auth-form .form-element .form-control:not(:root) {
    border-color: var(--wasender-border) !important
}
html[data-wasender-public-theme="denim"] .auth-right .auth-form-wrapper .auth-form-bottom .divider:not(:root)::after {
    background: rgba(var(--wasender-navy-rgb), 0.25) !important
}
html[data-wasender-public-theme="denim"] .auth-right .auth-form-wrapper .auth-form-bottom .sign-option-btn:not(:root) {
    border-color: var(--wasender-border) !important
}
/* assets/theme/frontend/denim/css/toastr.css */
html[data-wasender-public-theme="denim"] .toast-message a:not(:root),html[data-wasender-public-theme="denim"]
.toast-message label:not(:root) {
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="denim"] .toast-message a:hover:not(:root) {
    color: var(--wasender-muted) !important
}
html[data-wasender-public-theme="denim"] .toast-close-button:not(:root) {
    color: var(--wasender-white) !important;
    text-shadow: 0 1px 0 rgba(var(--wasender-navy-rgb), 0.12) !important
}
html[data-wasender-public-theme="denim"] .toast-close-button:hover:not(:root),html[data-wasender-public-theme="denim"]
.toast-close-button:focus:not(:root) {
    color: var(--wasender-text) !important
}
html[data-wasender-public-theme="denim"] #toast-container > div:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important;
    color: var(--wasender-white) !important
}
html[data-wasender-public-theme="denim"] #toast-container > div:hover:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
html[data-wasender-public-theme="denim"] .toast:not(:root) {
    background-color: var(--wasender-navy) !important
}
html[data-wasender-public-theme="denim"] .toast-success:not(:root) {
    background-color: var(--wasender-success) !important
}
html[data-wasender-public-theme="denim"] .toast-error:not(:root) {
    background-color: var(--wasender-error) !important
}
html[data-wasender-public-theme="denim"] .toast-info:not(:root) {
    background-color: var(--wasender-info) !important
}
html[data-wasender-public-theme="denim"] .toast-warning:not(:root) {
    background-color: var(--wasender-warning) !important
}
html[data-wasender-public-theme="denim"] .toast-progress:not(:root) {
    background-color: var(--wasender-navy) !important
}
/* assets/theme/global/css/campaign.css */
.campaign-step:not(:root) {
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
.step-num:not(:root) {
    background: var(--color-gray-1, var(--wasender-surface-secondary)) !important;
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.campaign-step.active .step-num:not(:root) {
    color: var(--wasender-white) !important
}
.campaign-step.completed .step-num:not(:root) {
    background: var(--color-success, var(--wasender-success)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.step-text:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.campaign-channel-card:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.campaign-channel-card.active:not(:root) {
    background: var(--color-primary-light, rgba(var(--wasender-primary-rgb), 0.05)) !important
}
.channel-icon.channel-sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-icon.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-icon.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.channel-count:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.campaign-delivery-card:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.campaign-delivery-card.active:not(:root) {
    background: var(--color-primary-light, rgba(var(--wasender-primary-rgb), 0.05)) !important
}
.delivery-icon:not(:root) {
    background: var(--color-gray-1, var(--wasender-surface-secondary)) !important;
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.campaign-delivery-card.active .delivery-icon:not(:root) {
    color: var(--wasender-white) !important
}
.delivery-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.delivery-desc:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.distribution-total:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.distribution-total .total-icon:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important
}
.distribution-total .total-info h4:not(:root) {
    color: var(--wasender-white) !important
}
.distribution-item:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.distribution-item .item-icon.sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.distribution-item .item-icon.email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.distribution-item .item-icon.whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.distribution-item .item-info .progress:not(:root) {
    background: var(--color-border, var(--wasender-surface-secondary)) !important
}
.distribution-item .item-count small:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.distribution-empty i:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.distribution-empty p:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.channel-header-icon.channel-sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-header-icon.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-header-icon.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-icon-sm.channel-sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-icon-sm.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-icon-sm.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge.sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge.email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge.whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.message-content:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.template-card-new:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--color-border, var(--wasender-border)) !important
}
.template-card-new:hover:not(:root) {
    box-shadow: 0 6px 20px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.template-card-header-new:not(:root) {
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important;
    background: var(--site-bg, var(--wasender-surface)) !important
}
.template-card-header-new .template-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.template-card-preview .preview-text:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.template-card-action:not(:root) {
    border-top-color: var(--color-border-light, var(--wasender-border)) !important;
    background: var(--site-bg, var(--wasender-surface)) !important
}
.modal-icon.email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.modal-icon.sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.modal-icon.whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.empty-templates .empty-icon:not(:root) {
    background: var(--color-gray-1, var(--wasender-surface-secondary)) !important
}
.empty-templates .empty-icon i:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.campaign-tips li:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important;
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
.campaign-tips li:not(:root)::before {
    color: var(--color-success, var(--wasender-primary)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    box-shadow: 0 20px 60px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.confirm-modal-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.12) !important;
    color: var(--wasender-success-text) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.summary-item:not(:root) {
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
.card-header-tabs.nav-tabs:not(:root) {
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
.card-header-tabs .nav-link:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gateway-info-badge.sms:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.gateway-info-badge.email:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.gateway-info-badge.whatsapp:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.bg-primary-soft:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important
}
.bg-info-soft:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important
}
.bg-success-soft:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.12) !important
}
.bg-warning-soft:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.12) !important
}
.select2-container--default .select2-results__group:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important;
    color: var(--text-primary, var(--wasender-text)) !important;
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
/* assets/theme/global/css/chat-media.css */
.chat-media-document:not(:root),
.chat-media-text:not(:root) {
    border-color: var(--wasender-border) !important
}
.chat-media-unsupported:not(:root) {
    background-color: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.chat-media-unsupported:hover:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
.unsupported-filename:not(:root) {
    color: var(--wasender-muted) !important
}
.message.left .message-body:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
.message.right .message-body:not(:root) {
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.message.right .message-time:not(:root) {
    color: var(--wasender-muted) !important
}
.message.left .message-time:not(:root) {
    color: var(--wasender-muted) !important
}
.dropdown-item.download-file:not(:root) {
    color: var(--wasender-primary) !important
}
.dropdown-item.download-file:hover:not(:root) {
    background-color: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.load-more-btn:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-top-color: var(--color-border-light, var(--wasender-border)) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.load-more-btn:hover:not(:root) {
    background: var(--color-primary-light, var(--wasender-soft)) !important
}
/* assets/theme/global/css/custom.css */
.qr-code:not(:root) {
    box-shadow: 0px 4px 10px 0px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.upload-filed label:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.membership-card:not(:root) {
    background-image: none !important;
    background-color: var(--color-secondary) !important;
    background-image: none !important;
    background-color: var(--color-secondary) !important
}
[dir=rtl] .membership-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    background-image: none !important;
    background-color: var(--wasender-soft) !important
}
h6.version-text span:not(:root) {
    color: var(--wasender-white) !important
}
.updating:not(:root):before {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.update-bg:not(:root)::before {
    background: rgba(var(--wasender-navy-rgb), 0.7) !important
}
.qr-edit-info-soft:not(:root) {
    background-color: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.qr-edit-info-soft:hover:not(:root) {
    background-color: rgba(var(--wasender-info-rgb), 0.2) !important
}
.qr-edit-tooltip:not(:root) {
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-white) !important
}
.qr-edit-image-container .qr-edit-btn:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0.7) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.qr-edit-form-container:not(:root) {
    box-shadow: 0 0.125rem 0.25rem rgba(var(--wasender-navy-rgb), 0.075) !important
}
[data-bs-theme="dark"] .qr-edit-form-container:not(:root) {
    background-color: var(--wasender-navy) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
[data-bs-theme="dark"] .qr-edit-info-soft:not(:root) {
    background-color: rgba(var(--wasender-info-rgb), 0.2) !important
}
.card:not(:root) {
    box-shadow: 0 1px 3px 0 rgba(var(--wasender-navy-rgb), 0.1) !important
}
.import-status-progress-bar:not(:root) {
    box-shadow: 0 0 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.import-status-progress-shine:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.6) !important
}
@media (prefers-color-scheme: dark) {
    .import-status-progress-shine:not(:root) {
        background-image: none !important;
        background-color: rgba(var(--wasender-surface-rgb), 0.15) !important
    }
}
.upload-progress-text:not(:root) {
    text-shadow: 0 1px 2px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.upload-progress-shine:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.4) !important
}
@media (prefers-color-scheme: light) {
    .upload-progress-shine:not(:root) {
        background-image: none !important;
        background-color: rgba(var(--wasender-surface-rgb), 0.6) !important
    }
}
@media (prefers-color-scheme: dark) {
    .upload-progress-bar-container:not(:root) {
        background-color: rgba(var(--wasender-navy-rgb), 0.5) !important
    }
}
@media (prefers-color-scheme: dark) {
    .upload-progress-shine:not(:root) {
        background-image: none !important;
        background-color: rgba(var(--wasender-surface-rgb), 0.2) !important
    }
}
.gw-tabs-container:not(:root) {
    background-color: var(--card-bg, var(--wasender-navy)) !important
}
.gw-tabs:not(:root) {
    background-color: var(--color-border-light, var(--wasender-navy)) !important;
    border-bottom-color: var(--color-border, var(--wasender-border)) !important
}
.gw-tab:not(:root) {
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-tab:hover:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.gw-tab.active:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.gw-tab.active:not(:root)::after {
    background-color: var(--color-primary, var(--wasender-primary)) !important
}
.gw-step-circle:not(:root) {
    background-color: var(--color-border, var(--wasender-surface-secondary)) !important;
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-step-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gw-step-item.active .gw-step-circle:not(:root) {
    background-color: var(--color-trinary, var(--wasender-primary)) !important;
    color: var(--color-primary-text, var(--wasender-white)) !important
}
.gw-step-item.active .gw-step-label:not(:root) {
    color: var(--color-trinary, var(--wasender-primary)) !important
}
.gw-step-item.completed .gw-step-circle:not(:root) {
    background-color: var(--color-secondary, var(--wasender-success)) !important;
    color: var(--color-primary-text, var(--wasender-white)) !important
}
.gw-step-item.completed .gw-step-label:not(:root) {
    color: var(--color-secondary, var(--wasender-success-text)) !important
}
.gw-step-progress:not(:root) {
    background-color: var(--color-border, var(--wasender-surface-secondary)) !important
}
.gw-step-progress-bar:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important
}
.gw-btn-prev:not(:root) {
    color: var(--text-primary, var(--wasender-white)) !important;
    border-color: var(--color-border, var(--wasender-border)) !important
}
.gw-btn-prev:hover:not(:disabled):not(:root) {
    background-color: var(--color-border-light, var(--wasender-navy)) !important
}
.gw-btn-next:not(:root) {
    background-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--color-primary-text, var(--wasender-white)) !important
}
.gw-btn-next:hover:not(:root) {
    background-color: var(--color-secondary, var(--wasender-primary)) !important
}
.gw-api-card:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important;
    background-color: var(--card-bg, var(--wasender-navy)) !important
}
.gw-api-card-header:not(:root) {
    background-color: var(--color-border-light, var(--wasender-navy)) !important;
    border-bottom-color: var(--color-border, var(--wasender-border)) !important
}
.gw-api-card-title:not(:root) {
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-form-label:not(:root) {
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-input:not(:root) {
    background-color: var(--color-border-light, var(--wasender-navy)) !important;
    border-color: var(--color-border, var(--wasender-border)) !important;
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-input:focus:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important
}
.gw-text-muted:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gw-text-danger:not(:root) {
    color: var(--wasender-error-text) !important
}
.gw-custom-select select:not(:root) {
    background-color: var(--color-border-light, var(--wasender-navy)) !important;
    border-color: var(--color-border, var(--wasender-border)) !important;
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-select-arrow:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gw-param-container:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important
}
.gw-param-row:not(:root) {
    border-bottom-color: var(--color-border, var(--wasender-border)) !important
}
.gw-param-row:hover:not(:root) {
    background-color: rgba(var(--wasender-surface-rgb), 0.05) !important
}
.gw-param-drag:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gw-param-input input:not(:root) {
    color: var(--text-primary, var(--wasender-white)) !important
}
.gw-param-delete:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.gw-param-delete:hover:not(:root) {
    color: var(--wasender-error-text) !important
}
.gw-btn-add-param:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.gw-btn-add-param:hover:not(:root) {
    color: var(--color-secondary, var(--wasender-primary)) !important
}
@media (max-width: 767.98px) {
    .gw-param-drag:not(:root) {
        color: var(--text-secondary, var(--wasender-muted)) !important
    }
}
@media (max-width: 767.98px) {
    .ui-sortable-helper:not(:root) {
        background-color: var(--color-border-light, var(--wasender-navy)) !important;
        box-shadow: 0 4px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
    }
}
.user-dashboard-wallet-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.user-dashboard-wallet-card:not(:root)::before {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
.user-dashboard-wallet-icon:not(:root) {
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.user-dashboard-btn-affiliate:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.user-dashboard-btn-withdraw:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.user-dashboard-buy-btn:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.user-dashboard-buy-btn:focus:not(:root),
.user-dashboard-btn-affiliate:focus:not(:root),
.user-dashboard-btn-withdraw:focus:not(:root) {
    box-shadow: 0 0 0 3px var(--wasender-focus) !important
}
.user-dashboard-credit-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.user-dashboard-credit-card[data-credit-type="sms"]:not(:root)::before {
    background-image: none !important;
    background-color: var(--color-info) !important
}
.user-dashboard-credit-card[data-credit-type="email"]:not(:root)::before {
    background-image: none !important;
    background-color: var(--color-danger) !important
}
.user-dashboard-credit-card[data-credit-type="whatsapp"]:not(:root)::before {
    background-image: none !important;
    background-color: var(--color-success) !important
}
.user-dashboard-credit-icon:not(:root) {
    box-shadow: 0 2px 4px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.user-dashboard-progress-sms:not(:root) {
    background-image: none !important;
    background-color: var(--color-info) !important
}
.user-dashboard-progress-email:not(:root) {
    background-image: none !important;
    background-color: var(--color-danger) !important
}
.user-dashboard-progress-whatsapp:not(:root) {
    background-image: none !important;
    background-color: var(--color-success) !important
}
[data-bs-theme="dark"] .user-dashboard-unlimited-badge:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.user-dashboard-ripple:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.3) !important
}
.confirm-modal-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important
}
.confirm-modal-icon.danger i:not(:root) {
    color: var(--wasender-error-text) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important
}
.confirm-modal-icon.warning i:not(:root) {
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important
}
.confirm-modal-icon.success i:not(:root) {
    color: var(--wasender-success-text) !important
}
.confirm-modal-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important
}
.confirm-modal-icon.info i:not(:root) {
    color: var(--wasender-info-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--heading-color, var(--wasender-text)) !important
}
.confirm-modal-text:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-bs-theme="dark"] .confirm-modal-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important
}
[data-bs-theme="dark"] .confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important
}
[data-bs-theme="dark"] .confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important
}
[data-bs-theme="dark"] .confirm-modal-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.15) !important
}
/* assets/theme/global/css/main.css */
.modal .modal-content:not(:root) {
    box-shadow: 0px 20px 13px 0px rgba(var(--wasender-navy-rgb), 0.03) !important
}
.modal-icon.email:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.modal-icon.sms:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.modal-icon.whatsapp:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.template-card-new:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.confirm-modal-icon.danger:not(:root) {
    background-color: rgba(var(--wasender-error-rgb), 0.1) !important
}
.confirm-modal-icon.warning:not(:root) {
    background-color: rgba(var(--wasender-warning-rgb), 0.1) !important
}
.confirm-modal-icon.success:not(:root) {
    background-color: rgba(var(--wasender-success-rgb), 0.1) !important
}
.confirm-modal-icon.info:not(:root) {
    background-color: rgba(var(--wasender-info-rgb), 0.1) !important
}
.dropdown-menu:not(:root) {
    box-shadow: 0 5px 10px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.select2.select2-container .select2-selection--multiple .select2-selection__choice:not(:root) {
    border-color: var(--wasender-border) !important
}
.card:not(:root) {
    box-shadow: 0 0.125rem 0.25rem rgba(var(--wasender-navy-rgb), 0.075) !important
}
.icon-btn .tooltiptext:not(:root) {
    color: var(--wasender-white) !important
}
[data-bs-theme=dark] .icon-btn .tooltiptext:not(:root) {
    background-color: var(--wasender-navy) !important
}
[data-bs-theme=dark] .icon-btn .tooltiptext:not(:root)::after {
    border-color: var(--wasender-border) transparent transparent transparent !important
}
.avatar-title:not(:root) {
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.form-inner-switch:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.switch-wrapper .toggle > span:not(:root) {
    box-shadow: 0 3px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.switch-wrapper .toggle > span:not(:root):before {
    background: rgba(var(--wasender-primary-rgb), 0.5) !important
}
.accordion-wrapper .accordion-item:not(:root) {
    box-shadow: 0 3px 15px rgba(var(--wasender-navy-rgb), 0.031) !important
}
.accordion-wrapper .accordion-item .accordion-button:focus:not(:root) {
    box-shadow: 5px 2px 30px var(--wasender-focus) !important
}
.accordion-wrapper .accordion-item .accordion-button:not(.collapsed):not(:root) {
    box-shadow: 5px 2px 30px rgba(var(--wasender-navy-rgb), 0.06) !important
}
.form-control:not(:root),
.form-select:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.radio-buttons-container:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
[data-bs-theme=dark] .table-container table > thead tr:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0.502) !important
}
.table-filter .filter-form .form-control:not(:root),
.table-filter .filter-form .form-select:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.filter-action .filter-action-btn:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.sidebar .sidebar-wrapper .menu-wrapper .menus:is(.scrollable-menu):not(:root)::-webkit-scrollbar-thumb {
    background-color: rgba(var(--wasender-navy-rgb), 0.3) !important
}
[data-bs-theme=dark] .sidebar .sidebar-wrapper .menu-wrapper .menus:is(.scrollable-menu):not(:root)::-webkit-scrollbar-thumb {
    background-color: rgba(var(--wasender-surface-secondary-rgb), 0.2) !important
}
@media (min-width: 992px) {
    .sub-menu-wrapper:not(:root) {
        box-shadow: 2px 0px 10px 0px rgba(var(--wasender-navy-rgb), 0.03) !important
    }
}
.sub-menu-wrapper .sub-menu-container .sidebar-menu-container:not(:root)::-webkit-scrollbar-thumb {
    background-color: rgba(var(--wasender-navy-rgb), 0.3) !important
}
[data-bs-theme=dark] .sub-menu-wrapper .sub-menu-container .sidebar-menu-container:not(:root)::-webkit-scrollbar-thumb {
    background-color: rgba(var(--wasender-surface-secondary-rgb), 0.2) !important
}
[data-sidebar=sm] .sidebar-menu-item .side-menu-dropdown .sub-menu .sub-menu-item > .sidebar-menu-link:hover:not(:root) {
    background-color: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important
}
.header:not(:root) {
    box-shadow: 0px 4px 30px 0px rgba(var(--wasender-navy-rgb), 0.051) !important
}
@media (max-width: 575.98px) {
    .header .header-action .topbar-search .overlay:not(:root) {
        background-color: rgba(var(--wasender-navy-rgb), 0.153) !important
    }
}
.footer:not(:root) {
    box-shadow: 0px 4px 30px 0px rgba(var(--wasender-navy-rgb), 0.051) !important
}
.membership-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-accent) !important;
    background-image: none !important;
    background-color: var(--wasender-accent) !important
}
[dir=rtl] .membership-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    background-image: none !important;
    background-color: var(--wasender-soft) !important
}
.channel-card:hover:not(:root) {
    border-color: rgba(var(--wasender-primary-rgb), 0.3) !important;
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.qr-code:not(:root) {
    box-shadow: 0px 4px 10px 0px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.campaign-preview .preview-mockup .mockup-img > img:not(:root) {
    box-shadow: rgba(var(--wasender-navy-rgb), 0.12) -20px 19px 90px !important
}
.gateways .gateway-list .gateway-item .card-radio .form-check-label:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.431) !important
}
.ig-text-editor:not(:root) {
    box-shadow: 0px 1px 2px 0px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.auth-right .auth-content .auth-slider-wrapper:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.25) !important
}
.chat-wrapper {
    --chat-color: var(--wasender-muted) !important
}
[data-bs-theme=dark] .chat-wrapper {
    --chat-color: var(--wasender-text) !important
}
.chatting-body:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
[data-bs-theme=dark] .chatting-body:not(:root) {
    background: var(--wasender-navy) !important
}
.text-editor .editor-actions .action-item > button .tooltiptext:not(:root) {
    color: var(--wasender-white) !important
}
[data-bs-theme=dark] .text-editor .editor-actions .action-item > button .tooltiptext:not(:root) {
    background-color: var(--wasender-navy) !important
}
[data-bs-theme=dark] .text-editor .editor-actions .action-item > button .tooltiptext:not(:root)::after {
    border-color: var(--wasender-border) transparent transparent transparent !important
}
@media (max-width: 1200px) {
    .plan-preview-wrapper:not(:root) {
        background: rgba(var(--wasender-navy-rgb), 0.5) !important
    }
}
@media (max-width: 1200px) {
    .plan-preview-wrapper .preview-card:not(:root) {
        box-shadow: 0 20px 60px rgba(var(--wasender-navy-rgb), 0.12) !important
    }
}
.plan-preview-fab:not(:root) {
    background: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    box-shadow: 0 4px 20px rgba(var(--wasender-navy-rgb), 0.12) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.plan-preview-fab:hover:not(:root) {
    box-shadow: 0 6px 28px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.plan-preview-close-btn:not(:root) {
    background: var(--color-danger, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    border-color: var(--wasender-border) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.12) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-section:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.config-section-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.config-section-header .section-icon:not(:root) {
    color: var(--wasender-white) !important;
    background: var(--color-primary, var(--wasender-primary)) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-section-header h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.form-group label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.form-group label .required:not(:root) {
    color: var(--color-danger, var(--wasender-primary)) !important
}
.quick-btn:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.quick-btn:hover:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.quick-btn.is-unlimited:not(:root) {
    border-color: var(--color-success, var(--wasender-primary)) !important;
    color: var(--color-success, var(--wasender-primary)) !important
}
.channel-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.channel-card.enabled:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important
}
.gateway-mode-toggle .mode-info h6:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.gateway-mode-toggle .mode-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.feature-toggle-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.feature-toggle-card.enabled:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important
}
.feature-toggle-card .feature-body:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.display-feature-item:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.display-feature-item:hover:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important
}
.display-feature-item .feature-icon:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.display-feature-item .feature-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.display-features-help:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.preview-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.preview-card-header:not(:root) {
    background: var(--color-primary-light, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.preview-plan-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.preview-plan-price .price-amount:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.preview-plan-price .price-period:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.preview-features-list li:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important;
    color: var(--text-secondary, var(--wasender-text)) !important
}
.preview-features-list li i.included:not(:root) {
    color: var(--color-success, var(--wasender-primary)) !important
}
.preview-features-list li i.excluded:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.preview-features-list li.excluded:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.preview-credits-summary .credit-item .credit-value:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.preview-credits-summary .credit-item .credit-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.preview-cta-btn:not(:root) {
    background: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.submit-bar:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.submit-bar .summary-item .label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.submit-bar .summary-item .value:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.plan-badge:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
/* assets/theme/global/css/toastr.css */
.toast-message a:not(:root),
.toast-message label:not(:root) {
    color: var(--wasender-white) !important
}
.toast-message a:hover:not(:root) {
    color: var(--wasender-muted) !important
}
.toast-close-button:not(:root) {
    color: var(--wasender-white) !important;
    text-shadow: 0 1px 0 rgba(var(--wasender-navy-rgb), 0.12) !important
}
.toast-close-button:hover:not(:root),
.toast-close-button:focus:not(:root) {
    color: var(--wasender-text) !important
}
#toast-container > div:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important;
    color: var(--wasender-white) !important
}
#toast-container > div:hover:not(:root) {
    box-shadow: 0 0 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.toast:not(:root) {
    background-color: var(--wasender-navy) !important
}
.toast-success:not(:root) {
    background-color: var(--wasender-success) !important
}
.toast-error:not(:root) {
    background-color: var(--wasender-error) !important
}
.toast-info:not(:root) {
    background-color: var(--wasender-info) !important
}
.toast-warning:not(:root) {
    background-color: var(--wasender-warning) !important
}
.toast-progress:not(:root) {
    background-color: var(--wasender-navy) !important
}
/* assets/theme/install/css/style.css */
:root {
    --color-primary-light-2: rgba(var(--wasender-primary-rgb), 0.35) !important;
    --color-border-two: var(--wasender-border) !important;
    --color-success-light-2: rgba(var(--wasender-success-rgb), 0.25) !important;
    --color-danger-light-2: rgba(var(--wasender-error-rgb), 0.25) !important;
    --color-warning-light-2: rgba(var(--wasender-warning-rgb), 0.25) !important;
    --color-info-light-2: rgba(var(--wasender-info-rgb), 0.25)
 !important
}
input:not(:root),
textarea:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important;
    background-color: var(--wasender-surface) !important
}
input[type=color]:not(:root),
textarea[type=color]:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
input[type=file]:not(:root),
textarea[type=file]:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.form-control:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.form-control:disabled:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.select2-container--default .select2-selection--single:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.select2-container .select2-selection--multiple:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.progress-list li:not(:root)::before {
    background-color: var(--wasender-surface-secondary) !important
}
.progress-list li .icon:not(:root) {
    background-color: var(--wasender-surface-secondary) !important;
    border-color: var(--wasender-border) !important
}
.progress-list li.active .icon:not(:root) {
    background-color: var(--wasender-primary) !important;
    border-color: var(--wasender-primary) !important
}
.progress-list li.active:not(:root)::before {
    background-color: var(--wasender-primary) !important
}
.progress-list li.active .content h6:not(:root) {
    color: var(--wasender-primary) !important
}
@media (max-width: 991px) {
    .progress-list li .icon:not(:root) {
        border-color: var(--wasender-border) !important
    }
}
.installer-wrapper:not(:root) {
    box-shadow: 3px 3px 15px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.installer-wrapper:not(:root)::-webkit-scrollbar-track {
    background-color: var(--wasender-surface-secondary) !important
}
.installer-wrapper:not(:root)::-webkit-scrollbar-thumb {
    background-color: var(--wasender-surface-secondary) !important
}
.installer-wrapper:not(:root)::-webkit-scrollbar-thumb:hover {
    background-color: var(--wasender-surface-secondary) !important
}
.installer-wrapper #msform fieldset:not(:root) {
    background: var(--wasender-surface) !important
}
.installer-wrapper #msform input:not(:root),
.installer-wrapper #msform textarea:not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0) !important
}
.installer-wrapper #msform .action-button:not(:root) {
    color: var(--wasender-white) !important
}
.installer-wrapper #msform .action-button:hover:not(:root),
.installer-wrapper #msform .action-button:focus:not(:root) {
    background-color: var(--wasender-primary) !important
}
.installer-wrapper #msform .action-button-previous:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-white) !important
}
.installer-wrapper #msform .action-button-previous:hover:not(:root),
.installer-wrapper #msform .action-button-previous:focus:not(:root) {
    background-color: var(--wasender-navy) !important
}
.installer-wrapper .fieldlabels:not(:root) {
    color: var(--wasender-muted) !important
}
.installer-wrapper #progressbar:not(:root) {
    color: var(--wasender-muted) !important
}
.installer-wrapper #progressbar li:not(:root):before {
    color: var(--wasender-white) !important;
    background: var(--wasender-surface-secondary) !important
}
.installer-wrapper #progressbar li:not(:root):after {
    background: var(--wasender-surface-secondary) !important
}
.permission-list li:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.i-success:not(:root) {
    color: var(--wasender-success-text) !important
}
.i-danger:not(:root) {
    color: var(--wasender-error-text) !important
}
.info-item .icon:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
@supports (animation: grow 0.5s cubic-bezier(0.25, 0.25, 0.25, 1) forwards) {
    .circle:not(:root) {
        stroke: var(--wasender-primary) !important
    }
}
.db-note:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
.ai--btn:not(:root) {
    color: var(--wasender-white) !important
}
.ai--btn span:not(:root) {
    background: var(--wasender-surface) !important
}
/* assets/theme/update/css/update-system.css */
.us-version-banner:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--us-primary-rgb), 0.06) !important
}
.us-version-icon:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--us-primary-rgb), 0.15) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-version-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-version-number:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-version-dot:not(:root) {
    background-color: var(--color-primary, var(--wasender-primary)) !important
}
.us-version-date:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-check-item:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--color-border-light, var(--wasender-border)) !important;
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-check-item.checked:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-check-mark:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important
}
.us-check-item.checked .us-check-mark:not(:root) {
    color: var(--wasender-white) !important
}
.us-upload-area:not(:root) {
    border-color: var(--color-border, var(--wasender-border)) !important
}
.us-upload-area:hover:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important
}
.us-upload-icon:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-upload-text:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-upload-subtext:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-btn-update:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.us-progress-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.6) !important
}
.us-progress-content:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    box-shadow: 0 25px 80px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.us-progress-ring:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-progress-ring-icon:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-progress-title:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-progress-desc:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-progress-timeline:not(:root) {
    border-top-color: rgba(var(--wasender-border-rgb), 0.06) !important
}
.us-progress-timeline .us-step:not(:last-child):not(:root)::before {
    background: rgba(var(--wasender-navy-rgb), 0.08) !important
}
.us-step-marker:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.04) !important;
    color: var(--wasender-muted) !important
}
.us-step.active .us-step-marker:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-step.done .us-step-marker:not(:root) {
    color: var(--wasender-white) !important
}
.us-step-name:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-step-status:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-step.active .us-step-name:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-step.done .us-step-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-instructions-intro:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-instruction-step:not(:root) {
    border-bottom-color: var(--color-border-light, var(--wasender-border)) !important
}
.us-step-number:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--us-primary-rgb), 0.1) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-step-content h6:not(:root) {
    color: var(--text-primary, var(--wasender-heading)) !important
}
.us-step-content p:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-step-content code:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-code-block:not(:root) {
    background: var(--color-gray-1, var(--wasender-surface-secondary)) !important;
    border-color: var(--color-border-light, var(--wasender-border)) !important
}
.us-code-block code:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-copy-btn:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-copy-btn:hover:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
kbd:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--color-border, var(--wasender-border)) !important;
    box-shadow: 0 1px 2px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.us-key-or:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-key-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-note-box:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-note-box i:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-note-box strong:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
[data-bs-theme="dark"] .us-code-block:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.04) !important;
    border-color: rgba(var(--wasender-border-rgb), 0.08) !important
}
[data-bs-theme="dark"] kbd:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.06) !important;
    border-color: rgba(var(--wasender-border-rgb), 0.1) !important
}
[data-bs-theme="dark"] .us-progress-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.7) !important
}
[data-bs-theme="dark"] .us-progress-timeline:not(:root) {
    border-top-color: rgba(var(--wasender-border-rgb), 0.08) !important
}
[data-bs-theme="dark"] .us-progress-timeline .us-step:not(:last-child):not(:root)::before {
    background: rgba(var(--wasender-surface-rgb), 0.1) !important
}
[data-bs-theme="dark"] .us-step-marker:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.05) !important;
    color: var(--wasender-muted) !important
}
/* assets/theme/user/css/dashboard.css */
.setup-guide--warning:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-warning-rgb), 0.06) !important;
    border-color: rgba(var(--wasender-warning-rgb), 0.3) !important
}
.setup-guide__icon:not(:root) {
    color: var(--wasender-white) !important
}
.setup-guide__progress-bar:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important
}
.setup-guide__cta:not(:root) {
    color: var(--wasender-white) !important
}
.setup-guide__step:hover:not(:root) {
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.overview-card:hover:not(:root) {
    box-shadow: 0 0.5rem 0.8rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.overview-card__icon--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important
}
.overview-card__icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important
}
.overview-card__icon--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important
}
.feature-card:hover:not(:root) {
    box-shadow: 0 0.5rem 0.8rem rgba(var(--wasender-navy-rgb), 0.12) !important
}
.feature-status:hover:not(:root) {
    box-shadow: 0 4px 8px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.affiliate-modal-step-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.1) !important
}
[data-bs-theme="dark"] .affiliate-modal-step-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
/* src/resources/views/admin/automation/builder.blade.php (inline 1) */
.builder-container:not(:root) {
    background: var(--body-bg, var(--wasender-surface)) !important
}
.builder-sidebar:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-right-color: var(--border-color, var(--wasender-border)) !important
}
.sidebar-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.node-category-title:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-template:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-template-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.node-template-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.node-template-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.node-template-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-template-info h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.node-template-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.builder-canvas:not(:root) {
    background-color: var(--body-bg, var(--wasender-surface)) !important;
    background-image: none !important;
    background-color: var(--border-color, var(--wasender-surface-secondary)) !important
}
.canvas-area.drag-over:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.02) !important
}
.workflow-node:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important;
    box-shadow: 0 4px 15px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.workflow-node.is-dragging:not(:root) {
    box-shadow: 0 12px 28px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.workflow-node.trigger:not(:root) {
    border-top-color: var(--success-color, var(--wasender-primary)) !important
}
.workflow-node.action:not(:root) {
    border-top-color: var(--info-color, var(--wasender-primary)) !important
}
.workflow-node.condition:not(:root) {
    border-top-color: var(--warning-color, var(--wasender-primary)) !important
}
.workflow-node.wait:not(:root) {
    border-top-color: var(--secondary-color, var(--wasender-border)) !important
}
.node-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.node-header .node-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.node-header .node-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.node-header .node-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.node-header .node-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.node-actions button:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-actions button:hover:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important;
    color: var(--text-color, var(--wasender-text)) !important
}
.node-actions button.delete:hover:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.node-body:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-connector:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-connector.output-true:not(:root) {
    border-color: var(--wasender-primary) !important;
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.node-connector.output-false:not(:root) {
    border-color: var(--wasender-primary) !important;
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.node-connector:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.node-connector.can-connect:not(:root) {
    border-color: var(--wasender-primary) !important;
    background: rgba(var(--wasender-primary-rgb), 0.3) !important
}
.node-connector.input.can-connect:not(:root)::after {
    border-color: var(--wasender-primary) !important
}
.connection-line:not(:root) {
    stroke: var(--wasender-muted) !important
}
.connection-line.true:not(:root) {
    stroke: var(--success-color, var(--wasender-primary)) !important
}
.connection-line.true:hover:not(:root) {
    stroke: var(--success-hover, var(--wasender-primary)) !important
}
.connection-line.false:not(:root) {
    stroke: var(--danger-color, var(--wasender-primary)) !important
}
.connection-line.false:hover:not(:root) {
    stroke: var(--danger-hover, var(--wasender-primary)) !important
}
.builder-properties:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-left-color: var(--border-color, var(--wasender-border)) !important
}
.properties-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.property-label:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.builder-toolbar:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.zoom-controls:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.zoom-controls button:hover:not(:root) {
    background: var(--wasender-surface) !important
}
.template-modal:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.template-modal-content:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.template-modal-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.template-category-btn:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.template-category-btn:hover:not(:root),
    .template-category-btn.active:not(:root) {
    color: var(--wasender-white) !important
}
.template-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.template-card:hover:not(:root) {
    box-shadow: 0 4px 15px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.template-card.selected:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.03) !important
}
.template-card-category:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-card-description:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-card-meta:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-modal-footer:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.help-btn:not(:root) {
    color: var(--wasender-white) !important
}
.help-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.help-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.help-modal-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.help-modal-header h4:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.help-step-number:not(:root) {
    color: var(--wasender-white) !important
}
.help-step-content h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.help-step-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.help-flow-diagram:not(:root) {
    background: var(--body-bg, var(--wasender-surface)) !important
}
.help-flow-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.help-flow-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.help-flow-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.help-flow-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.help-flow-arrow:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.help-tip:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.help-tip i:not(:root) {
    color: var(--wasender-primary) !important
}
.help-tip p:not(:root) {
    color: var(--wasender-primary) !important
}
.help-modal-footer:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.builder-toolbar .btn-primary:not(:root) {
    color: var(--wasender-white) !important
}
.builder-toolbar .btn-outline-primary:hover:not(:root) {
    color: var(--wasender-white) !important
}
.builder-toolbar .btn-outline-info:hover:not(:root) {
    color: var(--wasender-white) !important
}
.connection-feedback:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    box-shadow: 0 2px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.connection-feedback.error:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.connection-feedback.info:not(:root) {
    background: var(--color-primary-light, var(--wasender-surface)) !important
}
.workflow-node.trigger-node .node-hint:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.sidebar-help:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.sidebar-help-title:not(:root) {
    color: var(--text-primary, var(--wasender-muted)) !important
}
.flow-guide:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.flow-guide-item:not(:root) {
    border-color: var(--wasender-border) !important
}
.flow-guide-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.flow-guide-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.flow-guide-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.flow-guide-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.flow-guide-arrow:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.workflow-node.can-receive-connection:not(:root) {
    box-shadow: 0 0 0 3px rgba(var(--wasender-navy-rgb), 0.12) !important
}
/* src/resources/views/admin/automation/execution.blade.php (inline 1) */
.execution-header:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.execution-status.running:not(:root) {
    background: rgba(var(--wasender-accent-rgb), 0.1) !important;
    color: var(--wasender-accent) !important
}
.execution-status.waiting:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.execution-status.completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.execution-status.failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.execution-status.cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.timeline:not(:root)::before {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.timeline-marker:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.timeline-marker.success:not(:root) {
    background: var(--wasender-success) !important;
    border-color: var(--wasender-success) !important
}
.timeline-marker.failed:not(:root) {
    background: var(--wasender-error) !important;
    border-color: var(--wasender-error) !important
}
.timeline-marker.skipped:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    border-color: var(--wasender-border) !important
}
.timeline-content:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.timeline-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.timeline-time:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.timeline-body:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.timeline-data:not(:root) {
    background: var(--wasender-surface) !important
}
.contact-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.contact-avatar:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.contact-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/admin/automation/index.blade.php (inline 1) */
.automation-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.automation-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.automation-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.automation-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.automation-stat-card.stat-danger:not(:root)::before {
    background: var(--danger-color, var(--wasender-error)) !important
}
.automation-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.automation-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.automation-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.automation-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.automation-stat-icon.icon-danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.automation-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.automation-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.workflow-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.workflow-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.workflow-card.status-active .workflow-card-header:not(:root)::before {
    background-image: none !important;
    background-color: var(--success-color, var(--wasender-primary)) !important
}
.workflow-card.status-draft .workflow-card-header:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important
}
.workflow-card.status-paused .workflow-card-header:not(:root)::before {
    background-image: none !important;
    background-color: var(--warning-color, var(--wasender-primary)) !important
}
.workflow-icon:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
.workflow-card-title:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.workflow-stats-grid:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.workflow-stat-value:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.workflow-stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.workflow-card-footer:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.workflow-meta-info:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.status-badge.status-active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.status-badge.status-draft:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.status-badge.status-paused:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.workflow-quick-actions:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-navy-rgb), 0.8) !important
}
.empty-state-icon:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
.empty-state p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/admin/automation/settings.blade.php (inline 1) */
.settings-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.settings-card-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.stat-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.stat-box .stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.code-block:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.code-block code:not(:root) {
    color: var(--wasender-white) !important
}
.code-block .copy-btn:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.15) !important;
    color: var(--wasender-muted) !important
}
.code-block .copy-btn:hover:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.25) !important;
    color: var(--wasender-white) !important
}
.code-block .copy-btn.copied:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.3) !important;
    color: var(--wasender-primary) !important
}
.step-item:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.step-number:not(:root) {
    color: var(--wasender-white) !important
}
.step-content h6:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.step-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.alert-info-custom:not(:root) {
    background: var(--color-primary-light, rgba(var(--wasender-info-rgb), 0.1)) !important
}
.alert-warning-custom:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-warning-rgb), 0.2) !important;
    color: var(--wasender-warning-text) !important
}
.alert-success-custom:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-success-rgb), 0.2) !important;
    color: var(--wasender-success-text) !important
}
.tab-nav-custom .tab-btn:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.tab-nav-custom .tab-btn.active:not(:root) {
    color: var(--wasender-white) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.info:not(:root) {
    background: var(--color-primary-light, rgba(var(--wasender-info-rgb), 0.1)) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/admin/automation/show.blade.php (inline 1) */
.workflow-header:not(:root) {
    box-shadow: 0 0.125rem 0.25rem rgba(var(--wasender-navy-rgb), 0.075) !important
}
.stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.stat-card-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.execution-item:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.execution-contact:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.execution-meta:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.status-badge.running:not(:root) {
    background: rgba(var(--wasender-accent-rgb), 0.1) !important;
    color: var(--wasender-accent) !important
}
.status-badge.waiting:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.status-badge.completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.status-badge.failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.status-badge.cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.node-item:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.node-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.node-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.node-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.node-connector:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
#triggerModal .modal-header:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important
}
#triggerModal .modal-header .modal-title:not(:root) {
    color: var(--wasender-white) !important
}
.trigger-info-box:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.08) !important
}
.trigger-info-box p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.trigger-form-group label:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.trigger-form-group .form-hint:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.contact-count-badge:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.contact-count-badge.empty:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
#triggerModal .modal-footer:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
#triggerModal .select2-container--default .select2-selection--multiple:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important
}
#triggerModal .select2-container--default .select2-selection--multiple .select2-selection__choice:not(:root) {
    color: var(--wasender-white) !important
}
#triggerModal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:not(:root) {
    color: rgba(var(--wasender-white-rgb), 0.7) !important
}
#triggerModal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover:not(:root) {
    color: var(--wasender-white) !important
}
/* src/resources/views/admin/b2b_database/providers/index.blade.php (inline 1) */
.how-work-title:not(:root) {
    color: var(--wasender-white) !important
}
/* src/resources/views/admin/b2b_database/reports/index.blade.php (inline 1) */
.b2b-stat:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.b2b-stat-label:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-stat-value:not(:root) {
    color: var(--wasender-text) !important
}
.b2b-table th:not(:root) {
    color: var(--wasender-muted) !important;
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.b2b-table td:not(:root) {
    border-bottom-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
.b2b-table tr:hover td:not(:root) {
    background: var(--wasender-surface) !important
}
.b2b-provider-badge--apollo:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--hunter:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--snov:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--rocketreach:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-status--completed:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-success-text) !important
}
.b2b-status--failed:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.b2b-status--pending:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-warning-text) !important
}
.b2b-filter-tag:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.b2b-empty i:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-empty h5:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-empty p:not(:root) {
    color: var(--wasender-muted) !important
}
/* src/resources/views/admin/campaign/show.blade.php (inline 1) */
.campaign-status-icon.pulsing:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.campaign-progress-fill:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.channel-perf-icon.channel-sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-perf-icon.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-perf-icon.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge-sm.channel-sms:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge-sm.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.channel-badge-sm.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.rate-progress-fill.success:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-success) !important
}
.rate-progress-fill.info:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-info) !important
}
/* src/resources/views/admin/campaign_intelligence/ab_testing/create.blade.php (inline 1) */
.step-number:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
.help-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
/* src/resources/views/admin/campaign_intelligence/ab_testing/edit.blade.php (inline 1) */
.variant-label:not(:root) {
    color: var(--wasender-white) !important
}
.variant-label.variant-winner:not(:root) {
    background: var(--success-color, var(--wasender-primary)) !important
}
.variant-stats:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
/* src/resources/views/admin/campaign_intelligence/ab_testing/index.blade.php (inline 1) */
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.progress-bar-wrapper:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.delete-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important
}
.delete-icon i:not(:root) {
    color: var(--wasender-error-text) !important
}
/* src/resources/views/admin/campaign_intelligence/ab_testing/show.blade.php (inline 1) */
.test-hero-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.test-hero-card:not(:root)::before {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.1) !important
}
.test-hero-card:not(:root)::after {
    background-image: none !important;
    background-color: rgba(var(--wasender-surface-rgb), 0.08) !important
}
.test-hero-badge:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important
}
.test-hero-meta-item:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.2) !important
}
.test-hero-card.status-running:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.test-hero-card.status-completed:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-success) !important
}
.test-hero-card.status-paused:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.stat-card.contacts:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.sent:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.delivery:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.opens:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.contacts .stat-card-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.stat-card.sent .stat-card-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.stat-card.delivery .stat-card-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.stat-card.opens .stat-card-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.stat-card-trend.up:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.stat-card-trend.down:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.variant-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.variant-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.variant-card.winner:not(:root) {
    border-color: var(--wasender-primary) !important;
    box-shadow: 0 0 0 4px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.variant-card-header:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.variant-card.winner .variant-card-header:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.variant-label-circle:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important;
    color: var(--wasender-white) !important;
    box-shadow: 0 8px 20px rgba(var(--wasender-navy-rgb), 0.12) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.variant-card.winner .variant-label-circle:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    box-shadow: 0 8px 20px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.winner-badge:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important;
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.variant-status-badge:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.metric-item.highlight:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.metric-value.success:not(:root) {
    color: var(--wasender-success-text) !important
}
.metric-value.warning:not(:root) {
    color: var(--wasender-warning-text) !important
}
.metric-value.info:not(:root) {
    color: var(--wasender-info-text) !important
}
.progress-bar-sm .fill.success:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-success) !important
}
.progress-bar-sm .fill.primary:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important
}
.progress-bar-sm .fill.warning:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-warning) !important
}
.progress-bar-sm .fill.info:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-info) !important
}
.variant-card-footer:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.config-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.chart-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.chart-tab:hover:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.chart-tab.active:not(:root) {
    color: var(--wasender-white) !important
}
.confidence-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.confidence-value:not(:root) {
    color: var(--wasender-primary) !important
}
.confidence-bar-fill:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.confidence-note:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.05) !important;
    border-left-color: var(--wasender-primary) !important
}
.confidence-note i:not(:root) {
    color: var(--wasender-primary) !important
}
.delete-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important
}
.delete-icon i:not(:root) {
    color: var(--wasender-error-text) !important
}
[data-theme="dark"] .test-hero-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
[data-theme="dark"] .stat-card:not(:root),
    [data-theme="dark"] .variant-card:not(:root),
    [data-theme="dark"] .config-card:not(:root),
    [data-theme="dark"] .chart-card:not(:root),
    [data-theme="dark"] .confidence-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .variant-card-header:not(:root),
    [data-theme="dark"] .variant-card-footer:not(:root),
    [data-theme="dark"] .config-item:not(:root),
    [data-theme="dark"] .metric-item.highlight:not(:root) {
    background: var(--bg-dark-2, var(--wasender-navy)) !important
}
[data-theme="dark"] .chart-tab:hover:not(:root) {
    background: var(--bg-dark-2, var(--wasender-navy)) !important
}
/* src/resources/views/admin/campaign_intelligence/insights/compare.blade.php (inline 1) */
.metric-winner:not(:root) {
    color: var(--success-color, var(--wasender-primary)) !important
}
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/admin/campaign_intelligence/insights/index.blade.php (inline 1) */
.intelligence-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.intelligence-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.intelligence-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.intelligence-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.intelligence-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.intelligence-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.intelligence-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.intelligence-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.intelligence-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.intelligence-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.feature-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.feature-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.feature-card-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.feature-card-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.feature-card h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.feature-card p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.rank-badge:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.rank-badge.rank-1:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important
}
.rank-badge.rank-2:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.rank-badge.rank-3:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .intelligence-stat-card:not(:root),
    [data-theme="dark"] .feature-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .intelligence-stat-content h3:not(:root),
    [data-theme="dark"] .feature-card h5:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
/* src/resources/views/admin/campaign_intelligence/insights/send_time.blade.php (inline 1) */
.channel-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.channel-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.channel-icon.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.channel-icon.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.recommendation-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.rec-rank:not(:root) {
    color: var(--wasender-white) !important
}
.rec-rank.rank-1:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important
}
.rec-rank.rank-2:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.rec-rank.rank-3:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.rec-time:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.rec-score:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.day-progress-bar:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.empty-data:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.empty-data-icon:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .channel-stat-card:not(:root),
    [data-theme="dark"] .recommendation-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/admin/campaign_intelligence/insights/show.blade.php (inline 1) */
.metric-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.metric-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.metric-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-hour:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-legend:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--color-primary-rgb, 99, 102, 241), 0.1) !important
}
.recommendation-item:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.rec-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.rec-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.rec-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.rec-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.summary-stat:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.summary-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.trend-badge.improving:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.trend-badge.declining:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.trend-badge.stable:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
[data-theme="dark"] .metric-card:not(:root),
    [data-theme="dark"] .recommendation-item:not(:root),
    [data-theme="dark"] .summary-stat:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/admin/communication/api.blade.php (inline 1) */
.api-sticky-header:not(:root) {
    background: var(--wasender-surface) !important;
    box-shadow: 0 1px 4px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.api-base-url:not(:root) {
    background: var(--color-primary-light, var(--wasender-soft)) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.api-key-group:not(:root) {
    background: var(--wasender-surface) !important
}
[data-bs-theme="dark"] .api-key-group:not(:root) {
    color: var(--wasender-white) !important
}
.api-key-label:not(:root) {
    color: var(--wasender-muted) !important
}
.api-key-label i:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.api-key-input:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-text) !important
}
[data-bs-theme="dark"] .api-key-input:not(:root) {
    color: var(--wasender-white) !important
}
.api-key-btn:not(:root) {
    border-color: var(--wasender-border) !important;
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.api-key-btn:hover:not(:root) {
    background: var(--color-primary, var(--wasender-primary)) !important;
    border-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-channel-tabs:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-channel-tabs .nav-link:not(:root) {
    color: var(--wasender-muted) !important
}
.api-card:not(:root) {
    box-shadow: 0 1px 3px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.api-card--email:not(:root) {
    border-left-color: var(--wasender-primary) !important
}
.api-card--sms:not(:root) {
    border-left-color: var(--wasender-accent) !important
}
.api-card--whatsapp:not(:root) {
    border-left-color: var(--wasender-primary) !important
}
.api-card-header:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-endpoint-url:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.api-endpoint-url code:not(:root) {
    color: var(--wasender-text) !important
}
.api-param:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-param code:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.api-code-card:not(:root) {
    background: var(--wasender-navy) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.api-code-tabs:not(:root) {
    background: var(--wasender-navy) !important;
    border-bottom-color: var(--wasender-border) !important
}
.api-code-tabs button:not(:root) {
    color: var(--wasender-muted) !important
}
.api-code-tabs button:hover:not(:root) {
    color: var(--wasender-white) !important
}
.api-code-tabs button.active:not(:root) {
    color: var(--wasender-white) !important;
    background: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-code-copy:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-muted) !important
}
.api-code-copy:hover:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-code code:not(:root) {
    color: var(--wasender-muted) !important
}
.api-response-card--success:not(:root) {
    border-left-color: var(--wasender-success) !important
}
.api-response-card--error:not(:root) {
    border-left-color: var(--wasender-error) !important
}
.api-response-card--success .api-response-body code:not(:root) {
    color: var(--wasender-success-text) !important
}
.api-response-card--error .api-response-body code:not(:root) {
    color: var(--wasender-error-text) !important
}
.api-info-card:not(:root) {
    background: var(--wasender-surface) !important
}
.api-info-header:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-info-body code:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-info-text) !important
}
.api-gateway-settings .card:not(:root) {
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.04) !important
}
.api-gateway-settings .card-header:not(:root) {
    background: var(--wasender-surface) !important
}
.gateway-config-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.gateway-config-card:hover:not(:root) {
    border-color: var(--wasender-border) !important;
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.06) !important
}
.gateway-config-card.whatsapp .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-accent) !important
}
.gateway-config-card.whatsapp .gateway-config-header i:not(:root) {
    color: var(--wasender-primary) !important
}
.gateway-config-card.sms .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    color: var(--wasender-accent) !important
}
.gateway-config-card.sms .gateway-config-header i:not(:root) {
    color: var(--wasender-accent) !important
}
.gateway-config-card.email .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.gateway-config-card.email .gateway-config-header i:not(:root) {
    color: var(--wasender-primary) !important
}
/* src/resources/views/admin/communication/email/show.blade.php (inline 1) */
.email-show-strip:not(:root) {
    border-bottom-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-card:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-sidebar-card:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-sidebar-title:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-detail-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-detail-value:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.email-show-timeline-line:not(:root) {
    background: var(--border-color, rgba(var(--wasender-navy-rgb), 0.08)) !important
}
.email-show-timeline-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-timeline-date:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.email-show-attach-chip:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-img-thumb:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-img-footer:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important;
    border-top-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-empty:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.email-show-body-wrap:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.email-show-form-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
/* src/resources/views/admin/communication/email/show.blade.php (inline 2) */
body:not(:root) {
    color: var(--wasender-text) !important
}
/* src/resources/views/admin/communication/inbox/index.blade.php (inline 1) */
.inbox-row:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.03) !important
}
.inbox-row.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.08) !important;
    border-left-color: var(--wasender-primary) !important
}
.inbox-avatar:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.inbox-avatar .channel-glyph:not(:root) {
    color: var(--wasender-white) !important
}
.inbox-time:not(:root) {
    color: var(--wasender-muted) !important
}
.inbox-preview:not(:root) {
    color: var(--wasender-muted) !important
}
.inbox-unread-badge:not(:root) {
    background: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.inbox-thread-body:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.02) !important
}
.inbox-thread-footer:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.02) !important
}
.inbox-empty:not(:root) {
    color: var(--wasender-muted) !important
}
.msg-bubble:not(:root) {
    box-shadow: 0 1px 1px rgba(var(--wasender-navy-rgb), 0.04) !important
}
.msg-row.msg-outbound .msg-bubble:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
[data-bs-theme="dark"] .msg-row.msg-outbound .msg-bubble:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
[data-bs-theme="dark"] .inbox-row:hover:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.04) !important
}
[data-bs-theme="dark"] .inbox-row.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.16) !important
}
[data-bs-theme="dark"] .inbox-thread-body:not(:root),
[data-bs-theme="dark"] .inbox-thread-footer:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.02) !important
}
.msg-time:not(:root) {
    color: var(--wasender-muted) !important
}
.msg-link:not(:root) {
    color: var(--wasender-primary) !important
}
.msg-media-img:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.06) !important
}
.msg-media-file:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important
}
.msg-media-file:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.08) !important
}
.channel-chip:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important;
    color: var(--wasender-text) !important
}
.channel-chip.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
/* src/resources/views/admin/communication/whatsapp/chats.blade.php (inline 1) */
:root {
    --chat-primary: var(--wasender-accent) !important;
    --chat-accent: var(--wasender-accent) !important;
    --chat-bg: var(--wasender-surface-secondary) !important;
    --chat-bubble-out: var(--wasender-white) !important;
    --chat-bubble-in: var(--wasender-white) !important;
    --chat-text: var(--wasender-text) !important;
    --chat-text-secondary: var(--wasender-muted) !important;
    --chat-border: var(--wasender-border) !important
}
.chatting-body:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
.template-btn:not(:root), .media-btn:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.template-btn:hover:not(:root), .media-btn:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.device-selector-wrapper:not(:root) {
    background: var(--wasender-surface) !important
}
.device-selector select:not(:root) {
    background: var(--wasender-surface) !important
}
.device-badge:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.chat-contact:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact.active:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact.unread:not(:root) {
    background: var(--wasender-surface) !important
}
.chat-contact .unread-count:not(:root) {
    color: var(--wasender-white) !important
}
.chat-body-header:not(:root) {
    background: var(--wasender-surface) !important
}
.message .message-body:not(:root) {
    box-shadow: 0 1px 0.5px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.message .message-time:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.45) !important
}
.message.failed .message-body:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.message .ri-check-line:not(:root),
    .message .ri-check-double-line:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.4) !important
}
.message .ri-check-double-line[title="Read"]:not(:root) {
    color: var(--wasender-accent) !important
}
.message .ri-time-line:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.4) !important
}
.message .ri-error-warning-line:not(:root) {
    color: var(--wasender-error-text) !important
}
.message .download-btn:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.06) !important
}
.message .download-btn:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.1) !important
}
.media-preview-wrapper:not(:root) {
    background: var(--wasender-surface) !important
}
.media-preview:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-preview-thumb:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-preview-remove:not(:root) {
    color: var(--wasender-primary) !important
}
.media-preview-remove:hover:not(:root) {
    background: var(--wasender-surface) !important
}
.media-dropdown-menu:not(:root) {
    background: var(--wasender-surface) !important;
    box-shadow: 0 2px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.media-dropdown-item:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-dropdown-item.image i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.video i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.audio i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.document i:not(:root) {
    color: var(--wasender-primary) !important
}
.chat-body-footer:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-form:not(:root) {
    background: var(--wasender-surface) !important
}
.chat-form input:not(:root)::placeholder {
    color: var(--wasender-muted) !important
}
.chat-sidebar-header:not(:root) {
    background: var(--wasender-surface) !important
}
#no-conversation-state i:not(:root) {
    color: var(--wasender-muted) !important
}
.template-modal .template-item:not(:root) {
    background: var(--wasender-surface) !important
}
.template-modal .template-item:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.load-more-btn:not(:root) {
    background: var(--wasender-surface) !important
}
.load-more-btn:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
/* src/resources/views/admin/gateway/whatsapp/cloud/index.blade.php (inline 1) */
.config-alert--danger:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-error-rgb), 0.1) !important;
    border-left-color: var(--wasender-error) !important
}
.config-alert--warning:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-warning-rgb), 0.1) !important;
    border-left-color: var(--wasender-warning) !important
}
.config-alert--success:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-success-rgb), 0.1) !important;
    border-left-color: var(--wasender-success) !important
}
.config-alert--info:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb), 0.1) !important
}
.config-alert--danger .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important;
    color: var(--wasender-error-text) !important
}
.config-alert--warning .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.config-alert--success .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.config-alert-title:not(:root) {
    color: var(--wasender-text) !important
}
.config-alert-text:not(:root) {
    color: var(--wasender-muted) !important
}
.config-btn--primary:not(:root) {
    color: var(--wasender-white) !important
}
.config-btn--primary:hover:not(:root) {
    color: var(--wasender-white) !important
}
.config-btn--outline:hover:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-text) !important
}
.config-btn--danger:not(:root) {
    background: var(--wasender-error) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--danger:hover:not(:root) {
    background: var(--wasender-error) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--warning:not(:root) {
    background: var(--wasender-warning) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--warning:hover:not(:root) {
    background: var(--wasender-warning) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--success:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--success:hover:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-status-badge--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.config-status-badge--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.config-status-badge--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important;
    color: var(--wasender-error-text) !important
}
.gateway-table-container th:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-heading) !important;
    border-bottom-color: var(--wasender-border) !important
}
.gateway-table-container td:not(:root) {
    color: var(--wasender-muted) !important;
    border-bottom-color: var(--wasender-border) !important
}
.gateway-table-container tr:hover td:not(:root) {
    background: var(--wasender-surface) !important
}
.gateway-name:not(:root) {
    color: var(--wasender-text) !important
}
.gateway-address:not(:root) {
    color: var(--wasender-muted) !important
}
.setup-method-badge--manual:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.action-btn--sync:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.action-btn--sync:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.action-btn--delete:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.action-btn--delete:hover:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.2) !important
}
.empty-state-title:not(:root) {
    color: var(--wasender-text) !important
}
.empty-state-text:not(:root) {
    color: var(--wasender-muted) !important
}
/* src/resources/views/admin/lead-generation/index.blade.php (inline 1) */
.lead-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.lead-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.lead-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.lead-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.lead-stat-card.stat-danger:not(:root)::before {
    background: var(--danger-color, var(--wasender-error)) !important
}
.lead-stat-card.stat-secondary:not(:root)::before {
    background: var(--secondary-color, var(--wasender-surface-secondary)) !important
}
.lead-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.lead-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.lead-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.lead-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.lead-stat-icon.icon-danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.lead-stat-icon.icon-secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.lead-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.lead-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.scraper-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.scraper-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.scraper-card-icon.icon-maps:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--danger-color, var(--wasender-primary)) !important
}
.scraper-card-icon.icon-website:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.scraper-card-icon.icon-enrich:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.scraper-card-title:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.scraper-card-desc:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.scraper-feature-tag:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.jobs-card .card-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.job-progress-bar:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.job-progress-bar .fill.bg-success:not(:root) {
    background: var(--success-color, var(--wasender-success)) !important
}
.job-progress-bar .fill.bg-warning:not(:root) {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.empty-jobs-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.empty-jobs h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.empty-jobs p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.type-badge.type-maps:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-primary)) !important
}
.type-badge.type-website:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.type-badge.type-enrich:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.status-badge.status-pending:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.status-badge.status-processing:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.status-badge.status-completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.status-badge.status-failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.status-badge.status-cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
[data-theme="dark"] .lead-stat-card:not(:root),
    [data-theme="dark"] .scraper-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .lead-stat-content h3:not(:root),
    [data-theme="dark"] .scraper-card-title:not(:root),
    [data-theme="dark"] .empty-jobs h5:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
[data-theme="dark"] .scraper-feature-tag:not(:root),
    [data-theme="dark"] .empty-jobs-icon:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important
}
/* src/resources/views/admin/lead-generation/leads.blade.php (inline 1) */
.stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.stat-card.total:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.email:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.phone:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.imported:not(:root)::before {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.stat-card.total .stat-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.stat-card.email .stat-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.stat-card.phone .stat-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.stat-card.imported .stat-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.filter-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.filter-card .form-control:focus:not(:root),
.filter-card .form-select:focus:not(:root) {
    box-shadow: 0 0 0 3px var(--wasender-focus) !important
}
.leads-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.leads-table thead:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.leads-table tbody tr:hover:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.lead-avatar:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.contact-info.has-email:not(:root) {
    color: var(--wasender-info-text) !important
}
.contact-info.has-phone:not(:root) {
    color: var(--wasender-info-text) !important
}
.contact-info .verified:not(:root) {
    color: var(--wasender-info-text) !important
}
.quality-badge.excellent:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.quality-badge.good:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.quality-badge.fair:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.quality-badge.poor:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.status-badge.imported:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.status-badge.pending:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.12) !important;
    color: var(--wasender-warning-text) !important
}
.source-badge.maps:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.source-badge.website:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.action-btn:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.action-btn:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.05) !important
}
.action-btn.view:hover:not(:root) {
    border-color: var(--wasender-primary) !important;
    color: var(--wasender-primary) !important;
    background: rgba(var(--wasender-primary-rgb), 0.05) !important
}
.action-btn.delete:hover:not(:root) {
    border-color: var(--wasender-error) !important;
    color: var(--wasender-error-text) !important;
    background: rgba(var(--wasender-error-rgb), 0.05) !important
}
.bulk-action-bar:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.bulk-action-bar .bulk-btn.import:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important;
    color: var(--wasender-white) !important
}
.bulk-action-bar .bulk-btn.import:hover:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.3) !important
}
.bulk-action-bar .bulk-btn.delete:not(:root) {
    background: var(--wasender-error) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.bulk-action-bar .bulk-btn.delete:hover:not(:root) {
    background: var(--wasender-error) !important
}
.empty-state-icon:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.lead-detail-item:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
[data-theme="dark"] .stat-card:not(:root),
[data-theme="dark"] .filter-card:not(:root),
[data-theme="dark"] .leads-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .leads-table thead:not(:root) {
    background: var(--bg-dark-2, var(--wasender-navy)) !important
}
[data-theme="dark"] .leads-table tbody tr:hover:not(:root) {
    background: var(--bg-dark-2, var(--wasender-navy)) !important
}
[data-theme="dark"] .action-btn:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .lead-detail-item:not(:root) {
    background: var(--bg-dark-2, var(--wasender-navy)) !important
}
.delete-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important
}
.delete-icon i:not(:root) {
    color: var(--wasender-error-text) !important
}
/* src/resources/views/admin/lead-generation/results.blade.php (inline 1) */
.stat-card:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.stat-card .stat-label:not(:root) {
    color: var(--wasender-muted) !important
}
.quality-excellent:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-primary) !important
}
.quality-good:not(:root) {
    background: var(--wasender-soft) !important;
    color: var(--wasender-accent) !important
}
.quality-fair:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.quality-poor:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-primary) !important
}
.lead-detail-row:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.filter-badge:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
/* src/resources/views/admin/lead-generation/scraper.blade.php (inline 1) */
.step-item .step-line:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.step-circle:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.step-item.active .step-circle:not(:root) {
    color: var(--wasender-white) !important
}
.step-item.completed .step-circle:not(:root) {
    background: var(--success-color, var(--wasender-success)) !important;
    color: var(--wasender-white) !important;
    border-color: var(--success-color, var(--wasender-success)) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.step-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.step-item.completed .step-label:not(:root) {
    color: var(--success-color, var(--wasender-success-text)) !important
}
.step-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.step-subtitle:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.category-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.category-card strong:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.lead-type-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.save-option:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.filter-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important
}
.filter-card h6:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.url-input-area:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.url-tip:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.alert-soft-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-success-rgb), 0.2) !important;
    color: var(--wasender-success-text) !important
}
[data-theme="dark"] .alert-soft-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important;
    border-color: rgba(var(--wasender-success-rgb), 0.3) !important
}
[data-theme="dark"] .step-circle:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important;
    color: var(--text-muted-dark, var(--wasender-muted)) !important
}
[data-theme="dark"] .step-item .step-line:not(:root) {
    background: var(--border-color-dark, var(--wasender-surface-secondary)) !important
}
[data-theme="dark"] .category-card:not(:root), [data-theme="dark"] .lead-type-card:not(:root), [data-theme="dark"] .save-option:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .filter-card:not(:root), [data-theme="dark"] .url-input-area:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/admin/lead-generation/settings.blade.php (inline 1) */
.privilege-box:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.08) !important;
    border-color: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.privilege-icon:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.privilege-content h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.privilege-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.privilege-note:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.privilege-note i:not(:root) {
    color: var(--wasender-primary) !important
}
.privilege-note a:not(:root) {
    color: var(--wasender-primary) !important
}
.setup-step-item:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.setup-step-item:hover:not(:root) {
    border-color: var(--color-primary, var(--wasender-primary)) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.step-info strong:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.step-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.step-info a:not(:root) {
    color: var(--primary-color, var(--wasender-info-text)) !important
}
.info-list li:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important;
    color: var(--text-color, var(--wasender-text)) !important
}
#toggleApiKey:not(:root) {
    background: var(--input-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
#toggleApiKey:hover:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
[data-theme="dark"] .privilege-box:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.12) !important;
    border-color: rgba(var(--wasender-primary-rgb), 0.25) !important
}
[data-theme="dark"] .privilege-content h5:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
[data-theme="dark"] .privilege-note:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important
}
[data-theme="dark"] .setup-step-item:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .setup-step-item:hover:not(:root) {
    border-color: var(--primary-color, var(--wasender-primary)) !important
}
[data-theme="dark"] .step-info strong:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
[data-theme="dark"] .info-list li:not(:root) {
    border-color: var(--border-color-dark, var(--wasender-border)) !important;
    color: var(--text-color-dark, var(--wasender-muted)) !important
}
/* src/resources/views/admin/membership/plan/index.blade.php (inline 1) */
.subscribers-badge:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.subscribers-badge:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.sync-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.sync-icon i:not(:root) {
    color: var(--wasender-primary) !important
}
.sync-option.selected:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.05) !important
}
.sync-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.sync-warning i:not(:root) {
    color: var(--wasender-warning-text) !important
}
/* src/resources/views/admin/partials/lead-stat-styles.blade.php (inline 1) */
.lead-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.lead-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.lead-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.lead-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.lead-stat-card.stat-danger:not(:root)::before {
    background: var(--danger-color, var(--wasender-error)) !important
}
.lead-stat-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.lead-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.lead-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.lead-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.lead-stat-icon.icon-danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.lead-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.lead-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/admin/setting/automation.blade.php (inline 1) */
.cmd-block:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-muted) !important
}
.cmd-block.cmd-block--light:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-text) !important;
    border-color: var(--wasender-border) !important
}
.cmd-block .cmd-block-header:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.04) !important;
    border-bottom-color: rgba(var(--wasender-border-rgb), 0.07) !important;
    color: var(--wasender-muted) !important
}
.cmd-block--light .cmd-block-header:not(:root) {
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
.cmd-block .cmd-block-copy:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.15) !important;
    color: var(--wasender-muted) !important
}
.cmd-block--light .cmd-block-copy:not(:root) {
    border-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
.cmd-block .cmd-block-copy:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    border-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.cmd-block--light .cmd-block-copy:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.08) !important;
    color: var(--wasender-primary) !important
}
.cmd-block .cmd-block-copy.copied:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.18) !important;
    border-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important
}
.cmd-block--light .cmd-block-copy.copied:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.12) !important;
    color: var(--wasender-primary) !important
}
.cmd-block pre:not(:root)::-webkit-scrollbar-thumb {
    background: rgba(var(--wasender-surface-rgb), 0.12) !important
}
.cmd-block--light pre:not(:root)::-webkit-scrollbar-thumb {
    background: rgba(var(--wasender-navy-rgb), 0.12) !important
}
.cmd-block-help:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.setup-step:not(:root) {
    border-bottom-color: rgba(var(--wasender-border-rgb), 0.06) !important
}
.setup-step .step-number:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
/* src/resources/views/admin/setting/automation.blade.php (inline 2) */
.server-type-btn:hover:not(:root) {
    color: var(--wasender-white) !important
}
.server-type-btn.active .text-muted:not(:root) {
    color: rgba(var(--wasender-white-rgb), 0.8) !important
}
.step-number:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary-light) !important
}
.run-step:not(:root) {
    background: var(--color-gray-50, var(--wasender-surface)) !important
}
.run-stat:not(:root) {
    background: var(--color-gray-50, var(--wasender-surface)) !important
}
.run-stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.run-stat-value:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
/* src/resources/views/admin/setting/database_health.blade.php (inline 1) */
.dbh-stat:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.dbh-stat-label:not(:root) {
    color: var(--wasender-muted) !important
}
.dbh-stat-value:not(:root) {
    color: var(--wasender-text) !important
}
.dbh-table th:not(:root) {
    color: var(--wasender-muted) !important;
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.dbh-table td:not(:root) {
    border-bottom-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
.dbh-table tr:hover td:not(:root) {
    background: var(--wasender-surface) !important
}
.dbh-badge--danger:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.dbh-badge--warning:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-warning-text) !important
}
.dbh-badge--info:not(:root) {
    background: var(--wasender-soft) !important;
    color: var(--wasender-info-text) !important
}
.dbh-how-item:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.dbh-how-icon:not(:root) {
    color: var(--wasender-primary) !important
}
.dbh-healthy:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.dbh-healthy i:not(:root) {
    color: var(--wasender-success-text) !important
}
.dbh-healthy h4:not(:root) {
    color: var(--wasender-success-text) !important
}
.dbh-healthy p:not(:root) {
    color: var(--wasender-success-text) !important
}
/* src/resources/views/admin/setting/meta_configurations.blade.php (inline 1) */
.deprecation-notice:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    border-color: var(--wasender-primary) !important
}
.deprecation-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.deprecation-icon i:not(:root) {
    color: var(--wasender-primary) !important
}
.deprecation-title:not(:root) {
    color: var(--wasender-primary) !important
}
.deprecation-text:not(:root) {
    color: var(--wasender-primary) !important
}
.legacy-card:not(:root) {
    border-color: var(--wasender-border) !important
}
.legacy-info-box:not(:root) {
    background: var(--wasender-soft) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-info-text) !important
}
.legacy-info-box.warning:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-warning) !important;
    color: var(--wasender-warning-text) !important
}
.config-code:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.copy-btn:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.copy-btn:hover:not(:root) {
    background: var(--primary-color, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
/* src/resources/views/admin/setting/plan_features.blade.php (inline 1) */
.feature-item.ui-sortable-helper:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.feature-icon-preview:not(:root) {
    background-image: none !important;
    background-color: var(--primary-color, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
/* src/resources/views/admin/setting/system_health.blade.php (inline 1) */
.health-icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.health-icon--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.12) !important;
    color: var(--wasender-warning-text) !important
}
.health-icon--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.12) !important;
    color: var(--wasender-success-text) !important
}
.health-icon--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.12) !important;
    color: var(--wasender-error-text) !important
}
.health-check-row:not(:root) {
    border-bottom-color: rgba(var(--wasender-border-rgb), 0.06) !important
}
.health-check-row .ri-checkbox-circle-fill:not(:root) {
    color: var(--wasender-primary) !important
}
.health-check-row .ri-error-warning-fill:not(:root) {
    color: var(--wasender-error-text) !important
}
.health-check-row .value-pill:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.06) !important
}
.health-check-row .health-check-msg:not(:root) {
    color: var(--wasender-muted) !important
}
/* src/resources/views/admin/setting/system_update.blade.php (inline 1) */
.us-env-item:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--color-border-light, var(--wasender-border)) !important
}
.us-env-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-env-value:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-env-loading:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-upload-warning:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-upload-warning strong:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-manual-title:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-manual-step:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-manual-step-num:not(:root) {
    color: var(--wasender-white) !important
}
.us-manual-step code:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.us-btn-scan:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--us-primary-rgb), 0.9) !important;
    color: var(--wasender-white) !important
}
.us-detected-name:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.us-detected-meta:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-btn-install-manual:not(:root) {
    background-image: none !important;
    background-color: rgb(var(--us-success-rgb)) !important;
    color: var(--wasender-white) !important
}
.us-section-divider:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.us-section-divider:not(:root)::before,
.us-section-divider:not(:root)::after {
    background: var(--color-border-light, var(--wasender-surface-secondary)) !important
}
/* src/resources/views/admin/whatsapp/configuration/create.blade.php (inline 1) */
.meta-setup-guide:not(:root) {
    border-color: var(--wasender-border) !important
}
.setup-url-item:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.setup-url-badge.webhook:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-url-badge.oauth:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-url-badge.domain:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-url-badge.info:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-info) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-url-desc:not(:root) {
    color: var(--wasender-muted) !important
}
.setup-url-item .input-group:not(:root) {
    background: var(--wasender-surface) !important
}
.setup-url-item .form-control:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.setup-url-item .form-control:focus:not(:root) {
    border-color: var(--primary-color, var(--wasender-primary)) !important;
    box-shadow: 0 0 0 3px var(--wasender-focus) !important
}
.oauth-urls-list .input-group-text.oauth-label:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
.setup-url-item .copy-text:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
.setup-url-item .copy-text:hover:not(:root) {
    background: var(--primary-color, var(--wasender-primary)) !important;
    border-color: var(--primary-color, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
/* src/resources/views/admin/whatsapp/configuration/edit.blade.php (inline 1) */
.setup-badge.webhook:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-badge.token:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-badge.oauth:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-badge.oauth-user:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-badge.domain:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.setup-item .input-group-text:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.setup-item .input-group-text:hover:not(:root) {
    background: var(--primary-color, var(--wasender-primary)) !important;
    border-color: var(--primary-color, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
/* src/resources/views/admin/whatsapp/configuration/index.blade.php (inline 1) */
.stats-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.stats-card--success .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.stats-card--info .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.15) !important;
    color: var(--wasender-info-text) !important
}
.stats-card--warning .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.config-avatar:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.config-avatar.default:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb), 0.2) !important
}
.code-badge:not(:root) {
    background: var(--wasender-surface) !important
}
.code-badge code:not(:root) {
    color: var(--wasender-muted) !important
}
.copy-btn:not(:root) {
    color: var(--wasender-muted) !important
}
.status-indicator.success:not(:root) {
    background: var(--wasender-success) !important
}
.status-indicator.warning:not(:root) {
    background: var(--wasender-warning) !important
}
.status-indicator.danger:not(:root) {
    background: var(--wasender-error) !important
}
.status-badge--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.status-badge--success .status-dot:not(:root) {
    background: var(--wasender-success) !important
}
.status-badge--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.status-badge--danger .status-dot:not(:root) {
    background: var(--wasender-error) !important
}
.gateway-count:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.action-btn--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.action-btn--info:hover:not(:root) {
    background: var(--wasender-info) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.action-btn--primary:hover:not(:root), .action-btn--primary.active:not(:root) {
    color: var(--wasender-white) !important
}
.action-btn--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.action-btn--success:hover:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.action-btn--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.action-btn--danger:hover:not(:root) {
    background: var(--wasender-error) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.search-box input:not(:root) {
    border-color: var(--wasender-border) !important
}
.search-box i:not(:root) {
    color: var(--wasender-muted) !important
}
.empty-icon-wrapper:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb), 0.15) !important
}
.empty-state-title:not(:root) {
    color: var(--wasender-text) !important
}
.empty-state-text:not(:root) {
    color: var(--wasender-muted) !important
}
.quick-action-icon--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.quick-action-icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.quick-action-content h6:not(:root) {
    color: var(--wasender-heading) !important
}
.quick-action-content p:not(:root) {
    color: var(--wasender-muted) !important
}
.quick-action-arrow:not(:root) {
    color: var(--wasender-muted) !important
}
.table-striped tbody tr:nth-of-type(odd):not(:root) {
    background-color: rgba(var(--wasender-navy-rgb), 0.02) !important
}
.pagination-wrapper:not(:root) {
    border-top-color: var(--wasender-border) !important
}
@media (max-width: 991.98px) {
    .table-striped tbody tr:not(:root) {
        background: var(--wasender-surface) !important;
        border-color: var(--wasender-border) !important;
        box-shadow: 0 1px 3px rgba(var(--wasender-navy-rgb), 0.05) !important
    }
}
@media (max-width: 991.98px) {
    .table-striped tbody tr:nth-of-type(odd):not(:root) {
        background-color: var(--wasender-surface) !important
    }
}
@media (max-width: 991.98px) {
    .table-striped tbody td:not(:root) {
        border-bottom-color: var(--wasender-border) !important
    }
}
@media (max-width: 991.98px) {
    .table-striped tbody td:not(:root)::before {
        color: var(--wasender-muted) !important
    }
}
@media (max-width: 991.98px) {
    .table-striped tbody td[data-label="var(--wasender-primary)"]:not(:root) {
        background-image: none !important;
        background-color: rgba(var(--primary-rgb), 0.05) !important
    }
}
@media (max-width: 991.98px) {
    .table-striped tbody td[data-label="var(--wasender-primary)"]:not(:root) {
        background: var(--wasender-surface) !important
    }
}
[data-theme="dark"] .table-striped tbody tr:not(:root) {
    background: var(--card-bg, var(--wasender-navy)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
[data-theme="dark"] .table-striped tbody td:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important
}
[data-theme="dark"] .table-striped tbody td:not(:root)::before {
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .table-striped tbody td[data-label="var(--wasender-primary)"]:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.03) !important
}
/* src/resources/views/admin/whatsapp/health/index.blade.php (inline 1) */
.health-stat-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.health-stat-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.06) !important
}
.health-stat-card--success .health-stat-icon:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.health-stat-card--warning .health-stat-icon:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.health-stat-card--danger .health-stat-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important;
    color: var(--wasender-error-text) !important
}
.health-stat-value:not(:root) {
    color: var(--wasender-text) !important
}
.health-stat-label:not(:root) {
    color: var(--wasender-muted) !important
}
.quality-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.quality-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.quality-card--green .quality-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.quality-card--yellow .quality-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.quality-card--red .quality-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
.quality-info h5:not(:root) {
    color: var(--wasender-heading) !important
}
.quality-info span:not(:root) {
    color: var(--wasender-muted) !important
}
.quality-card--green .quality-value:not(:root) {
    color: var(--wasender-primary) !important
}
.quality-card--yellow .quality-value:not(:root) {
    color: var(--wasender-primary) !important
}
.quality-card--red .quality-value:not(:root) {
    color: var(--wasender-primary) !important
}
.quality-label:not(:root) {
    color: var(--wasender-muted) !important
}
.quality-bar:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.quality-card--green .quality-bar-fill:not(:root) {
    background: var(--wasender-primary) !important
}
.quality-card--yellow .quality-bar-fill:not(:root) {
    background: var(--wasender-primary) !important
}
.quality-card--red .quality-bar-fill:not(:root) {
    background: var(--wasender-primary) !important
}
.attention-card:not(:root) {
    border-color: var(--wasender-primary) !important
}
.attention-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.attention-icon:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important;
    color: var(--wasender-white) !important
}
.gateway-info strong:not(:root) {
    color: var(--wasender-text) !important
}
.gateway-address:not(:root) {
    color: var(--wasender-muted) !important
}
.health-badge--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.health-badge--success .health-dot:not(:root) {
    background: var(--wasender-success) !important
}
.health-badge--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.health-badge--warning .health-dot:not(:root) {
    background: var(--wasender-warning) !important
}
.health-badge--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.health-badge--danger .health-dot:not(:root) {
    background: var(--wasender-error) !important
}
.health-badge--secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.health-badge--secondary .health-dot:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.tier-badge:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.issue-text--danger:not(:root) {
    color: var(--wasender-error-text) !important
}
.issue-text--warning:not(:root) {
    color: var(--wasender-warning-text) !important
}
.last-check:not(:root) {
    color: var(--wasender-muted) !important
}
.search-box input:not(:root) {
    border-color: var(--wasender-border) !important
}
.search-box i:not(:root) {
    color: var(--wasender-muted) !important
}
.action-btn--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.action-btn--success:hover:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.empty-icon-wrapper:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb), 0.15) !important
}
.empty-state-title:not(:root) {
    color: var(--wasender-text) !important
}
.empty-state-text:not(:root) {
    color: var(--wasender-muted) !important
}
.pagination-wrapper:not(:root) {
    border-top-color: var(--wasender-border) !important
}
/* src/resources/views/admin/whatsapp/onboarding/details.blade.php (inline 1) */
.timeline-item:not(:last-child):not(:root)::before {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.timeline-item.completed:not(:last-child):not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.timeline-item.completed .timeline-marker:not(:root) {
    color: var(--success-color, var(--wasender-success-text)) !important
}
.timeline-item.pending .timeline-marker:not(:root) {
    color: var(--muted-color, var(--wasender-muted)) !important
}
.timeline-text:not(:root) {
    color: var(--muted-color, var(--wasender-muted)) !important
}
.info-label:not(:root) {
    color: var(--muted-color, var(--wasender-muted)) !important
}
.info-list-item:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.info-list-label:not(:root) {
    color: var(--muted-color, var(--wasender-muted)) !important
}
.token-status.success:not(:root) {
    color: var(--success-color, var(--wasender-success-text)) !important
}
.token-status.muted:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--muted-color, var(--wasender-muted)) !important
}
.code-block:not(:root) {
    background: var(--wasender-navy) !important
}
.code-block pre:not(:root) {
    color: var(--wasender-muted) !important
}
.empty-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.empty-icon i:not(:root) {
    color: var(--muted-color, var(--wasender-muted)) !important
}
.card.border-danger:not(:root) {
    border-color: var(--danger-color, var(--wasender-error)) !important
}
.card-header.bg-danger:not(:root) {
    background: var(--danger-color, var(--wasender-error)) !important
}
/* src/resources/views/admin/whatsapp/onboarding/index.blade.php (inline 1) */
.stats-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.stats-card--success .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.stats-card--warning .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.stats-card--danger .stats-card-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important;
    color: var(--wasender-error-text) !important
}
.search-box input:not(:root) {
    border-color: var(--wasender-border) !important
}
.search-box i:not(:root) {
    color: var(--wasender-muted) !important
}
.client-avatar:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb), 0.2) !important
}
.client-avatar.admin:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.client-details strong:not(:root) {
    color: var(--wasender-text) !important
}
.client-details small:not(:root) {
    color: var(--wasender-muted) !important
}
.waba-info strong:not(:root) {
    color: var(--wasender-text) !important
}
.waba-id:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.phone-info strong:not(:root) {
    color: var(--wasender-text) !important
}
.verified-name:not(:root) {
    color: var(--wasender-muted) !important
}
.status-badge--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.status-badge--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.status-badge--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.status-badge--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.status-badge--secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.progress-bar-container:not(:root) {
    background: var(--wasender-surface) !important
}
.progress-bar-fill--success:not(:root) {
    background: var(--wasender-success) !important
}
.progress-bar-fill--warning:not(:root) {
    background: var(--wasender-warning) !important
}
.progress-bar-fill--danger:not(:root) {
    background: var(--wasender-error) !important
}
.progress-text:not(:root) {
    color: var(--wasender-muted) !important
}
.time-date:not(:root) {
    color: var(--wasender-text) !important
}
.time-ago:not(:root) {
    color: var(--wasender-muted) !important
}
.action-btn--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.action-btn--info:hover:not(:root) {
    background: var(--wasender-info) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.action-btn--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.action-btn--warning:hover:not(:root) {
    background: var(--wasender-warning) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.action-btn--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.action-btn--success:hover:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.action-btn--danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.action-btn--danger:hover:not(:root) {
    background: var(--wasender-error) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.clear-logs-dropdown .dropdown-menu:not(:root) {
    border-color: var(--wasender-border) !important;
    box-shadow: 0 4px 16px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.clear-logs-dropdown .dropdown-item:not(:root) {
    color: var(--wasender-text) !important
}
.clear-logs-dropdown .dropdown-item:hover:not(:root) {
    background: var(--wasender-surface) !important
}
.clear-logs-dropdown .dropdown-header:not(:root) {
    color: var(--wasender-muted) !important
}
.clear-logs-dropdown .dropdown-divider:not(:root) {
    border-color: var(--wasender-border) !important
}
.empty-icon-wrapper:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--primary-rgb, 99, 102, 241), 0.15) !important;
    color: var(--primary-color, var(--wasender-primary)) !important
}
.empty-state-title:not(:root) {
    color: var(--wasender-text) !important
}
.empty-state-text:not(:root) {
    color: var(--wasender-muted) !important
}
.pagination-wrapper:not(:root) {
    border-top-color: var(--wasender-border) !important
}
.circle-bg:not(:root) {
    stroke: var(--wasender-white) !important
}
.circle-fill:not(:root) {
    stroke: var(--wasender-primary) !important
}
.rate-text:not(:root) {
    color: var(--wasender-text) !important
}
.rate-info p:not(:root) {
    color: var(--wasender-text) !important
}
.breakdown-label:not(:root) {
    color: var(--wasender-muted) !important
}
.breakdown-dot--success:not(:root) {
    background: var(--wasender-success) !important
}
.breakdown-dot--warning:not(:root) {
    background: var(--wasender-warning) !important
}
.breakdown-dot--danger:not(:root) {
    background: var(--wasender-error) !important
}
.breakdown-bar:not(:root) {
    background: var(--wasender-surface) !important
}
.breakdown-fill--success:not(:root) {
    background: var(--wasender-success) !important
}
.breakdown-fill--warning:not(:root) {
    background: var(--wasender-warning) !important
}
.breakdown-fill--danger:not(:root) {
    background: var(--wasender-error) !important
}
.breakdown-count:not(:root) {
    color: var(--wasender-text) !important
}
/* src/resources/views/domain_not_verified.blade.php (inline 1) */
:root {
    --primary-hover: var(--wasender-primary) !important;
    --secondary-hover: var(--wasender-primary) !important;
    --dark-color: var(--wasender-text) !important;
    --text-color: var(--wasender-muted) !important;
    --light-text: var(--wasender-muted) !important;
    --light-bg: var(--wasender-surface) !important;
    --accent-color: var(--wasender-primary) !important;
    --error-color: var(--wasender-error-text) !important
}
.error-card:not(:root) {
    box-shadow: 0 10px 25px -5px rgba(var(--wasender-navy-rgb), 0.05), 0 8px 10px -6px rgba(var(--wasender-navy-rgb), 0.01) !important
}
.btn:not(:root) {
    box-shadow: 0 4px 6px -1px rgba(var(--wasender-navy-rgb), 0.1), 0 2px 4px -1px rgba(var(--wasender-navy-rgb), 0.06) !important
}
.btn-primary:not(:root) {
    color: var(--wasender-white) !important
}
.btn-primary:hover:not(:root) {
    color: var(--wasender-white) !important;
    box-shadow: 0 10px 15px -3px rgba(var(--wasender-navy-rgb), 0.1), 0 4px 6px -2px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.btn-secondary:not(:root) {
    color: var(--wasender-white) !important
}
.btn-secondary:hover:not(:root) {
    color: var(--wasender-white) !important;
    box-shadow: 0 10px 15px -3px rgba(var(--wasender-navy-rgb), 0.1), 0 4px 6px -2px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.btn-verify:not(:root) {
    color: var(--wasender-white) !important
}
.btn-verify:hover:not(:root) {
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    box-shadow: 0 10px 15px -3px rgba(var(--wasender-navy-rgb), 0.1), 0 4px 6px -2px rgba(var(--wasender-navy-rgb), 0.05) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.error-image:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important
}
.feature-icon:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.form-control:focus:not(:root) {
    box-shadow: 0 0 0 0.2rem var(--wasender-focus) !important
}
/* src/resources/views/errors/maintenance.blade.php (inline 2) */
.cls-1:not(:root) {
    fill: var(--wasender-white) !important
}
.cls-2:not(:root) {
    fill: var(--wasender-muted) !important
}
.cls-3:not(:root) {
    fill: var(--wasender-text) !important
}
.cls-4:not(:root) {
    fill: var(--wasender-primary) !important
}
.cls-5:not(:root) {
    fill: var(--wasender-text) !important
}
.cls-6:not(:root) {
    fill: var(--wasender-primary) !important
}
.cls-7:not(:root) {
    fill: var(--wasender-white) !important
}
/* src/resources/views/frontend/themes/default/sections/plan.blade.php (inline 1) */
#plan-modals-portal .modal-content:not(:root) {
    box-shadow: 0 25px 50px -12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
#plan-modals-portal .modal-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
#plan-modals-portal .modal-title:not(:root) {
    color: var(--wasender-text) !important
}
#plan-modals-portal .modal-subtitle:not(:root) {
    color: var(--wasender-muted) !important
}
#plan-modals-portal .modal-footer:not(:root) {
    background: var(--wasender-surface) !important;
    border-top-color: var(--wasender-border) !important
}
#plan-modals-portal .credit-section-title:not(:root) {
    color: var(--wasender-muted) !important;
    border-bottom-color: var(--wasender-border) !important
}
#plan-modals-portal .credit-item strong:not(:root) {
    color: var(--wasender-text) !important
}
#plan-modals-portal .credit-item small:not(:root) {
    color: var(--wasender-muted) !important
}
#plan-modals-portal .carry-forward-badge:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-primary-rgb), 0.2) !important
}
#plan-modals-portal .carry-forward-badge i:not(:root) {
    color: var(--wasender-primary) !important
}
#plan-modals-portal .carry-forward-badge span:not(:root) {
    color: var(--wasender-primary) !important
}
#plan-modals-portal .usage-info:not(:root) {
    background: var(--wasender-surface) !important
}
#plan-modals-portal .usage-info-item:not(:root) {
    color: var(--wasender-muted) !important
}
#plan-modals-portal .usage-info-item .dot:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
/* src/resources/views/install/db_setup.blade.php (inline 1) */
.health-icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.health-icon--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.12) !important;
    color: var(--wasender-warning-text) !important
}
.health-icon--success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.12) !important;
    color: var(--wasender-success-text) !important
}
.health-check-row:not(:root) {
    border-bottom-color: rgba(var(--wasender-border-rgb), 0.05) !important
}
.health-check-row .ri-checkbox-circle-fill:not(:root) {
    color: var(--wasender-primary) !important
}
.health-check-row .ri-error-warning-fill:not(:root) {
    color: var(--wasender-error-text) !important
}
.health-check-row .value-pill:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important
}
.health-recent-error:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.06) !important;
    color: var(--wasender-error-text) !important
}
/* src/resources/views/install/layouts/master.blade.php (inline 1) */
.main:not(:root)::before {
    background: rgba(var(--wasender-primary-rgb), 0.5) !important
}
/* src/resources/views/partials/campaign/health_banner.blade.php (inline 1) */
.campaign-health-banner:not(:root) {
    border-left-color: var(--wasender-primary) !important
}
.campaign-health-banner--warning:not(:root) {
    border-left-color: var(--wasender-warning) !important;
    background: rgba(var(--wasender-warning-rgb), 0.04) !important
}
.health-icon--info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.12) !important;
    color: var(--wasender-info-text) !important
}
.health-icon--warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.12) !important;
    color: var(--wasender-warning-text) !important
}
.health-check-row .ri-checkbox-circle-fill:not(:root) {
    color: var(--wasender-primary) !important
}
.health-check-row .ri-error-warning-fill:not(:root) {
    color: var(--wasender-error-text) !important
}
.health-check-row .ri-information-fill:not(:root) {
    color: var(--wasender-info-text) !important
}
.health-recent-error:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.06) !important;
    color: var(--wasender-error-text) !important
}
/* src/resources/views/partials/email_attachments.blade.php (inline 1) */
.attachment-btn:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.attachment-btn:hover:not(:root) {
    border-color: var(--primary-color, var(--wasender-primary)) !important;
    color: var(--primary-color, var(--wasender-primary)) !important;
    background: rgba(var(--wasender-primary-rgb), 0.04) !important
}
.attachment-hint:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.attachment-chip:not(:root) {
    background: var(--bg-soft, var(--wasender-surface-secondary)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important;
    color: var(--text-primary, var(--wasender-text)) !important
}
.attachment-chip:hover:not(:root) {
    border-color: var(--border-hover, var(--wasender-border)) !important
}
.attachment-chip-icon.type-pdf:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.attachment-chip-icon.type-doc:not(:root) {
    background: var(--wasender-soft) !important;
    color: var(--wasender-primary) !important
}
.attachment-chip-icon.type-xls:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.attachment-chip-icon.type-img:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.attachment-chip-icon.type-zip:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.attachment-chip-icon.type-default:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.attachment-chip-size:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.attachment-chip-remove:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.attachment-chip-remove:hover:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.attachment-error:not(:root) {
    color: var(--wasender-error-text) !important
}
/* src/resources/views/partials/floating_ai_assistant.blade.php (inline 1) */
.floating-ai-btn:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    box-shadow: 0 8px 24px rgba(var(--wasender-navy-rgb), 0.12) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.floating-ai-btn:hover:not(:root) {
    box-shadow: 0 12px 28px rgba(var(--wasender-navy-rgb), 0.12) !important
}
/* src/resources/views/sections/pricing_plan.blade.php (inline 1) */
.credit-item:not(:root) {
    background: var(--white, var(--wasender-surface)) !important
}
.credit-item small:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.btn-plan-info:not(:root) {
    color: var(--primary-color, var(--wasender-info-text)) !important
}
.btn-plan-info:hover:not(:root) {
    color: var(--primary-dark, var(--wasender-info-text)) !important
}
.text-whatsapp:not(:root) {
    color: var(--wasender-primary) !important
}
.pricing-feature.excluded .excluded-icon svg:not(:root) {
    fill: var(--danger-color, var(--wasender-primary)) !important
}
.plan-details-list .detail-section-title:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important;
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
/* src/resources/views/user/automation/builder.blade.php (inline 1) */
.builder-container:not(:root) {
    background: var(--body-bg, var(--wasender-surface)) !important
}
.builder-sidebar:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-right-color: var(--border-color, var(--wasender-border)) !important
}
.sidebar-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.node-category-title:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-template:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-template-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.node-template-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.node-template-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.node-template-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-template-info h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.node-template-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.builder-canvas:not(:root) {
    background-image: none !important;
    background-color: var(--border-color, var(--wasender-surface)) !important
}
.canvas-area.drag-over:not(:root) {
    background-color: rgba(var(--wasender-primary-rgb), 0.02) !important
}
.workflow-node:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important;
    box-shadow: 0 4px 15px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.workflow-node.is-dragging:not(:root) {
    box-shadow: 0 12px 28px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.workflow-node.trigger:not(:root) {
    border-top-color: var(--success-color, var(--wasender-primary)) !important
}
.workflow-node.action:not(:root) {
    border-top-color: var(--info-color, var(--wasender-primary)) !important
}
.workflow-node.condition:not(:root) {
    border-top-color: var(--warning-color, var(--wasender-primary)) !important
}
.workflow-node.wait:not(:root) {
    border-top-color: var(--secondary-color, var(--wasender-border)) !important
}
.node-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.node-header .node-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.node-header .node-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.node-header .node-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.node-header .node-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.node-actions button:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-actions button:hover:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important;
    color: var(--text-color, var(--wasender-text)) !important
}
.node-actions button.delete:hover:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.node-body:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-connector:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-connector.output-true:not(:root) {
    border-color: var(--success-color, var(--wasender-primary)) !important;
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.node-connector.output-false:not(:root) {
    border-color: var(--danger-color, var(--wasender-primary)) !important;
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
.node-connector.can-connect:not(:root) {
    border-color: var(--success-color, var(--wasender-primary)) !important;
    background: rgba(var(--wasender-primary-rgb), 0.3) !important
}
.connection-line:not(:root) {
    stroke: var(--text-muted, var(--wasender-muted)) !important
}
.connection-line.true:not(:root) {
    stroke: var(--success-color, var(--wasender-primary)) !important
}
.connection-line.true:hover:not(:root) {
    stroke: var(--success-color, var(--wasender-primary)) !important
}
.connection-line.false:not(:root) {
    stroke: var(--danger-color, var(--wasender-primary)) !important
}
.connection-line.false:hover:not(:root) {
    stroke: var(--danger-color, var(--wasender-primary)) !important
}
.builder-properties:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-left-color: var(--border-color, var(--wasender-border)) !important
}
.properties-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.property-label:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.builder-toolbar:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.zoom-controls:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.zoom-controls button:hover:not(:root) {
    background: var(--wasender-surface) !important
}
.template-modal:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.template-modal-content:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.template-modal-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.template-category-btn:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.template-category-btn:hover:not(:root),
    .template-category-btn.active:not(:root) {
    color: var(--wasender-white) !important
}
.template-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.template-card-category:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-card-description:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-card-meta:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.template-modal-footer:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    box-shadow: 0 20px 60px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.confirm-modal-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/user/automation/execution.blade.php (inline 1) */
.execution-header:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.execution-status.running:not(:root) {
    background: rgba(var(--wasender-accent-rgb), 0.1) !important;
    color: var(--wasender-accent) !important
}
.execution-status.waiting:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.execution-status.completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.execution-status.failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.execution-status.cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.timeline:not(:root)::before {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.timeline-marker:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.timeline-marker.success:not(:root) {
    background: var(--wasender-success) !important;
    border-color: var(--wasender-success) !important
}
.timeline-marker.failed:not(:root) {
    background: var(--wasender-error) !important;
    border-color: var(--wasender-error) !important
}
.timeline-marker.skipped:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    border-color: var(--wasender-border) !important
}
.timeline-content:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.timeline-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.timeline-time:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.timeline-body:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.timeline-data:not(:root) {
    background: var(--wasender-surface) !important
}
.contact-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.contact-avatar:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.contact-info p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/user/automation/index.blade.php (inline 1) */
.workflow-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.workflow-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.workflow-trigger:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.workflow-status.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.workflow-status.draft:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.workflow-status.paused:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.workflow-stats:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.workflow-stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.stat-card-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.stat-card-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.stat-card-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.stat-card-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.stat-card-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.empty-state:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.empty-state-icon i:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.empty-state h4:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.empty-state p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.plan-limit-banner:not(:root) {
    background: var(--warning-bg, rgba(var(--wasender-primary-rgb), 0.1)) !important;
    border-color: var(--warning-color, var(--wasender-primary)) !important
}
.plan-limit-banner.warning:not(:root) {
    background: var(--danger-bg, rgba(var(--wasender-warning-rgb), 0.1)) !important;
    border-color: var(--danger-color, var(--wasender-warning)) !important
}
/* src/resources/views/user/automation/show.blade.php (inline 1) */
.workflow-detail-header:not(:root) {
    color: var(--wasender-white) !important
}
.workflow-detail-header:not(:root)::before {
    background: rgba(var(--wasender-surface-rgb), 0.06) !important
}
.workflow-status-pill.active:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.2) !important;
    color: var(--wasender-white) !important
}
.workflow-status-pill.paused:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.25) !important;
    color: var(--wasender-primary) !important
}
.workflow-status-pill.draft:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.15) !important;
    color: rgba(var(--wasender-white-rgb), 0.8) !important
}
.stat-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.stat-box:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.stat-box-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.stat-box-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.stat-box-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.stat-box-icon.secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.stat-box-value:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.stat-box-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.execution-row:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.execution-row:hover:not(:root) {
    background: var(--body-bg, var(--wasender-surface)) !important
}
.execution-name:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.execution-detail:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.badge-status.running:not(:root) {
    background: rgba(var(--wasender-accent-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-accent)) !important
}
.badge-status.waiting:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.badge-status.completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.badge-status.failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.badge-status.cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-step:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.node-step-icon.trigger:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-primary)) !important
}
.node-step-icon.action:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.node-step-icon.condition:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-primary)) !important
}
.node-step-icon.wait:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.node-step-label:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.node-step-type:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.node-arrow:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.empty-box h6:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.empty-box p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.confirm-modal-overlay:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.5) !important
}
.confirm-modal-box:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    box-shadow: 0 20px 50px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.confirm-modal-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.confirm-modal-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.confirm-modal-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.confirm-modal-message:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/user/b2b_database/reports/index.blade.php (inline 1) */
.b2b-stat:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.b2b-stat-label:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-stat-value:not(:root) {
    color: var(--wasender-text) !important
}
.b2b-table th:not(:root) {
    color: var(--wasender-muted) !important;
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.b2b-table td:not(:root) {
    border-bottom-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
.b2b-table tr:hover td:not(:root) {
    background: var(--wasender-surface) !important
}
.b2b-provider-badge--apollo:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--hunter:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--snov:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-provider-badge--rocketreach:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.b2b-status--completed:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-success-text) !important
}
.b2b-status--failed:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-error-text) !important
}
.b2b-status--pending:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-warning-text) !important
}
.b2b-filter-tag:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.b2b-empty i:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-empty h5:not(:root) {
    color: var(--wasender-muted) !important
}
.b2b-empty p:not(:root) {
    color: var(--wasender-muted) !important
}
/* src/resources/views/user/campaign_intelligence/ab_testing/create.blade.php (inline 1) */
.step-number:not(:root) {
    color: var(--wasender-white) !important
}
.help-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
/* src/resources/views/user/campaign_intelligence/ab_testing/edit.blade.php (inline 1) */
.variant-label:not(:root) {
    color: var(--wasender-white) !important
}
.variant-label.variant-winner:not(:root) {
    background: var(--success-color, var(--wasender-primary)) !important
}
.variant-stats:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
/* src/resources/views/user/campaign_intelligence/ab_testing/index.blade.php (inline 1) */
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.progress-bar-wrapper:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.quota-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
/* src/resources/views/user/campaign_intelligence/ab_testing/show.blade.php (inline 1) */
.icon-circle-lg.bg-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.icon-circle-lg.bg-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.icon-circle-lg.bg-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.variant-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.variant-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.variant-card-winner:not(:root) {
    border-color: var(--success-color, var(--wasender-primary)) !important;
    background: rgba(var(--wasender-primary-rgb), 0.03) !important
}
.variant-label-lg:not(:root) {
    color: var(--wasender-white) !important
}
.variant-label-lg.variant-winner:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important
}
.variant-label-lg .trophy-icon:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important
}
.stat-row:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.stat-row.highlight:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.variant-action:not(:root) {
    border-top-color: var(--border-color, var(--wasender-border)) !important
}
.summary-stat-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.summary-stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .variant-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .variant-card-winner:not(:root) {
    border-color: var(--wasender-primary) !important;
    background: rgba(var(--wasender-primary-rgb), 0.08) !important
}
[data-theme="dark"] .summary-stat-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important
}
/* src/resources/views/user/campaign_intelligence/insights/compare.blade.php (inline 1) */
.comparison-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.comparison-card h5:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.stat-row:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.stat-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .comparison-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/user/campaign_intelligence/insights/index.blade.php (inline 1) */
.intelligence-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.intelligence-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.intelligence-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.intelligence-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.intelligence-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.intelligence-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.intelligence-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.intelligence-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.intelligence-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.intelligence-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.feature-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.feature-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.feature-card-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.feature-card-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.feature-card h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.feature-card p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.rank-badge:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.rank-badge.rank-1:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important
}
.rank-badge.rank-2:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.rank-badge.rank-3:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.empty-state-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .intelligence-stat-card:not(:root),
    [data-theme="dark"] .feature-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .intelligence-stat-content h3:not(:root),
    [data-theme="dark"] .feature-card h5:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
/* src/resources/views/user/campaign_intelligence/insights/send_time.blade.php (inline 1) */
.channel-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.channel-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.channel-icon.channel-email:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.channel-icon.channel-whatsapp:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.recommendation-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.rec-rank:not(:root) {
    color: var(--wasender-white) !important
}
.rec-rank.rank-1:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-text) !important
}
.rec-rank.rank-2:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.rec-rank.rank-3:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.rec-time:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.rec-score:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.day-progress-bar:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.empty-data:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.empty-data-icon:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
[data-theme="dark"] .channel-stat-card:not(:root),
    [data-theme="dark"] .recommendation-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/user/campaign_intelligence/insights/show.blade.php (inline 1) */
.metric-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.metric-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.metric-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-hour:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.heatmap-legend:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--color-primary-rgb, 99, 102, 241), 0.1) !important
}
.recommendation-item:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.rec-icon.danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.rec-icon.success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--wasender-success-text) !important
}
.rec-icon.warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--wasender-warning-text) !important
}
.rec-icon.info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--wasender-info-text) !important
}
.summary-stat:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important
}
.summary-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.trend-badge.improving:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.trend-badge.declining:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.trend-badge.stable:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
[data-theme="dark"] .metric-card:not(:root),
    [data-theme="dark"] .recommendation-item:not(:root),
    [data-theme="dark"] .summary-stat:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
/* src/resources/views/user/communication/api.blade.php (inline 1) */
.api-sticky-header:not(:root) {
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important;
    box-shadow: 0 1px 4px rgba(var(--wasender-navy-rgb), 0.05) !important
}
.api-base-url:not(:root) {
    background: var(--color-primary-light, var(--wasender-soft)) !important;
    color: var(--color-primary, var(--wasender-primary)) !important
}
.api-key-group:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.api-key-label:not(:root) {
    color: var(--wasender-muted) !important
}
.api-key-label i:not(:root) {
    color: var(--color-primary, var(--wasender-primary)) !important
}
.api-key-input:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
.api-key-btn:not(:root) {
    border-color: var(--wasender-border) !important;
    background: var(--wasender-surface) !important;
    color: var(--wasender-muted) !important
}
.api-key-btn:hover:not(:root) {
    background: var(--color-primary, var(--wasender-primary)) !important;
    border-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-channel-tabs:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-channel-tabs .nav-link:not(:root) {
    color: var(--wasender-muted) !important
}
.api-card:not(:root) {
    background: var(--wasender-surface) !important;
    box-shadow: 0 1px 3px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.api-card--email:not(:root) {
    border-left-color: var(--wasender-primary) !important
}
.api-card--sms:not(:root) {
    border-left-color: var(--wasender-accent) !important
}
.api-card--whatsapp:not(:root) {
    border-left-color: var(--wasender-primary) !important
}
.api-card-header:not(:root) {
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.api-endpoint-url:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.api-endpoint-url code:not(:root) {
    color: var(--wasender-text) !important
}
.api-param:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.api-param code:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.api-code-card:not(:root) {
    background: var(--wasender-navy) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.api-code-tabs:not(:root) {
    background: var(--wasender-navy) !important;
    border-bottom-color: var(--wasender-border) !important
}
.api-code-tabs button:not(:root) {
    color: var(--wasender-muted) !important
}
.api-code-tabs button:hover:not(:root) {
    color: var(--wasender-white) !important
}
.api-code-tabs button.active:not(:root) {
    color: var(--wasender-white) !important;
    background: var(--wasender-navy) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-code-copy:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-muted) !important
}
.api-code-copy:hover:not(:root) {
    background: var(--wasender-navy) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.api-code code:not(:root) {
    color: var(--wasender-muted) !important
}
.api-response-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.api-response-card--success:not(:root) {
    border-left-color: var(--wasender-success) !important
}
.api-response-card--error:not(:root) {
    border-left-color: var(--wasender-error) !important
}
.api-response-header:not(:root) {
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.api-response-body:not(:root) {
    background: var(--wasender-surface) !important
}
.api-response-card--success .api-response-body code:not(:root) {
    color: var(--wasender-success-text) !important
}
.api-response-card--error .api-response-body code:not(:root) {
    color: var(--wasender-error-text) !important
}
.api-info-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.api-info-header:not(:root) {
    background: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.api-info-body code:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-info-text) !important
}
.api-gateway-settings .card:not(:root) {
    border-color: var(--wasender-border) !important;
    box-shadow: 0 2px 8px rgba(var(--wasender-navy-rgb), 0.04) !important
}
.api-gateway-settings .card-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    border-bottom-color: var(--wasender-border) !important
}
.gateway-config-card:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.gateway-config-card:hover:not(:root) {
    border-color: var(--wasender-border) !important;
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.06) !important
}
.gateway-config-card.whatsapp .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    color: var(--wasender-accent) !important
}
.gateway-config-card.whatsapp .gateway-config-header i:not(:root) {
    color: var(--wasender-primary) !important
}
.gateway-config-card.sms .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    color: var(--wasender-accent) !important
}
.gateway-config-card.sms .gateway-config-header i:not(:root) {
    color: var(--wasender-accent) !important
}
.gateway-config-card.email .gateway-config-header:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--wasender-primary) !important
}
.gateway-config-card.email .gateway-config-header i:not(:root) {
    color: var(--wasender-primary) !important
}
[data-bs-theme="dark"] .gateway-config-card.whatsapp .gateway-config-header:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
[data-bs-theme="dark"] .gateway-config-card.sms .gateway-config-header:not(:root) {
    background: rgba(var(--wasender-accent-rgb), 0.1) !important
}
[data-bs-theme="dark"] .gateway-config-card.email .gateway-config-header:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important
}
[data-bs-theme="dark"] .api-base-url:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important
}
[data-bs-theme="dark"] .api-code-card:not(:root) {
    background: var(--wasender-navy) !important
}
[data-bs-theme="dark"] .api-code-tabs:not(:root) {
    background: var(--wasender-navy) !important
}
[data-bs-theme="dark"] .api-auth-info .alert-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-info-rgb), 0.2) !important
}
/* src/resources/views/user/communication/email/show.blade.php (inline 1) */
.email-show-strip:not(:root) {
    border-bottom-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-card:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-sidebar-card:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-sidebar-title:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-detail-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-detail-value:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.email-show-timeline-line:not(:root) {
    background: var(--border-color, rgba(var(--wasender-navy-rgb), 0.08)) !important
}
.email-show-timeline-label:not(:root) {
    color: var(--text-secondary, var(--wasender-muted)) !important
}
.email-show-timeline-date:not(:root) {
    color: var(--text-primary, var(--wasender-text)) !important
}
.email-show-attach-chip:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-img-thumb:not(:root) {
    border-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-img-footer:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important;
    border-top-color: var(--border-color, rgba(var(--wasender-border-rgb), 0.08)) !important
}
.email-show-empty:not(:root) {
    background: var(--site-bg, var(--wasender-surface)) !important
}
.email-show-body-wrap:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
/* src/resources/views/user/communication/email/show.blade.php (inline 2) */
body:not(:root) {
    color: var(--wasender-text) !important
}
/* src/resources/views/user/communication/inbox/index.blade.php (inline 1) */
.inbox-row:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.03) !important
}
.inbox-row.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.08) !important;
    border-left-color: var(--wasender-primary) !important
}
.inbox-avatar:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-text) !important
}
.inbox-avatar .channel-glyph:not(:root) {
    color: var(--wasender-white) !important
}
.inbox-time:not(:root) {
    color: var(--wasender-muted) !important
}
.inbox-preview:not(:root) {
    color: var(--wasender-muted) !important
}
.inbox-unread-badge:not(:root) {
    background: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.inbox-thread-body:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.02) !important
}
.inbox-thread-footer:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.02) !important
}
.inbox-empty:not(:root) {
    color: var(--wasender-muted) !important
}
.msg-bubble:not(:root) {
    box-shadow: 0 1px 1px rgba(var(--wasender-navy-rgb), 0.04) !important
}
.msg-row.msg-outbound .msg-bubble:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface-secondary) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-text) !important
}
[data-bs-theme="dark"] .msg-row.msg-outbound .msg-bubble:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-primary) !important;
    border-color: var(--wasender-border) !important;
    color: var(--wasender-muted) !important
}
[data-bs-theme="dark"] .inbox-row:hover:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.04) !important
}
[data-bs-theme="dark"] .inbox-row.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.16) !important
}
[data-bs-theme="dark"] .inbox-thread-body:not(:root),
[data-bs-theme="dark"] .inbox-thread-footer:not(:root) {
    background: rgba(var(--wasender-surface-rgb), 0.02) !important
}
.msg-time:not(:root) {
    color: var(--wasender-muted) !important
}
.msg-link:not(:root) {
    color: var(--wasender-primary) !important
}
.msg-media-img:not(:root) {
    border-color: rgba(var(--wasender-border-rgb), 0.06) !important
}
.msg-media-file:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important
}
.msg-media-file:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.08) !important
}
.channel-chip:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.05) !important;
    color: var(--wasender-text) !important
}
.channel-chip.active:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    color: var(--wasender-primary) !important
}
/* src/resources/views/user/communication/whatsapp/chats.blade.php (inline 1) */
:root {
    --chat-primary: var(--wasender-accent) !important;
    --chat-accent: var(--wasender-accent) !important;
    --chat-bg: var(--wasender-surface-secondary) !important;
    --chat-bubble-out: var(--wasender-white) !important;
    --chat-bubble-in: var(--wasender-white) !important;
    --chat-text: var(--wasender-text) !important;
    --chat-text-secondary: var(--wasender-muted) !important;
    --chat-border: var(--wasender-border) !important
}
.chatting-body:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
.template-btn:not(:root), .media-btn:not(:root) {
    background: var(--wasender-surface-secondary) !important;
    color: var(--wasender-muted) !important
}
.template-btn:hover:not(:root), .media-btn:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.device-selector-wrapper:not(:root) {
    background: var(--wasender-surface) !important
}
.device-selector select:not(:root) {
    background: var(--wasender-surface) !important
}
.device-badge:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.chat-contact:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact.active:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-contact.unread:not(:root) {
    background: var(--wasender-surface) !important
}
.chat-contact .unread-count:not(:root) {
    color: var(--wasender-white) !important
}
.chat-body-header:not(:root) {
    background: var(--wasender-surface) !important
}
.message .message-body:not(:root) {
    box-shadow: 0 1px 0.5px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.message .message-time:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.45) !important
}
.message.failed .message-body:not(:root) {
    background: var(--wasender-surface) !important;
    border-color: var(--wasender-border) !important
}
.message .ri-check-line:not(:root),
    .message .ri-check-double-line:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.4) !important
}
.message .ri-check-double-line[title="Read"]:not(:root) {
    color: var(--wasender-accent) !important
}
.message .ri-time-line:not(:root) {
    color: rgba(var(--wasender-text-rgb), 0.4) !important
}
.message .ri-error-warning-line:not(:root) {
    color: var(--wasender-error-text) !important
}
.message .download-btn:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.06) !important
}
.message .download-btn:hover:not(:root) {
    background: rgba(var(--wasender-navy-rgb), 0.1) !important
}
.media-preview-wrapper:not(:root) {
    background: var(--wasender-surface) !important
}
.media-preview:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-preview-thumb:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-preview-remove:not(:root) {
    color: var(--wasender-primary) !important
}
.media-preview-remove:hover:not(:root) {
    background: var(--wasender-surface) !important
}
.media-dropdown-menu:not(:root) {
    background: var(--wasender-surface) !important;
    box-shadow: 0 2px 12px rgba(var(--wasender-navy-rgb), 0.12) !important
}
.media-dropdown-item:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.media-dropdown-item.image i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.video i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.audio i:not(:root) {
    color: var(--wasender-primary) !important
}
.media-dropdown-item.document i:not(:root) {
    color: var(--wasender-primary) !important
}
.chat-body-footer:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.chat-form:not(:root) {
    background: var(--wasender-surface) !important
}
.chat-form input:not(:root)::placeholder {
    color: var(--wasender-muted) !important
}
.chat-sidebar-header:not(:root) {
    background: var(--wasender-surface) !important
}
#no-conversation-state i:not(:root) {
    color: var(--wasender-muted) !important
}
.template-modal .template-item:not(:root) {
    background: var(--wasender-surface) !important
}
.template-modal .template-item:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
.load-more-btn:not(:root) {
    background: var(--wasender-surface) !important
}
.load-more-btn:hover:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
/* src/resources/views/user/gateway/whatsapp/cloud/index.blade.php (inline 1) */
.config-alert--danger:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-error-rgb), 0.1) !important;
    border-left-color: var(--wasender-error) !important
}
.config-alert--warning:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-warning-rgb), 0.1) !important;
    border-left-color: var(--wasender-warning) !important
}
.config-alert--success:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-success-rgb), 0.1) !important;
    border-left-color: var(--wasender-success) !important
}
.config-alert--danger .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.15) !important;
    color: var(--wasender-error-text) !important
}
.config-alert--warning .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.15) !important;
    color: var(--wasender-warning-text) !important
}
.config-alert--success .config-alert-icon:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.15) !important;
    color: var(--wasender-success-text) !important
}
.config-alert-title:not(:root) {
    color: var(--wasender-text) !important
}
.config-alert-text:not(:root) {
    color: var(--wasender-muted) !important
}
.gateway-table-container th:not(:root) {
    background: var(--wasender-surface) !important;
    color: var(--wasender-heading) !important;
    border-bottom-color: var(--wasender-border) !important
}
.gateway-table-container td:not(:root) {
    color: var(--wasender-muted) !important;
    border-bottom-color: var(--wasender-border) !important
}
.gateway-table-container tr:hover td:not(:root) {
    background: var(--wasender-surface) !important
}
.gateway-name:not(:root) {
    color: var(--wasender-text) !important
}
.gateway-address:not(:root) {
    color: var(--wasender-muted) !important
}
.setup-method-badge--manual:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--wasender-muted) !important
}
.action-btn--sync:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--wasender-primary) !important
}
.action-btn--sync:hover:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.action-btn--delete:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--wasender-error-text) !important
}
.action-btn--delete:hover:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.2) !important
}
.empty-state-title:not(:root) {
    color: var(--wasender-text) !important
}
.empty-state-text:not(:root) {
    color: var(--wasender-muted) !important
}
.config-btn--success:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.config-btn--success:hover:not(:root) {
    background: var(--wasender-success) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
/* src/resources/views/user/lead-generation/index.blade.php (inline 1) */
.lead-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.lead-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.lead-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.lead-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.lead-stat-card.stat-danger:not(:root)::before {
    background: var(--danger-color, var(--wasender-error)) !important
}
.lead-stat-card.stat-secondary:not(:root)::before {
    background: var(--secondary-color, var(--wasender-surface-secondary)) !important
}
.lead-stat-card:hover:not(:root) {
    box-shadow: 0 8px 25px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.lead-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.lead-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.lead-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.lead-stat-icon.icon-danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.lead-stat-icon.icon-secondary:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.lead-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.lead-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.quota-card:not(:root) {
    background-image: none !important;
    background-color: var(--color-primary, var(--wasender-primary)) !important;
    color: var(--wasender-white) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.scraper-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.scraper-card:hover:not(:root) {
    box-shadow: 0 12px 40px rgba(var(--wasender-navy-rgb), 0.1) !important
}
.scraper-card-icon.icon-maps:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important;
    color: var(--danger-color, var(--wasender-primary)) !important
}
.scraper-card-icon.icon-website:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-soft) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.scraper-card-title:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.scraper-card-desc:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.scraper-feature-tag:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.jobs-card .card-header:not(:root) {
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.job-progress-bar:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important
}
.job-progress-bar .fill.bg-success:not(:root) {
    background: var(--success-color, var(--wasender-success)) !important
}
.job-progress-bar .fill.bg-warning:not(:root) {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.empty-jobs-icon:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.empty-jobs h5:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.empty-jobs p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.type-badge.type-maps:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-primary)) !important
}
.type-badge.type-website:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.status-badge.status-pending:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.status-badge.status-processing:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-primary)) !important
}
.status-badge.status-completed:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.status-badge.status-failed:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.status-badge.status-cancelled:not(:root) {
    background: rgba(var(--wasender-surface-secondary-rgb), 0.1) !important;
    color: var(--secondary-color, var(--wasender-muted)) !important
}
.upgrade-alert:not(:root) {
    background-image: none !important;
    background-color: var(--wasender-surface) !important
}
.upgrade-alert-icon:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.2) !important;
    color: var(--wasender-primary) !important
}
.upgrade-alert-content h5:not(:root) {
    color: var(--wasender-primary) !important
}
.upgrade-alert-content p:not(:root) {
    color: var(--wasender-primary) !important
}
[data-theme="dark"] .lead-stat-card:not(:root),
    [data-theme="dark"] .scraper-card:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .lead-stat-content h3:not(:root),
    [data-theme="dark"] .scraper-card-title:not(:root),
    [data-theme="dark"] .empty-jobs h5:not(:root) {
    color: var(--text-color-dark, var(--wasender-white)) !important
}
[data-theme="dark"] .scraper-feature-tag:not(:root),
    [data-theme="dark"] .empty-jobs-icon:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important
}
/* src/resources/views/user/lead-generation/results.blade.php (inline 1) */
.stats-card:not(:root) {
    background-image: none !important;
    background-color: var(--bg-start, var(--wasender-surface)) !important
}
.stats-card.primary {
    --bg-start: var(--wasender-soft) !important;
    --bg-end: var(--wasender-soft) !important
}
.stats-card.success {
    --bg-start: var(--wasender-surface-secondary) !important;
    --bg-end: var(--wasender-surface-secondary) !important
}
.stats-card.warning {
    --bg-start: var(--wasender-surface) !important;
    --bg-end: var(--wasender-warning) !important
}
.stats-card.info {
    --bg-start: var(--wasender-soft) !important;
    --bg-end: var(--wasender-surface) !important
}
.stats-card p:not(:root) {
    color: var(--wasender-muted) !important
}
.filter-badge:not(:root) {
    background: var(--wasender-soft) !important
}
.lead-detail-item:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.lead-detail-item label:not(:root) {
    color: var(--wasender-muted) !important
}
.quality-bar:not(:root) {
    background: var(--wasender-surface-secondary) !important
}
/* src/resources/views/user/lead-generation/scraper.blade.php (inline 1) */
.step-item .step-line:not(:root) {
    background: var(--border-color, var(--wasender-surface-secondary)) !important
}
.step-circle:not(:root) {
    background: var(--bg-light, var(--wasender-surface-secondary)) !important;
    color: var(--text-muted, var(--wasender-muted)) !important
}
.step-item.active .step-circle:not(:root) {
    color: var(--wasender-white) !important
}
.step-item.completed .step-circle:not(:root) {
    background: var(--success-color, var(--wasender-success)) !important;
    color: var(--wasender-white) !important;
    border-color: var(--success-color, var(--wasender-success)) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
.step-label:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.step-item.completed .step-label:not(:root) {
    color: var(--success-color, var(--wasender-success-text)) !important
}
.step-title:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.step-subtitle:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.category-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.category-card strong:not(:root) {
    color: var(--text-color, var(--wasender-text)) !important
}
.lead-type-card:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.save-option:not(:root) {
    border-color: var(--border-color, var(--wasender-border)) !important;
    background: var(--card-bg, var(--wasender-surface)) !important
}
.filter-card:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.filter-card h6:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.url-input-area:not(:root) {
    background: var(--bg-light, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.url-tip:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.quota-alert:not(:root) {
    background-image: none !important;
    background-color: rgba(var(--wasender-primary-rgb), 0.1) !important;
    border-color: rgba(var(--wasender-primary-rgb), 0.2) !important
}
.quota-alert i:not(:root) {
    color: var(--wasender-primary) !important
}
[data-theme="dark"] .step-circle:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important;
    color: var(--text-muted-dark, var(--wasender-muted)) !important
}
[data-theme="dark"] .step-item .step-line:not(:root) {
    background: var(--border-color-dark, var(--wasender-surface-secondary)) !important
}
[data-theme="dark"] .category-card:not(:root), [data-theme="dark"] .lead-type-card:not(:root), [data-theme="dark"] .save-option:not(:root) {
    background: var(--card-bg-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .filter-card:not(:root), [data-theme="dark"] .url-input-area:not(:root) {
    background: var(--bg-light-dark, var(--wasender-navy)) !important;
    border-color: var(--border-color-dark, var(--wasender-border)) !important
}
[data-theme="dark"] .quota-alert:not(:root) {
    background: rgba(var(--wasender-primary-rgb), 0.15) !important;
    border-color: rgba(var(--wasender-primary-rgb), 0.3) !important
}
/* src/resources/views/user/partials/lead-stat-styles.blade.php (inline 1) */
.lead-stat-card:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important;
    border-color: var(--border-color, var(--wasender-border)) !important
}
.lead-stat-card.stat-success:not(:root)::before {
    background: var(--success-color, var(--wasender-success)) !important
}
.lead-stat-card.stat-info:not(:root)::before {
    background: var(--info-color, var(--wasender-info)) !important
}
.lead-stat-card.stat-warning:not(:root)::before {
    background: var(--warning-color, var(--wasender-warning)) !important
}
.lead-stat-card.stat-danger:not(:root)::before {
    background: var(--danger-color, var(--wasender-error)) !important
}
.lead-stat-card:hover:not(:root) {
    box-shadow: 0 4px 12px rgba(var(--wasender-navy-rgb), 0.08) !important
}
.lead-stat-icon.icon-success:not(:root) {
    background: rgba(var(--wasender-success-rgb), 0.1) !important;
    color: var(--success-color, var(--wasender-success-text)) !important
}
.lead-stat-icon.icon-info:not(:root) {
    background: rgba(var(--wasender-info-rgb), 0.1) !important;
    color: var(--info-color, var(--wasender-info-text)) !important
}
.lead-stat-icon.icon-warning:not(:root) {
    background: rgba(var(--wasender-warning-rgb), 0.1) !important;
    color: var(--warning-color, var(--wasender-warning-text)) !important
}
.lead-stat-icon.icon-danger:not(:root) {
    background: rgba(var(--wasender-error-rgb), 0.1) !important;
    color: var(--danger-color, var(--wasender-error-text)) !important
}
.lead-stat-content h3:not(:root) {
    color: var(--text-color, var(--wasender-heading)) !important
}
.lead-stat-content p:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
/* src/resources/views/user/payment/strip.blade.php (inline 1) */
#payment-form:not(:root) {
    box-shadow: 0px 0px 0px 0.5px rgba(var(--wasender-navy-rgb), 0.1),
    0px 2px 5px 0px rgba(var(--wasender-navy-rgb), 0.1), 0px 1px 1.5px 0px rgba(var(--wasender-navy-rgb), 0.07) !important
}
#payment-message:not(:root) {
    color: var(--wasender-muted) !important
}
#payment-form button:not(:root) {
    background: var(--wasender-primary) !important;
    color: var(--wasender-white) !important;
    box-shadow: 0px 4px 5.5px 0px rgba(var(--wasender-navy-rgb), 0.07) !important;
    --wasender-heading: var(--wasender-white) !important;
    --text-primary: var(--wasender-white) !important
}
#payment-form .spinner:not(:root) {
    color: var(--wasender-white) !important
}
#payment-form .spinner:not(:root):before {
    background: var(--wasender-primary) !important
}
#payment-form .spinner:not(:root):after {
    background: var(--wasender-primary) !important
}
/* src/resources/views/user/plan/create.blade.php (inline 1) */
.credits-summary:not(:root) {
    border-bottom-color: var(--wasender-border) !important
}
.credit-item:not(:root) {
    background: var(--card-bg, var(--wasender-surface)) !important
}
.credit-item small:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important
}
.btn-plan-info:not(:root) {
    color: var(--primary-color, var(--wasender-info-text)) !important
}
.btn-plan-info:hover:not(:root) {
    color: var(--primary-dark, var(--wasender-info-text)) !important
}
.text-whatsapp:not(:root) {
    color: var(--wasender-primary) !important
}
.price-feature-list li.excluded-feature i:not(:root) {
    color: var(--danger-color, var(--wasender-primary)) !important
}
.plan-details-list .detail-section-title:not(:root) {
    color: var(--text-muted, var(--wasender-muted)) !important;
    border-bottom-color: var(--border-color, var(--wasender-border)) !important
}
.price-feature-list:hover:not(:root)::-webkit-scrollbar-thumb {
    background: var(--wasender-soft) !important
}
/* src/resources/views/user/whatsapp_device/create.blade.php (inline 1) */
.tablinks:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
/* src/resources/views/user/whatsapp_device/error.blade.php (inline 1) */
.tablinks:not(:root) {
    background-color: var(--wasender-surface-secondary) !important
}
