:root{--primary:#1e293b;--primary-hover:#0f172a;--accent:#00bba0;--accent-hover:#009e87;--accent-light:#e6f9f6;--accent-border:#80e2d4;--orange:#ff7a00;--orange-hover:#e06b00;--orange-light:#fff3eb;--orange-border:#ffc499;--success:#00bba0;--success-light:#e6f9f6;--warning:#ff7a00;--warning-light:#fff3eb;--danger:#ef4444;--danger-light:#fef2f2;--info:#0ea5e9;--info-light:#f0f9ff;--bg-main:#f8fafc;--bg-card:#fff;--bg-secondary:#f1f5f9;--bg-sidebar:#1e293b;--card-bg:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--border:#e2e8f0;--border-focus:#00bba0;--text-main:#0f172a;--text-muted:#475569;--text-subtle:#64748b;--text-inverse:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000a}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes savePulse{0%{opacity:1;filter:drop-shadow(0 0 #00bba000);transform:scale(1)}50%{opacity:.75;filter:drop-shadow(0 0 8px #00bba0b3);transform:scale(1.22)}to{opacity:1;filter:drop-shadow(0 0 #00bba000);transform:scale(1)}}@keyframes saveWiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-12deg)scale(1.18)}75%{transform:rotate(12deg)scale(1.18)}}@keyframes pulseSync{0%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.85;transform:scale(1)}}.animate-spin,.spin,.spin-anim{transform-origin:50%;animation:.85s linear infinite spin!important;display:inline-block!important}.saving-anim,.animate-save,.save-anim{transform-origin:50%;animation:.6s ease-in-out infinite saveWiggle!important;display:inline-block!important}.syncing-anim,.animate-sync{transform-origin:50%;animation:1s cubic-bezier(.4,0,.2,1) infinite spin!important;display:inline-block!important}.pulse-anim{animation:1.2s ease-in-out infinite pulseSync!important;display:inline-block!important}@keyframes indeterminateProgress{0%{transform:translate(-100%)scaleX(.2)}50%{transform:translate(10%)scaleX(.7)}to{transform:translate(110%)scaleX(.2)}}.loading-bar-active{transform-origin:0;background:linear-gradient(90deg,#00bba0 0%,#38bdf8 50%,#ff710f 100%);border-radius:9999px;width:100%;animation:1.4s ease-in-out infinite indeterminateProgress;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #00bba099}.animate-fade-in{animation:.25s ease-out forwards fadeIn}.animate-slide-right{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideInRight}.pulse-dot{animation:2s ease-in-out infinite pulseGlow}.badge{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge-success{background:var(--success-light);color:#047857;border:1px solid #a7f3d0}.badge-warning{background:var(--warning-light);color:#b45309;border:1px solid #fde68a}.badge-danger{background:var(--danger-light);color:#b91c1c;border:1px solid #fecaca}.badge-info{background:var(--info-light);color:#0369a1;border:1px solid #bae6fd}.badge-neutral{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00bba059}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 4px 12px #ff7a0059}.btn-secondary{color:var(--text-main);border-color:var(--border);background:#fff}.btn-secondary:hover{border-color:var(--border-focus);background:#f8fafc}.btn-dark{background:var(--primary);color:#fff}.btn-dark:hover{background:var(--primary-hover)}.input-field{border:1px solid var(--border);width:100%;color:var(--text-main);background:#fff;border-radius:8px;outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.input-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00bba026}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);background:#ffffffe6}.animate-fadeIn{animation:.25s cubic-bezier(.16,1,.3,1) forwards fadeIn}[data-theme=dark],.dark{--primary:#38bdf8;--primary-hover:#0ea5e9;--accent:#00bba0;--accent-hover:#009e87;--accent-light:#00bba01f;--accent-border:#00bba059;--orange:#ff7a00;--orange-hover:#e06b00;--orange-light:#ff7a001f;--orange-border:#ff7a0059;--success:#00bba0;--success-light:#00bba01f;--warning:#ff7a00;--warning-light:#ff7a001f;--danger:#ef4444;--danger-light:#ef444426;--info:#0ea5e9;--info-light:#0ea5e926;--bg-main:#0b0f17;--bg-card:#151d2a;--bg-secondary:#0f172a;--bg-sidebar:#000;--card-bg:#151d2a;--border-color:#222f43;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-tertiary:#64748b;--border:#222f43;--border-focus:#00bba0;--text-main:#f8fafc;--text-muted:#94a3b8;--text-subtle:#64748b;--text-inverse:#0b0f17;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #0006;--shadow-xl:0 20px 25px -5px #000000b3, 0 8px 10px -6px #00000080}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155}.dark ::-webkit-scrollbar-thumb{background:#334155}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569}.dark ::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=dark] .input-field,.dark .input-field,[data-theme=dark] input[type=text],.dark input[type=text],[data-theme=dark] input[type=search],.dark input[type=search],[data-theme=dark] input[type=email],.dark input[type=email],[data-theme=dark] input[type=date],.dark input[type=date],[data-theme=dark] select,.dark select,[data-theme=dark] textarea,.dark textarea{color:#f8fafc;background-color:#1a2436;border-color:#2d3d56}[data-theme=dark] input::placeholder,.dark input::placeholder,[data-theme=dark] textarea::placeholder,.dark textarea::placeholder{color:#64748b}[data-theme=dark] .input-field:focus,.dark .input-field:focus,[data-theme=dark] input:focus,.dark input:focus,[data-theme=dark] select:focus,.dark select:focus,[data-theme=dark] textarea:focus,.dark textarea:focus{border-color:var(--accent);background-color:#1e2a3e;box-shadow:0 0 0 3px #00bba040}[data-theme=dark] select option,.dark select option{color:#f8fafc;background-color:#151d2a}[data-theme=dark] .btn-secondary,.dark .btn-secondary{color:#f8fafc;background-color:#1e293b;border-color:#334155}[data-theme=dark] .btn-secondary:hover,.dark .btn-secondary:hover{color:#fff;background-color:#28364d;border-color:#475569}[data-theme=dark] .glass-panel,.dark .glass-panel{background:#151d2ae6;border-color:#222f43}[data-theme=dark] .badge-neutral,.dark .badge-neutral{color:#94a3b8;background:#1e293b;border-color:#334155}[data-theme=dark] .badge-success,.dark .badge-success{color:#34d399;background:#10b98129;border-color:#34d3994d}[data-theme=dark] .badge-warning,.dark .badge-warning{color:#fbbf24;background:#f59e0b29;border-color:#fbbf244d}[data-theme=dark] .badge-danger,.dark .badge-danger{color:#f87171;background:#ef444429;border-color:#f871714d}[data-theme=dark] .badge-info,.dark .badge-info{color:#38bdf8;background:#0ea5e929;border-color:#38bdf84d}[data-theme=dark] table,.dark table{color:var(--text-main)}[data-theme=dark] table th,.dark table th{color:#94a3b8!important;background-color:#101622!important;border-color:#222f43!important}[data-theme=dark] table td,.dark table td{color:var(--text-main);border-color:#1e2a3e!important}[data-theme=dark] table tbody tr,.dark table tbody tr{background-color:var(--bg-card);color:var(--text-main)}[data-theme=dark] table tr:hover td,[data-theme=dark] .table-row-hover:hover,.dark table tr:hover td,.dark .table-row-hover:hover{background-color:#1a2436!important}[data-theme=dark] div[style*="background: white"],[data-theme=dark] div[style*="background: 'white'"],[data-theme=dark] div[style*="background-color: white"],[data-theme=dark] div[style*="background: #FFFFFF"],[data-theme=dark] div[style*="background: #ffffff"],[data-theme=dark] div[style*="backgroundColor: white"],[data-theme=dark] div[style*="backgroundColor: 'white'"],[data-theme=dark] div[style*="backgroundColor: #FFFFFF"],[data-theme=dark] div[style*="backgroundColor: #ffffff"],[data-theme=dark] section[style*="background: white"],[data-theme=dark] article[style*="background: white"],[data-theme=dark] tr[style*="background: white"],[data-theme=dark] tr[style*="background: #FFFFFF"],[data-theme=dark] tr[style*="background: #ffffff"],.dark div[style*="background: white"],.dark div[style*="background: 'white'"],.dark div[style*="background-color: white"],.dark div[style*="background: #FFFFFF"],.dark div[style*="background: #ffffff"],.dark div[style*="backgroundColor: white"],.dark div[style*="backgroundColor: 'white'"],.dark div[style*="backgroundColor: #FFFFFF"],.dark div[style*="backgroundColor: #ffffff"],.dark section[style*="background: white"],.dark article[style*="background: white"],.dark tr[style*="background: white"],.dark tr[style*="background: #FFFFFF"],.dark tr[style*="background: #ffffff"]{color:var(--text-main);background-color:var(--bg-card)!important}[data-theme=dark] div[style*="background: #F8FAFC"],[data-theme=dark] div[style*="background: #f8fafc"],[data-theme=dark] div[style*="backgroundColor: #F8FAFC"],[data-theme=dark] div[style*="backgroundColor: #f8fafc"],[data-theme=dark] div[style*="background: #F1F5F9"],[data-theme=dark] div[style*="background: #f1f5f9"],[data-theme=dark] tr[style*="background: #F8FAFC"],[data-theme=dark] tr[style*="background: #f8fafc"],[data-theme=dark] tr[style*="background: #F1F5F9"],[data-theme=dark] tr[style*="background: #f1f5f9"],.dark div[style*="background: #F8FAFC"],.dark div[style*="background: #f8fafc"],.dark div[style*="backgroundColor: #F8FAFC"],.dark div[style*="backgroundColor: #f8fafc"],.dark div[style*="background: #F1F5F9"],.dark div[style*="background: #f1f5f9"],.dark tr[style*="background: #F8FAFC"],.dark tr[style*="background: #f8fafc"],.dark tr[style*="background: #F1F5F9"],.dark tr[style*="background: #f1f5f9"]{color:var(--text-main);background-color:#0e1522!important;border-color:#222f43!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .input-field,.dark input,.dark select,.dark textarea,.dark .input-field{color:var(--text-main)!important;background-color:#101724!important;border-color:#222f43!important}[data-theme=dark] input[readonly],[data-theme=dark] textarea[readonly],.dark input[readonly],.dark textarea[readonly]{color:#cbd5e1!important;background-color:#0a0f18!important;border-color:#1e293b!important}[data-theme=dark] [style*="background: #EFF6FF"],[data-theme=dark] [style*="background: #eff6ff"],[data-theme=dark] [style*="backgroundColor: #EFF6FF"],[data-theme=dark] [style*="backgroundColor: #eff6ff"],.dark [style*="background: #EFF6FF"],.dark [style*="background: #eff6ff"],.dark [style*="backgroundColor: #EFF6FF"],.dark [style*="backgroundColor: #eff6ff"]{background-color:#1e3a8a40!important;border-color:#3b82f666!important}[data-theme=dark] [style*="background: #ECFDF5"],[data-theme=dark] [style*="background: #ecfdf5"],[data-theme=dark] [style*="backgroundColor: #ECFDF5"],[data-theme=dark] [style*="backgroundColor: #ecfdf5"],.dark [style*="background: #ECFDF5"],.dark [style*="background: #ecfdf5"],.dark [style*="backgroundColor: #ECFDF5"],.dark [style*="backgroundColor: #ecfdf5"]{background-color:#064e3b40!important;border-color:#10b98166!important}[data-theme=dark] [style*="background: #FFFBEB"],[data-theme=dark] [style*="background: #fffbeb"],[data-theme=dark] [style*="backgroundColor: #FFFBEB"],[data-theme=dark] [style*="backgroundColor: #fffbeb"],.dark [style*="background: #FFFBEB"],.dark [style*="background: #fffbeb"],.dark [style*="backgroundColor: #FFFBEB"],.dark [style*="backgroundColor: #fffbeb"]{background-color:#78350f40!important;border-color:#f59e0b66!important}[data-theme=dark] [style*="background: #F5F3FF"],[data-theme=dark] [style*="background: #f5f3ff"],[data-theme=dark] [style*="backgroundColor: #F5F3FF"],[data-theme=dark] [style*="backgroundColor: #f5f3ff"],.dark [style*="background: #F5F3FF"],.dark [style*="background: #f5f3ff"],.dark [style*="backgroundColor: #F5F3FF"],.dark [style*="backgroundColor: #f5f3ff"]{background-color:#4c1d9540!important;border-color:#8b5cf666!important}[data-theme=dark] [style*="color: #1E40AF"],[data-theme=dark] [style*="color: #1D4ED8"],[data-theme=dark] [style*="color: #1E3A8A"],.dark [style*="color: #1E40AF"],.dark [style*="color: #1D4ED8"],.dark [style*="color: #1E3A8A"]{color:#93c5fd!important}[data-theme=dark] [style*="color: #065F46"],[data-theme=dark] [style*="color: #047857"],[data-theme=dark] [style*="color: #064E3B"],.dark [style*="color: #065F46"],.dark [style*="color: #047857"],.dark [style*="color: #064E3B"]{color:#6ee7b7!important}[data-theme=dark] [style*="color: #92400E"],[data-theme=dark] [style*="color: #B45309"],[data-theme=dark] [style*="color: #78350F"],.dark [style*="color: #92400E"],.dark [style*="color: #B45309"],.dark [style*="color: #78350F"]{color:#fcd34d!important}[data-theme=dark] [style*="color: #5B21B6"],[data-theme=dark] [style*="color: #6D28D9"],[data-theme=dark] [style*="color: #4C1D95"],.dark [style*="color: #5B21B6"],.dark [style*="color: #6D28D9"],.dark [style*="color: #4C1D95"]{color:#c4b5fd!important}[data-theme=dark] [style*="color: #0F172A"],[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color: rgb(15, 23, 42)"],[data-theme=dark] [style*="color: #1E293B"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color: rgb(30, 41, 59)"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color: rgb(17, 24, 39)"],[data-theme=dark] [style*="color: #000000"],[data-theme=dark] [style*="color: #000"],.dark [style*="color: #0F172A"],.dark [style*="color: #0f172a"],.dark [style*="color: rgb(15, 23, 42)"],.dark [style*="color: #1E293B"],.dark [style*="color: #1e293b"],.dark [style*="color: rgb(30, 41, 59)"],.dark [style*="color: #111827"],.dark [style*="color: rgb(17, 24, 39)"],.dark [style*="color: #000000"],.dark [style*="color: #000"]{color:var(--text-main)!important}[data-theme=dark] [style*="color: #64748B"],[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color: rgb(100, 116, 139)"],[data-theme=dark] [style*="color: #475569"],[data-theme=dark] [style*="color: rgb(71, 85, 105)"],.dark [style*="color: #64748B"],.dark [style*="color: #64748b"],.dark [style*="color: rgb(100, 116, 139)"],.dark [style*="color: #475569"],.dark [style*="color: rgb(71, 85, 105)"]{color:var(--text-muted)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--text-main)}[data-theme=dark] [style*="border: 1px solid #E2E8F0"],[data-theme=dark] [style*="border: 1px solid #e2e8f0"],[data-theme=dark] [style*="border: 1px solid #F1F5F9"],[data-theme=dark] [style*="border: 1px solid #f1f5f9"],[data-theme=dark] [style*="border: 1px solid #CBD5E1"],[data-theme=dark] [style*="border: 1px solid #cbd5e1"],.dark [style*="border: 1px solid #E2E8F0"],.dark [style*="border: 1px solid #e2e8f0"],.dark [style*="border: 1px solid #F1F5F9"],.dark [style*="border: 1px solid #f1f5f9"],.dark [style*="border: 1px solid #CBD5E1"],.dark [style*="border: 1px solid #cbd5e1"]{border-color:var(--border)!important}[data-theme=dark] div[style*="position: fixed"]>div[style*=background],[data-theme=dark] div[style*="position: fixed"]>div[style*=backgroundColor],.dark div[style*="position: fixed"]>div[style*=background],.dark div[style*="position: fixed"]>div[style*=backgroundColor]{background-color:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-main)!important}[data-theme=dark] aside,.dark aside{background-color:#000!important;border-right-color:#1a2230!important}[data-theme=dark] aside>div:first-child,.dark aside>div:first-child{border-bottom-color:#1a2230!important}.kpi-pastel-card,[data-theme=dark] .kpi-pastel-card,.dark .kpi-pastel-card{border-radius:12px!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;transition:all .2s!important;display:flex!important;box-shadow:0 1px 3px #0000000d!important}.kpi-pastel-card:hover,[data-theme=dark] .kpi-pastel-card:hover,.dark .kpi-pastel-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 14px #0000001f!important}.kpi-pastel-blue,[data-theme=dark] .kpi-pastel-blue,.dark .kpi-pastel-blue{background-color:#f0f9ff!important;border:1px solid #bae6fd!important}.kpi-pastel-blue .kpi-title,[data-theme=dark] .kpi-pastel-blue .kpi-title,.dark .kpi-pastel-blue .kpi-title{color:#0284c7!important}.kpi-pastel-blue .kpi-value,[data-theme=dark] .kpi-pastel-blue .kpi-value,.dark .kpi-pastel-blue .kpi-value{color:#0f172a!important}.kpi-pastel-blue .kpi-subtext,[data-theme=dark] .kpi-pastel-blue .kpi-subtext,.dark .kpi-pastel-blue .kpi-subtext,.kpi-pastel-blue .kpi-subtext span,[data-theme=dark] .kpi-pastel-blue .kpi-subtext span,.dark .kpi-pastel-blue .kpi-subtext span,.kpi-pastel-blue .kpi-subtext strong,[data-theme=dark] .kpi-pastel-blue .kpi-subtext strong,.dark .kpi-pastel-blue .kpi-subtext strong{color:#334155!important}.kpi-pastel-blue .kpi-badge,[data-theme=dark] .kpi-pastel-blue .kpi-badge,.dark .kpi-pastel-blue .kpi-badge{color:#0284c7!important;background-color:#fff!important;border:1px solid #bae6fd!important}.kpi-pastel-green,[data-theme=dark] .kpi-pastel-green,.dark .kpi-pastel-green{background-color:#ecfdf5!important;border:1px solid #a7f3d0!important}.kpi-pastel-green .kpi-title,[data-theme=dark] .kpi-pastel-green .kpi-title,.dark .kpi-pastel-green .kpi-title{color:#059669!important}.kpi-pastel-green .kpi-value,[data-theme=dark] .kpi-pastel-green .kpi-value,.dark .kpi-pastel-green .kpi-value{color:#064e3b!important}.kpi-pastel-green .kpi-subtext,[data-theme=dark] .kpi-pastel-green .kpi-subtext,.dark .kpi-pastel-green .kpi-subtext,.kpi-pastel-green .kpi-subtext span,[data-theme=dark] .kpi-pastel-green .kpi-subtext span,.dark .kpi-pastel-green .kpi-subtext span,.kpi-pastel-green .kpi-subtext strong,[data-theme=dark] .kpi-pastel-green .kpi-subtext strong,.dark .kpi-pastel-green .kpi-subtext strong{color:#065f46!important}.kpi-pastel-green .kpi-badge,[data-theme=dark] .kpi-pastel-green .kpi-badge,.dark .kpi-pastel-green .kpi-badge{color:#059669!important;background-color:#fff!important;border:1px solid #a7f3d0!important}.kpi-pastel-amber,[data-theme=dark] .kpi-pastel-amber,.dark .kpi-pastel-amber{background-color:#fffbeb!important;border:1px solid #fde68a!important}.kpi-pastel-amber .kpi-title,[data-theme=dark] .kpi-pastel-amber .kpi-title,.dark .kpi-pastel-amber .kpi-title{color:#d97706!important}.kpi-pastel-amber .kpi-value,[data-theme=dark] .kpi-pastel-amber .kpi-value,.dark .kpi-pastel-amber .kpi-value{color:#78350f!important}.kpi-pastel-amber .kpi-subtext,[data-theme=dark] .kpi-pastel-amber .kpi-subtext,.dark .kpi-pastel-amber .kpi-subtext,.kpi-pastel-amber .kpi-subtext span,[data-theme=dark] .kpi-pastel-amber .kpi-subtext span,.dark .kpi-pastel-amber .kpi-subtext span,.kpi-pastel-amber .kpi-subtext strong,[data-theme=dark] .kpi-pastel-amber .kpi-subtext strong,.dark .kpi-pastel-amber .kpi-subtext strong{color:#92400e!important}.kpi-pastel-amber .kpi-badge,[data-theme=dark] .kpi-pastel-amber .kpi-badge,.dark .kpi-pastel-amber .kpi-badge{color:#d97706!important;background-color:#fff!important;border:1px solid #fde68a!important}.kpi-pastel-purple,[data-theme=dark] .kpi-pastel-purple,.dark .kpi-pastel-purple{background-color:#faf5ff!important;border:1px solid #ddd6fe!important}.kpi-pastel-purple .kpi-title,[data-theme=dark] .kpi-pastel-purple .kpi-title,.dark .kpi-pastel-purple .kpi-title{color:#7c3aed!important}.kpi-pastel-purple .kpi-value,[data-theme=dark] .kpi-pastel-purple .kpi-value,.dark .kpi-pastel-purple .kpi-value{color:#4c1d95!important}.kpi-pastel-purple .kpi-subtext,[data-theme=dark] .kpi-pastel-purple .kpi-subtext,.dark .kpi-pastel-purple .kpi-subtext,.kpi-pastel-purple .kpi-subtext span,[data-theme=dark] .kpi-pastel-purple .kpi-subtext span,.dark .kpi-pastel-purple .kpi-subtext span,.kpi-pastel-purple .kpi-subtext strong,[data-theme=dark] .kpi-pastel-purple .kpi-subtext strong,.dark .kpi-pastel-purple .kpi-subtext strong{color:#5b21b6!important}.kpi-pastel-purple .kpi-badge,[data-theme=dark] .kpi-pastel-purple .kpi-badge,.dark .kpi-pastel-purple .kpi-badge{color:#7c3aed!important;background-color:#fff!important;border:1px solid #ddd6fe!important}
