:root,[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-color:#e2e8f0;--card-bg:#fff}:root:not([data-theme=dark]) .card p,:root:not([data-theme=dark]) .custom-card p,[data-theme=light] .card p,[data-theme=light] .custom-card p{color:#0f172a}:root:not([data-theme=dark]) thead tr,[data-theme=light] thead tr{background-color:#f1f5f9!important}:root:not([data-theme=dark]) thead th,[data-theme=light] thead th{color:#0f172a!important;font-weight:700!important}:root:not([data-theme=dark]) h1:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),:root:not([data-theme=dark]) h2:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),:root:not([data-theme=dark]) h3:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),:root:not([data-theme=dark]) h4:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),:root:not([data-theme=dark]) h5:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),[data-theme=light] h1:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),[data-theme=light] h2:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),[data-theme=light] h3:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),[data-theme=light] h4:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]),[data-theme=light] h5:not(.text-white):not([class*=text-white]):not([class*=text-blue-]):not([class*=text-emerald-]):not([class*=text-amber-]):not([class*=text-red-]):not([class*=text-rose-]){color:#0f172a}.bg-blue-600 h1,.bg-blue-600 h2,.bg-blue-600 h3,.bg-blue-600 h4,.bg-blue-600 h5,.bg-blue-600 h6,.bg-blue-700 h1,.bg-blue-700 h2,.bg-blue-700 h3,.bg-blue-700 h4,.bg-blue-700 h5,.bg-blue-700 h6,.bg-blue-800 h1,.bg-blue-800 h2,.bg-blue-800 h3,.bg-blue-800 h4,.bg-blue-800 h5,.bg-blue-800 h6,.bg-indigo-600 h1,.bg-indigo-600 h2,.bg-indigo-600 h3,.bg-indigo-600 h4,.bg-indigo-600 h5,.bg-indigo-600 h6,.bg-indigo-700 h1,.bg-indigo-700 h2,.bg-indigo-700 h3,.bg-indigo-700 h4,.bg-indigo-700 h5,.bg-indigo-700 h6,.text-white,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,[class~=text-white],[data-theme=dark] [class*=bg-slate-900] h1,[data-theme=dark] [class*=bg-slate-900] h2,[data-theme=dark] [class*=bg-slate-900] h3,[data-theme=dark] [class*=bg-slate-900] h4,[data-theme=dark] [class*=bg-slate-900] h5,[data-theme=dark] [class*=bg-slate-900] h6{color:#fff!important}:root:not([data-theme=dark]) table td,[data-theme=light] table td{color:#0f172a!important}:root:not([data-theme=dark]) label,[data-theme=light] label{color:#1e293b!important}:root:not([data-theme=dark]) input[type=number],:root:not([data-theme=dark]) input[type=text],:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) select option,:root:not([data-theme=dark]) textarea,[data-theme=light] input[type=number],[data-theme=light] input[type=text],[data-theme=light] select,[data-theme=light] select option,[data-theme=light] textarea{color:#0f172a!important;background-color:#fff!important}:root:not([data-theme=dark]) select option:checked,:root:not([data-theme=dark]) select option:hover,[data-theme=light] select option:checked,[data-theme=light] select option:hover{color:#fff!important;background-color:#2563eb!important}[data-theme=dark] select,[data-theme=dark] select option,html[data-theme=dark] select,html[data-theme=dark] select option{color:#f8fafc!important;background-color:#1e293b!important}[data-theme=dark] select option:checked,[data-theme=dark] select option:hover,html[data-theme=dark] select option:checked,html[data-theme=dark] select option:hover{color:#fff!important;background-color:#3b82f6!important}html[data-theme-mode=dark],html[data-theme=dark]{color-scheme:dark;--color-primary:#38bdf8;--color-primary-hover:#0ea5e9;--color-primary-light:rgba(56,189,248,.16);--color-whatsapp:#25d366;--color-whatsapp-dark:#128c7e;--color-bg-primary:#1e293b;--color-bg-secondary:#0f172a;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-border:#334155;--color-success:#34d399;--color-warning:#fbbf24;--color-destructive:#f87171;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--shadow-glass:0 8px 32px 0 rgba(0,0,0,.37);--shadow-primary:0 4px 14px 0 rgba(56,189,248,.25);--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#334155;--card-bg:#1e293b;--primary-color:#38bdf8;--primary-hover:#0ea5e9;--primary-transparent:rgba(56,189,248,.16)}[data-theme=dark] .app-content,[data-theme=dark] .page,[data-theme=dark] body{background-color:#0f172a!important;color:#f8fafc!important}[data-theme=dark] .app-header{background-color:#0f172a!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .app-header div,[data-theme=dark] .app-header p,[data-theme=dark] .app-header span{color:#f8fafc!important}[data-theme=dark] .app-header .text-gray-500{color:#94a3b8!important}[data-theme=dark] .app-header .header-link i{color:#cbd5e1!important}[data-theme=dark] .app-sidebar,[data-theme=dark] .main-sidebar,[data-theme=dark] .main-sidebar-header{background-color:#0f172a!important;border-right:1px solid #1e293b!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .side-menu__item{color:#94a3b8!important}[data-theme=dark] .side-menu__item:hover{background-color:#1e293b!important;color:#f8fafc!important}[data-theme=dark] .side-menu__item.active{background-color:rgba(56,189,248,.16)!important;color:#38bdf8!important;border-left:3.5px solid #38bdf8!important}[data-theme=dark] .slide__category .category-name{color:#64748b!important}:root:not([data-theme=dark]) .side-menu__item,[data-theme=light] .side-menu__item{color:#334155!important;border-radius:8px!important}:root:not([data-theme=dark]) .side-menu__item:hover,:root:not([data-theme=dark]) .side-menu__item:not(.active):hover,[data-theme=light] .side-menu__item:hover,[data-theme=light] .side-menu__item:not(.active):hover{background-color:rgba(1,98,232,.05)!important;color:#0162e8!important}:root:not([data-theme=dark]) .side-menu__item.active,[data-theme=light] .side-menu__item.active{background-color:rgba(1,98,232,.12)!important;color:#0162e8!important;font-weight:700!important;box-shadow:inset 3px 0 0 #0162e8!important}:root:not([data-theme=dark]) .side-menu__icon,[data-theme=light] .side-menu__icon{color:inherit!important}:root:not([data-theme=dark]) .app-header button:hover,[data-theme=light] .app-header button:hover{background-color:rgba(15,23,42,.05)!important}[data-theme=dark] .card,[data-theme=dark] .custom-card,[data-theme=dark] .dropdown-menu,[data-theme=dark] .modal-content{background-color:#1e293b!important;border:1px solid #334155!important;color:#f8fafc!important}[data-theme=dark] .card-header{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] [style*=border-bottom],[data-theme=dark] [style*=borderBottom]{border-color:#334155!important}[data-theme=dark] .text-gray-600,[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-800,[data-theme=dark] .text-gray-900,[data-theme=dark] .text-slate-600,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-slate-900,[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color: #0b1e32"],[data-theme=dark] [style*="color: #2c3e50"],[data-theme=dark] [style*="color: rgb(0, 0, 0)"],[data-theme=dark] [style*="color: rgb(11, 30, 50)"],[data-theme=dark] [style*="color: rgb(44, 62, 80)"],[data-theme=dark] [style*="color:#0b1e32"],[data-theme=dark] [style*="color:rgb(0,0,0)"],[data-theme=dark] [style*="color:rgb(11, 30, 50)"],[data-theme=dark] [style*="color:rgb(11,30,50)"],[data-theme=dark] [style*="color:rgb(44,62,80)"],[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f8fafc!important}[data-theme=dark] .text-gray-400,[data-theme=dark] .text-gray-500,[data-theme=dark] .text-slate-400,[data-theme=dark] .text-slate-500,[data-theme=dark] [style*="color: #4d5875"],[data-theme=dark] [style*="color: #8c90a9"],[data-theme=dark] label,[data-theme=dark] p{color:#cbd5e1!important}[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-slate-100,[data-theme=dark] .bg-slate-50,[data-theme=dark] .bg-white,[data-theme=dark] [style*="background-color: #f0f3f8"],[data-theme=dark] [style*="background-color: #f8f9fa"],[data-theme=dark] [style*='backgroundColor: "#f8f9fa"']{background-color:#1e293b!important;color:#f8fafc!important}.wallet-gradient-card,:root:not([data-theme=dark]) .wallet-gradient-card,[data-theme=dark] .wallet-gradient-card,[data-theme=light] .wallet-gradient-card{background:linear-gradient(135deg,#0162e8,#06409e)!important;color:#fff!important;border:none!important}.wallet-gradient-card h1,.wallet-gradient-card h2,.wallet-gradient-card h3,.wallet-gradient-card h4,.wallet-gradient-card i,.wallet-gradient-card p,.wallet-gradient-card span,:root:not([data-theme=dark]) .wallet-gradient-card h1,:root:not([data-theme=dark]) .wallet-gradient-card h2,:root:not([data-theme=dark]) .wallet-gradient-card h3,:root:not([data-theme=dark]) .wallet-gradient-card h4,:root:not([data-theme=dark]) .wallet-gradient-card i,:root:not([data-theme=dark]) .wallet-gradient-card p,:root:not([data-theme=dark]) .wallet-gradient-card span,[data-theme=dark] .wallet-gradient-card h1,[data-theme=dark] .wallet-gradient-card h2,[data-theme=dark] .wallet-gradient-card h3,[data-theme=dark] .wallet-gradient-card h4,[data-theme=dark] .wallet-gradient-card i,[data-theme=dark] .wallet-gradient-card p,[data-theme=dark] .wallet-gradient-card span,[data-theme=light] .wallet-gradient-card h1,[data-theme=light] .wallet-gradient-card h2,[data-theme=light] .wallet-gradient-card h3,[data-theme=light] .wallet-gradient-card h4,[data-theme=light] .wallet-gradient-card i,[data-theme=light] .wallet-gradient-card p,[data-theme=light] .wallet-gradient-card span{color:#fff!important}.wallet-gradient-card a,.wallet-quick-btn,[data-theme=dark] .wallet-gradient-card a,[data-theme=dark] .wallet-quick-btn{background-color:hsla(0,0%,100%,.22)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.4)!important;text-decoration:none!important}.wallet-gradient-card a:hover,.wallet-quick-btn:hover,[data-theme=dark] .wallet-gradient-card a:hover,[data-theme=dark] .wallet-quick-btn:hover{background-color:hsla(0,0%,100%,.38)!important;color:#fff!important}[data-theme=dark] .border,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300{border-color:#334155!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:active,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #0f172a!important;-webkit-text-fill-color:#f8fafc!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:#64748b!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#64748b!important}[data-theme=dark] table{color:#f8fafc!important}[data-theme=dark] tr[style*="background-color: #f8f9fa"],[data-theme=dark] tr[style*='backgroundColor: "#f8f9fa"'],html[data-theme=dark] table th,html[data-theme=dark] table thead,html[data-theme=dark] table thead th,html[data-theme=dark] table thead tr{background-color:#0f172a!important;color:#cbd5e1!important;border-bottom:1px solid #334155!important}[data-theme=dark] table tbody tr{border-bottom:1px solid #334155!important}[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] table tbody tr:hover{background-color:#334155!important}:root:not([data-theme=dark]) .hover\:bg-gray-50:hover,:root:not([data-theme=dark]) .hover\:bg-gray-50\/50:hover,:root:not([data-theme=dark]) .hover\:bg-gray-50\/70:hover,:root:not([data-theme=dark]) .hover\:bg-gray-50\/80:hover,:root:not([data-theme=dark]) table tbody tr:not(.no-hover):hover,[data-theme=light] .hover\:bg-gray-50:hover,[data-theme=light] .hover\:bg-gray-50\/50:hover,[data-theme=light] .hover\:bg-gray-50\/70:hover,[data-theme=light] .hover\:bg-gray-50\/80:hover,[data-theme=light] table tbody tr:not(.no-hover):hover,html:not([data-theme=dark]) table tbody tr:not(.no-hover):hover{background-color:#eff6ff!important;transition:background-color .15s ease-in-out!important}:root:not([data-theme=dark]) table tbody tr:not(.no-hover):hover>td,[data-theme=light] table tbody tr:not(.no-hover):hover>td,html:not([data-theme=dark]) table tbody tr:not(.no-hover):hover>td{background-color:transparent!important}:root:not([data-theme=dark]) .bg-slate-100,[data-theme=light] .bg-slate-100{background-color:#f1f5f9!important;color:#1e293b!important;border:1px solid #cbd5e1!important}[data-theme=dark] .bg-emerald-50,[data-theme=dark] .bg-green-50{background-color:rgba(34,197,94,.15)!important;color:#4ade80!important}[data-theme=dark] .text-emerald-700,[data-theme=dark] .text-emerald-800,[data-theme=dark] .text-emerald-900,[data-theme=dark] .text-green-700,[data-theme=dark] .text-green-800,[data-theme=dark] .text-green-900{color:#4ade80!important}[data-theme=dark] .bg-blue-50{background-color:rgba(59,130,246,.15)!important;color:#60a5fa!important}[data-theme=dark] .bg-amber-50,[data-theme=dark] .bg-yellow-50{background-color:rgba(245,158,11,.15)!important;color:#fbbf24!important}[data-theme=dark] .bg-red-50{background-color:rgba(239,68,68,.15)!important;color:#f87171!important}[data-theme=dark] .bg-gray-100{background-color:#334155!important;color:#e2e8f0!important}[data-theme=dark] .dropdown-profile-item{color:#cbd5e1!important}[data-theme=dark] .dropdown-profile-item:hover{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}[data-theme=dark] .dropdown-profile-item:hover .icon-state{color:#60a5fa!important}[data-theme=dark] .dropdown-profile-logout{color:#f87171!important}[data-theme=dark] .dropdown-profile-logout:hover{background:rgba(239,68,68,.18)!important;color:#f87171!important}[data-theme=dark] .dropdown-profile-logout:hover .icon-state{color:#f87171!important}[data-theme=dark] [style*="color: #4d5875"],[data-theme=dark] [style*="color:#4d5875"]{color:#94a3b8!important}[data-theme=dark] [style*="color: #3c4858"],[data-theme=dark] [style*="color: rgb(60, 72, 88)"],[data-theme=dark] [style*="color:#3c4858"],[data-theme=dark] [style*="color:rgb(60, 72, 88)"],[data-theme=dark] [style*="color:rgb(60,72,88)"]{color:#e2e8f0!important}[data-theme=dark] [style*="color: #8c90a9"],[data-theme=dark] [style*="color: rgb(140, 144, 169)"],[data-theme=dark] [style*="color:#8c90a9"],[data-theme=dark] [style*="color:rgb(140, 144, 169)"],[data-theme=dark] [style*="color:rgb(140,144,169)"]{color:#94a3b8!important}[data-theme=dark] [style*="color: #0b1e32"],[data-theme=dark] [style*="color: rgb(11, 30, 50)"],[data-theme=dark] [style*="color:#0b1e32"],[data-theme=dark] [style*="color:rgb(11, 30, 50)"],[data-theme=dark] [style*="color:rgb(11,30,50)"]{color:#f8fafc!important}[data-theme=dark] [style*="border-bottom: 2px solid #e9edf4"],[data-theme=dark] [style*="border-bottom:2px solid #e9edf4"],[data-theme=dark] [style*="borderBottom: 2px solid #e9edf4"],[data-theme=dark] [style*='borderBottom: "2px solid #e9edf4"']{border-bottom-color:#334155!important}[data-theme=dark] .card,[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background-color:rgb(255, 255, 255)"],[data-theme=dark] [style*="background-color:rgb(255,255,255)"],[data-theme=dark] [style*='backgroundColor: "#fff"'],[data-theme=dark] [style*='backgroundColor: "#ffffff"']{background-color:#1e293b!important;border-color:#334155!important}[data-theme=dark] [style*="border: 1px solid #e9edf4"],[data-theme=dark] [style*="border:1px solid #e9edf4"],[data-theme=dark] [style*='border: "1px solid #e9edf4"']{border-color:#334155!important}[data-theme=dark] [style*="background-color: #f0f3f8"],[data-theme=dark] [style*="background-color:#f0f3f8"],[data-theme=dark] [style*='backgroundColor: "#f0f3f8"']{background-color:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .btn,html[data-theme=dark] a.btn,html[data-theme=dark] button{color:#f8fafc}html[data-theme=dark] .bg-blue-600,html[data-theme=dark] .btn-primary,html[data-theme=dark] [style*="background-color: #0162e8"],html[data-theme=dark] [style*="background-color:#0162e8"],html[data-theme=dark] [style*="backgroundColor:#0162e8"],html[data-theme=dark] [style*='backgroundColor: "#0162e8"'],html[data-theme=dark] a.bg-blue-600,html[data-theme=dark] button.bg-blue-600,html[data-theme=dark] button.btn-primary{color:#fff!important;background-color:#2563eb!important}html[data-theme=dark] .bg-blue-600:hover,html[data-theme=dark] a.bg-blue-600:hover,html[data-theme=dark] button.bg-blue-600:hover{background-color:#1d4ed8!important;color:#fff!important}html[data-theme=dark] .bg-blue-50,html[data-theme=dark] [style*="background-color: #eff6ff"],html[data-theme=dark] [style*='backgroundColor: "#eff6ff"'],html[data-theme=dark] a.bg-blue-50,html[data-theme=dark] button.bg-blue-50{background-color:rgba(30,58,138,.4)!important;color:#60a5fa!important}html[data-theme=dark] .bg-red-50,html[data-theme=dark] [style*="background-color: #fef2f2"],html[data-theme=dark] [style*='backgroundColor: "#fef2f2"'],html[data-theme=dark] a.bg-red-50,html[data-theme=dark] button.bg-red-50{background-color:rgba(127,29,29,.4)!important;color:#f87171!important}html[data-theme=dark] .bg-green-50,html[data-theme=dark] .bg-green-600,html[data-theme=dark] [style*="background-color: #f0fdf4"],html[data-theme=dark] [style*='backgroundColor: "#f0fdf4"'],html[data-theme=dark] a.bg-green-50,html[data-theme=dark] button.bg-green-50,html[data-theme=dark] button.bg-green-600{background-color:rgba(20,83,45,.4)!important;color:#4ade80!important}html[data-theme=dark] .border-gray-300,html[data-theme=dark] .border-slate-300,html[data-theme=dark] button.bg-gray-100,html[data-theme=dark] button.bg-gray-500{color:#cbd5e1!important}html[data-theme=dark] .side-menu__item.active,html[data-theme=dark] .side-menu__item.active div,html[data-theme=dark] .side-menu__item.active i,html[data-theme=dark] .side-menu__item.active span,html[data-theme=dark] [class*=side-menu].active,html[data-theme=dark] [class*=side-menu].active i,html[data-theme=dark] [class*=side-menu].active span{color:#38bdf8!important}html[data-theme=dark] [style*="background-color: #fff"]:not(.wallet-gradient-card):not(.wallet-gradient-card *),html[data-theme=dark] [style*="background-color: rgb(250, 250, 250)"]:not(.wallet-gradient-card):not(.wallet-gradient-card *),html[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"]:not(.wallet-gradient-card):not(.wallet-gradient-card *),html[data-theme=dark] [style*="background-color:#fff"]:not(.wallet-gradient-card):not(.wallet-gradient-card *),html[data-theme=dark] [style*="background: #fff"]:not(.wallet-gradient-card):not(.wallet-gradient-card *),html[data-theme=dark] [style*="background: rgb(255, 255, 255)"]:not(.wallet-gradient-card):not(.wallet-gradient-card *){background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}