/* Dark color overrides for the existing Evolve component styles. No vendor CSS changes. */
@media screen {
/* admin/dist/css/evolve-admin.css */
html[data-theme="dark"] .main-header.navbar{background:var(--ui-soft) !important}
html[data-theme="dark"] .main-header .nav-link{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-navbar-search .form-control{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-navbar-search .input-group-append .btn{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-navbar-search .form-control:focus{border-color:var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-nav-icon .badge{border:2px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-profile-pill:hover{background:var(--ui-surface) !important}
html[data-theme="dark"] .dropdown-item:hover{background:var(--ui-surface) !important}
html[data-theme="dark"] .suggestions{background:var(--ui-surface) !important}
html[data-theme="dark"] .suggestion-item{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .suggestion-item:hover{background:var(--ui-surface) !important}
html[data-theme="dark"] .user-panel{background:var(--ui-soft) !important}
html[data-theme="dark"] .nav-sidebar .nav-header{color:var(--ui-text) !important}
html[data-theme="dark"] .nav-sidebar .nav-item > .nav-link:hover{background:var(--ui-soft) !important}
html[data-theme="dark"] .card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .card-footer{background:var(--ui-surface) !important}
html[data-theme="dark"] .card-warning > .card-header:not(.bg-transparent),html[data-theme="dark"] .card-header.bg-warning{color:var(--ui-text) !important}
html[data-theme="dark"] .card-danger > .card-header:not(.bg-transparent),html[data-theme="dark"] .card-header.bg-danger{color:var(--ui-text) !important}
html[data-theme="dark"] .form-control,html[data-theme="dark"] .custom-select,html[data-theme="dark"] .select2-container--default .select2-selection--single{border-color:var(--ui-border) !important}
html[data-theme="dark"] .form-control:focus,html[data-theme="dark"] .custom-select:focus{border-color:var(--ui-border) !important}
html[data-theme="dark"] label{color:var(--ui-text) !important}
html[data-theme="dark"] .input-group-text{border-color:var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .table{color:var(--ui-text) !important}
html[data-theme="dark"] .table thead th{color:var(--ui-text) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .table td{border-top:1px solid var(--ui-border) !important}
html[data-theme="dark"] .table-striped tbody tr:nth-of-type(odd){background-color:var(--ui-soft) !important}
html[data-theme="dark"] .table-hover tbody tr:hover{background:var(--ui-soft) !important}
html[data-theme="dark"] .table-bordered,html[data-theme="dark"] .table-bordered td,html[data-theme="dark"] .table-bordered th{border-color:var(--ui-border) !important}
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter input{border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .badge-warning{color:var(--ui-text) !important}
html[data-theme="dark"] .alert-info{border-color:var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .alert-success{border-color:var(--ui-border) !important;color:var(--ui-accent) !important}
html[data-theme="dark"] .alert-warning{border-color:var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .alert-danger{border-color:var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-billing-strip{background:var(--ui-surface) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-metric-icon{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-summary-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-due-toast{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-due-toast-title{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-due-toast-text{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-detail-item{background:var(--ui-surface) !important}
html[data-theme="dark"] span.print-icon,html[data-theme="dark"] span.print-icon::before,html[data-theme="dark"] span.print-icon::after{background:var(--ui-surface) !important}
html[data-theme="dark"] span.print-icon::after{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-list-toolbar{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-filter-chip{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-filter-chip:hover{border-color:var(--ui-border) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-filter-chip.active{border-color:var(--ui-border) !important}
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter input{background:var(--ui-surface) !important}
html[data-theme="dark"] .dataTables_wrapper .dt-button,html[data-theme="dark"] .dataTables_wrapper .btn-secondary{background:var(--ui-surface) !important;color:var(--ui-text) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .dataTables_wrapper .dt-button:hover,html[data-theme="dark"] .dataTables_wrapper .btn-secondary:hover{border-color:var(--ui-border) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-form-page .card-success > .card-header,html[data-theme="dark"] .evolve-form-page .card-primary > .card-header,html[data-theme="dark"] .evolve-form-page .card-warning > .card-header,html[data-theme="dark"] .evolve-form-page .card-info > .card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-form-page hr{border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-safe-note{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important;color:var(--ui-accent) !important}
html[data-theme="dark"] .evolve-page-add-client .card.mt-3 .card-body{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-client-hero{background:linear-gradient(135deg, var(--ui-surface) 0%, var(--ui-surface) 100%) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-account-status.status-on-hold{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-account-status.status-disconnected{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-page-client-details .card-success > .card-header,html[data-theme="dark"] .evolve-page-client-details .card-primary > .card-header,html[data-theme="dark"] .evolve-page-client-details .card-warning > .card-header,html[data-theme="dark"] .evolve-page-client-details .card-info > .card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-page-client-details .small-box{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-filter-panel{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-range-btn{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-range-btn:hover{border-color:var(--ui-border) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-icon-action{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-icon-action:hover{border-color:var(--ui-border) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-context-note{background:var(--ui-surface) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-context-note.warning{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-context-note.info{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-context-note.danger{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-due-card .card-body > .d-flex:first-child{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-inline-filter{background:var(--ui-surface) !important}
@media (max-width: 767.98px){
html[data-theme="dark"] .evolve-client-balance{border-top:1px solid var(--ui-border) !important}
}
html[data-theme="dark"] .evolve-ap-tabs{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-ap-tabs .btn{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-ap-tabs .btn.active{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-ap-photo{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-ap-placeholder{background:var(--ui-soft) !important;border:1px dashed var(--ui-border) !important}
html[data-theme="dark"] .evolve-port-meter .progress{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-network-type{background:var(--ui-soft) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-ap-hero{background:linear-gradient(135deg,var(--ui-surface) 0%,var(--ui-surface) 100%) !important}
html[data-theme="dark"] .evolve-page-ap-details .nav-pills .nav-link{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-page-catalog-form .card-success>.card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-page-sms .card-primary>.card-header,html[data-theme="dark"] .evolve-page-sms .card-success>.card-header,html[data-theme="dark"] .evolve-page-sms .card-secondary>.card-header,html[data-theme="dark"] .evolve-page-sms .card-danger>.card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-page-sms .info-box{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-account-avatar{border:4px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-security-note{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-settings-section{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .btn-outline-secondary{color:var(--ui-text) !important;border-color:var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .btn-outline-secondary:hover{background:var(--ui-surface) !important;border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-page-calendar #calendar{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-alert-status{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-alert-status.pending,html[data-theme="dark"] .evolve-alert-status.open{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-page-adjustment .adjustment-help,html[data-theme="dark"] .evolve-page-adjustment .credit-help,html[data-theme="dark"] .evolve-page-adjustment .debit-help{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-page-adjustment .card-success > .card-header,html[data-theme="dark"] .evolve-page-adjustment .card-info > .card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-sms-history-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-sms-history-icon.warning{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-sms-usage-row{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-sms-status-guide{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-sms-type-pill{background:var(--ui-soft) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-page-sms-history .evolve-sms-history-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-page-sms-history .evolve-sms-usage-row{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-sms-pref-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-sms-pref-icon.warning{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-sms-pref-contact{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-sms-pref-master{border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-sms-pref-option{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-sms-pref-option:hover{border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-recovery-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-recovery-icon.warning{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-recovery-status{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-recovery-confirm-box{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-audit-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-audit-icon.warning{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-audit-icon.info{color:var(--ui-text) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-audit-details pre{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important;color:var(--ui-text) !important}
/* admin/dist/css/evolve-management-reports.css */
html[data-theme="dark"] .evolve-report-period{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-metric-icon{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-report-metric-icon.warning{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-report-bar-track{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-report-stat-row{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-report-mini-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-mini-card.success{border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-report-mini-card.warning{border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-report-mini-card.info{background:var(--ui-soft) !important;border-color:var(--ui-border) !important}
html[data-theme="dark"] .evolve-report-mini-card.neutral{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-status-item{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-status-item.neutral{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-report-new-subscriber{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-report-inline-progress{background:var(--ui-soft) !important}
html[data-theme="dark"] .evolve-report-nap-row{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .evolve-report-nap-track{background:var(--ui-soft) !important}
/* client/dist/css/client-portal.css */
html[data-theme="dark"] .portal-navbar{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-navbar .nav-link{color:var(--ui-text) !important}
html[data-theme="dark"] .main-sidebar.portal-sidebar{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-sidebar .brand-link{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-sidebar .nav-sidebar .nav-link{color:var(--ui-text) !important}
html[data-theme="dark"] .portal-card .card-header{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-status-disconnected{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .portal-alert{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-alert-warning{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-alert-danger{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-alert-info{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-metric{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-metric-icon{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .portal-action{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-action:hover{border-color:var(--ui-border) !important}
html[data-theme="dark"] .portal-action-icon.neutral{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .btn-portal-outline{border-color:var(--ui-border) !important;color:var(--ui-text) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-table thead th{color:var(--ui-text) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-security-note{background:var(--ui-surface) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .form-control,html[data-theme="dark"] .custom-select{border-color:var(--ui-border) !important}
html[data-theme="dark"] .portal-footer{background:var(--ui-surface) !important}
html[data-theme="dark"] .portal-footer strong{color:var(--ui-text) !important}
/* css/public-site.css */
html[data-theme="dark"] body{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-header{background:var(--ui-soft) !important}
html[data-theme="dark"] .public-nav-link{color:var(--ui-text) !important}
html[data-theme="dark"] .public-nav-toggle{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-button-secondary{border-color:var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .public-hero{background:radial-gradient(
            circle at 85% 15%,
            rgba(11, 118, 84, .11),
            transparent 27%
        ),
        linear-gradient(
            180deg,
            var(--ui-surface) 0%,
            var(--ui-surface) 100%
        ) !important}
html[data-theme="dark"] .public-hero-note{color:var(--ui-text) !important}
html[data-theme="dark"] .public-network-card{border:1px solid var(--ui-border) !important;background:var(--ui-soft) !important}
html[data-theme="dark"] .public-network-brand{color:var(--ui-text) !important}
html[data-theme="dark"] .public-network-line{background:var(--ui-soft) !important}
html[data-theme="dark"] .public-plan-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-plan-card.is-featured{border-color:var(--ui-border) !important}
html[data-theme="dark"] .public-feature-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-image-caption{background:var(--ui-soft) !important}
html[data-theme="dark"] .public-portal-card{border:1px solid var(--ui-border) !important;background:linear-gradient(
            135deg,
            var(--ui-soft) 0%,
            var(--ui-surface) 100%
        ) !important}
html[data-theme="dark"] .public-portal-list{color:var(--ui-text) !important}
html[data-theme="dark"] .public-cta-card .public-button-secondary{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-footer-brand{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-footer-bottom{color:var(--ui-text) !important}
html[data-theme="dark"] .public-page-hero{background:linear-gradient(
            180deg,
            var(--ui-surface) 0%,
            var(--ui-surface) 100%
        ) !important}
html[data-theme="dark"] .public-form-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-form-label{color:var(--ui-text) !important}
html[data-theme="dark"] .public-input,html[data-theme="dark"] .public-select,html[data-theme="dark"] .public-textarea{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .public-notice-success{color:var(--ui-accent) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .public-notice-error{color:var(--ui-text) !important;border:1px solid var(--ui-border) !important}
html[data-theme="dark"] .public-selected-plan{border:1px solid var(--ui-border) !important;color:var(--ui-accent) !important}
html[data-theme="dark"] .public-contact-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-login-page{background:radial-gradient(
            circle at 15% 15%,
            rgba(11, 118, 84, .10),
            transparent 28%
        ),
        var(--ui-surface) !important}
html[data-theme="dark"] .public-login-feature{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .public-login-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .public-check{color:var(--ui-text) !important}
@media (max-width: 760px){
html[data-theme="dark"] .public-nav-menu{background:var(--ui-surface) !important}
}
/* collector/collector.css */
html[data-theme="dark"] body{background:var(--ui-soft) !important}
html[data-theme="dark"] .collector-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .collector-pending{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .collector-confirmed{background:var(--ui-soft) !important;color:var(--ui-accent) !important}
/* admin/addClient.php */
html[data-theme="dark"] .required-mark{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-nap-preview{border:1px dashed var(--ui-border) !important;background:var(--ui-surface) !important;color:var(--ui-text) !important}
/* admin/addPayment.php */
html[data-theme="dark"] .payment-preview-row{border-bottom:1px solid var(--ui-border) !important}
html[data-theme="dark"] .payment-sms-box{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .payment-sms-box.disabled{background:var(--ui-surface) !important;border-color:var(--ui-border) !important}
html[data-theme="dark"] .payment-sms-title{color:var(--ui-text) !important}
html[data-theme="dark"] .payment-sms-meta{color:var(--ui-text) !important}
html[data-theme="dark"] .payment-sms-preview{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .payment-sms-parts{color:var(--ui-text) !important}
html[data-theme="dark"] .payment-sms-box .custom-control-label{color:var(--ui-text) !important}
/* admin/billingOpeningMigration.php */
html[data-theme="dark"] .opening-row-finalized{background:var(--ui-soft) !important}
html[data-theme="dark"] .opening-row-manual{background:var(--ui-soft) !important}
/* admin/clientDetails.php */
html[data-theme="dark"] .evolve-client-map-preview{border:1px solid var(--ui-border) !important;background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-client-map-fallback{color:var(--ui-text) !important}
html[data-theme="dark"] .evolve-nap-preview{border:1px dashed var(--ui-border) !important;background:var(--ui-surface) !important;color:var(--ui-text) !important}
/* admin/collectionAssignments.php */
html[data-theme="dark"] .assignment-actions{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important}
/* admin/collections.php */
html[data-theme="dark"] .collection-review{background:var(--ui-soft) !important;border:1px solid var(--ui-border) !important}
/* admin/editPlan.php */
html[data-theme="dark"] .evolve-plan-impact-item{background:var(--ui-surface) !important}
html[data-theme="dark"] .evolve-price-warning{border:1px solid var(--ui-border) !important;background:var(--ui-soft) !important;color:var(--ui-text) !important}
/* admin/paymentList.php */
html[data-theme="dark"] .flatpickr-input{background:var(--ui-surface) !important}
/* admin/smsBroadcast.php */
html[data-theme="dark"] .sms-mode-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .sms-mode-card:hover{border-color:var(--ui-border) !important}
html[data-theme="dark"] .sms-token-list code{background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .sms-send-lock{border:1px solid var(--ui-border) !important;background:var(--ui-soft) !important;color:var(--ui-text) !important}
/* admin/smsMaintenance.php */
html[data-theme="dark"] .maintenance-audience-card,html[data-theme="dark"] .maintenance-template-card{background:var(--ui-surface) !important}
html[data-theme="dark"] .maintenance-audience-card:hover,html[data-theme="dark"] .maintenance-template-card:hover{border-color:var(--ui-border) !important}
html[data-theme="dark"] .maintenance-lock{border:1px solid var(--ui-border) !important;background:var(--ui-soft) !important;color:var(--ui-text) !important}
html[data-theme="dark"] .maintenance-token-list code{background:var(--ui-soft) !important;color:var(--ui-text) !important}
/* admin/updatePayment.php */
html[data-theme="dark"] .locked-note{border-left:4px solid var(--ui-border) !important}
}
