/* Auto-generated: original theme light color rules → dark (gen-cyber-auto.mjs) */
html[data-theme] body .form-control,
html[data-theme] body .form-select,
html[data-theme] body textarea.form-control,
html[data-theme] body .input-group-text { color: var(--cy-text) !important; }
html[data-theme] body .form-control:focus,
html[data-theme] body .form-select:focus { background: var(--cy-panel) !important; }
html[data-theme] body .p-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .card-title h4,
html[data-theme] body .card-title h3 { color: var(--cy-text) !important; }
html[data-theme] body .card-title { border-color: var(--cy-line) !important; }
html[data-theme] body .alert-info { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .alert-warning { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .alert-danger { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .alert-success { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .alert-primary { border-color: var(--cy-line) !important; }
html[data-theme] body .alert-secondary { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .startbar .menu-label span { color: var(--cy-text) !important; }
html[data-theme] body .modern-breadcrumb span { color: var(--cy-text) !important; }
html[data-theme] body .modern-search-kbd { background: var(--cy-panel) !important; }
html[data-theme] body .card { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-stat-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .modern-stat-icon.purple { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-stat-icon.green { background: var(--cy-panel) !important; }
html[data-theme] body .modern-stat-icon.blue { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-stat-icon.orange { background: var(--cy-panel) !important; }
html[data-theme] body .modern-stat-value { color: var(--cy-text) !important; }
html[data-theme] body .modern-step.active { color: var(--cy-text) !important; }
html[data-theme] body .modern-segment-control { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .modern-segment-btn:hover { color: var(--cy-text) !important; }
html[data-theme] body .modern-segment-btn.active { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .crypto-rate-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .crypto-rate-header { color: var(--cy-text) !important; }
html[data-theme] body .crypto-rate-main { color: var(--cy-text) !important; }
html[data-theme] body .crypto-rate-divider { border-color: var(--cy-line) !important; }
html[data-theme] body .crypto-rate-result { color: var(--cy-text) !important; }
html[data-theme] body .modern-tab-btn { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .selectable-tile { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .selectable-tile:hover { border-color: var(--cy-line) !important; }
html[data-theme] body .btn-check:checked + .selectable-tile.accent-success { background: var(--cy-panel) !important; }
html[data-theme] body .tier-panel { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .section-title { color: var(--cy-text) !important; }
html[data-theme] body .tier-collapse-btn { color: var(--cy-text) !important; }
html[data-theme] body .tier.is-current { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .tier-name { color: var(--cy-text) !important; }
html[data-theme] body .card .card-header { border-color: var(--cy-line) !important; }
html[data-theme] body .card .card-header .pure-card-title,
html[data-theme] body .card .card-header h3,
html[data-theme] body .card .card-header h4 { color: var(--cy-text) !important; }
html[data-theme] body .profile-side-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .profile-avatar { border-color: var(--cy-line) !important; }
html[data-theme] body .avatar-upload-btn { border-color: var(--cy-line) !important; }
html[data-theme] body .profile-level-pill { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .profile-balance-box { background: var(--cy-panel) !important; }
html[data-theme] body .profile-info-list li { border-color: var(--cy-line) !important; }
html[data-theme] body .profile-info-value { color: var(--cy-text) !important; }
html[data-theme] body .profile-mini-badge.is-warning { background: var(--cy-panel) !important; }
html[data-theme] body .profile-mini-badge.is-success { background: var(--cy-panel) !important; }
html[data-theme] body .profile-check-chip { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .profile-form label { color: var(--cy-text) !important; }
html[data-theme] body .profile-form .form-control { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .profile-form .form-control:disabled,
html[data-theme] body .profile-form .form-control[readonly] { background: var(--cy-panel) !important; }
html[data-theme] body .modern-guide-panel .accordion-button { color: var(--cy-text) !important; }
html[data-theme] body .guide-step-item { color: var(--cy-text) !important; }
html[data-theme] body #pills-tabs.nav-pills .nav-link { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .profile-completion-ring + div h6 { color: var(--cy-text) !important; }
html[data-theme] body .profile-terms-box { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .profile-terms-icon { background: var(--cy-panel) !important; }
html[data-theme] body .profile-terms-title { color: var(--cy-text) !important; }
html[data-theme] body .modern-search { background: var(--cy-panel) !important; }
html[data-theme] body .modern-search input { color: var(--cy-text) !important; }
html[data-theme] body .modern-search kbd { background: var(--cy-panel) !important; }
html[data-theme] body .modern-search-results { background: var(--cy-panel) !important; }
html[data-theme] body .modern-search-item { color: var(--cy-text) !important; }
html[data-theme] body .modern-icon-btn { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-pill { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-user-summary-name { color: var(--cy-text) !important; }
html[data-theme] body .modern-pill:hover { border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-lang-code { color: var(--cy-text) !important; }
html[data-theme] body .modern-lang-menu,
html[data-theme] body .modern-notif-menu,
html[data-theme] body .modern-user-menu { background: var(--cy-panel) !important; }
html[data-theme] body .modern-lang-search input { color: var(--cy-text) !important; }
html[data-theme] body .modern-lang-menu .dropdown-item { color: var(--cy-text) !important; }
html[data-theme] body .modern-notif-item { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-notif-date { color: var(--cy-text) !important; }
html[data-theme] body .modern-notif-text { color: var(--cy-text) !important; }
html[data-theme] body .modern-user-head { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-user-name { color: var(--cy-text) !important; }
html[data-theme] body .modern-user-menu .dropdown-item { color: var(--cy-text) !important; }
html[data-theme] body .modern-user-menu .dropdown-item:hover { color: var(--cy-text) !important; }
html[data-theme] body .modern-pill.show,
html[data-theme] body .modern-icon-btn.show { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-bell-dot { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-proxy-tabs .nav-link { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-proxy-tabs .nav-link:hover { border-color: var(--cy-line) !important; }
html[data-theme] body .modern-check-list li { color: var(--cy-text) !important; }
html[data-theme] body .modern-total-box { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .modern-total-box .total { color: var(--cy-text) !important; }
html[data-theme] body .proxy-tool-name { color: var(--cy-text) !important; }
html[data-theme] body .modern-side-ico { background: var(--cy-panel) !important; }
html[data-theme] body .modern-side-action { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .modern-side-action:hover { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .qb-right { border-color: var(--cy-line) !important; }
html[data-theme] body .qb-step,
html[data-theme] body #obj .form-group,
html[data-theme] body #input-data .form-group { border-color: var(--cy-line) !important; }
html[data-theme] body .qb-label,
html[data-theme] body .qb-card #obj .form-label,
html[data-theme] body .qb-card #input-data .form-label { color: var(--cy-text) !important; }
html[data-theme] body .qb-card .select2-container--default .select2-selection--single { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .qb-dropdown.select2-dropdown { border-color: var(--cy-line) !important; }
html[data-theme] body .qb-dropdown .select2-results__option { border-color: var(--cy-line) !important; }
html[data-theme] body .qb-dropdown .select2-results__option--highlighted[aria-selected] { background: var(--cy-panel) !important; }
html[data-theme] body .qb-opt { color: var(--cy-text) !important; }
html[data-theme] body .qb-opt-ico { color: var(--cy-text) !important; }
html[data-theme] body .qb-srv-name { color: var(--cy-text) !important; }
html[data-theme] body .qb-card .qb-decorated.form-control { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .qb-info { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .qb-summary { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .qb-summary-head { border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .qb-row { border-color: var(--cy-line) !important; }
html[data-theme] body .qb-row > b { color: var(--cy-text) !important; }
html[data-theme] body .qb-total { border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .profile-rank { background: var(--cy-panel) !important; }
html[data-theme] body .profile-rank-bar { background: var(--cy-panel) !important; }
html[data-theme] body .profile-rank-badge.is-ok { background: var(--cy-panel) !important; }
html[data-theme] body .pw-strength span { background: var(--cy-panel) !important; }
html[data-theme] body .pw-note { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .profile-tabbar-wrap { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .home-prod-item { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .home-prod-item:hover { color: var(--cy-text) !important; }
html[data-theme] body .home-prod-thumb { background: var(--cy-panel) !important; }
html[data-theme] body .home-prod-badge { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .home-products-foot { border-color: var(--cy-line) !important; }
html[data-theme] body .home-stat { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .home-stat-label { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .hs-plat .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat[data-brand*="facebook"] .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat[data-brand*="instagram"] .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat[data-brand*="youtube"] .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat[data-brand*="tiktok"] .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-plat[data-brand*="shopee"] .sb-icon { color: var(--cy-text) !important; }
html[data-theme] body .hs-search { background: var(--cy-panel) !important; }
html[data-theme] body .hs-search input { color: var(--cy-text) !important; }
html[data-theme] body .hs-item { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .svc-pay { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .svc-pay-label { color: var(--cy-text) !important; }
html[data-theme] body .svc-pay-ico { background: var(--cy-panel) !important; }
html[data-theme] body .svc-pay-balance { border-color: var(--cy-line) !important; }
html[data-theme] body .svc-pay-balance.is-guest { background: var(--cy-panel) !important; }
html[data-theme] body .svc-detail { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .svc-detail-ico { background: var(--cy-panel) !important; }
html[data-theme] body .row:has(> .legal-content-col) > .col-12:first-child > .card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .row:has(> .legal-content-col) > .col-12:first-child h1 { color: var(--cy-text) !important; }
html[data-theme] body .row:has(> .legal-content-col) > .col-12:first-child p { color: var(--cy-text) !important; }
html[data-theme] body .legal-nav-card { border-color: var(--cy-line) !important; }
html[data-theme] body .legal-nav-item { color: var(--cy-text) !important; }
html[data-theme] body .legal-nav-item:hover { background: var(--cy-panel) !important; }
html[data-theme] body .legal-nav-ico { background: var(--cy-panel) !important; }
html[data-theme] body .legal-content-col > .card,
html[data-theme] body .legal-toc-col > .card { border-color: var(--cy-line) !important; }
html[data-theme] body .legal-content-col .card-body > .d-flex.border-bottom:first-child { border-color: var(--cy-line) !important; }
html[data-theme] body .legal-content-col h3.fs-5 { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col h4.fs-6 { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col p:not(.fs-11),
html[data-theme] body .legal-content-col li { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col strong { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc h2 { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc h3 { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc .warning { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc .info { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc .note { color: var(--cy-text) !important; }
html[data-theme] body .legal-content-col .term-doc table.legal { border-color: var(--cy-line) !important; }
html[data-theme] body .legal-content-col .term-doc table.legal th { color: var(--cy-text) !important; }
html[data-theme] body .legal-toc-item { color: var(--cy-text) !important; }
html[data-theme] body .legal-toc-item:hover { background: var(--cy-panel) !important; }
html[data-theme] body .legal-cta { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .legal-cta-ico { background: var(--cy-panel) !important; }
html[data-theme] body .legal-cta-head strong { color: var(--cy-text) !important; }
html[data-theme] body .pl-search { background: var(--cy-panel) !important; }
html[data-theme] body .pl-search input { color: var(--cy-text) !important; }
html[data-theme] body .pd-head-img { background: var(--cy-panel) !important; }
html[data-theme] body .pd-head-title { color: var(--cy-text) !important; }
html[data-theme] body .list-input-radio label { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .list-input-radio input[type="radio"]:checked + label { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .pd-selected { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .pd-card-title { border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .contact-box { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .contact-title { color: var(--cy-text) !important; }
html[data-theme] body .contact-text { color: var(--cy-text) !important; }
html[data-theme] body :has(.auth-bg) { background: var(--cy-panel) !important; }
html[data-theme] body .auth-bg { background: var(--cy-panel) !important; }
html[data-theme] body .auth-bg .card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .auth-bg .auth-header-box { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .auth-bg .form-label { color: var(--cy-text) !important; }
html[data-theme] body .auth-bg .form-control { background: var(--cy-panel) !important; }
html[data-theme] body .auth-bg .btn-outline-danger { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body .auth-bg .btn-outline-danger:hover,
html[data-theme] body .auth-bg .btn-outline-danger:focus { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .auth-bg .btn-outline-danger .fa-google { color: var(--cy-text) !important; }
html[data-theme] body .auth-bg .btn-outline-secondary { background: var(--cy-panel) !important; }
html[data-theme] body .auth-bg .dropdown-menu { border-color: var(--cy-line) !important; }
html[data-theme] body .bg-light-gradient { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body .bg-outline-primary { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-secondary { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-warning { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-info { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-success { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-danger { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-dark { background: var(--cy-panel) !important; }
html[data-theme] body .bg-outline-light { background: var(--cy-panel) !important; }
html[data-theme] body .bg-indigo-transparent { color: var(--cy-text) !important; }
html[data-theme] body .bg-indigo-transparent:hover { color: var(--cy-text) !important; }
html[data-theme] body .bg-blue-transparent { color: var(--cy-text) !important; }
html[data-theme] body .bg-blue-transparent:hover { color: var(--cy-text) !important; }
html[data-theme] body .text-bg-light { color: var(--cy-text) !important; }
html[data-theme] body .form-label { color: var(--cy-text) !important; }
html[data-theme] body .breadcrumb-item.active { color: var(--cy-text) !important; }
html[data-theme] body span:has(.form-check-input:checked[type=radio]) + label { color: var(--cy-text) !important; }
html[data-theme] body .form-servers { background: var(--cy-panel) !important; }
html[data-theme] body #seoContent { color: var(--cy-text) !important; }
html[data-theme] body #seoContent h1 { color: var(--cy-text) !important; }
html[data-theme] body #seoContent h2 { color: var(--cy-text) !important; }
html[data-theme] body #seoContent h3 { color: var(--cy-text) !important; }
html[data-theme] body #seoContent h4 { color: var(--cy-text) !important; }
html[data-theme] body #seoContent p { color: var(--cy-text) !important; }
html[data-theme] body #seoContent strong { color: var(--cy-text) !important; }
html[data-theme] body #seoContent table { border-color: var(--cy-line) !important; }
html[data-theme] body #seoContent table tr { border-color: var(--cy-line) !important; }
html[data-theme] body #seoContent table th { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body #seoContent table td { background: var(--cy-panel) !important; color: var(--cy-text) !important; }
html[data-theme] body #seoContent table tr:nth-child(even) td { background: var(--cy-panel) !important; }
html[data-theme] body #seoContentText::after { background: var(--cy-panel) !important; }
html[data-theme] body #showMoreBtn { color: var(--cy-text) !important; }
html[data-theme] body .card { background: var(--cy-panel) !important; }
html[data-theme] body .topbar { background: var(--cy-panel) !important; }
html[data-theme] body .auth-bg:before { background: var(--cy-panel) !important; }
html[data-theme] body .startbar { background: var(--cy-panel) !important; }
html[data-theme] body .startbar .startbar-menu .navbar-nav .nav-item .nav-link { color: var(--cy-text) !important; }
html[data-theme] body .startbar .startbar-menu .navbar-nav .nav-item .nav-link.active,
html[data-theme] body .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover,
html[data-theme] body .startbar .startbar-menu .navbar-nav .nav-item .nav-link.active i,
html[data-theme] body .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover i { color: var(--cy-text) !important; }
html[data-theme] body .select2-container--classic .select2-selection--single,
html[data-theme] body .select2-container--classic .select2-selection--single .select2-selection__arrow { background: var(--cy-panel) !important; }
html[data-theme] body .select2-container--default .select2-selection--single .select2-selection__arrow { background: var(--cy-panel) !important; }
html[data-theme] body .table>thead { background: var(--cy-panel) !important; }
html[data-theme] body .desc-list { background: var(--cy-panel) !important; }
html[data-theme] body .header-toc { color: var(--cy-text) !important; }
html[data-theme] body .header-icon-toc { color: var(--cy-text) !important; }
html[data-theme] body .header-toc.open .header-icon-toc { color: var(--cy-text) !important; }
html[data-theme] body .toc a { color: var(--cy-text) !important; }
html[data-theme] body .toc a:hover { color: var(--cy-text) !important; }
html[data-theme] body .toc > li::before { color: var(--cy-text) !important; }
html[data-theme] body .toc ol li::before { color: var(--cy-text) !important; }
html[data-theme] body #seoContent:not(.expanded) #seoContentText::after { background: var(--cy-panel) !important; }
html[data-theme] body .toc li > a { color: var(--cy-text) !important; }
html[data-theme] body .toc li > a:hover { color: var(--cy-text) !important; }
html[data-theme] body .toc li.active > a { color: var(--cy-text) !important; }
html[data-theme] body .modal-header .modal-title { color: var(--cy-text) !important; }
html[data-theme] body .recent-activity-list:before { background: var(--cy-panel) !important; }
html[data-theme] body .recent-activity-list li:before { background: var(--cy-panel) !important; }
html[data-theme] body input.form-control:disabled,
html[data-theme] body .form-select:disabled { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .text-red { color: var(--cy-text) !important; }
html[data-theme] body .bg-indigo-subtle { background: var(--cy-panel) !important; }
html[data-theme] body .imgbb-control { background: var(--cy-panel) !important; }
html[data-theme] body .imgbb-list .imgbb-i { border-color: var(--cy-line) !important; }
html[data-theme] body .table-responsive .action-bar { background: var(--cy-panel) !important; }
html[data-theme] body .affiliate-premium-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .affiliate-premium-card .text-muted { color: var(--cy-text) !important; }
html[data-theme] body .affiliate-premium-card .text-secondary { color: var(--cy-text) !important; }
html[data-theme] body .affiliate-premium-card .commission-badge-card .text-muted { color: var(--cy-text) !important; }
html[data-theme] body .affiliate-premium-card .commission-badge-card .text-secondary { color: var(--cy-text) !important; }
html[data-theme] body .affiliate-premium-card #link_affi { color: var(--cy-text) !important; }
html[data-theme] body .commission-badge-card { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; }
html[data-theme] body .commission-badge-card:hover { background: var(--cy-panel) !important; }
html[data-theme] body .premium-copy-group { border-color: var(--cy-line) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) { background: var(--cy-panel) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header { background: var(--cy-panel) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header .modal-title,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h1,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h2,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h3,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h4,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h5,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header h6 { color: var(--cy-text) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header .btn-close { background: var(--cy-panel) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-header .btn-close:hover { background: var(--cy-panel) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-body { color: var(--cy-text) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-footer { background: var(--cy-panel) !important; }
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-footer .btn-secondary,
html[data-theme] body .modal .modal-content:not(.dialog-coupon) > .modal-footer .btn-light { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body #staticBackdrop .modal-header { background: var(--cy-panel) !important; }
html[data-theme] body #staticBackdrop .modal-header::before { border-color: var(--cy-line) !important; }
html[data-theme] body #staticBackdrop .modal-header .modal-title,
html[data-theme] body #staticBackdrop .modal-header h1,
html[data-theme] body #staticBackdrop .modal-header h2,
html[data-theme] body #staticBackdrop .modal-header h3,
html[data-theme] body #staticBackdrop .modal-header h4,
html[data-theme] body #staticBackdrop .modal-header h5 { color: var(--cy-text) !important; }
html[data-theme] body #staticBackdrop .modal-body { background: var(--cy-panel) !important; border-color: var(--cy-line) !important; color: var(--cy-text) !important; }
html[data-theme] body #staticBackdrop .modal-footer { background: var(--cy-panel) !important; }
