/* Theme overrides; no inversion of photos, videos or icons. */
html[data-mode="light"]{color-scheme:light;--bg-base:#f2f5fb;--card-bg:#ffffff;--card-bg-hover:#f8faff;--card-border:#dce3ee;--card-border-hover:#a6bbdc;--text-main:#182840;--text-muted:#52627a;--text-dim:#60718a;--surface-input:#f8faff;--surface-input-focus:#ffffff;--surface-pill:#e9eff9;--surface-pill-hover:#dfe8f6;--shadow-card:0 12px 36px #263f6812;--shadow-hover:0 16px 40px #263f6820;--success:#047857;--warning:#92400e;--danger:#b91c1c;}
html[data-mode="light"] body{background-image:radial-gradient(circle at top right,#dbeafe80,transparent 60%);}
html[data-mode="light"] input,html[data-mode="light"] textarea,html[data-mode="light"] select{color:var(--text-main);background-color:var(--surface-input);border-color:var(--card-border);}
html[data-mode="light"] [style*="color: white"],html[data-mode="light"] [style*="color: #fff"]{color:var(--text-main)!important;}
html[data-mode="light"] [style*="background: #0"],html[data-mode="light"] [style*="background:#0"]{background:var(--card-bg)!important;}
@media(prefers-reduced-motion:no-preference){body,.header,.sidebar,.antispam-card,.set-panel,input,textarea,select{transition:background-color .2s,color .2s,border-color .2s;}}
html[data-mode="light"] html,html[data-mode="light"] body{background-image:radial-gradient(circle at 15% 10%, var(--bg-radial-1) 0%, transparent 45%),
    radial-gradient(circle at 85% 85%, var(--bg-radial-2) 0%, transparent 45%),
    radial-gradient(circle at 50% 50%, rgba(242,246,252,0.5) 0%, transparent 100%);}
html[data-mode="light"] .header{background-color:rgba(242,246,252,0.82);}
html[data-mode="light"] .fb-brand-icon{background-image:linear-gradient(135deg, rgb(24, 119, 242) 0%, rgba(242,246,252,1) 100%);box-shadow:rgba(50,70,100,0.2) 0px 0px 20px;}
html[data-mode="light"] .fb-brand-icon::after{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .header-logo{color:#182840;}
html[data-mode="light"] .badge{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 2px 10px;}
html[data-mode="light"] .header-notif-btn:hover{color:#182840;border-top-color:rgba(50,70,100,0.15);border-right-color:rgba(50,70,100,0.15);border-bottom-color:rgba(50,70,100,0.15);border-left-color:rgba(50,70,100,0.15);}
html[data-mode="light"] .notif-dot{box-shadow:rgba(50,70,100,0.2) 0px 0px 6px;}
html[data-mode="light"] .fb-status-pill{background-color:rgba(242,246,252,0.85);box-shadow:rgba(50,70,100,0.2) 0px 4px 15px;}
html[data-mode="light"] .fb-status-pill:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);background-color:rgba(242,246,252,0.9);}
html[data-mode="light"] .indicator-dot.green{color:rgb(11,126,88);text-shadow:rgba(50,70,100,0.2) 0px 0px 8px;}
html[data-mode="light"] .indicator-dot.red{color:rgb(163,46,46);text-shadow:rgba(50,70,100,0.2) 0px 0px 8px;}
html[data-mode="light"] .indicator-dot.amber{color:rgb(167,107,7);text-shadow:rgba(50,70,100,0.2) 0px 0px 8px;}
html[data-mode="light"] .status-indicator-badge.connected{color:rgb(35,143,104);}
html[data-mode="light"] .status-indicator-badge.error{color:rgb(169,77,77);}
html[data-mode="light"] .status-indicator-badge.warning{color:rgb(171,130,24);}
html[data-mode="light"] .status-indicator-divider{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .avatar-circle-wrap{color:#182840;}
html[data-mode="light"] .status-dot{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .nav-tab:hover{background-color:rgba(40,70,110,0.05);color:#182840;border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .nav-tab.active{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .tree-chevron{color:var(--text-dim, #50627c);}
html[data-mode="light"] .nav-tree-item.expanded .tree-chevron{color:rgb(65,112,170);}
html[data-mode="light"] .nav-sub-tree{border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .nav-sub-item{color:var(--text-muted, #182840);}
html[data-mode="light"] .nav-sub-item:hover{background-color:rgba(40,70,110,0.05);color:#182840;border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .nav-sub-item.active{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(65,112,170);box-shadow:rgba(50,70,100,0.12) 0px 2px 10px;}
html[data-mode="light"] .sub-tree-branch{color:#182840;}
html[data-mode="light"] .sidebar-promo-card{background-color:rgba(242,246,252,0.6);}
html[data-mode="light"] .promo-plane-icon{box-shadow:rgba(50,70,100,0.2) 0px 10px 20px;color:#182840;}
html[data-mode="light"] .promo-badge-tag{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .promo-badge-tag .mini-pro{color:#182840;}
html[data-mode="light"] .card-header-icon{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .card-title{color:#182840;}
html[data-mode="light"] .type-tabs{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.05);border-right-color:rgba(50,70,100,0.05);border-bottom-color:rgba(50,70,100,0.05);border-left-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .type-tab:hover{color:#182840;background-color:rgba(40,70,110,0.04);}
html[data-mode="light"] .type-tab.active{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;box-shadow:rgba(50,70,100,0.15) 0px 4px 14px;}
html[data-mode="light"] .compose-textarea:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px;}
html[data-mode="light"] .insert-btn{background-color:rgba(242,246,252,0.9);}
html[data-mode="light"] .insert-btn:hover{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .pick-values-box{background-color:rgba(242,246,252,0.9);}
html[data-mode="light"] .btn-sm{color:#182840;}
html[data-mode="light"] .link-input:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px;}
html[data-mode="light"] .upload-zone{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);background-color:rgba(242,246,252,0.5);}
html[data-mode="light"] .btn-upload{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .btn-upload:hover{box-shadow:rgba(50,70,100,0.2) 0px 0px 15px;}
html[data-mode="light"] .photo-remove-btn,html[data-mode="light"] .video-remove-btn{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .video-thumb{background-color:rgba(242,246,252,1);}
html[data-mode="light"] .video-info-badge{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .settings-section-title{color:#182840;}
html[data-mode="light"] .setting-card{background-color:rgba(242,246,252,0.6);}
html[data-mode="light"] .number-control{background-color:rgba(242,246,252,0.8);}
html[data-mode="light"] .num-btn:hover{background-color:rgba(40,70,110,0.08);color:#182840;}
html[data-mode="light"] .num-input{color:#182840;}
html[data-mode="light"] .token-card-box{background-color:rgba(242,246,252,0.6);}
html[data-mode="light"] .token-badge{background-color:rgba(242,246,252,0.7);}
html[data-mode="light"] .token-badge.ok{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .token-badge.err{border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .token-hint-alert{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .schedule-toggle-card{background-color:rgba(242,246,252,0.6);}
html[data-mode="light"] .schedule-toggle-card:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);background-color:rgba(242,246,252,0.7);}
html[data-mode="light"] .schedule-config-box{background-color:rgba(242,246,252,0.85);}
html[data-mode="light"] .sconfig-input:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px;}
html[data-mode="light"] .btn-secondary{background-color:rgba(40,70,110,0.06);}
html[data-mode="light"] .btn-secondary:hover{background-color:rgba(40,70,110,0.08);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-start{color:#182840;}
html[data-mode="light"] .btn-stop{background-image:linear-gradient(135deg, rgb(239, 68, 68) 0%, rgba(242,246,252,1) 100%);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;}
html[data-mode="light"] .btn-stop:hover{box-shadow:rgba(50,70,100,0.2) 0px 12px 28px;}
html[data-mode="light"] .progress-wrap{background-color:rgba(242,246,252,0.8);}
html[data-mode="light"] .progress-bar{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .progress-fill{box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .post-log{background-color:rgba(242,246,252,0.8);}
html[data-mode="light"] .post-log-header{background-color:rgba(242,246,252,0.9);}
html[data-mode="light"] .log-count{color:#182840;}
html[data-mode="light"] .log-item{border-bottom-color:rgba(50,70,100,0.04);}
html[data-mode="light"] .log-item:hover{background-color:rgba(40,70,110,0.03);}
html[data-mode="light"] .delay-badge{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .selected-count{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .search-input:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px;}
html[data-mode="light"] .btn-save{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 14px;}
html[data-mode="light"] .btn-save:hover{box-shadow:rgba(50,70,100,0.2) 0px 6px 18px;}
html[data-mode="light"] .group-tab.active{color:#182840;}
html[data-mode="light"] .saved-lists-select option{background-color:rgba(242,246,252,1);}
html[data-mode="light"] .btn-list-action:hover{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .select-all-row{background-color:rgba(242,246,252,0.5);border-top-color:rgba(50,70,100,0.04);border-right-color:rgba(50,70,100,0.04);border-bottom-color:rgba(50,70,100,0.04);border-left-color:rgba(50,70,100,0.04);}
html[data-mode="light"] .custom-checkbox{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);background-color:rgba(242,246,252,0.3);}
html[data-mode="light"] .custom-checkbox:checked{box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .custom-checkbox:checked::after{border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .custom-checkbox:indeterminate::after{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .group-list::-webkit-scrollbar-track{background-color:rgba(242,246,252,0.1);}
html[data-mode="light"] .group-list::-webkit-scrollbar-thumb{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .empty-illustration-circle{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 25px;}
html[data-mode="light"] .groups-empty h4{color:#182840;}
html[data-mode="light"] .group-item{background-color:rgba(242,246,252,0.65);}
html[data-mode="light"] .group-item:hover{background-color:rgba(242,246,252,0.8);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .group-item.selected{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .group-avatar{background-image:linear-gradient(135deg, rgb(24, 119, 242), rgba(242,246,252,1));border-top-color:rgba(50,70,100,0.15);border-right-color:rgba(50,70,100,0.15);border-bottom-color:rgba(50,70,100,0.15);border-left-color:rgba(50,70,100,0.15);}
html[data-mode="light"] .group-badge.admin{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .group-badge.private{color:rgb(169,77,77);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .group-badge.public{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .pagination{border-top-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .page-btn:hover:not(:disabled),html[data-mode="light"] .page-number:hover{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .page-number.active{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .toolbar-search-input:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px;}
html[data-mode="light"] .toolbar-filter-tabs{background-color:rgba(242,246,252,0.7);}
html[data-mode="light"] .toolbar-tab-btn:hover{color:#182840;}
html[data-mode="light"] .toolbar-tab-btn.active{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 2px 8px;}
html[data-mode="light"] .btn-primary-toolbar{color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 14px;}
html[data-mode="light"] .btn-primary-toolbar:hover{box-shadow:rgba(50,70,100,0.2) 0px 6px 20px;}
html[data-mode="light"] .btn-clear-history{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-clear-history:hover{box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .scheduler-card{box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;}
html[data-mode="light"] .scheduler-card:hover{box-shadow:rgba(50,70,100,0.2) 0px 16px 36px, rgba(50,70,100,0.15) 0px 0px 20px;}
html[data-mode="light"] .scard-thumb-box{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-thumb-box.photo{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-thumb-box.video{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-title{color:#182840;}
html[data-mode="light"] .scard-badge.draft{background-color:rgba(40,70,110,0.08);border-top-color:rgba(50,70,100,0.12);border-right-color:rgba(50,70,100,0.12);border-bottom-color:rgba(50,70,100,0.12);border-left-color:rgba(50,70,100,0.12);}
html[data-mode="light"] .scard-badge.scheduled{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .scard-badge.posting{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-badge.completed{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-badge.failed{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .scard-meta-pill{background-color:rgba(242,246,252,0.6);border-top-color:rgba(50,70,100,0.05);border-right-color:rgba(50,70,100,0.05);border-bottom-color:rgba(50,70,100,0.05);border-left-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .scard-bottom-row{border-top-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .btn-card-action:hover{background-color:rgba(40,70,110,0.08);color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-card-action.success{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-card-action.success:hover{box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .btn-card-action.edit:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-card-action.danger:hover{box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .btn-card-action.detail{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-card-action.detail:hover{box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .logs-compact-card{box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;}
html[data-mode="light"] .logs-compact-card:hover{box-shadow:rgba(50,70,100,0.2) 0px 14px 34px, rgba(50,70,100,0.12) 0px 0px 18px;}
html[data-mode="light"] .lcard-title{color:#182840;}
html[data-mode="light"] .lcard-status-badge.running{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .lcard-status-badge.completed{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .lcard-status-badge.stopped{background-color:rgba(40,70,110,0.08);border-top-color:rgba(50,70,100,0.12);border-right-color:rgba(50,70,100,0.12);border-bottom-color:rgba(50,70,100,0.12);border-left-color:rgba(50,70,100,0.12);}
html[data-mode="light"] .lcard-progress-section{background-color:rgba(242,246,252,0.55);border-top-color:rgba(50,70,100,0.04);border-right-color:rgba(50,70,100,0.04);border-bottom-color:rgba(50,70,100,0.04);border-left-color:rgba(50,70,100,0.04);}
html[data-mode="light"] .lcard-pbar-bg{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .lcard-footer{border-top-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .tab-empty-icon{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.15) 0px 0px 30px;}
html[data-mode="light"] .tab-empty-state h4{color:#182840;}
html[data-mode="light"] .log-overlay,html[data-mode="light"] .license-overlay,html[data-mode="light"] .modal-overlay{background-color:rgba(242,246,252,0.85);}
html[data-mode="light"] .log-modal{background-color:rgba(242,246,252,0.95);box-shadow:rgba(50,70,100,0.2) 0px 25px 70px;}
html[data-mode="light"] .log-modal-header{border-bottom-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .log-modal-header h3{color:#182840;}
html[data-mode="light"] .btn-close-log:hover{color:#182840;}
html[data-mode="light"] .log-sum-item{background-color:rgba(242,246,252,0.7);}
html[data-mode="light"] .log-detail-table th{background-color:rgba(242,246,252,0.9);}
html[data-mode="light"] .log-detail-table td{border-bottom-color:rgba(50,70,100,0.04);}
html[data-mode="light"] .license-modal{background-color:rgba(242,246,252,0.85);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 30px 80px, rgba(50,70,100,0.2) 0px 0px 40px;}
html[data-mode="light"] .license-fb-icon-orb{background-image:linear-gradient(135deg, rgb(24, 119, 242) 0%, rgba(242,246,252,1) 100%);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 10px 30px, rgba(50,70,100,0.2) 0px 0px 15px inset;}
html[data-mode="light"] .license-fb-icon-orb::after{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 15px;}
html[data-mode="light"] .license-logo-wrap h2{color:#182840;}
html[data-mode="light"] .license-input{background-color:rgba(242,246,252,0.85);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .license-input:focus{box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 4px;background-color:rgba(242,246,252,0.95);}
html[data-mode="light"] .license-input.format-valid{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 3px !important;}
html[data-mode="light"] .license-format-badge{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .lfb-pattern{color:rgb(65,112,170);}
html[data-mode="light"] .lfb-status{color:rgb(11,126,88);}
html[data-mode="light"] .license-error{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(169,77,77);}
html[data-mode="light"] .license-btn{color:#182840;}
html[data-mode="light"] .license-footer a:hover{color:#182840;}
html[data-mode="light"] .spinner{border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);border-top-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .spinner.large{border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
@media (max-width: 1280px){}
@media (max-width: 1024px){}
html[data-mode="light"] .type-tab[data-type="mixed"].active{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;color:#182840 !important;box-shadow:rgba(50,70,100,0.2) 0px 4px 18px, rgba(50,70,100,0.2) 0px 0px 12px !important;}
html[data-mode="light"] .type-tab[data-type="mixed"].active svg{color:#182840 !important;}
html[data-mode="light"] .mixed-dropzone{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;background-color:rgba(242,246,252,0.5) !important;}
html[data-mode="light"] .mixed-dropzone:hover,html[data-mode="light"] .mixed-dropzone.drag-over{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;box-shadow:rgba(50,70,100,0.2) 0px 0px 24px, rgba(50,70,100,0.15) 0px 0px 12px inset !important;}
html[data-mode="light"] .mixed-stats-badge{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-add-more-media{background-color:rgba(242,246,252,0.85);border-top-color:rgba(50,70,100,0.12);border-right-color:rgba(50,70,100,0.12);border-bottom-color:rgba(50,70,100,0.12);border-left-color:rgba(50,70,100,0.12);color:#182840;}
html[data-mode="light"] .btn-add-more-media:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 14px;}
@media (max-width: 680px){}
html[data-mode="light"] .mixed-preview-card{background-color:rgba(242,246,252,1);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);box-shadow:rgba(50,70,100,0.2) 0px 4px 14px;}
html[data-mode="light"] .mixed-preview-card:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 8px 24px, rgba(50,70,100,0.2) 0px 0px 16px;}
html[data-mode="light"] .mcard-thumb-wrap{background-color:rgba(242,246,252,1);}
html[data-mode="light"] .mcard-badge.image{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .mcard-badge.video{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .mcard-duration{background-color:rgba(242,246,252,0.78);color:#182840;}
html[data-mode="light"] .mcard-remove-btn{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .mcard-play-overlay{background-color:rgba(242,246,252,0.75);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 12px;}
html[data-mode="light"] .mixed-preview-card:hover .mcard-play-overlay{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 6px 18px;}
html[data-mode="light"] .mcard-fallback-video{background-image:radial-gradient(circle, rgba(124, 77, 255, 0.15), rgba(242,246,252,0.95));}
html[data-mode="light"] .mcard-fallback-video svg{color:rgb(114,95,170);}
html[data-mode="light"] .mcard-fallback-tag{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .media-modal-container{background-color:rgba(242,246,252,0.96);box-shadow:rgba(50,70,100,0.2) 0px 25px 70px;}
html[data-mode="light"] .media-modal-header{border-bottom-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .media-modal-title{color:#182840;}
html[data-mode="light"] .media-modal-body{background-color:rgba(242,246,252,1);}
html[data-mode="light"] .media-modal-body video,html[data-mode="light"] .media-modal-body img{box-shadow:rgba(50,70,100,0.2) 0px 8px 30px;}
html[data-mode="light"] .guide-modal-container{background-color:rgba(242,246,252,0.98);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 25px 80px, rgba(50,70,100,0.15) 0px 0px 40px;}
html[data-mode="light"] .guide-modal-header{border-bottom-color:rgba(50,70,100,0.08);background-color:rgba(242,246,252,0.8);}
html[data-mode="light"] .guide-modal-icon{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(38,129,169);}
html[data-mode="light"] .guide-modal-title{color:#182840;}
html[data-mode="light"] .guide-modal-subtitle{color:#182840;}
html[data-mode="light"] .guide-nav-bar{background-color:rgba(242,246,252,0.6);border-bottom-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .guide-nav-pill{background-color:rgba(40,70,110,0.04);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);color:#182840;}
html[data-mode="light"] .guide-nav-pill:hover,html[data-mode="light"] .guide-nav-pill.active{color:rgb(65,112,170);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .guide-card{background-color:rgba(242,246,252,0.65);border-top-color:rgba(50,70,100,0.07);border-right-color:rgba(50,70,100,0.07);border-bottom-color:rgba(50,70,100,0.07);border-left-color:rgba(50,70,100,0.07);}
html[data-mode="light"] .guide-card-head{border-bottom-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .guide-step-badge{color:rgb(38,129,169);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .guide-card-head h3{color:#182840;}
html[data-mode="light"] .guide-card-content p{color:#182840;}
html[data-mode="light"] .guide-feature-box{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .guide-f-info h4{color:#182840;}
html[data-mode="light"] .guide-f-info p{color:#182840;}
html[data-mode="light"] .guide-mode-item{background-color:rgba(242,246,252,0.45);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .guide-mode-title{color:rgb(38,129,169);}
html[data-mode="light"] .guide-mode-item p{color:#182840;}
html[data-mode="light"] .guide-code-box{background-color:rgba(242,246,252,1);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .guide-code-header{color:#50627c;}
html[data-mode="light"] .guide-code-box code{color:#182840;}
html[data-mode="light"] .guide-tip-box.info{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(100,134,172);}
html[data-mode="light"] .guide-tip-box.success{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(75,157,124);}
html[data-mode="light"] .guide-tip-box.warning{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(171,143,52);}
html[data-mode="light"] .guide-tip-box.danger{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .guide-checklist{color:#182840;}
html[data-mode="light"] .flow-step{background-color:rgba(40,70,110,0.02);border-top-color:rgba(50,70,100,0.05);border-right-color:rgba(50,70,100,0.05);border-bottom-color:rgba(50,70,100,0.05);border-left-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .flow-num{color:#182840;}
html[data-mode="light"] .flow-desc{color:#182840;}
html[data-mode="light"] .guide-support-contact-card{background-image:linear-gradient(135deg, rgba(242,246,252,0.25), rgba(242,246,252,0.7));border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .guide-support-contact-card h4{color:#182840;}
html[data-mode="light"] .guide-support-contact-card p{color:#182840;}
html[data-mode="light"] .guide-btn-contact.zalo{color:#182840;}
html[data-mode="light"] .guide-btn-contact.tele{color:#182840;}
html[data-mode="light"] .guide-search-wrapper{background-color:rgba(242,246,252,0.6);border-bottom-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .guide-search-input{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .guide-search-input:focus{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;background-color:rgba(242,246,252,0.95);}
html[data-mode="light"] .guide-search-icon{color:#50627c;}
html[data-mode="light"] .guide-copy-btn{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(65,112,170);}
html[data-mode="light"] .guide-copy-btn:hover{color:rgb(100,134,172);}
html[data-mode="light"] .guide-tag-hot{color:rgb(38,129,169);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .support-nav-item.active-guide-btn{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .support-nav-item.active-guide-btn:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .guide-highlight{color:rgb(173,163,94);}
@media (max-width: 960px){}
html[data-mode="light"] .stat-metric-card{box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;}
html[data-mode="light"] .stat-metric-card:hover{box-shadow:rgba(50,70,100,0.2) 0px 16px 36px, rgba(50,70,100,0.16) 0px 0px 20px;}
html[data-mode="light"] .stat-icon-wrap.total{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .stat-icon-wrap.success{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .stat-icon-wrap.running{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .stat-icon-wrap.failed{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .stat-value{color:#182840;}
html[data-mode="light"] .support-header-icon{background-color:rgba(40,70,110,0.05);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);}
html[data-mode="light"] .support-header-text h3{color:#182840;}
html[data-mode="light"] .support-nav-item:hover{background-color:rgba(40,70,110,0.05);color:#182840;border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
@media (max-width: 1024px){}
html[data-mode="light"] .toolbar-date-wrap svg{color:#182840;}
html[data-mode="light"] .safe-mode-card{background-color:rgba(242,246,252,0.78);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 8px 24px;}
html[data-mode="light"] .safe-mode-card:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .safe-icon-badge{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(38,129,169);}
html[data-mode="light"] .safe-card-title{color:#182840;}
html[data-mode="light"] .safe-card-subtitle{color:var(--text-dim, #182840);}
html[data-mode="light"] .safe-slider{background-color:rgba(40,70,110,0.08);border-top-color:rgba(50,70,100,0.15);border-right-color:rgba(50,70,100,0.15);border-bottom-color:rgba(50,70,100,0.15);border-left-color:rgba(50,70,100,0.15);}
html[data-mode="light"] .safe-slider::before{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .safe-switch input:checked + .safe-slider{background-image:linear-gradient(135deg, rgb(16, 185, 129), rgba(242,246,252,1));border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .safe-switch input:checked + .safe-slider::before{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .safe-switch-sm input:checked + .safe-slider{background-image:linear-gradient(135deg, rgb(16, 185, 129), rgba(242,246,252,1));border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .safe-switch-sm input:checked + .safe-slider::before{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .safe-field-label{color:var(--text-muted, #182840);}
html[data-mode="light"] .safe-select{background-color:rgba(242,246,252,0.85);color:#182840;}
html[data-mode="light"] .safe-select:focus{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 2px;}
html[data-mode="light"] .safe-number-box{background-color:rgba(242,246,252,0.85);}
html[data-mode="light"] .safe-sub-card{background-color:rgba(242,246,252,0.5);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .safe-row-name{color:#182840;}
html[data-mode="light"] .safe-row-hint{color:var(--text-dim, #50627c);}
html[data-mode="light"] .safe-retry-config{border-top-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .safe-warning-card{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .safe-warning-card .safe-row-name{color:#182840;}
html[data-mode="light"] .fb-warning-banner{background-image:linear-gradient(135deg, rgba(239, 68, 68, 0.22), rgba(242,246,252,0.15));border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 14px;}
html[data-mode="light"] .notif-count-badge{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 2px 6px;}
html[data-mode="light"] .header-popover{background-color:rgba(242,246,252,0.95);border-top-color:rgba(50,70,100,0.12);border-right-color:rgba(50,70,100,0.12);border-bottom-color:rgba(50,70,100,0.12);border-left-color:rgba(50,70,100,0.12);box-shadow:rgba(50,70,100,0.2) 0px 20px 45px, rgba(50,70,100,0.05) 0px 0px 0px 1px;}
html[data-mode="light"] .popover-header{border-bottom-color:rgba(50,70,100,0.08);background-color:rgba(40,70,110,0.02);}
html[data-mode="light"] .popover-title{color:#182840;}
html[data-mode="light"] .popover-subtitle{color:var(--text-muted, #182840);}
html[data-mode="light"] .notif-unread-chip{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(65,112,170);}
html[data-mode="light"] .btn-notif-text{color:var(--text-muted, #182840);}
html[data-mode="light"] .btn-notif-text:hover{color:#182840;background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .btn-notif-text.danger:hover{color:rgb(169,77,77);}
html[data-mode="light"] .btn-popover-close{background-color:rgba(40,70,110,0.05);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);color:var(--text-muted, #182840);}
html[data-mode="light"] .btn-popover-close:hover{background-color:rgba(40,70,110,0.08);color:#182840;}
html[data-mode="light"] .notif-ftab{background-color:rgba(40,70,110,0.04);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);color:var(--text-muted, #182840);}
html[data-mode="light"] .notif-ftab:hover{background-color:rgba(40,70,110,0.08);color:#182840;}
html[data-mode="light"] .notif-ftab.active{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .notif-item{background-color:rgba(40,70,110,0.02);border-top-color:rgba(50,70,100,0.05);border-right-color:rgba(50,70,100,0.05);border-bottom-color:rgba(50,70,100,0.05);border-left-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .notif-item:hover{background-color:rgba(40,70,110,0.06);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);}
html[data-mode="light"] .notif-item.unread{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .notif-item-icon.success{color:rgb(35,143,104);}
html[data-mode="light"] .notif-item-icon.error{color:rgb(169,77,77);}
html[data-mode="light"] .notif-item-icon.warning{color:rgb(171,130,24);}
html[data-mode="light"] .notif-item-icon.info{color:rgb(65,112,170);}
html[data-mode="light"] .notif-title,html[data-mode="light"] .notif-item-title{color:#182840;}
html[data-mode="light"] .notif-time,html[data-mode="light"] .notif-item-time{color:var(--text-dim, #50627c);}
html[data-mode="light"] .notif-item-del-btn{background-color:rgba(40,70,110,0.05);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);color:var(--text-dim, #50627c);}
html[data-mode="light"] .notif-item-del-btn:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(169,77,77);}
html[data-mode="light"] .notif-item-desc{color:var(--text-muted, #182840);}
html[data-mode="light"] .notif-empty{color:var(--text-muted, #182840);}
html[data-mode="light"] .notif-empty-icon{background-color:rgba(40,70,110,0.04);color:var(--text-dim, #50627c);}
html[data-mode="light"] .notif-empty h4{color:#182840;}
html[data-mode="light"] .notif-empty p{color:var(--text-dim, #50627c);}
html[data-mode="light"] .conn-status-item{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .conn-status-item:hover{background-color:rgba(40,70,110,0.05);}
html[data-mode="light"] .conn-item-icon.ext{color:rgb(35,143,104);}
html[data-mode="light"] .conn-item-icon.token{color:rgb(171,130,24);}
html[data-mode="light"] .conn-name{color:#182840;}
html[data-mode="light"] .conn-pill.success{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .conn-pill.warning{color:rgb(171,130,24);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .conn-pill.error{color:rgb(169,77,77);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .conn-desc{color:var(--text-muted, #182840);}
html[data-mode="light"] .popover-actions{border-top-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .btn-popover-action{background-color:rgba(40,70,110,0.06);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);color:#182840;}
html[data-mode="light"] .btn-popover-action:hover{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .btn-popover-action.primary{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .settings-nav-btn{color:var(--text-muted, #182840);}
html[data-mode="light"] .settings-nav-btn:hover{color:#182840;background-color:rgba(40,70,110,0.04);}
html[data-mode="light"] .settings-nav-btn.active{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 4px 12px;}
html[data-mode="light"] .set-card-header{border-bottom-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .set-card-title-group h3{color:#182840;}
html[data-mode="light"] .set-card-title-group p{color:var(--text-muted, #182840);}
html[data-mode="light"] .set-label{color:#182840;}
html[data-mode="light"] .set-input{background-color:rgba(242,246,252,0.85);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);color:#182840;}
html[data-mode="light"] .set-input:focus{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 0px 2px;}
html[data-mode="light"] .set-hint{color:var(--text-dim, #50627c);}
html[data-mode="light"] .set-toggle-row{background-color:rgba(40,70,110,0.02);border-top-color:rgba(50,70,100,0.05);border-right-color:rgba(50,70,100,0.05);border-bottom-color:rgba(50,70,100,0.05);border-left-color:rgba(50,70,100,0.05);}
html[data-mode="light"] .set-toggle-title{color:#182840;}
html[data-mode="light"] .set-toggle-desc{color:var(--text-muted, #182840);}
html[data-mode="light"] .safe-switch-sm .safe-slider{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .set-actions-footer{border-top-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .acc-profile-card{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .acc-avatar{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(65,112,170);}
html[data-mode="light"] .acc-status-badge{color:rgb(169,77,77);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .acc-status-badge.online{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .acc-name{color:#182840;}
html[data-mode="light"] .acc-meta-label{color:var(--text-muted, #182840);}
html[data-mode="light"] .acc-meta-val{color:#182840;}
html[data-mode="light"] .acc-meta-status{color:rgb(169,77,77);}
html[data-mode="light"] .acc-meta-status.online{color:rgb(35,143,104);}
html[data-mode="light"] .token-status-box{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .tbox-name{color:#182840;}
html[data-mode="light"] .tbox-badge{color:rgb(169,77,77);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .tbox-badge.valid{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .token-val-row{background-color:rgba(242,246,252,0.35);}
html[data-mode="light"] .token-val-row code{color:rgb(38,129,169);}
html[data-mode="light"] .token-box-hint{color:var(--text-dim, #50627c);}
html[data-mode="light"] .set-manual-token-card{background-color:rgba(40,70,110,0.02);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .set-sub-heading{color:#182840;}
html[data-mode="light"] .proxy-toggle-header{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .proxy-title-text{color:#182840;}
html[data-mode="light"] .proxy-desc-text{color:var(--text-muted, #182840);}
html[data-mode="light"] .proxy-test-status{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(100,134,172);}
html[data-mode="light"] .proxy-test-status.success{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(35,143,104);}
html[data-mode="light"] .proxy-test-status.error{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(169,77,77);}
html[data-mode="light"] .data-stat-card{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .data-stat-num{color:rgb(38,129,169);}
html[data-mode="light"] .data-stat-lbl{color:var(--text-muted, #182840);}
html[data-mode="light"] .data-box-card{background-color:rgba(40,70,110,0.03);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .data-box-card:hover{background-color:rgba(40,70,110,0.05);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);}
html[data-mode="light"] .data-box-icon.export{color:rgb(65,112,170);}
html[data-mode="light"] .data-box-icon.import{color:rgb(35,143,104);}
html[data-mode="light"] .data-box-icon.backup{color:rgb(131,90,171);}
html[data-mode="light"] .data-box-icon.restore{color:rgb(171,130,24);}
html[data-mode="light"] .data-box-info h4{color:#182840;}
html[data-mode="light"] .data-box-info p{color:var(--text-muted, #182840);}
html[data-mode="light"] .btn-data-act{background-color:rgba(40,70,110,0.06);border-top-color:rgba(50,70,100,0.1);border-right-color:rgba(50,70,100,0.1);border-bottom-color:rgba(50,70,100,0.1);border-left-color:rgba(50,70,100,0.1);color:#182840;}
html[data-mode="light"] .btn-data-act:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .data-danger-zone{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .danger-zone-title{color:rgb(169,77,77);}
html[data-mode="light"] .danger-zone-desc{color:#182840;}
html[data-mode="light"] .btn-danger-outline{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .btn-danger-outline:hover{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-danger-fill{background-color:rgba(242,246,252,1);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 2px 8px;}
html[data-mode="light"] .btn-danger-fill:hover{background-color:rgba(242,246,252,1);}
html[data-mode="light"] .app-global-toast{background-color:rgba(242,246,252,0.95);border-top-color:rgba(50,70,100,0.15);border-right-color:rgba(50,70,100,0.15);border-bottom-color:rgba(50,70,100,0.15);border-left-color:rgba(50,70,100,0.15);box-shadow:rgba(50,70,100,0.2) 0px 12px 36px, rgba(50,70,100,0.2) 0px 0px 24px;color:#182840;}
html[data-mode="light"] .app-global-toast.success{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 12px 36px, rgba(50,70,100,0.2) 0px 0px 24px;}
html[data-mode="light"] .app-global-toast.error{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 12px 36px, rgba(50,70,100,0.2) 0px 0px 24px;}
html[data-mode="light"] .app-global-toast.warning{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 12px 36px, rgba(50,70,100,0.2) 0px 0px 24px;}
html[data-mode="light"] .btn-popover-action.demo-active{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(35,143,104);}
html[data-mode="light"] .nav-antispam-badge-dot{box-shadow:rgba(50,70,100,0.2) 0px 0px 10px;}
html[data-mode="light"] .composer-antidetect-banner{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .composer-antidetect-banner:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.12) 0px 4px 18px;}
html[data-mode="light"] .composer-antidetect-icon{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(35,143,104);}
html[data-mode="light"] .composer-antidetect-title{color:#182840;}
html[data-mode="light"] .composer-antidetect-status{color:rgb(35,143,104);}
html[data-mode="light"] .composer-antidetect-status.inactive{color:rgb(169,77,77);}
html[data-mode="light"] .btn-config-antidetect{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(35,143,104);}
html[data-mode="light"] .btn-config-antidetect:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .antispam-header-card{background-image:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(242,246,252,0.65));border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .antispam-icon-glow{box-shadow:rgba(50,70,100,0.2) 0px 0px 20px;border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;color:rgb(35,143,104) !important;}
html[data-mode="light"] .antispam-status-badge{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .antispam-status-badge.inactive{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .presets-title{color:#182840;}
html[data-mode="light"] .preset-btn{background-color:rgba(40,70,110,0.03);}
html[data-mode="light"] .preset-btn:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .preset-btn.active{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.15) 0px 0px 16px;}
html[data-mode="light"] .preset-name{color:#182840;}
html[data-mode="light"] .antispam-card-header{border-bottom-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .card-header-icon-sm{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(38,129,169);}
html[data-mode="light"] .antispam-card-title{color:#182840;}
html[data-mode="light"] .delay-visualizer-bar{background-color:rgba(242,246,252,0.25);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .visualizer-label strong{color:rgb(35,143,104);}
html[data-mode="light"] .visualizer-track{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .antispam-tips-box{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(100,134,172);}
html[data-mode="light"] .antispam-tips-box svg{color:rgb(65,112,170);}
html[data-mode="light"] .antispam-actions-footer{background-color:rgba(242,246,252,0.5);}
html[data-mode="light"] .btn-save-antispam{background-image:linear-gradient(135deg, rgb(16, 185, 129), rgba(242,246,252,1));color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 14px;}
html[data-mode="light"] .btn-save-antispam:hover{box-shadow:rgba(50,70,100,0.2) 0px 6px 20px;}
html[data-mode="light"] .btn-reset-antispam{background-color:rgba(40,70,110,0.05);}
html[data-mode="light"] .btn-reset-antispam:hover{background-color:rgba(40,70,110,0.08);color:#182840;}
@media (max-width: 950px){}
html[data-mode="light"] .license-device-badge-wrap{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .license-expired-modal{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 50px;}
html[data-mode="light"] .license-expired-icon-orb{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 30px;}
html[data-mode="light"] .license-revoked-modal{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 50px;}
html[data-mode="light"] .license-revoked-icon-orb{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 30px;}
html[data-mode="light"] .license-expired-card{background-color:rgba(242,246,252,0.85);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .lexp-val{color:#182840;}
html[data-mode="light"] .license-expired-notice-box,html[data-mode="light"] .license-revoked-notice-box{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .license-revoked-notice-box{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:rgb(172,156,94);}
html[data-mode="light"] .btn-renew-large{background-image:linear-gradient(135deg, rgb(16, 185, 129) 0%, rgba(242,246,252,1) 100%);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 18px;}
html[data-mode="light"] .btn-renew-large:hover{background-image:linear-gradient(135deg, rgba(242,246,252,1) 0%, rgba(242,246,252,1) 100%);box-shadow:rgba(50,70,100,0.2) 0px 6px 24px;}
html[data-mode="light"] .btn-enter-new-key{background-color:rgba(40,70,110,0.06);color:#182840;border-top-color:rgba(50,70,100,0.15);border-right-color:rgba(50,70,100,0.15);border-bottom-color:rgba(50,70,100,0.15);border-left-color:rgba(50,70,100,0.15);}
html[data-mode="light"] .btn-enter-new-key:hover{background-color:rgba(40,70,110,0.08);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-link-support:hover{color:#182840;}
html[data-mode="light"] .dash-stat-card{background-color:rgba(242,246,252,0.7);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .dash-stat-card:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .dash-stat-val{color:#182840;}
html[data-mode="light"] .status-badge-pill.badge-active{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .status-badge-pill.badge-expiring{color:rgb(171,130,24);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .status-badge-pill.badge-expired{color:rgb(169,77,77);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 0px 12px;}
html[data-mode="light"] .status-badge-pill.badge-revoked,html[data-mode="light"] .status-badge-pill.badge-disabled{color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .dash-device-bar{background-color:rgba(40,70,110,0.08);}
html[data-mode="light"] .license-device-info-card{background-color:rgba(242,246,252,0.6);border-top-color:rgba(50,70,100,0.08);border-right-color:rgba(50,70,100,0.08);border-bottom-color:rgba(50,70,100,0.08);border-left-color:rgba(50,70,100,0.08);}
html[data-mode="light"] .dev-info-hint{color:#50627c;}
html[data-mode="light"] .btn-deactivate-device{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;color:rgb(169,77,77) !important;}
html[data-mode="light"] .btn-deactivate-device:hover{border-top-color:rgba(50,70,100,0.2) !important;border-right-color:rgba(50,70,100,0.2) !important;border-bottom-color:rgba(50,70,100,0.2) !important;border-left-color:rgba(50,70,100,0.2) !important;}
html[data-mode="light"] .license-server-config-card{background-color:rgba(242,246,252,0.5);border-top-color:rgba(50,70,100,0.06);border-right-color:rgba(50,70,100,0.06);border-bottom-color:rgba(50,70,100,0.06);border-left-color:rgba(50,70,100,0.06);}
html[data-mode="light"] .lserver-header h4{color:#182840;}
html[data-mode="light"] .lserver-status{color:rgb(11,126,88);}
@media (max-width: 950px){}
@media (max-width: 600px){}
html[data-mode="light"] .btn-extension-pkg{background-image:linear-gradient(135deg, rgb(37, 99, 235) 0%, rgba(242,246,252,1) 100%);color:#182840;border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);box-shadow:rgba(50,70,100,0.2) 0px 2px 8px;}
html[data-mode="light"] .btn-extension-pkg:hover{background-image:linear-gradient(135deg, rgba(242,246,252,1) 0%, rgba(242,246,252,1) 100%);box-shadow:rgba(50,70,100,0.2) 0px 4px 12px;}
html[data-mode="light"] .btn-extension-app{color:rgb(35,143,104);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-extension-app:hover{border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;box-shadow:rgba(50,70,100,0.2) 0px 4px 12px;}
html[data-mode="light"] .btn-extension-guide{background-color:rgba(242,246,252,0.85);color:rgb(100,134,172);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);}
html[data-mode="light"] .btn-extension-guide:hover{background-color:rgba(242,246,252,1);border-top-color:rgba(50,70,100,0.2);border-right-color:rgba(50,70,100,0.2);border-bottom-color:rgba(50,70,100,0.2);border-left-color:rgba(50,70,100,0.2);color:#182840;}
html[data-mode="light"] .guide-install-step{background-color:rgba(242,246,252,0.5);border-top-color:rgba(50,70,100,0.07);border-right-color:rgba(50,70,100,0.07);border-bottom-color:rgba(50,70,100,0.07);border-left-color:rgba(50,70,100,0.07);}
html[data-mode="light"] .guide-step-num{color:#182840;}
html[data-mode="light"] .guide-step-body h4{color:#182840;}
html[data-mode="light"] .guide-step-body p{color:#182840;}
html[data-mode="light"] .guide-step-body code{background-color:rgba(242,246,252,0.8);color:rgb(38,129,169);}
@media screen and (max-width: 850px){}
