/* AUTO-GENERATED light-theme overrides for style.css. Applies only when <html data-theme="light">. */
html[data-theme="light"] .site-header{background:rgba(255,255,255,0.74)}
html[data-theme="light"] .main-nav a{color:#0f172a}
html[data-theme="light"] .main-nav a:hover,html[data-theme="light"] .main-nav a.active{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .nav-toggle{color:#0f172a}
html[data-theme="light"] .btn-secondary{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .server-core{background:linear-gradient(160deg,rgba(15,23,42,0.09),rgba(15,23,42,0.02))}
html[data-theme="light"] .server-core:before,html[data-theme="light"] .server-core:after{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .server-line{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .float-card{background:rgba(15,23,42,0.06)}
html[data-theme="light"] .glass-card,html[data-theme="light"] .domain-card,html[data-theme="light"] .price-card,html[data-theme="light"] .panel,html[data-theme="light"] .auth-card,html[data-theme="light"] .dash-card{background:linear-gradient(160deg,rgba(15,23,42,0.06),rgba(15,23,42,0.02))}
html[data-theme="light"] .domain-form input,html[data-theme="light"] .domain-form select,html[data-theme="light"] .form-control,html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:rgba(15,23,42,0.04);color:#0f172a}
html[data-theme="light"] select option{background:#f3f5fb}
html[data-theme="light"] .result-box{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .price-card li{color:#0f172a}
html[data-theme="light"] .alert{background:rgba(15,23,42,0.05)}
html[data-theme="light"] .sidebar{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .sidebar a{color:#0f172a}
html[data-theme="light"] .sidebar a:hover,html[data-theme="light"] .sidebar a.active{background:rgba(15,23,42,0.06)}
html[data-theme="light"] .data-table{background:rgba(15,23,42,0.02)}
html[data-theme="light"] .status-pill{background:rgba(15,23,42,0.06)}
html[data-theme="light"] .site-footer{background:#ffffff}
html[data-theme="light"] .site-footer a:hover{color:#0f172a}
html[data-theme="light"] .footer-copy{color:#56627f}
html[data-theme="light"] .footer-copy a{color:#0f172a}
@media(max-width:900px){html[data-theme="light"] .main-nav{background:#ffffff}}
html[data-theme="light"] .form-note{color:#56627f}
html[data-theme="light"] .alert.warning{color:#0f172a}
html[data-theme="light"] .auth-switch a{color:#0f172a}
html[data-theme="light"] .password-rules{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .password-rules strong{color:#0f172a}
html[data-theme="light"] .checkout-total{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .checkout-total strong{color:#0f172a}
html[data-theme="light"] .secure-note{color:#0f172a}
html[data-theme="light"] .ticket-message{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.02)}
html[data-theme="light"] .ticket-message.client-message{border-color:rgba(15,23,42,0.1)}
html[data-theme="light"] .ticket-message-head{color:#0f172a}
html[data-theme="light"] .ticket-message-head span{color:#56627f}
html[data-theme="light"] .ticket-message p{color:#0f172a}
html[data-theme="light"] .ticket-attachment{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.1);color:#0f172a}
html[data-theme="light"] .file-field{border:1px dashed rgba(15,23,42,0.14);background:rgba(15,23,42,0.02);color:#0f172a}
html[data-theme="light"] .ticket-status-closed{color:#0f172a}
html[data-theme="light"] .ticket-preview-item{border:1px solid rgba(15,23,42,0.1);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .ticket-preview-item small{color:#0f172a}
html[data-theme="light"] .chat-client-link{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.02)}
html[data-theme="light"] .chat-bubble{border:1px solid rgba(15,23,42,0.1);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .live-chat-panel{background:#ffffff;border:1px solid rgba(15,23,42,0.13);box-shadow:0 30px 80px rgba(15,23,42,0.16)}
html[data-theme="light"] .live-chat-head{background:rgba(15,23,42,0.04);border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .live-chat-head button{color:#0f172a}
html[data-theme="light"] .live-chat-form{border-top:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .live-chat-form input{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.11);color:#0f172a}
html[data-theme="light"] .status-pill{color:#0f172a}
html[data-theme="light"] .admin-topbar{background:rgba(15,23,42,0.02);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-notify-panel{background:#f3f5fb;border:1px solid rgba(15,23,42,0.1);box-shadow:0 20px 60px rgba(15,23,42,0.16)}
html[data-theme="light"] .admin-notify-panel a{color:#0f172a;border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-notify-panel small,html[data-theme="light"] .muted{color:#56627f}
html[data-theme="light"] .cart-desktop-wrap{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.01)}
@media(max-width:720px){html[data-theme="light"] .cart-swipe-note{color:#0f172a}
html[data-theme="light"] .cart-mobile-card{border:1px solid rgba(15,23,42,0.11);background:linear-gradient(160deg,rgba(15,23,42,0.06),rgba(15,23,42,0.02));box-shadow:0 18px 45px rgba(15,23,42,0.1)}
html[data-theme="light"] .cart-mobile-card-head strong{color:#0f172a}
html[data-theme="light"] .cart-mobile-card h3{color:#0f172a}
html[data-theme="light"] .cart-mobile-row{border-top:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .cart-mobile-row strong{color:#0f172a}
html[data-theme="light"] .cart-total{background:rgba(255,255,255,0.92);border:1px solid rgba(15,23,42,0.11)}}
html[data-theme="light"] .stat-card{background:linear-gradient(160deg,rgba(15,23,42,0.06),rgba(15,23,42,0.02))}
html[data-theme="light"] .stat-card strong{color:#0f172a}
html[data-theme="light"] .chat-attach{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.11)}
html[data-theme="light"] .live-chat-preview img{border:1px solid rgba(15,23,42,0.14)}
html[data-theme="light"] .chat-attachment{color:#0f172a;background:rgba(15,23,42,0.03)}
html[data-theme="light"] .chat-attach{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .live-chat-badge{border:2px solid rgba(15,23,42,.14)}
html[data-theme="light"] .live-preview-item{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.1)}
html[data-theme="light"] .admin-notify-panel{background:#ffffff;border:1px solid rgba(15,23,42,0.11);box-shadow:0 25px 70px rgba(15,23,42,0.16)}
html[data-theme="light"] .admin-notify-panel a{border-bottom:1px solid rgba(15,23,42,0.09);color:#0f172a}
html[data-theme="light"] .admin-bell{border:1px solid rgba(15,23,42,0.11);background:rgba(15,23,42,0.03);color:#0f172a}
html[data-theme="light"] .legal-updated{color:#0f172a}
html[data-theme="light"] .legal-list li{color:#0f172a}
html[data-theme="light"] .legal-note{color:#0f172a}
html[data-theme="light"] .contact-feature{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .contact-map{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .live-chat-toggle{box-shadow:0 18px 45px rgba(15,23,42,0.16)}
html[data-theme="light"] .live-chat-panel{background:#ffffff;border:1px solid rgba(15,23,42,0.11);box-shadow:0 24px 70px rgba(15,23,42,0.16)}
html[data-theme="light"] .live-chat-head{background:rgba(15,23,42,0.04);color:#0f172a}
html[data-theme="light"] .live-chat-head button{background:rgba(15,23,42,0.07);color:#0f172a}
html[data-theme="light"] .live-chat-messages{background:#f3f5fb}
html[data-theme="light"] .live-chat-form{background:#ffffff;border-top:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .live-chat-input-row input[name="message"]{border:1px solid rgba(15,23,42,0.11);background:#f3f5fb;color:#0f172a}
html[data-theme="light"] .chat-attach{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .chat-bubble{color:#0f172a}
html[data-theme="light"] .chat-bubble.admin{background:#f3f5fb}
html[data-theme="light"] .chat-muted{color:#56627f}
html[data-theme="light"] .live-preview-item,html[data-theme="light"] .ticket-preview-item{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.1)}
html[data-theme="light"] .chat-attachment{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .whois-status-card{border:1px solid rgba(15,23,42,0.1);box-shadow:0 18px 55px rgba(15,23,42,0.1)}
html[data-theme="light"] .whois-status-card p{color:var(--muted,#56627f)}
html[data-theme="light"] .whois-badge{background:rgba(15,23,42,0.06);border:1px solid rgba(15,23,42,0.14)}
html[data-theme="light"] .whois-detail-list div{border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .whois-detail-list span{color:var(--muted,#56627f)}
html[data-theme="light"] .whois-detail-list strong{color:#0f172a}
html[data-theme="light"] .whois-chip-list li{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .mini-count{background:rgba(15,23,42,0.04);color:var(--muted,#56627f)}
html[data-theme="light"] .whois-dns-table th,html[data-theme="light"] .whois-dns-table td{border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .whois-dns-table th{color:var(--muted,#56627f)}
html[data-theme="light"] .muted{color:var(--muted,#56627f)}
html[data-theme="light"] .admin-sound-toggle{border:1px solid rgba(15,23,42,0.11);background:rgba(15,23,42,0.03);color:#0f172a}
html[data-theme="light"] .admin-sound-toggle.enabled{color:#56627f}
html[data-theme="light"] .billing-tab{border:1px solid rgba(15,23,42,0.11);background:rgba(15,23,42,0.04);color:#0f172a}
html[data-theme="light"] .billing-tab.active{box-shadow:0 16px 40px rgba(15,23,42,0.11)}
html[data-theme="light"] .billing-tab span{background:rgba(15,23,42,0.1)}
html[data-theme="light"] .big-number{color:#0f172a}
html[data-theme="light"] .cpanel-plan-badge{border:1px solid rgba(15,23,42,0.14)}
@media(max-width:980px){html[data-theme="light"] .client-layout .sidebar{background:rgba(255,255,255,0.92)}
html[data-theme="light"] .client-layout .data-table tr{background:linear-gradient(160deg,rgba(15,23,42,0.05),rgba(15,23,42,0.02));box-shadow:0 16px 40px rgba(15,23,42,0.1)}
html[data-theme="light"] .client-layout .data-table td{border-bottom:1px solid rgba(15,23,42,0.09)}}
html[data-theme="light"] .funds-hero{border:1px solid rgba(15,23,42,0.11)}
html[data-theme="light"] .funds-hero-icon{box-shadow:0 20px 45px rgba(15,23,42,0.11)}
html[data-theme="light"] .funds-hero h2{color:#0f172a}
html[data-theme="light"] .money-input{border:1px solid rgba(15,23,42,0.11);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .credit-line{border-top:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .client-package-price span{color:#0f172a}
html[data-theme="light"] .stat-card{background:rgba(15,23,42,0.03);border:1px solid rgba(15,23,42,0.1)}
html[data-theme="light"] .stat-card strong{color:#0f172a}
html[data-theme="light"] .admin-sound-toggle.enabled{color:#0f172a !important}
html[data-theme="light"] .live-chat-panel{box-shadow:0 20px 60px rgba(15,23,42,0.16)}
html[data-theme="light"] .live-chat-messages{background:#ffffff}
html[data-theme="light"] .live-chat-form{background:#f3f5fb;border-top:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .chat-attach{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .live-preview-item{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .chat-typing{color:#56627f}
html[data-theme="light"] .chat-bubble.client{background:#f3f5fb}
html[data-theme="light"] .admin-chat-thread{background:#ffffff}
html[data-theme="light"] .client-area-page .live-chat-panel{background:#ffffff}
html[data-theme="light"] .client-area-page .live-chat-messages{background:#f3f5fb}
html[data-theme="light"] .client-area-page .live-chat-form{background:#ffffff}
html[data-theme="light"] .client-area-page .live-chat-input-row button,html[data-theme="light"] .client-area-page .chat-attach,html[data-theme="light"] .client-area-page .emoji-btn{color:#0f172a;background:rgba(15,23,42,0.06)}
html[data-theme="light"] .chat-bubble{box-shadow:0 8px 22px rgba(15,23,42,0.07)}
html[data-theme="light"] .client-area-page .chat-bubble.admin,html[data-theme="light"] .admin-area-page .chat-bubble.client{background:#f3f5fb !important;color:#0f172a}
html[data-theme="light"] .admin-chat-thread{background:#ffffff !important}
html[data-theme="light"] .emoji-btn{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .emoji-picker{background:#f3f5fb;border:1px solid rgba(15,23,42,0.11);box-shadow:0 18px 50px rgba(15,23,42,0.16)}
html[data-theme="light"] .emoji-picker button{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .chat-typing{color:#56627f}
html[data-theme="light"] .emoji-picker{background:#f3f5fb;border:1px solid rgba(15,23,42,0.13);box-shadow:0 18px 50px rgba(15,23,42,0.16)}
html[data-theme="light"] .emoji-choice,html[data-theme="light"] .emoji-picker button{background:rgba(15,23,42,0.04) !important;color:#0f172a !important}
html[data-theme="light"] .emoji-choice:hover,html[data-theme="light"] .emoji-picker button:hover{background:rgba(15,23,42,0.1) !important}
html[data-theme="light"] .admin-emoji-row .emoji-btn{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .live-chat-input-row .chat-voice-btn,html[data-theme="light"] .live-chat-input-row .chat-call-btn{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .live-chat-input-row .chat-call-btn{color:#0f172a}
html[data-theme="light"] .chat-attachment.audio{background:rgba(15,23,42,0.06)}
html[data-theme="light"] .chat-attachment.audio a{color:#0f172a}
html[data-theme="light"] .chat-ticks.sent{color:#56627f}
html[data-theme="light"] .tf-call-card{background:linear-gradient(145deg,#f3f5fb,#f3f5fb);color:#0f172a;border:1px solid rgba(15,23,42,0.11);box-shadow:0 24px 80px rgba(15,23,42,0.16)}
html[data-theme="light"] .tf-call-top{border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .tf-call-top small{color:#0f172a}
html[data-theme="light"] .tf-call-top button{background:rgba(15,23,42,0.06);color:#0f172a}
html[data-theme="light"] .tf-call-body p{color:#0f172a}
html[data-theme="light"] .chat-call-btn,html[data-theme="light"] .tf-browser-call-btn{color:#0f172a !important}
html[data-theme="light"] .live-chat-messages .chat-bubble.admin,html[data-theme="light"] .admin-chat-thread .chat-bubble.client{background:#f3f5fb !important;border-color:rgba(15,23,42,0.1) !important;color:#0f172a !important}
html[data-theme="light"] .tf-call-card{background:#ffffff;border:1px solid rgba(15,23,42,0.14);box-shadow:0 25px 90px rgba(15,23,42,0.16);color:#0f172a}
html[data-theme="light"] .tf-call-top small{color:#56627f}
html[data-theme="light"] .tf-call-top button{background:rgba(15,23,42,0.07);color:#0f172a}
html[data-theme="light"] .tf-call-body p{color:#0f172a}
html[data-theme="light"] .admin-secure-icon{border:1px solid rgba(15,23,42,0.11);color:#0f172a}
html[data-theme="light"] .chat-bubble.system{color:#0f172a !important}
html[data-theme="light"] .chat-bubble.system small{color:#56627f !important}
html[data-theme="light"] .admin-area-page .content-area > .muted{color:#56627f}
html[data-theme="light"] .admin-area-page .panel{background:linear-gradient(160deg,rgba(15,23,42,0.06),rgba(15,23,42,0.02)) !important}
html[data-theme="light"] .admin-area-page .data-table th{color:#0f172a}
html[data-theme="light"] .admin-area-page .data-table td{background:rgba(15,23,42,0.01)}
html[data-theme="light"] .admin-area-page .data-table tr:hover td{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .admin-area-page .form-grid label{color:#0f172a}
html[data-theme="light"] .admin-area-page .form-control{border-color:rgba(15,23,42,0.11) !important;background:rgba(255,255,255,0.7) !important}
html[data-theme="light"] .admin-area-page .status-pill{border:1px solid rgba(15,23,42,0.11)}
html[data-theme="light"] .admin-area-page .invoice-item-row,html[data-theme="light"] .admin-area-page .inline-admin-form{background:rgba(15,23,42,0.02);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-area-page .chat-client-link{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.02)}
html[data-theme="light"] .admin-area-page .admin-chat-thread{background:rgba(255,255,255,0.7);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-area-page #adminLiveChatForm{background:rgba(255,255,255,0.9);border:1px solid rgba(15,23,42,0.09)}
@media(max-width:900px){html[data-theme="light"] .admin-area-page .admin-topbar{background:rgba(255,255,255,0.88)}}
html[data-theme="light"] #tfCallBox .tf-call-card,html[data-theme="light"] .tf-call-box .tf-call-card{box-shadow:0 24px 70px rgba(15,23,42,0.16) !important;border:1px solid rgba(15,23,42,.14) !important}
html[data-theme="light"] #tfCallBox .tf-call-top,html[data-theme="light"] .tf-call-box .tf-call-top{background:linear-gradient(135deg,#f3f5fb,#2563eb) !important}
html[data-theme="light"] #tfCallBox .tf-call-top small,html[data-theme="light"] .tf-call-box .tf-call-top small{color:#4b5878 !important}
html[data-theme="light"] #tfCallBox #tfCallMin,html[data-theme="light"] .tf-call-box #tfCallMin{background:rgba(15,23,42,0.09) !important;color:#0f172a !important}
html[data-theme="light"] .admin-area-page .admin-nav-group{border-bottom:1px solid rgba(15,23,42,0.09)}
@media(max-width:900px){html[data-theme="light"] .admin-area-page .admin-nav-group{background:rgba(15,23,42,0.02);border:1px solid rgba(15,23,42,0.09)}}
html[data-theme="light"] .dashboard-graphs .graph-card{background:radial-gradient(circle at 12% 15%,rgba(6,214,255,.16),transparent 34%),linear-gradient(160deg,rgba(15,23,42,0.07),rgba(15,23,42,0.02)) !important;border:1px solid rgba(15,23,42,0.1) !important;box-shadow:0 22px 60px rgba(15,23,42,0.08)}
html[data-theme="light"] .dashboard-graphs .graph-card h2{color:#0f172a}
html[data-theme="light"] .dashboard-grid .dash-card:after{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .admin-notify-empty{color:#56627f}
html[data-theme="light"] .admin-sound-toggle{border:1px solid rgba(15,23,42,0.11);background:rgba(15,23,42,0.03);color:#0f172a}
html[data-theme="light"] .auth-field-label{color:#0f172a}
html[data-theme="light"] .login-remember-row{color:#0f172a}
html[data-theme="light"] .auth-register-link{color:#56627f}
html[data-theme="light"] .payment-method-card{border:1px solid rgba(15,23,42,.14);box-shadow:0 8px 22px rgba(15,23,42,0.02)}
html[data-theme="light"] .payment-badge{border:1px solid rgba(15,23,42,0.13);background:rgba(15,23,42,0.04);color:#0f172a;box-shadow:0 10px 22px rgba(15,23,42,0.07)}
html[data-theme="light"] .gateway-logo{box-shadow:0 8px 18px rgba(15,23,42,0.05)}
html[data-theme="light"] .gateway-logo-yoco{background:#f3f5fb;color:#0f172a}
html[data-theme="light"] .footer-payment-image img{box-shadow:0 18px 45px rgba(15,23,42,0.13);border:1px solid rgba(15,23,42,0.1)}
html[data-theme="light"] .footer-payment-image img{box-shadow:0 22px 60px rgba(15,23,42,0.15);border:1px solid rgba(15,23,42,0.1);background:#ffffff}
html[data-theme="light"] .payment-method-card{background:linear-gradient(135deg,#ffffff,#f3f5fb) !important;border-color:rgba(15,23,42,0.11) !important;color:#0f172a !important}
html[data-theme="light"] .payment-method-card b{color:#0f172a !important}
html[data-theme="light"] .payment-method-card small{color:#4b5878 !important}
html[data-theme="light"] .payment-action-btn{background:#ffffff !important;border-color:rgba(15,23,42,0.11) !important}
html[data-theme="light"] .payment-method-card{border:1px solid rgba(15,23,42,0.11);background:rgba(255,255,255,0.92)}
html[data-theme="light"] .payment-method-card > span:last-child b{color:#0f172a}
html[data-theme="light"] .payment-method-card > span:last-child small{color:#4b5878}
html[data-theme="light"] .payment-action-btn{background:#ffffff !important;border:1px solid rgba(15,23,42,0.11) !important}
html[data-theme="light"] .admin-order-hero{background:linear-gradient(135deg,#f3f5fb,rgba(255,255,255,0.94))}
html[data-theme="light"] .order-kpi{border:1px solid rgba(15,23,42,0.1);background:rgba(15,23,42,0.02)}
html[data-theme="light"] .order-kpi span,html[data-theme="light"] .meta-list span{color:#4b5878}
html[data-theme="light"] .meta-list{border-bottom:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .payment-method-card{border:1px solid rgba(15,23,42,0.11);background:rgba(255,255,255,0.92)}
html[data-theme="light"] .payment-method-card>span:last-child b{color:#0f172a}
html[data-theme="light"] .payment-method-card>span:last-child small{color:#4b5878}
html[data-theme="light"] .payment-action-btn{background:#ffffff !important;border:1px solid rgba(15,23,42,0.11) !important}
html[data-theme="light"] .profile-card .meta-list{border-color:rgba(15,23,42,.14)}
html[data-theme="light"] .main-nav a.client-area-nav{background:linear-gradient(135deg,#ffffff,#f3f5fb 48%,#f3f5fb) !important;color:#0f172a !important;box-shadow:0 12px 28px rgba(15,23,42,0.16),0 0 0 1px rgba(255,255,255,.06) inset,0 0 18px rgba(14,165,233,.16) !important}
html[data-theme="light"] .main-nav a.client-area-nav:hover,html[data-theme="light"] .main-nav a.client-area-nav.active{background:linear-gradient(135deg,#ffffff,#f3f5fb 52%,#f3f5fb) !important;color:#0f172a !important;box-shadow:0 16px 36px rgba(15,23,42,0.16),0 0 0 1px rgba(255,255,255,.10) inset,0 0 24px rgba(6,182,212,.22) !important}
html[data-theme="light"] .sidebar a.active,html[data-theme="light"] .sidebar-menu > li > a.active,html[data-theme="light"] .admin-nav-group a.active,html[data-theme="light"] .client-sidebar a.active{border-color:rgba(15,23,42,0.14) !important}
html[data-theme="light"] .sidebar a.active i,html[data-theme="light"] .admin-nav-group a.active i,html[data-theme="light"] .client-sidebar a.active i{color:#0f172a !important}
html[data-theme="light"] .client-area-page .dns-manager-panel.client-dns-page .dns-table-wrap{border:1px solid rgba(15,23,42,.14)}
html[data-theme="light"] .client-area-page .dns-manager-panel.client-dns-page .dns-records-table thead th,html[data-theme="light"] .client-area-page .dns-manager-panel.client-dns-page .dns-records-table tr:first-child th{box-shadow:0 1px 0 rgba(15,23,42,0.04)}
html[data-theme="light"] #tfCallBox .tf-call-card,html[data-theme="light"] .tf-call-box .tf-call-card{background:linear-gradient(145deg,#ffffff,#f3f5fb) !important;color:#0f172a !important}
html[data-theme="light"] #tfCallBox .tf-call-body p,html[data-theme="light"] .tf-call-box .tf-call-body p{color:#0f172a !important}
html[data-theme="light"] select.form-control option:hover,html[data-theme="light"] select.form-control option:focus,html[data-theme="light"] select.form-control option:checked{background:#f3f5fb !important;color:#0f172a !important}
html[data-theme="light"] select.form-control option:disabled{background:#f3f5fb !important}
html[data-theme="light"] .admin-area-page select.form-control,html[data-theme="light"] .dns-modal-card select.form-control{background:#f3f5fb !important;color:#0f172a !important}
html[data-theme="light"] .admin-area-page select.form-control option:hover,html[data-theme="light"] .admin-area-page select.form-control option:focus,html[data-theme="light"] .admin-area-page select.form-control option:checked,html[data-theme="light"] .dns-modal-card select.form-control option:hover,html[data-theme="light"] .dns-modal-card select.form-control option:focus,html[data-theme="light"] .dns-modal-card select.form-control option:checked{background:#f3f5fb !important;color:#0f172a !important}
@media(max-width:980px){html[data-theme="light"] .client-area-page .client-sidebar{background:rgba(255,255,255,0.96) !important}}
html[data-theme="light"] .domain-special-showcase{border:1px solid rgba(15,23,42,0.11);background:radial-gradient(circle at top left,rgba(6,214,255,.20),transparent 34%),radial-gradient(circle at bottom right,rgba(255,46,138,.16),transparent 38%),linear-gradient(145deg,rgba(15,23,42,0.05),rgba(15,23,42,0.02));box-shadow:0 18px 55px rgba(15,23,42,0.14)}
html[data-theme="light"] .domain-special-head p{color:var(--muted,#56627f)}
html[data-theme="light"] .domain-special-card{background:linear-gradient(160deg,rgba(255,255,255,0.92),rgba(255,255,255,0.72));border:1px solid rgba(15,23,42,0.11);box-shadow:0 14px 34px rgba(15,23,42,0.13),inset 0 0 24px rgba(6,214,255,.07)}
html[data-theme="light"] .domain-ext{color:#0f172a}
html[data-theme="light"] .domain-was{color:#4b5878}
html[data-theme="light"] .domain-special-meta span{color:#0f172a;background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .gateway-eft-logo{background:linear-gradient(135deg,#ffffff,#0f766e);color:#0f172a}
html[data-theme="light"] .eft-box{box-shadow:0 18px 40px rgba(15,23,42,0.04)}
html[data-theme="light"] .eft-checkout-note{color:#0f172a}
html[data-theme="light"] .admin-service-payment-card .admin-radio-dot{border:2px solid rgba(15,23,42,0.58) !important;box-shadow:inset 0 0 0 6px #ffffff,0 4px 12px rgba(15,23,42,0.08) !important}
html[data-theme="light"] .admin-service-payment-card input[type="radio"]:checked + .admin-radio-dot{box-shadow:inset 0 0 0 5px #ffffff,0 0 0 4px rgba(56,189,248,.2),0 4px 12px rgba(15,23,42,0.08) !important}
html[data-theme="light"] .admin-service-payment-card > span:last-child b{color:#0f172a !important}
html[data-theme="light"] .admin-service-payment-card > span:last-child small{color:#4b5878 !important}
html[data-theme="light"] .admin-order-submit-overlay{background:rgba(255,255,255,0.7)}
html[data-theme="light"] .admin-order-submit-overlay > div{box-shadow:0 24px 70px rgba(15,23,42,0.13)}
html[data-theme="light"] .tf-global-loader{background:rgba(255,255,255,0.7)}
html[data-theme="light"] .tf-global-loader-box{box-shadow:0 24px 70px rgba(15,23,42,0.13)}
html[data-theme="light"] .permission-grid label{background:rgba(15,23,42,0.03);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-user-card{background:rgba(15,23,42,0.02);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .role-pill,html[data-theme="light"] .admin-count-pill{background:rgba(15,23,42,0.04)}
html[data-theme="light"] .role-pill.full{color:#0f172a}
html[data-theme="light"] .permission-summary{color:var(--muted,#56627f)}
html[data-theme="light"] .admin-radio-dot{border:2px solid rgba(15,23,42,0.36)}
html[data-theme="light"] .admin-sound-toggle.enabled{color:#0f172a !important}
html[data-theme="light"] .admin-sound-toggle:not(.enabled){color:#0f172a !important}
html[data-theme="light"] .tf-loader-dismiss{background:#f3f5fb;color:#0f172a}
html[data-theme="light"] .admin-notification-card{border:1px solid rgba(15,23,42,0.1);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .admin-notification-status{background:rgba(15,23,42,0.05)}
html[data-theme="light"] .admin-notification-status.success{color:#56627f}
html[data-theme="light"] .admin-notification-status.failed,html[data-theme="light"] .admin-notification-status.error,html[data-theme="light"] .admin-notification-status.danger{color:#0f172a}
html[data-theme="light"] .admin-notification-status.warning{color:#56627f}
html[data-theme="light"] .gateway-payfast-logo{background:linear-gradient(135deg,#f3f5fb,#00a3e0)}
html[data-theme="light"] .whois-buy-price{color:#0f172a}
html[data-theme="light"] .tf-package-track::-webkit-scrollbar-track{background:rgba(15,23,42,0.03)}
html[data-theme="light"] .tf-slider-btn{border:1px solid rgba(15,23,42,0.14);background:rgba(255,255,255,0.86);color:#0f172a;box-shadow:0 18px 45px rgba(15,23,42,0.13)}
html[data-theme="light"] .admin-stat-row .dash-card.small p,html[data-theme="light"] .admin-stat-row .dash-card.small h3{color:#0f172a !important}
html[data-theme="light"] .admin-stat-row .dash-card.small p{text-shadow:0 1px 10px rgba(15,23,42,0.11)}
html[data-theme="light"] .payment-log-meta span{background:rgba(15,23,42,0.03);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .payment-log-meta b{color:#0f172a}
html[data-theme="light"] .payment-log-pre{background:rgba(255,255,255,0.7);border:1px solid rgba(15,23,42,0.09)}
html[data-theme="light"] .admin-chat-hero{border:1px solid rgba(15,23,42,0.09);box-shadow:0 24px 70px rgba(15,23,42,0.1)}
html[data-theme="light"] .chat-status-pill{color:#0f172a}
html[data-theme="light"] .admin-chat-sidebar,html[data-theme="light"] .admin-chat-conversation-panel{border:1px solid rgba(15,23,42,0.09);background:rgba(255,255,255,0.82);box-shadow:0 24px 65px rgba(15,23,42,0.1)}
html[data-theme="light"] .admin-chat-sidebar-head span{color:#0f172a}
html[data-theme="light"] .admin-chat-search{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .admin-chat-search input{color:#0f172a}
html[data-theme="light"] .admin-chat-search input::placeholder{color:#56627f}
html[data-theme="light"] .admin-area-page .chat-client-link{border:1px solid rgba(15,23,42,0.09) !important;background:rgba(15,23,42,0.02) !important;color:#0f172a}
html[data-theme="light"] .chat-client-main small,html[data-theme="light"] .chat-client-main em{color:#56627f}
html[data-theme="light"] .chat-empty{color:#56627f}
html[data-theme="light"] .admin-chat-conversation-head{border-bottom:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.02)}
html[data-theme="light"] .admin-chat-conversation-head p{color:#56627f}
html[data-theme="light"] .admin-area-page .admin-chat-thread{background:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.7)) !important}
html[data-theme="light"] .admin-area-page .admin-chat-thread .chat-bubble{border:1px solid rgba(15,23,42,0.09) !important;box-shadow:0 10px 28px rgba(15,23,42,0.08) !important}
html[data-theme="light"] .admin-area-page .admin-chat-thread .chat-bubble.client{background:rgba(255,255,255,0.96) !important;color:#0f172a !important}
html[data-theme="light"] .admin-area-page .admin-chat-thread .chat-bubble.system{color:#0f172a !important}
html[data-theme="light"] .admin-chat-compose{border-top:1px solid rgba(15,23,42,0.09);background:rgba(255,255,255,0.92)}
html[data-theme="light"] .compose-box{border:1px solid rgba(15,23,42,0.09);background:rgba(15,23,42,0.03)}
html[data-theme="light"] .compose-box textarea{color:#0f172a !important}
html[data-theme="light"] .compose-icon{background:rgba(15,23,42,0.04);color:#0f172a}
html[data-theme="light"] .admin-voice-row .chat-call-btn{color:#0f172a}
html[data-theme="light"] .admin-voice-row .chat-voice-btn.recording{color:#0f172a !important}
html[data-theme="light"] .tf-bridge-card{background:linear-gradient(135deg,#ffffff,rgba(255,255,255,0.96));box-shadow:0 22px 70px rgba(15,23,42,0.16),0 0 0 1px rgba(124,60,255,.18);color:#0f172a}
@media (max-width: 900px){html[data-theme="light"] .admin-area-page .admin-mobile-bar{background:rgba(255,255,255,0.96) !important;border:1px solid rgba(15,23,42,0.09) !important;box-shadow:0 12px 36px rgba(15,23,42,0.13) !important}
html[data-theme="light"] .admin-area-page .admin-sidebar-backdrop{background:rgba(255,255,255,0.7) !important}
html[data-theme="light"] .admin-area-page .admin-layout .admin-sidebar,html[data-theme="light"] .admin-area-page .admin-sidebar{background:linear-gradient(180deg,#ffffff,#ffffff) !important;box-shadow:34px 0 90px rgba(15,23,42,0.16) !important;border-right:1px solid rgba(15,23,42,0.11) !important}
html[data-theme="light"] .admin-area-page .admin-sidebar-mobile-head{background:#ffffff !important;border-bottom:1px solid rgba(15,23,42,0.1) !important}
html[data-theme="light"] .admin-area-page .admin-nav-group{background:rgba(15,23,42,0.02) !important;border:1px solid rgba(15,23,42,0.09) !important}
html[data-theme="light"] .admin-area-page .admin-topbar{background:rgba(255,255,255,0.94) !important;box-shadow:0 12px 34px rgba(15,23,42,0.11) !important}}
@media (max-width: 900px){html[data-theme="light"] body.admin-area-page .admin-mobile-bar{background:#ffffff !important;border-bottom:1px solid rgba(15,23,42,0.11) !important;box-shadow:0 12px 34px rgba(15,23,42,0.15) !important}
html[data-theme="light"] body.admin-area-page .admin-sidebar-backdrop{background:rgba(255,255,255,0.7) !important}
html[data-theme="light"] body.admin-area-page .admin-layout .admin-sidebar,html[data-theme="light"] body.admin-area-page .admin-sidebar#adminSidebar{background:linear-gradient(180deg,#ffffff,#ffffff) !important;border-right:1px solid rgba(15,23,42,0.13) !important;box-shadow:34px 0 90px rgba(15,23,42,0.16) !important}
html[data-theme="light"] body.admin-area-page .admin-sidebar-mobile-head{background:#ffffff !important;border-bottom:1px solid rgba(15,23,42,0.1) !important}
html[data-theme="light"] body.admin-area-page .admin-topbar{background:rgba(255,255,255,0.96) !important}}
