@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--primary-950:#172554;--neutral-0:#fff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#020617;--success-50:#f0fdf4;--success-100:#dcfce7;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--error-50:#fef2f2;--error-100:#fee2e2;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-500:#06b6d4;--info-600:#0891b2;--info-700:#0e7490;--bg-primary:var(--neutral-0);--bg-secondary:var(--neutral-50);--bg-tertiary:var(--neutral-100);--bg-elevated:var(--neutral-0);--bg-inverse:var(--neutral-900);--bg-overlay:#0f172a99;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-inverse:var(--neutral-0);--text-placeholder:var(--neutral-400);--border-primary:var(--neutral-200);--border-secondary:var(--neutral-300);--border-focus:var(--primary-500);--border-error:var(--error-500);--surface-hover:var(--neutral-50);--surface-active:var(--neutral-100);--surface-selected:var(--primary-50);--surface-disabled:var(--neutral-100);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Consolas","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-premium:cubic-bezier(0.4,0,0.2,1);--sidebar-width:320px;--sidebar-collapsed-width:64px;--sidebar-bg:var(--bg-primary);--sidebar-border:var(--border-primary);--sidebar-item-hover:var(--surface-hover);--sidebar-item-active:var(--surface-selected);--header-height:64px;--header-bg:var(--bg-primary);--header-border:var(--border-primary);--header-shadow:var(--shadow-sm);--dashboard-bg:var(--neutral-50);--card-bg:var(--bg-primary);--card-border:var(--border-primary);--card-shadow:var(--shadow-sm);--card-hover-shadow:var(--shadow-md);--btn-primary-bg:var(--primary-500);--btn-primary-hover:var(--primary-600);--btn-primary-text:var(--neutral-0);--btn-secondary-bg:var(--bg-primary);--btn-secondary-border:var(--border-primary);--btn-secondary-hover:var(--surface-hover);--btn-secondary-text:var(--text-primary);--input-bg:var(--bg-primary);--input-border:var(--border-primary);--input-focus-border:var(--border-focus);--input-focus-ring:#3b82f61a;--input-text:var(--text-primary);--input-placeholder:var(--text-placeholder)}[data-theme=dark]{--bg-secondary:#262626;--bg-elevated:#262626;--bg-inverse:#fafafa;--bg-overlay:#0000008c;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--text-inverse:#171717;--text-placeholder:#a3a3a3;--border-primary:#ffffff1a;--border-secondary:#ffffff29;--surface-hover:#262626;--surface-active:#ffffff1a;--surface-selected:#635bff14;--surface-disabled:#262626;--shadow-xs:0 1px 2px 0 #00000026;--shadow-sm:0 1px 3px 0 #0003,0 1px 2px -1px #00000026;--shadow-md:0 4px 6px -1px #00000040,0 2px 4px -2px #00000026;--shadow-lg:0 10px 15px -3px #00000040,0 4px 6px -4px #00000026;--shadow-xl:0 20px 25px -5px #00000040,0 8px 10px -6px #00000026;--shadow-2xl:0 25px 50px -12px #00000059;--dashboard-bg:#0a0a0a;--card-bg:#262626;--btn-primary-bg:#7c86ff;--btn-primary-hover:#6366f1;--btn-secondary-bg:#262626;--btn-secondary-border:#ffffff1a;--btn-secondary-hover:#262626;--btn-secondary-text:#fafafa;--input-bg:#262626;--input-border:#ffffff1a;--input-focus-ring:#635bff26}.premium-text-xs{font-size:.75rem;font-size:var(--text-xs)}.premium-text-sm{font-size:.875rem;font-size:var(--text-sm)}.premium-text-base{font-size:1rem;font-size:var(--text-base)}.premium-text-lg{font-size:1.125rem;font-size:var(--text-lg)}.premium-text-xl{font-size:1.25rem;font-size:var(--text-xl)}.premium-text-2xl{font-size:1.5rem;font-size:var(--text-2xl)}.premium-text-3xl{font-size:1.875rem;font-size:var(--text-3xl)}.premium-font-light{font-weight:300;font-weight:var(--font-light)}.premium-font-normal{font-weight:400;font-weight:var(--font-normal)}.premium-font-medium{font-weight:500;font-weight:var(--font-medium)}.premium-font-semibold{font-weight:600;font-weight:var(--font-semibold)}.premium-font-bold{font-weight:700;font-weight:var(--font-bold)}.premium-text-primary{color:#0f172a;color:var(--text-primary)}.premium-text-secondary{color:#475569;color:var(--text-secondary)}.premium-text-tertiary{color:#64748b;color:var(--text-tertiary)}.premium-bg-primary{background-color:#fff;background-color:var(--bg-primary)}.premium-bg-secondary{background-color:#f8fafc;background-color:var(--bg-secondary)}.premium-bg-elevated{background-color:#fff;background-color:var(--bg-elevated)}.premium-border{border-color:#e2e8f0;border-color:var(--border-primary)}.premium-border-secondary{border-color:#cbd5e1;border-color:var(--border-secondary)}.premium-shadow-sm{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.premium-shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.premium-shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.premium-shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.premium-rounded{border-radius:.25rem;border-radius:var(--radius-base)}.premium-rounded-md{border-radius:.375rem;border-radius:var(--radius-md)}.premium-rounded-lg{border-radius:.5rem;border-radius:var(--radius-lg)}.premium-rounded-xl{border-radius:.75rem;border-radius:var(--radius-xl)}.premium-transition{transition-duration:.2s;transition-duration:var(--duration-200);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-premium)}.premium-transition-fast{transition-duration:.15s;transition-duration:var(--duration-150);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-premium)}.premium-transition-slow{transition-duration:.3s;transition-duration:var(--duration-300);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-premium)}.premium-card{background:#fff;background:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--card-shadow);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--duration-200) var(--ease-premium)}.premium-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--card-hover-shadow)}.premium-btn{align-items:center;border:1px solid #0000;border-radius:.375rem;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;font-weight:var(--font-medium);justify-content:center;outline:none;padding:.5rem 1rem;padding:var(--space-2) var(--space-4);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-premium)}.premium-btn-primary{background:#3b82f6;background:var(--btn-primary-bg);color:#fff;color:var(--btn-primary-text)}.premium-btn-primary:hover{background:#2563eb;background:var(--btn-primary-hover);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.premium-btn-secondary{background:#fff;background:var(--btn-secondary-bg);border-color:#e2e8f0;border-color:var(--btn-secondary-border);color:#0f172a;color:var(--btn-secondary-text)}.premium-btn-secondary:hover{background:#f8fafc;background:var(--btn-secondary-hover)}.premium-input{background:#fff;background:var(--input-bg);border:1px solid #e2e8f0;border:1px solid var(--input-border);border-radius:.375rem;border-radius:var(--radius-md);color:#0f172a;color:var(--input-text);font-size:.875rem;font-size:var(--text-sm);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-premium);width:100%}.premium-input:focus{border-color:#3b82f6;border-color:var(--input-focus-border);box-shadow:0 0 0 3px #3b82f61a;box-shadow:0 0 0 3px var(--input-focus-ring);outline:none}.premium-input::placeholder{color:#94a3b8;color:var(--input-placeholder)}@keyframes premiumFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumSlideIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes premiumPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes premiumSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-fade-in{animation:premiumFadeIn .3s cubic-bezier(0,0,.2,1);animation:premiumFadeIn var(--duration-300) var(--ease-out)}.premium-slide-in{animation:premiumSlideIn .2s cubic-bezier(0,0,.2,1);animation:premiumSlideIn var(--duration-200) var(--ease-out)}.premium-pulse{animation:premiumPulse 2s cubic-bezier(.4,0,.2,1) infinite;animation:premiumPulse 2s var(--ease-in-out) infinite}.premium-spin{animation:premiumSpin 1s linear infinite}@media (max-width:640px){:root{--sidebar-width:280px;--sidebar-collapsed-width:56px;--header-height:56px;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem}}.premium-focus-visible:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--primary-500);outline-offset:2px}@media (prefers-contrast:high){:root{--border-primary:var(--neutral-400);--text-secondary:var(--neutral-700)}[data-theme=dark]{--border-primary:var(--neutral-500);--text-secondary:var(--neutral-200)}}.chip-premium{transition:transform .13s cubic-bezier(.16,1,.3,1),box-shadow .13s ease,background-color .13s ease,color .13s ease,border-color .13s ease;will-change:transform}.chip-premium:hover{box-shadow:0 2px 8px #635bff24;transform:translateY(-1px)}.chip-premium:active{box-shadow:none;transform:scale(.95)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--dashboard-bg,#f8fafc);color:#0f172a;color:var(--text-primary,#0f172a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-sans,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif);font-size:1rem;font-size:var(--text-base,1rem);line-height:1.5;line-height:var(--leading-normal,1.5)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:9999px;border-radius:var(--radius-full,9999px)}::-webkit-scrollbar-thumb{background:#d1d5db;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1);-webkit-transition:background var(--duration-200,.2s) var(--ease-premium,cubic-bezier(.4,0,.2,1));transition:background var(--duration-200,.2s) var(--ease-premium,cubic-bezier(.4,0,.2,1))}::-webkit-scrollbar-thumb:hover{background:#9ca3af}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.animate-fade-in{animation:fadeIn .5s ease-out}@media (max-width:768px){.hidden-mobile{display:none!important}}@media (max-width:1024px){.hidden-tablet{display:none!important}}:root{--dropux-primary:#635bff;--dropux-primary-dark:#5851ea;--dropux-primary-light:#7a73ff;--dropux-gradient-primary:linear-gradient(135deg,#635bff,#00d4ff);--dropux-gradient-purple:linear-gradient(135deg,#635bff,#7a73ff);--dropux-gradient-dark:linear-gradient(135deg,#5851ea,#635bff);--dropux-cyan:#00d4ff;--dropux-pink:#ff80b5;--dropux-orange:#ff9c41;--dropux-green:#00d924;--dropux-dark:#0a2540;--dropux-slate:#425466;--dropux-gray:#697386;--dropux-light-gray:#f6f9fc;--dropux-border:#e6ebf1;--dropux-white:#fff;--dropux-success:#00d924;--dropux-success-light:#ecfdf5;--dropux-success-dark:#059669;--dropux-warning:#ff9c41;--dropux-warning-light:#fff7ed;--dropux-warning-dark:#f59e0b;--dropux-error:#ef4444;--dropux-error-light:#fef2f2;--dropux-error-dark:#dc2626;--dropux-info:#00d4ff;--dropux-info-light:#f0fdff;--dropux-info-dark:#0891b2;--dropux-shadow-sm:0 1px 3px #635bff1a;--dropux-shadow-md:0 4px 12px #635bff26;--dropux-shadow-lg:0 10px 40px #635bff33;--dropux-shadow-xl:0 20px 60px #635bff40;--dropux-shadow-neutral-sm:0 1px 3px #0a25401a;--dropux-shadow-neutral-md:0 4px 12px #0a25401a;--dropux-shadow-neutral-lg:0 10px 25px #0a25401a;--dropux-opacity-disabled:0.6;--dropux-opacity-hover:0.9;--dropux-opacity-overlay:0.5;--dropux-radius-sm:6px;--dropux-radius-md:8px;--dropux-radius-lg:12px;--dropux-radius-xl:16px;--dropux-transition:all 0.2s ease;--dropux-transition-slow:all 0.3s ease}[data-theme=dark]{--dropux-dark:#fafafa;--dropux-slate:#d4d4d4;--dropux-gray:#a3a3a3;--dropux-light-gray:#0a0a0a;--dropux-border:#ffffff1a;--dropux-white:#171717;--dropux-primary:#7c86ff;--dropux-primary-dark:#6366f1;--dropux-primary-light:#939bff;--dropux-success:#34d399;--dropux-success-light:#34d3991f;--dropux-success-dark:#34d399;--dropux-warning:#fbbf24;--dropux-warning-light:#fbbf241f;--dropux-warning-dark:#fbbf24;--dropux-error:#f87171;--dropux-error-light:#f871711f;--dropux-error-dark:#f87171;--dropux-info:#38bdf8;--dropux-info-light:#38bdf81f;--dropux-info-dark:#38bdf8;--dropux-shadow-sm:0 1px 3px #0000004d;--dropux-shadow-md:0 4px 12px #0006;--dropux-shadow-lg:0 10px 40px #00000080;--dropux-shadow-neutral-sm:0 1px 3px #0000004d;--dropux-shadow-neutral-md:0 4px 12px #0006;--dx-surface:#171717;--dx-chip:#262626;--dx-chip-border:#ffffff1a;--dx-ink:#fafafa;--dx-text2:#d4d4d4;--dx-text3:#a3a3a3;--dx-tint-primary:#7c86ff24;--dx-tint-success:#34d3991f;--dx-tint-error:#f871711f;--dx-tint-warning:#fbbf241f;--dx-tint-info:#38bdf81f;--dx-bg-dark:#262626;--dx-grad-hero:linear-gradient(120deg,#171717,#1b1b26 60%,#161a1d);--dx-grad-success:#34d3991a;--dx-grad-strip:#1c1c1c}.btn-dropux-primary{background:linear-gradient(135deg,#635bff,#00d4ff);background:var(--dropux-gradient-primary);border:none;border-radius:8px;border-radius:var(--dropux-radius-md);box-shadow:0 4px 12px #635bff26;box-shadow:var(--dropux-shadow-md);color:#fff;color:var(--dropux-white);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s ease;transition:var(--dropux-transition)}.btn-dropux-primary:hover{background:linear-gradient(135deg,#5851ea,#635bff);background:var(--dropux-gradient-dark);box-shadow:0 10px 40px #635bff33;box-shadow:var(--dropux-shadow-lg);transform:translateY(-1px)}.btn-dropux-primary:disabled{cursor:not-allowed;opacity:.6;opacity:var(--dropux-opacity-disabled)}.text-dropux-title{color:#0a2540;color:var(--dropux-dark);font-weight:600}.text-dropux-secondary{color:#425466;color:var(--dropux-slate)}.text-dropux-muted{color:#697386;color:var(--dropux-gray)}.bg-dropux-light{background-color:#f6f9fc;background-color:var(--dropux-light-gray)}.bg-dropux-gradient{background:linear-gradient(135deg,#635bff,#00d4ff);background:var(--dropux-gradient-primary)}.border-dropux{border:1px solid #e6ebf1;border:1px solid var(--dropux-border)}.border-dropux-primary{border:1px solid #635bff;border:1px solid var(--dropux-primary)}.badge-dropux-success{background-color:#ecfdf5;background-color:var(--dropux-success-light);color:#059669;color:var(--dropux-success-dark)}.badge-dropux-success,.badge-dropux-warning{border-radius:6px;border-radius:var(--dropux-radius-sm);font-size:12px;font-weight:600;padding:4px 12px}.badge-dropux-warning{background-color:#fff7ed;background-color:var(--dropux-warning-light);color:#f59e0b;color:var(--dropux-warning-dark)}.badge-dropux-error{background-color:#fef2f2;background-color:var(--dropux-error-light);color:#dc2626;color:var(--dropux-error-dark)}.badge-dropux-error,.badge-dropux-info{border-radius:6px;border-radius:var(--dropux-radius-sm);font-size:12px;font-weight:600;padding:4px 12px}.badge-dropux-info{background-color:#f0fdff;background-color:var(--dropux-info-light);color:#0891b2;color:var(--dropux-info-dark)}:root[data-theme=light]{--header-bg:#fff;--header-border:#e5e7eb;--header-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;--primary-50:#635bff0f;--primary-100:#635bff1a;--primary-200:#635bff2e;--primary-300:#7a73ff;--primary-400:#7a73ff;--primary-500:#635bff;--primary-600:#635bff;--primary-700:#5851ea;--primary-800:#4a44d4;--primary-900:#3d38b0;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--bg-hover:#f9fafb;--bg-active:var(--primary-50);--text-primary:#111827;--text-secondary:#111827;--text-tertiary:#9ca3af;--text-inverse:#fff;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-focus:var(--primary-500);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--glow-primary:0 0 0 3px #3b82f61a;--glow-success:0 0 0 3px #10b9811a;--glow-danger:0 0 0 3px #ef44441a}:root[data-theme=dark]{--header-bg:#171717;--header-border:#ffffff1a;--header-shadow:0 1px 3px #0003,0 1px 2px #00000026;--primary-50:#635bff0f;--primary-100:#635bff1a;--primary-200:#635bff2e;--primary-300:#939bff;--primary-400:#939bff;--primary-500:#7c86ff;--primary-600:#7c86ff;--primary-700:#6366f1;--primary-800:#4a44d4;--primary-900:#3d38b0;--gray-50:#171717;--gray-100:#262626;--gray-200:#ffffff1a;--gray-300:#ffffff29;--gray-400:#a3a3a3;--gray-500:#d4d4d4;--gray-600:#d4d4d4;--gray-700:#e5e5e5;--gray-800:#fafafa;--gray-900:#e5e7eb;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#38bdf8;--bg-primary:#171717;--bg-secondary:#262626;--bg-tertiary:#262626;--bg-hover:#262626;--bg-active:#635bff14;--text-primary:#fafafa;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--text-inverse:#171717;--border-primary:#ffffff1a;--border-secondary:#ffffff29;--border-focus:var(--primary-500);--shadow-xs:0 1px 2px 0 #00000026;--shadow-sm:0 1px 3px 0 #0000004d,0 1px 2px -1px #0003;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003;--shadow-xl:0 20px 25px -5px #0000004d,0 8px 10px -6px #0003;--shadow-2xl:0 25px 50px -12px #00000080;--glow-primary:0 0 0 3px #635bff33;--glow-success:0 0 0 3px #34d39933;--glow-danger:0 0 0 3px #f8717133}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-secondary);color:var(--text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.premium-sidebar{background:var(--bg-primary);border-right:1px solid var(--border-primary);box-shadow:none;display:flex;flex-direction:column;height:100vh;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:250px;z-index:1100}.premium-sidebar.collapsed{width:64px}.premium-sidebar.mobile-closed{pointer-events:none;transform:translateX(-100%)}.premium-sidebar.mobile-open{pointer-events:auto;transform:translateX(0);z-index:1200}.mobile-overlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:1150}.sidebar-header{align-items:center;background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow);display:flex;height:64px;padding:12px 20px;position:relative}.collapsed .sidebar-header{padding:16px 12px}.collapse-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px;z-index:10}.collapse-btn:hover{background:var(--primary-500);border-color:var(--primary-500);box-shadow:var(--shadow-md);color:#fff}.logo-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:0;margin-left:20px}.collapsed .logo-container{margin-bottom:0}.logo-wrapper{align-items:center;display:flex;gap:10px}.logo-icon{color:var(--primary-500);height:28px;margin-left:-4px;width:28px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700;letter-spacing:-.03em}.sidebar-nav{flex:1 1;overflow-y:auto;padding:16px 0;scrollbar-color:var(--border-secondary) #0000;scrollbar-width:thin}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:2px}.nav-section{margin-bottom:24px;padding:0 16px}.collapsed .nav-section{padding:0 8px}.section-label{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;padding:0 8px;text-transform:uppercase}.nav-item-wrapper{margin-bottom:2px;position:relative}.nav-item{background:#0000;border-radius:8px;padding:10px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.premium-sidebar.collapsed:not(.mobile-open) .nav-item{border-radius:8px;justify-content:center;margin:0 auto 4px;min-width:40px;padding:12px;width:40px}.premium-sidebar.collapsed:not(.mobile-open) .nav-item .item-content{align-items:center;flex-direction:row;gap:0;justify-content:center}.nav-item:hover{background:var(--bg-hover)}.nav-item.active{background:var(--bg-active);border:none!important;box-shadow:none!important;color:var(--primary-600);outline:none!important;position:relative}.nav-item.active:before{background:linear-gradient(180deg,#635bff,#00d4ff);border-radius:0 3px 3px 0;bottom:6px;content:"";left:-12px;position:absolute;top:6px;width:3px}.item-content{align-items:center;display:flex;gap:12px}.collapsed .item-content{justify-content:center}.item-icon{flex-shrink:0;transition:all .2s ease}.nav-item:hover .item-icon{color:var(--primary-500)}.item-name{flex:1 1;font-size:14px;font-weight:500;text-align:left}.premium-sidebar.collapsed:not(.mobile-open) .activity-indicator,.premium-sidebar.collapsed:not(.mobile-open) .item-chevron,.premium-sidebar.collapsed:not(.mobile-open) .item-name,.premium-sidebar.collapsed:not(.mobile-open) .logo-text,.premium-sidebar.collapsed:not(.mobile-open) .section-label,.premium-sidebar.collapsed:not(.mobile-open) .user-info{display:none!important}.item-badge{animation:fadeIn .3s ease;background:var(--gray-200);border-radius:12px;color:var(--text-secondary);font-size:11px;font-weight:600;margin-left:auto;padding:2px 8px}.badge-new{animation:pulse 2s infinite;background:linear-gradient(135deg,var(--success) 0,#10b981dd 100%);color:#fff}.expand-icon{color:var(--text-tertiary);margin-left:auto;transition:transform .2s ease}.expand-icon.expanded{transform:rotate(90deg)}.sub-items{animation:slideDown .2s ease;margin-top:4px;padding-left:20px}.premium-sidebar.collapsed .sub-items{margin-top:2px;padding-left:0}.premium-sidebar.collapsed .sub-items .nav-item{justify-content:center;padding:8px}.premium-sidebar.collapsed .sub-items .item-content{justify-content:center}.sub-item{font-size:13px;padding:8px 12px}.sub-item .item-icon{height:16px;width:16px}.sidebar-tooltip{animation:tooltipIn .2s ease;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:13px;font-weight:500;left:72px;padding:8px 12px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1100}.tooltip-title{border-bottom:1px solid var(--border-primary);font-weight:600;margin-bottom:8px;padding-bottom:8px}.tooltip-items{display:flex;flex-direction:column;gap:2px}.tooltip-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 8px;text-align:left;transition:all .15s ease;width:100%}.tooltip-item:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-footer{border-top:1px solid var(--border-primary);padding:12px 16px}.user-section{align-items:center;background:var(--bg-primary);border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:12px;transition:all .2s ease}.collapsed .user-section{justify-content:center;padding:8px}.user-section:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.user-avatar{background:linear-gradient(135deg,var(--primary-400) 0,var(--primary-600) 100%);border-radius:8px}.user-info{flex:1 1}.user-name{color:var(--text-primary);font-size:13px}.user-role{font-size:11px;margin-top:2px}.logout-btn,.user-role{color:var(--text-tertiary)}.logout-btn{background:#0000;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s ease}.logout-btn:hover{background:var(--danger);color:#fff;transform:rotate(-12deg) scale(1.1)}.activity-indicator{align-items:center;background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);display:flex;font-size:11px;gap:8px;padding:8px 12px}.activity-icon{color:var(--success)}.activity-icon.pulse{animation:pulse 2s infinite}.theme-toggle-container{margin-top:12px;padding:0 12px}.theme-toggle{border:1px solid var(--border-primary);border-radius:16px;height:32px;padding:4px;position:relative;transition:all .3s ease}.theme-toggle:hover{box-shadow:var(--shadow-sm)}.theme-icon{position:absolute;transition:all .3s ease}.theme-icon.light{color:#fbbf24;left:8px}.theme-icon.dark{color:#6366f1;right:8px}.toggle-slider{background:#fff;border-radius:50%;box-shadow:var(--shadow-sm);height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:24px}.toggle-slider.dark{transform:translateX(calc(100% - 32px))}.mobile-floating-btn{align-items:center;animation:floatIn .3s ease-out forwards;background:var(--primary-500);border:none;border-radius:12px;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;left:20px;opacity:0;position:fixed;top:20px;transform:scale(.8);transition:all .3s ease;width:48px;z-index:1000}.mobile-floating-btn:hover{background:var(--primary-600);box-shadow:var(--shadow-xl);transform:scale(1.05)}.mobile-floating-btn:active{transform:scale(.95)}@keyframes floatIn{to{opacity:1;transform:scale(1)}}@media (min-width:768px){.mobile-floating-btn{display:none!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownBounce{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes sparkle{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}}@media (max-width:768px){.premium-sidebar{box-shadow:4px 0 24px #00000026;height:100vh;height:100dvh;left:0;max-width:320px;position:fixed;top:0;transition:transform .28s cubic-bezier(.4,0,.2,1);width:85vw;z-index:1200}.content-area{margin-left:0!important;width:100%!important}.collapse-btn{display:none}.collapsed .nav-item{padding:10px 12px}.collapsed .item-content,.collapsed .nav-item{justify-content:flex-start}.collapsed .item-name{display:block}.collapsed .user-section{justify-content:flex-start}.collapsed .user-info{display:block}.collapsed .activity-indicator{display:flex}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (prefers-contrast:high){.premium-sidebar{border-right:2px solid}.nav-item.active:before{display:none}}.admin-notes-overlay{align-items:center;animation:admin-notes-fade-in .12s ease;background:#0a0f1e66;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes admin-notes-fade-in{0%{opacity:0}to{opacity:1}}.admin-notes-modal{animation:admin-notes-slide .18s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--sidebar-bg,#fff);border-radius:14px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(420px,calc(100% - 32px))}@keyframes admin-notes-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-notes-header{align-items:center;border-bottom:1px solid #e6ebf1;border-bottom:1px solid var(--border-color,#e6ebf1);display:flex;gap:10px;padding:16px 20px}.admin-notes-icon{color:#635bff;color:var(--dropux-primary,#635bff)}.admin-notes-title{color:#0a2540;color:var(--text-primary,#0a2540);flex:1 1;font-size:15px;font-weight:700}.admin-notes-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#697386;color:var(--text-secondary,#697386);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .1s;width:28px}.admin-notes-close:hover{background:#f4f5f7;background:var(--hover-bg,#f4f5f7);color:#0a2540;color:var(--text-primary,#0a2540)}.admin-notes-input-row{border-bottom:1px solid #e6ebf1;border-bottom:1px solid var(--border-color,#e6ebf1);display:flex;gap:8px;padding:14px 20px}.admin-notes-textarea{background:#fff;background:var(--sidebar-bg,#fff);border:1px solid #e6ebf1;border:1px solid var(--border-color,#e6ebf1);border-radius:8px;color:#0a2540;color:var(--text-primary,#0a2540);flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:10px 12px;resize:none;transition:border-color .12s}.admin-notes-textarea:focus{border-color:#635bff;border-color:var(--dropux-primary,#635bff)}.admin-notes-textarea::placeholder{color:#697386;color:var(--text-secondary,#697386)}.admin-notes-add{align-items:center;align-self:flex-end;background:#635bff;background:var(--dropux-primary,#635bff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .12s;width:36px}.admin-notes-add:hover{background:#5851ea;background:var(--dropux-primary-dark,#5851ea)}.admin-notes-add:disabled{cursor:not-allowed;opacity:.35}.admin-notes-list{flex:1 1;max-height:400px;overflow-y:auto;padding:12px 20px}.admin-notes-empty{color:#697386;color:var(--text-secondary,#697386);font-size:13px;padding:32px 0;text-align:center}.admin-note-item{border:1px solid #e6ebf1;border:1px solid var(--border-color,#e6ebf1);border-radius:8px;margin-bottom:8px;padding:12px 14px;transition:all .1s}.admin-note-item:hover{border-color:#635bff;border-color:var(--dropux-primary,#635bff);box-shadow:0 2px 8px #635bff0f}.admin-note-text{color:#0a2540;color:var(--text-primary,#0a2540);font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.admin-note-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.admin-note-date{font-size:11px}.admin-note-date,.admin-note-delete{color:#697386;color:var(--text-secondary,#697386)}.admin-note-delete{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:22px;justify-content:center;opacity:0;transition:all .1s;width:22px}.admin-note-item:hover .admin-note-delete{opacity:1}.admin-note-delete:hover{background:#dc262614;color:#dc2626}:root{--header-bg:#fff;--header-border:#e5e7eb;--header-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;--header-text:#1f2937;--header-text-secondary:#6b7280;--header-btn-hover:#f3f4f6;--header-btn-active:#e5e7eb;--notification-badge:#ef4444;--notification-bg:#fff;--notification-unread:#dbeafe}[data-theme=dark]{--header-bg:#171717;--header-border:#ffffff1a;--header-shadow:0 1px 3px #0000001f;--header-text:#fafafa;--header-text-secondary:#d4d4d4;--header-btn-hover:#262626;--header-btn-active:#262626;--notification-bg:#262626;--notification-unread:#635bff1a}.premium-header{background:#fff;background:var(--header-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--header-border);border-top:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--header-shadow);flex-shrink:0;height:64px;left:0;margin:0;padding:0;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:1000}@media (max-width:768px){.premium-header{height:60px}}.content-area{height:100vh;overflow:hidden}.content-area .premium-header{flex-shrink:0;margin:0;padding:0}body,html{margin:0;padding:0}.content-area{background:#f6f9fc;background:var(--dropux-light-gray,#f6f9fc);display:flex;flex:1 1;flex-direction:column;margin:0}main{flex:1 1;margin:0;overflow-y:auto}.header-content{align-items:center;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;margin:0;padding:0;width:100%}.header-left{flex:1 1;gap:16px;min-width:0;padding-left:24px}.page-title{color:#1f2937;color:var(--header-text);display:none;font-size:16px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}@media (min-width:768px){.page-title{display:block}}.quick-actions{align-items:center;display:flex;gap:8px}.action-btn,.mobile-hamburger-btn,.mobile-menu-btn,.sidebar-toggle{background:#0000;border:none;color:#1f2937;color:var(--header-text);flex-shrink:0;height:40px;transition:all .2s ease;width:40px}.mobile-hamburger-btn,.mobile-menu-btn,.sidebar-toggle{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin:0}.mobile-hamburger-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#f3f4f6;background:var(--header-btn-hover);border:1px solid #e5e7eb;border:1px solid var(--header-border);border-radius:10px;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}@media (max-width:768px){.mobile-hamburger-btn{display:flex}}.mobile-hamburger-btn:hover,.mobile-menu-btn:hover,.sidebar-toggle:hover{background:#f3f4f6;background:var(--header-btn-hover)}.mobile-menu-btn:active,.sidebar-toggle:active{background:#e5e7eb;background:var(--header-btn-active)}.breadcrumb-list,.breadcrumbs{align-items:center;display:flex}.breadcrumb-list{gap:8px}.breadcrumb-item{color:#6b7280;color:var(--header-text-secondary);font-size:14px;font-weight:500;white-space:nowrap}.breadcrumb-item.current{color:#1f2937;color:var(--header-text);font-weight:600}.breadcrumb-separator{color:#6b7280;color:var(--header-text-secondary);font-size:12px;opacity:.6}.header-right{display:flex!important;flex-shrink:0;gap:8px;margin-left:auto!important;padding-right:24px}@media (min-width:1440px){.header-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.action-btn:hover{background:#f3f4f6;background:var(--header-btn-hover)}.action-btn:active{background:#e5e7eb;background:var(--header-btn-active);transform:scale(.95)}.notification-container{position:relative}.notification-badge{align-items:center;background:#ef4444;background:var(--notification-badge);border:2px solid #fff;border:2px solid var(--header-bg,#fff);border-radius:10px;box-shadow:0 2px 6px #0a254040;color:#fff;display:flex;font-size:11px;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px;position:absolute;right:5px;top:5px}.notification-badge.purple{background:#635bff}.user-menu-container{margin-left:8px;position:relative}.user-menu-trigger{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:4px 12px 4px 4px;transition:all .2s ease}.user-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.user-avatar.large{height:40px;width:40px}.user-avatar-initials{align-items:center;background:linear-gradient(135deg,#635bff,#00d4ff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.user-avatar-initials.large{font-size:14px;height:40px;width:40px}.user-info{align-items:flex-start;flex-direction:column;text-align:left}.user-name{color:#1f2937;color:var(--header-text);font-size:14px;font-weight:600;line-height:1.2}.user-role{color:#6b7280;color:var(--header-text-secondary);font-size:12px;line-height:1.2}.user-info .user-role{background:#0000!important;border-radius:0!important;padding:0!important;text-transform:none!important;width:auto!important}.chevron{color:#6b7280;color:var(--header-text-secondary);transition:transform .2s ease}.chevron.rotated{transform:rotate(180deg)}.dropdown-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.notification-dropdown{background:#fff;background:var(--notification-bg);border:1px solid #e5e7eb;border:1px solid var(--header-border);border-radius:14px;box-shadow:0 18px 50px #0a25402e;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.dropdown-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--header-border);display:flex;justify-content:space-between;padding:16px 20px}.dropdown-header h3{color:#1f2937;color:var(--header-text);font-size:16px;font-weight:600;margin:0}.notification-count{background:#f3f4f6;background:var(--header-btn-hover);border-radius:12px;color:#6b7280;color:var(--header-text-secondary);font-size:12px;padding:4px 8px}.notification-list{max-height:min(72vh,640px);overflow-y:auto}.notification-item{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--header-border);cursor:pointer;display:flex;padding:12px 20px;transition:background .2s ease}.notification-item:hover{background:#f3f4f6;background:var(--header-btn-hover)}.notification-item.unread{background:#dbeafe;background:var(--notification-unread)}.notification-content{flex:1 1}.notification-title{color:#1f2937;color:var(--header-text);font-size:14px;font-weight:500;line-height:1.4;margin-bottom:2px}.notification-time{color:#6b7280;color:var(--header-text-secondary);font-size:12px}.unread-indicator{background:var(--search-focus);border-radius:50%;height:8px;margin-left:12px;margin-top:6px;width:8px}.dropdown-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--header-border);padding:12px 20px}.view-all-btn{background:#0000;border:none;border-radius:6px;color:var(--search-focus);cursor:pointer;font-size:14px;font-weight:500;padding:8px;transition:background .2s ease;width:100%}.view-all-btn:hover{background:#f3f4f6;background:var(--header-btn-hover)}.user-dropdown{background:#fff;background:var(--notification-bg);border:1px solid #e5e7eb;border:1px solid var(--header-border);border-radius:12px;box-shadow:0 10px 25px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1000}.user-dropdown .dropdown-header{align-items:flex-start;flex-direction:column;gap:12px;padding:20px}.user-details{width:100%}.user-details .user-name{font-size:16px;font-weight:600;margin-bottom:2px}.user-email{font-size:14px;margin-bottom:4px}.user-details .user-role,.user-email{color:#6b7280;color:var(--header-text-secondary)}.user-details .user-role{background:#0000;border-radius:12px;display:inline-block;font-size:12px;padding:2px 8px}.dropdown-menu{padding:8px}.dropdown-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#1f2937;color:var(--header-text);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.dropdown-item:hover{background:#f3f4f6;background:var(--header-btn-hover)}.dropdown-item.danger{color:#ef4444}.dropdown-item.danger:hover{background:#fef2f2;color:#dc2626}[data-theme=dark] .dropdown-item.danger:hover{background:#f871711f;color:#f87171}.dropdown-separator{background:#e5e7eb;background:var(--header-border);height:1px;margin:8px 0}@media (max-width:768px){.header-content{gap:8px;justify-content:space-between;padding:0 16px}.header-left{flex:1 1;max-width:70%}.header-right{flex:0 0 auto}.breadcrumb-item{font-size:13px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-list{overflow:hidden}.user-info{display:none}.quick-actions{gap:4px}.action-btn{height:36px;width:36px}.notification-dropdown,.user-dropdown{right:16px;width:calc(100vw - 32px)}.search-modal{margin:0 16px;width:calc(100vw - 32px)}.mobile-menu-btn{margin-right:4px}}@media (max-width:480px){.breadcrumb-item{max-width:80px}.header-left{gap:8px}.header-content{padding:0 12px}.header-left{gap:8px}.breadcrumb-list{gap:4px}.breadcrumb-item{font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis}}.notification-dot{background:#635bff;border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--notification-bg,#fff);height:8px;position:absolute;right:10px;top:9px;width:8px}@keyframes notifPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.notif-pop{animation:notifPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes notifSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-anim{animation:notifSlide .15s ease-out}.notif-mark-all{align-items:center;background:#0000;border:none;border-radius:8px;color:#635bff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.notif-mark-all:hover{background:#635bff14}.notif-tabs{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--header-border);display:flex;gap:4px;padding:8px 12px 0}.notif-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--header-text-secondary);cursor:pointer;font-size:12px;font-weight:600;margin-bottom:-1px;padding:6px 10px 8px}.notif-tab.on{border-bottom-color:#635bff;color:#635bff}.notif-empty{align-items:center;color:#6b7280;color:var(--header-text-secondary);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:10px;padding:40px 20px;text-align:center}.notif-empty-check{background:#00d9241f;border-radius:50%;color:#00b81f;display:flex;font-size:17px;height:36px;width:36px}.notif-count-chip,.notif-empty-check{align-items:center;font-weight:800;justify-content:center}.notif-count-chip{background:#ef4444;background:var(--notification-badge);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:19px;margin-left:8px;min-width:19px;padding:0 5px;vertical-align:2px}.notif-row{align-items:center;border-left:2px solid #0000;cursor:pointer;display:flex;gap:12px;padding:14px 18px;transition:background .12s ease}.notif-row+.notif-row{border-top:1px solid #0a25400d}.notif-row:hover{background:#635bff0d}.notif-row.no-link{cursor:default}.notif-row.no-link:hover{background:#0a254005}.notif-row.unread .notif-title{font-weight:700}.notif-row.critical{border-left-color:#ef4444}.notif-title{color:#1f2937;color:var(--header-text);flex:1 1;font-size:13.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-meta{align-items:center;display:flex;flex-shrink:0;gap:7px}.notif-time{color:#6b7280;color:var(--header-text-secondary);font-size:11px;opacity:.75;white-space:nowrap}.notif-unread-dot{background:#635bff;border-radius:50%;height:7px;width:7px}.notif-check{background:#0000;border:1px solid #635bff40;border-radius:6px;color:#635bff;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:800;height:20px;line-height:1;opacity:0;transition:all .12s ease;width:20px}.notif-row:hover .notif-check{opacity:1}.notif-check:hover{background:#635bff;color:#fff}.notif-go{color:#6b7280;color:var(--header-text-secondary);flex-shrink:0;font-size:15px;line-height:1;opacity:.35;transition:all .12s ease}.notif-row:hover .notif-go{opacity:.9;transform:translateX(1px)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-22px) scale(.96)}60%{opacity:1;transform:translate(-50%,3px) scale(1.005)}to{opacity:1;transform:translate(-50%) scale(1)}}.notif-toast{align-items:center;animation:toastIn .32s cubic-bezier(.34,1.45,.64,1);background:linear-gradient(135deg,#0a2540,#14355c);border:1px solid #ffffff14;border-left:4px solid #635bff;border-radius:14px;box-shadow:0 20px 48px #0a254066,0 4px 12px #0a254040;cursor:pointer;display:flex;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:13px 16px;position:fixed;top:68px;transform:translateX(-50%);transition:transform .15s ease,box-shadow .15s ease;width:400px;z-index:2000}.notif-toast:hover{box-shadow:0 24px 56px #0a254080,0 6px 16px #0a25404d;transform:translate(-50%,-1px)}.notif-toast.critical{border-left-color:#ef4444}.notif-toast.warning{border-left-color:#ff9c41}.notif-toast .notif-tile{background:#ffffff1a!important;border-radius:10px;height:34px;width:34px}.notif-toast .notif-body{flex:1 1;min-width:0}.notif-toast .notif-title{color:#fff;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-toast .notif-time{color:#ffffff8c;font-size:11px;opacity:1}.notification-dropdown{border:1px solid #0a25400f;border-radius:16px;box-shadow:0 16px 48px #0a254024,0 2px 8px #0a25400f;width:min(520px,calc(100vw - 32px))}.notification-dropdown .dropdown-header{border-bottom:1px solid #0a25400f;padding:15px 20px}.notification-dropdown .dropdown-header h3{font-size:14px;font-weight:700;letter-spacing:.02em}.notification-dropdown .notification-list{max-height:min(72vh,640px)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}[data-theme=dark]{--bg-primary:#171717;--bg-secondary:#171717;--bg-tertiary:#262626;--text-primary:#fafafa;--text-secondary:#a3a3a3;--border-color:#ffffff1a;--card-bg:#171717;--sidebar-bg:#171717;--shadow:0 2px 8px #0000004d}.light-mode{--bg-primary:#f3f4f6;--bg-secondary:#f3f4f6;--bg-tertiary:#e8e9eb;--text-primary:#262730;--text-secondary:#6c757d;--border-color:#d1d5db;--shadow:0 1px 3px #0000000d;--accent-color:#ff6b35;--accent-hover:#e55a2b;--sidebar-bg:#fff;--sidebar-active:#ff6b35;--card-bg:#f3f4f6}.dark-mode{--bg-primary:#1a1d29;--bg-secondary:#262937;--bg-tertiary:#2d3142;--text-primary:#fff;--text-secondary:#a8a8a8;--border-color:#404040;--shadow:0 2px 8px #0000004d;--accent-color:#ff6b35;--accent-hover:#e55a2b;--sidebar-bg:#1e2139;--sidebar-active:#ff6b35;--card-bg:#262937}.app-layout{background:var(--bg-primary);color:var(--text-primary);display:flex;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border-color);box-shadow:var(--shadow);height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:260px;z-index:1000}.sidebar-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:24px 20px}.sidebar-logo{color:var(--accent-color);font-size:20px;font-weight:700;margin-bottom:12px}.theme-toggle{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:8px;justify-content:center;padding:8px 12px;transition:all .2s;width:100%}.theme-toggle:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.sidebar-nav{padding:20px 0}.nav-item{align-items:center;background:none;border:none;border-left:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 20px;text-align:left;transition:all .2s;width:100%}.nav-item:hover{background:var(--bg-tertiary);color:var(--text-primary)}.nav-item.active{background:var(--bg-tertiary);border-left-color:var(--accent-color);color:var(--accent-color);font-weight:600}.main-content{background:var(--bg-secondary);flex:1 1;margin-left:260px;min-height:100vh}.top-header{background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow);justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-left,.top-header{align-items:center;display:flex}.header-left{gap:24px}.page-title{color:var(--text-primary);font-size:28px;font-weight:700;margin:0}.search-box{min-width:300px;position:relative}.search-box input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.search-box input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #ff6b3533;outline:none}.header-right{align-items:center;display:flex;gap:12px}.filter-btn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.filter-btn:hover{background:var(--bg-tertiary);border-color:var(--accent-color);color:var(--accent-color)}.filter-btn.active{background:var(--accent-color);border-color:var(--accent-color);color:#fff;font-weight:600}.user-info{align-items:center;background:var(--bg-tertiary);border-radius:8px;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px}.content-area{padding:0}.content-area main{padding:24px}.stats-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);padding:24px;transition:all .2s}.stat-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.stat-card.pending{border-left:4px solid #ff9f40}.stat-card.processing{border-left:4px solid #4bc0c0}.stat-card.shipped{border-left:4px solid #36a2eb}.stat-card.revenue{border-left:4px solid #96f}.stat-number{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:8px}.stat-label{color:var(--text-secondary);font-size:14px;font-weight:500}.orders-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.orders-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:24px}.orders-title{color:var(--text-primary);font-size:20px;font-weight:700}.orders-count{color:var(--text-secondary);font-size:14px;margin-top:4px}.order-card{background:var(--card-bg);border-bottom:1px solid var(--border-color);padding:24px;transition:all .2s}.order-card:hover{background:var(--bg-tertiary)}.order-card:last-child{border-bottom:none}.order-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.order-id{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:4px}.order-time{color:var(--text-secondary);font-size:13px}.market-badge{border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.market-chile{background:#fff3cd;color:#856404}.market-colombia{background:#d1ecf1;color:#0c5460}.market-peru{background:#d4edda;color:#155724}.order-content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:80px 2fr 1fr 1fr 1fr 120px}.product-image-container{position:relative}.product-image{border:2px solid var(--border-color);border-radius:12px;height:70px;object-fit:cover;width:70px}.minutes-badge{align-items:center;background:var(--accent-color);border:2px solid var(--card-bg);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}.order-details h4{color:var(--text-primary);font-size:15px;font-weight:600;margin-bottom:6px}.sku{background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:Courier New,monospace;font-size:12px;margin-bottom:4px;padding:2px 6px}.product-title{color:var(--text-secondary)}.product-title,.product-title-link{font-size:13px;line-height:1.4;margin-bottom:8px}.product-title-link{color:#3483fa;display:block;font-weight:500;text-decoration:none;transition:color .2s ease}.product-title-link:hover{color:#2968c8;text-decoration:underline}.status-badges{display:flex;flex-wrap:wrap;gap:6px}.status-badge{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px;text-align:center;text-transform:uppercase}.status-pending{background:#fff3cd;color:#856404}.status-approved{background:#d1ecf1;color:#0c5460}.status-processing{background:#d4edda;color:#155724}.status-shipped{background:#e2e3ff;color:#3d4ed8}.customer-info h5{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.customer-document{background:var(--bg-tertiary);border-radius:4px;display:inline-block;font-weight:500;margin-bottom:8px;padding:2px 6px}.customer-contact,.customer-document{color:var(--text-secondary);font-size:12px}.customer-contact{margin-bottom:3px}.shipping-badge{margin-top:8px}.shipping-badges-vertical{display:flex;flex-direction:column;gap:4px;margin-top:8px}.shipping-badges-vertical .status-badge{font-size:10px;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.amazon-info{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;padding:12px}.amazon-date{color:var(--text-secondary);font-size:11px;font-weight:500;margin-bottom:4px}.amazon-price{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:4px}.amazon-link{color:var(--accent-color);display:block;font-size:11px;font-weight:500;margin-bottom:4px;text-decoration:none}.amazon-link:hover{text-decoration:underline}.amazon-gss{background:var(--accent-color);border-radius:6px;color:#fff;display:inline-block;font-size:9px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.financial-info{text-align:right}.price{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:4px}.commission{color:var(--text-secondary);font-size:12px;margin-bottom:2px}.net-amount{color:#28a745;font-size:14px;font-weight:600;margin-top:4px}.actions{display:flex;flex-direction:column;gap:6px}.action-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;justify-content:center;padding:8px 12px;text-align:center;transition:all .2s}.action-btn:hover{background:var(--bg-tertiary);border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-1px)}.action-btn.primary{background:var(--accent-color);border-color:var(--accent-color);color:#fff;font-weight:600}.action-btn.primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.pagination{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.pagination-info{color:var(--text-secondary);font-size:14px;font-weight:500}.pagination-controls{display:flex;gap:8px}.page-btn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;min-width:40px;padding:8px 12px;transition:all .2s}.page-btn:hover{background:var(--bg-tertiary);border-color:var(--accent-color);color:var(--accent-color)}.page-btn.active{background:var(--accent-color);border-color:var(--accent-color);color:#fff;font-weight:600}@media (max-width:1024px){.order-content{gap:16px;grid-template-columns:1fr}.financial-info,.order-content{text-align:left}.actions{flex-direction:row;justify-content:flex-start}.sidebar{height:auto;position:relative;width:100%}.main-content{margin-left:0}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-container{background:var(--card-bg);border-radius:12px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:800px;overflow:hidden;width:90%}.modal-header{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem}.modal-order-info{align-items:center;display:flex;flex:1 1;gap:.75rem}.modal-product-image{border:2px solid var(--border-color);border-radius:8px;flex-shrink:0;height:50px;object-fit:cover;width:50px}.modal-order-details{display:flex;flex-direction:column;gap:.25rem;min-width:0}.modal-order-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}.modal-order-meta{align-items:center;display:flex;gap:.5rem}.modal-order-id{background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);font-family:Courier New,monospace;font-size:.75rem;padding:2px 6px}.modal-country-badge{border-radius:12px;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.modal-country-badge.colombia{background:#d1ecf1;color:#0c5460}.modal-country-badge.chile{background:#fff3cd;color:#856404}.modal-country-badge.peru{background:#d4edda;color:#155724}.modal-close{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;padding:8px;transition:all .2s}.modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-tabs{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex}.modal-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;padding:.75rem;transition:all .2s}.modal-tab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-tab.active{background:var(--card-bg);border-bottom-color:var(--accent-color);color:var(--accent-color)}.modal-content{flex:1 1;overflow-y:auto;padding:1rem}.messages-container{display:flex;flex-direction:column;height:450px}.messages-list{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem 0}.message{display:flex}.message.customer{justify-content:flex-start}.message.seller{justify-content:flex-end}.message-bubble{border-radius:12px;max-width:70%;padding:.75rem 1rem;position:relative}.message.customer .message-bubble{background:var(--bg-tertiary);border-bottom-left-radius:4px;color:var(--text-primary)}.message.seller .message-bubble{background:var(--accent-color);border-bottom-right-radius:4px;color:#fff}.message-bubble p{line-height:1.4;margin:0 0 .25rem}.message-time{font-size:.75rem;opacity:.7}.message-input-container{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;gap:.75rem;margin:0 -1.5rem -1.5rem;padding:1rem}.message-input{background:var(--card-bg);border:1px solid var(--border-color);border-radius:25px;color:var(--text-primary);flex:1 1;outline:none;padding:.75rem 1rem;transition:border-color .2s}.message-input:focus{border-color:var(--accent-color)}.send-button{align-items:center;background:var(--accent-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:background .2s}.send-button:hover{background:var(--accent-hover)}.questions-container{display:flex;flex-direction:column;gap:1rem;max-height:450px;overflow-y:auto}.question-item{background:var(--bg-secondary);border-left:3px solid var(--border-color);border-radius:8px;padding:1rem}.question-item:has(.pending){border-left-color:#ffc107}.question-item:has(.answered){border-left-color:#28a745}.question-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.question-header .pending{color:#ffc107}.question-header .answered{color:#28a745}.question-time{color:var(--text-secondary);font-size:.75rem;margin-left:auto}.question-text{color:var(--text-primary);margin-bottom:.5rem}.answer-text{color:var(--text-secondary);font-style:italic}.answer-text.pending{color:#ffc107}.answer-button{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;margin-top:.75rem;padding:.5rem 1rem;transition:background .2s}.answer-button:hover{background:var(--accent-hover)}.no-questions{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}.no-questions svg{opacity:.5}.logistics-container{max-height:450px;overflow-y:auto}.logistics-header{align-items:center;background:var(--bg-secondary);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.logistics-provider{align-items:center;display:flex;gap:.75rem}.provider-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.provider-badge.anicam{background:#e3f2fd;color:#1976d2}.provider-badge.chilexpress{background:#fff3e0;color:#f57c00}.tracking-info{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.tracking-info span:first-child{color:var(--text-secondary);font-size:.875rem}.status-text{color:var(--accent-color);font-weight:600}.logistics-timeline{display:flex;flex-direction:column;gap:1rem}.timeline-step{display:flex;gap:1rem;position:relative}.timeline-step:not(:last-child):after{background:var(--border-color);bottom:-16px;content:"";left:15px;position:absolute;top:32px;width:2px}.timeline-step.completed:not(:last-child):after{background:#28a745}.timeline-marker{align-items:center;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.timeline-step.completed .timeline-marker{background:#28a745;border-color:#28a745;color:#fff}.timeline-content{flex:1 1;padding-top:.25rem}.timeline-content h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 .25rem}.timeline-date{margin:0 0 .25rem}.timeline-date,.timeline-location{color:var(--text-secondary);font-size:.75rem}.timeline-location{align-items:center;display:flex;gap:.25rem;margin:0}.no-logistics{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}.no-logistics svg{opacity:.5}.no-logistics span{font-size:.875rem;opacity:.8}.publication-container{max-height:450px;overflow-y:auto}.publication-header{align-items:flex-start;background:var(--bg-secondary);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.publication-title-section h3{color:var(--text-primary);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.publication-status{margin-top:.5rem}.edit-publication-btn{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:background .2s}.edit-publication-btn:hover{background:var(--accent-hover)}.publication-content{display:flex;flex-direction:column;gap:1.5rem}.publication-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.publication-field{display:flex;flex-direction:column;gap:.5rem}.publication-field.full-width{grid-column:1/-1}.publication-field label{color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.publication-value{color:var(--text-primary);font-weight:500;padding:.5rem 0}.publication-value.price{color:#28a745;font-size:1.1rem;font-weight:600}.publication-value.category{color:var(--accent-color);font-size:.875rem}.publication-value.stock{color:var(--text-primary)}.publication-value.template{background:var(--bg-tertiary);border-radius:20px;display:inline-block;font-size:.8rem;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.publication-input,.publication-select{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.75rem;transition:border-color .2s}.publication-input:focus,.publication-select:focus{border-color:var(--accent-color);outline:none}.publication-textarea{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.875rem;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .2s}.publication-textarea:focus{border-color:var(--accent-color);outline:none}.publication-description{background:var(--bg-tertiary);border-radius:8px;color:var(--text-primary);font-size:.875rem;line-height:1.5;padding:1rem}.no-publication{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}.no-publication svg{opacity:.5}.techspecs-container{max-height:450px;overflow-y:auto}.techspecs-header{align-items:center;background:var(--bg-secondary);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.techspecs-header h3{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0}.provider-info{align-items:center;display:flex;gap:.5rem}.provider-label{color:var(--text-secondary);font-size:.8rem}.provider-name{color:var(--accent-color);font-size:.875rem;font-weight:600}.techspecs-content{display:flex;flex-direction:column;gap:1.5rem}.techspecs-section{background:var(--bg-secondary);border-radius:8px;padding:1rem}.techspecs-section h4{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.techspecs-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.techspec-item{display:flex;flex-direction:column;gap:.25rem}.techspec-item label{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.techspec-item span{color:var(--text-primary);font-size:.875rem;font-weight:500}.characteristics-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.characteristics-list li{background:var(--bg-tertiary);border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem .5rem 2rem;position:relative}.characteristics-list li:before{color:#28a745;content:"✓";font-weight:600;left:.75rem;position:absolute}.box-content{background:var(--bg-tertiary);border-radius:8px;color:var(--text-primary);font-size:.875rem;line-height:1.5;padding:1rem}.no-techspecs{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}.no-techspecs svg{opacity:.5}.no-techspecs span{font-size:.875rem;opacity:.8}@media (max-width:768px){.modal-container{max-height:90vh;width:95%}.modal-tabs{flex-wrap:wrap}.modal-tab{flex:1 1 20%;font-size:.8rem;min-width:100px;padding:.5rem}.message-bubble{max-width:85%}}.ml-stores-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.ml-stores-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ml-stores-title{color:#1e293b;font-size:18px;font-weight:600}.connect-store-btn,.ml-stores-title{align-items:center;display:flex;gap:8px}.connect-store-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.connect-store-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.empty-stores{color:#64748b;padding:48px 24px;text-align:center}.empty-stores h3{color:#374151;font-size:18px;font-weight:600;margin:16px 0 8px}.empty-stores p{line-height:1.5;margin:0 0 24px}.connect-first-store-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.connect-first-store-btn:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.stores-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.store-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}.store-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.store-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.store-info h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.store-site{color:#64748b;font-size:13px;margin:0}.store-site,.store-status{align-items:center;display:flex;gap:6px}.store-status{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px}.store-status.connected{background:#dcfce7;color:#166534}.store-status.disconnected{background:#fef2f2;color:#dc2626}.nav-badge{background:#3b82f6;border-radius:10px;color:#fff;font-size:10px;margin-left:8px;padding:2px 6px}.store-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.store-action-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;justify-content:center;min-width:80px;padding:8px 12px;text-align:center;transition:all .2s ease}.store-action-btn.primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.store-action-btn.primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.store-action-btn.secondary{background:#fff;border-color:#d1d5db;color:#64748b}.store-action-btn.secondary:hover{background:#f8fafc;border-color:#9ca3af;color:#374151}.store-action-btn.danger{background:#ef4444;border-color:#ef4444;color:#fff}.store-action-btn.danger:hover{background:#dc2626;border-color:#dc2626;transform:translateY(-1px)}.bg-gray-100,.bg-gray-50{background-color:#f6f9fc;background-color:var(--dropux-light-gray,#f6f9fc)}.bg-white,.border.bg-white,.card,.ml-stores-container,.modal-content,.order-card,.rounded-lg.bg-white,.shadow-lg,.shadow:not(button),.stat-card,.store-card,input,select,textarea{background-color:#fff;background-color:var(--dropux-white,#fff);color:#0a2540;color:var(--dropux-dark,#0a2540)}div.shadow-md:not(.country-tab-selected){background-color:#fff;background-color:var(--dropux-white,#fff)}body{color:#0a2540;color:var(--dropux-dark,#0a2540)}.content-area,body,main{background-color:#f6f9fc;background-color:var(--dropux-light-gray,#f6f9fc)}[data-theme=dark] .text-gray-900{color:#fafafa!important}[data-theme=dark] .text-gray-800{color:#e5e5e5!important}[data-theme=dark] .text-gray-600,[data-theme=dark] .text-gray-700{color:#d4d4d4!important}[data-theme=dark] .text-gray-400,[data-theme=dark] .text-gray-500{color:#a3a3a3!important}[data-theme=dark] .text-gray-300{color:#737373!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300{border-color:var(--dropux-border)!important}[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-gray-50{background-color:var(--dropux-light-gray)!important}[data-theme=dark] .bg-white{background-color:var(--dropux-white)!important;color:#fafafa!important}[data-theme=dark] .bg-white.rounded-lg,[data-theme=dark] .bg-white.rounded-md,[data-theme=dark] .bg-white.rounded-xl{background-color:var(--dropux-white)!important;border-color:var(--dropux-border)!important}[data-theme=dark] .divide-y>*+*{border-color:var(--dropux-border)!important}[data-theme=dark] .bg-gray-200,[data-theme=dark] .hover\:bg-gray-100:hover,[data-theme=dark] .hover\:bg-gray-200:hover,[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-gray-50\/80:hover{background-color:#262626!important}[data-theme=dark] .divide-gray-100>*+*,[data-theme=dark] .divide-gray-200>*+*{border-color:var(--dropux-border)!important}[data-theme=dark] .bg-indigo-100,[data-theme=dark] .bg-indigo-50,[data-theme=dark] .bg-purple-100,[data-theme=dark] .bg-purple-50{background-color:#635bff1a!important}[data-theme=dark] .text-indigo-600,[data-theme=dark] .text-indigo-700,[data-theme=dark] .text-indigo-800,[data-theme=dark] .text-purple-600,[data-theme=dark] .text-purple-700,[data-theme=dark] .text-purple-800,[data-theme=dark] .text-purple-900{color:#a5b4fc!important}[data-theme=dark] .bg-indigo-600,[data-theme=dark] .bg-purple-600{background-color:#7c86ff!important}[data-theme=dark] .hover\:bg-indigo-700:hover,[data-theme=dark] .hover\:bg-purple-700:hover{background-color:#6366f1!important}[data-theme=dark] .bg-indigo-50.text-indigo-700,[data-theme=dark] .bg-purple-50.text-purple-600{color:#939bff!important}[data-theme=dark] .border-indigo-200,[data-theme=dark] .border-indigo-300,[data-theme=dark] .border-purple-300,[data-theme=dark] .border-purple-400,[data-theme=dark] .border-purple-500{border-color:#635bff4d!important}[data-theme=dark] .focus\:ring-indigo-500:focus,[data-theme=dark] .focus\:ring-purple-500:focus{--tw-ring-color:#635bff66!important;box-shadow:0 0 0 3px #635bff40!important}[data-theme=dark] .hover\:bg-indigo-100:hover,[data-theme=dark] .hover\:bg-purple-100:hover{background-color:#635bff26!important}[data-theme=dark] .bg-blue-100,[data-theme=dark] .bg-blue-50{background-color:#60a5fa1a!important}[data-theme=dark] .text-blue-600,[data-theme=dark] .text-blue-700,[data-theme=dark] .text-blue-800{color:#38bdf8!important}[data-theme=dark] .bg-blue-600{background-color:#3b82f6!important}[data-theme=dark] .border-blue-200,[data-theme=dark] .border-blue-500{border-color:#60a5fa4d!important}[data-theme=dark] .hover\:bg-blue-100:hover{background-color:#60a5fa26!important}[data-theme=dark] .bg-emerald-100,[data-theme=dark] .bg-emerald-50,[data-theme=dark] .bg-green-100,[data-theme=dark] .bg-green-50{background-color:#34d3991a!important}[data-theme=dark] .text-emerald-600,[data-theme=dark] .text-emerald-700,[data-theme=dark] .text-emerald-800,[data-theme=dark] .text-green-500,[data-theme=dark] .text-green-600,[data-theme=dark] .text-green-700,[data-theme=dark] .text-green-800,[data-theme=dark] .text-green-900{color:#34d399!important}[data-theme=dark] .border-emerald-200,[data-theme=dark] .border-green-200,[data-theme=dark] .border-green-500{border-color:#34d3994d!important}[data-theme=dark] .hover\:bg-emerald-100:hover,[data-theme=dark] .hover\:bg-green-100:hover{background-color:#34d39926!important}[data-theme=dark] .bg-amber-100,[data-theme=dark] .bg-amber-50,[data-theme=dark] .bg-yellow-50{background-color:#fbbf241a!important}[data-theme=dark] .text-amber-500,[data-theme=dark] .text-amber-600,[data-theme=dark] .text-amber-700,[data-theme=dark] .text-amber-800,[data-theme=dark] .text-amber-900{color:#fbbf24!important}[data-theme=dark] .border-amber-200,[data-theme=dark] .border-amber-300{border-color:#fbbf244d!important}[data-theme=dark] .hover\:bg-amber-100:hover{background-color:#fbbf2426!important}[data-theme=dark] .bg-yellow-500{background-color:#eab308!important}[data-theme=dark] .bg-red-100,[data-theme=dark] .bg-red-50{background-color:#f871711a!important}[data-theme=dark] .text-red-500,[data-theme=dark] .text-red-600,[data-theme=dark] .text-red-700,[data-theme=dark] .text-red-800{color:#f87171!important}[data-theme=dark] .bg-red-500,[data-theme=dark] .bg-red-600{background-color:#ef4444!important}[data-theme=dark] .border-red-200,[data-theme=dark] .border-red-500{border-color:#f871714d!important}[data-theme=dark] .hover\:bg-red-100:hover,[data-theme=dark] .hover\:bg-red-50:hover{background-color:#f871711f!important}[data-theme=dark] .bg-sky-100,[data-theme=dark] .bg-sky-50{background-color:#38bdf81a!important}[data-theme=dark] .text-sky-600,[data-theme=dark] .text-sky-700,[data-theme=dark] .text-sky-800{color:#38bdf8!important}[data-theme=dark] .hover\:bg-sky-200:hover{background-color:#38bdf82e!important}[data-theme=dark] .bg-yellow-100,[data-theme=dark] .bg-yellow-50{background-color:#facc151a!important}[data-theme=dark] .text-yellow-500,[data-theme=dark] .text-yellow-600,[data-theme=dark] .text-yellow-700,[data-theme=dark] .text-yellow-800{color:#fbbf24!important}[data-theme=dark] .hover\:bg-yellow-200:hover{background-color:#facc152e!important}[data-theme=dark] .bg-orange-100,[data-theme=dark] .bg-orange-50{background-color:#fb923c1a!important}[data-theme=dark] .text-orange-500,[data-theme=dark] .text-orange-600,[data-theme=dark] .text-orange-700,[data-theme=dark] .text-orange-800{color:#fb923c!important}[data-theme=dark] .hover\:bg-orange-200:hover{background-color:#fb923c2e!important}[data-theme=dark] .bg-violet-100,[data-theme=dark] .bg-violet-50{background-color:#8b5cf61a!important}[data-theme=dark] .text-violet-600,[data-theme=dark] .text-violet-700,[data-theme=dark] .text-violet-800{color:#a5b4fc!important}[data-theme=dark] .hover\:bg-violet-200:hover{background-color:#8b5cf62e!important}[data-theme=dark] .bg-pink-100,[data-theme=dark] .bg-pink-50{background-color:#ec48991a!important}[data-theme=dark] .text-pink-600,[data-theme=dark] .text-pink-700,[data-theme=dark] .text-pink-800{color:#fb7185!important}[data-theme=dark] .hover\:bg-pink-200:hover{background-color:#ec48992e!important}[data-theme=dark] .bg-teal-100,[data-theme=dark] .bg-teal-50{background-color:#2dd4bf1a!important}[data-theme=dark] .text-teal-600,[data-theme=dark] .text-teal-700,[data-theme=dark] .text-teal-800{color:#2dd4bf!important}[data-theme=dark] .hover\:bg-teal-200:hover{background-color:#2dd4bf2e!important}[data-theme=dark] .bg-cyan-100,[data-theme=dark] .bg-cyan-50{background-color:#22d3ee1a!important}[data-theme=dark] .text-cyan-600,[data-theme=dark] .text-cyan-700,[data-theme=dark] .text-cyan-800{color:#22d3ee!important}[data-theme=dark] .hover\:bg-cyan-200:hover{background-color:#22d3ee2e!important}[data-theme=dark] .bg-slate-100,[data-theme=dark] .bg-slate-50{background-color:#94a3b81a!important}[data-theme=dark] .text-slate-600,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-slate-800{color:#a3a3a3!important}[data-theme=dark] .hover\:bg-slate-200:hover{background-color:#94a3b82e!important}[data-theme=dark] .bg-rose-100,[data-theme=dark] .bg-rose-50{background-color:#f43f5e1a!important}[data-theme=dark] .text-rose-600,[data-theme=dark] .text-rose-700,[data-theme=dark] .text-rose-800{color:#fb7185!important}[data-theme=dark] .hover\:bg-rose-200:hover{background-color:#f43f5e2e!important}[data-theme=dark] .bg-green-200{background-color:#34d39926!important}[data-theme=dark] .hover\:bg-green-300:hover{background-color:#34d39938!important}[data-theme=dark] .text-white{color:#fff!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#171717!important;border-color:#ffffff1a!important;color:#fafafa!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#a3a3a3!important}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#7c86ff!important;box-shadow:0 0 0 3px #635bff26!important}[data-theme=dark] table{color:#fafafa}[data-theme=dark] th{background-color:#171717!important;border-color:#ffffff1a!important;color:#d4d4d4!important}[data-theme=dark] td{border-color:#262626!important}[data-theme=dark] tr:hover td{background-color:#262626!important}[data-theme=dark] .hover\:text-gray-600:hover,[data-theme=dark] .hover\:text-gray-700:hover{color:var(--dropux-dark)!important}[data-theme=dark] .hover\:text-indigo-600:hover,[data-theme=dark] .hover\:text-purple-600:hover{color:#939bff!important}[data-theme=dark] .bg-gray-100.text-gray-500,[data-theme=dark] .bg-gray-100.text-gray-600,[data-theme=dark] .bg-gray-100.text-gray-700{background-color:#262626!important;color:#d4d4d4!important}[data-theme=dark] .hover\:bg-gray-50\/70:hover{background-color:#2e3345b3!important}[data-theme=dark] .border,[data-theme=dark] .border-b,[data-theme=dark] .border-l,[data-theme=dark] .border-r,[data-theme=dark] .border-t{border-color:#ffffff1a!important}[data-theme=dark] .border-blue-100,[data-theme=dark] .border-emerald-100,[data-theme=dark] .border-emerald-200,[data-theme=dark] .border-indigo-100{border-color:#635bff26!important}[data-theme=dark] .fixed.inset-0 .bg-white.rounded-2xl,[data-theme=dark] .fixed.inset-0 .bg-white.rounded-lg,[data-theme=dark] .fixed.inset-0 .bg-white.rounded-xl,[data-theme=dark] .fixed.inset-0 .bg-white.sm\:rounded-2xl,[data-theme=dark] .fixed.inset-0>.bg-white{background-color:#171717!important;border:1px solid #ffffff1a!important}[data-theme=dark] .fixed.inset-0 .bg-gray-50,[data-theme=dark] .fixed.inset-0 .bg-gray-50.border-t,[data-theme=dark] .fixed.inset-0 .sticky.top-0.bg-white{background-color:#262626!important}[data-theme=dark] .fixed.inset-0.bg-black\/40,[data-theme=dark] .fixed.inset-0.bg-black\/50,[data-theme=dark] .fixed.inset-0.bg-black\/60{background-color:#000000bf!important}[data-theme=dark] .shadow-2xl{box-shadow:0 8px 40px #0009,0 0 1px #635bff26!important}[data-theme=dark] .fixed.inset-0 .bg-white.border.border-gray-200{background-color:#262626!important;border-color:#ffffff29!important}[data-theme=dark] details.bg-indigo-50{background-color:#635bff14!important}[data-theme=dark] details.bg-blue-50{background-color:#60a5fa14!important}[data-theme=dark] details .bg-white.rounded-lg.border{background-color:#262626!important;border-color:#ffffff29!important}[data-theme=dark] .bg-orange-50.rounded-lg{background-color:#fb923c14!important}[data-theme=dark] .bg-emerald-50.border.border-emerald-200{background-color:#34d39914!important;border-color:#34d39933!important}[data-theme=dark] .fixed.inset-0 .hover\:bg-gray-100:hover{background-color:#ffffff1a!important}[data-theme=dark] .bg-white.border.border-gray-300{background-color:#262626!important;border-color:#ffffff29!important;color:#d4d4d4!important}[data-theme=dark] .shadow,[data-theme=dark] .shadow-lg,[data-theme=dark] .shadow-md,[data-theme=dark] .shadow-sm{box-shadow:0 1px 3px #0006,0 1px 2px #0000004d!important}[data-theme=dark] .border-dashed.border-purple-400{border-color:#635bff66!important}[data-theme=dark] .bg-purple-50\/30{background-color:#635bff0d!important}[data-theme=dark] .disabled\:bg-indigo-300:disabled,[data-theme=dark] .disabled\:bg-purple-300:disabled{background-color:#635bff4d!important}[data-theme=dark] .bg-black,[data-theme=dark] .bg-black\/50{background-color:#000000b3!important}[data-theme=dark] ::-webkit-scrollbar{height:6px;width:6px}[data-theme=dark] ::-webkit-scrollbar-track{background:#0a0a0a}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=dark] .text-purple-600.rounded{accent-color:#7c86ff}[data-theme=dark] .bg-blue-500{background-color:#3b82f6!important}[data-theme=dark] .bg-green-500{background-color:#22c55e!important}[data-theme=dark] .bg-purple-500{background-color:#7c86ff!important}[data-theme=dark] img.object-contain,[data-theme=dark] img.object-cover,[data-theme=dark] img[src*=http]{border-radius:6px;filter:brightness(.88) saturate(.95);outline:1px solid #2d324499;outline-offset:-1px}[data-theme=dark] .bg-white{background-color:#171717!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{background-color:#262626!important}[data-theme=dark] .bg-gray-200,[data-theme=dark] .bg-slate-200{background-color:#2e2e2e!important}[data-theme=dark] .hover\:bg-gray-100:hover,[data-theme=dark] .hover\:bg-gray-200:hover,[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-slate-100:hover,[data-theme=dark] .hover\:bg-slate-200:hover,[data-theme=dark] .hover\:bg-slate-50:hover{background-color:#262626!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300,[data-theme=dark] .border-slate-100,[data-theme=dark] .border-slate-200,[data-theme=dark] .border-slate-300,[data-theme=dark] .divide-gray-200>*+*,[data-theme=dark] .divide-slate-200>*+*{border-color:#ffffff1a!important}[data-theme=dark] .text-gray-800,[data-theme=dark] .text-gray-900,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-slate-900{color:#fafafa!important}[data-theme=dark] .text-gray-600,[data-theme=dark] .text-gray-700,[data-theme=dark] .text-slate-600,[data-theme=dark] .text-slate-700{color:#d4d4d4!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{color:#a3a3a3!important}[data-theme=dark] .bg-indigo-50,[data-theme=dark] .bg-purple-50,[data-theme=dark] .bg-violet-50{background-color:#7c86ff24!important}[data-theme=dark] .bg-emerald-50,[data-theme=dark] .bg-green-50{background-color:#34d3991f!important}[data-theme=dark] .bg-red-50,[data-theme=dark] .bg-rose-50{background-color:#f871711f!important}[data-theme=dark] .bg-amber-50,[data-theme=dark] .bg-orange-50,[data-theme=dark] .bg-yellow-50{background-color:#fbbf241f!important}[data-theme=dark] .bg-blue-50,[data-theme=dark] .bg-cyan-50,[data-theme=dark] .bg-sky-50{background-color:#38bdf81f!important}[data-theme=dark] .text-indigo-600,[data-theme=dark] .text-indigo-700,[data-theme=dark] .text-purple-600,[data-theme=dark] .text-purple-700,[data-theme=dark] .text-violet-600,[data-theme=dark] .text-violet-700{color:#939bff!important}[data-theme=dark] .text-emerald-600,[data-theme=dark] .text-emerald-700,[data-theme=dark] .text-green-600,[data-theme=dark] .text-green-700{color:#34d399!important}[data-theme=dark] .text-red-600,[data-theme=dark] .text-red-700{color:#f87171!important}[data-theme=dark] .text-amber-600,[data-theme=dark] .text-amber-700,[data-theme=dark] .text-orange-600,[data-theme=dark] .text-orange-700{color:#fb923c!important}[data-theme=dark] .text-blue-600,[data-theme=dark] .text-blue-700,[data-theme=dark] .text-sky-600,[data-theme=dark] .text-sky-700{color:#38bdf8!important}[data-theme=dark] .border-indigo-200,[data-theme=dark] .border-purple-200,[data-theme=dark] .border-violet-200{border-color:#7c86ff59!important}[data-theme=dark] .border-emerald-200,[data-theme=dark] .border-green-200{border-color:#34d39959!important}[data-theme=dark] .border-red-200,[data-theme=dark] .border-rose-200{border-color:#f8717159!important}[data-theme=dark] .border-amber-200,[data-theme=dark] .border-yellow-200{border-color:#fbbf2459!important}[data-theme=dark] .border-blue-200,[data-theme=dark] .border-sky-200{border-color:#38bdf859!important}[data-theme=dark] .bg-gray-50\/30,[data-theme=dark] .bg-gray-50\/40,[data-theme=dark] .bg-slate-50\/30,[data-theme=dark] .bg-slate-50\/40,[data-theme=dark] .bg-white\/30,[data-theme=dark] .bg-white\/40,[data-theme=dark] .bg-white\/60,[data-theme=dark] .bg-white\/80{background-color:#ffffff0a!important}[data-theme=dark] .bg-emerald-50\/40,[data-theme=dark] .bg-emerald-50\/60{background-color:#34d39914!important}[data-theme=dark] .bg-amber-50\/40,[data-theme=dark] .bg-amber-50\/60{background-color:#fbbf2414!important}[data-theme=dark] .bg-red-50\/40,[data-theme=dark] .bg-red-50\/60{background-color:#f8717114!important}[data-theme=dark] .hover\:bg-stone-100:hover{background-color:#262626!important}[data-theme=dark] .hover\:bg-emerald-100:hover{background-color:#34d39926!important}[data-theme=dark] .bg-stone-100,[data-theme=dark] .bg-stone-50{background-color:#262626!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .divide-gray-100>*+*,[data-theme=dark] .divide-slate-100>*+*{border-color:#ffffff12!important}[data-theme=dark] .bg-\[\#e3e1fb\],[data-theme=dark] .bg-\[\#efeeff\],[data-theme=dark] .bg-\[\#f4f3ff\]{background-color:#7c86ff24!important}[data-theme=dark] .bg-\[\#e6ebf1\],[data-theme=dark] .bg-\[\#f6f9fc\]{background-color:#262626!important}[data-theme=dark] .bg-\[\#fff4e5\]{background-color:#fbbf241f!important}[data-theme=dark] .bg-\[\#ffe9e9\],[data-theme=dark] .bg-\[\#fff5f5\]{background-color:#f871711f!important}[data-theme=dark] .bg-\[\#e8f8ec\]{background-color:#34d3991f!important}[data-theme=dark] .bg-\[\#e9fbff\],[data-theme=dark] .bg-\[\#f0fbff\]{background-color:#38bdf81f!important}[data-theme=dark] .text-\[\#0a2540\]{color:#fafafa!important}[data-theme=dark] .text-\[\#425466\]{color:#d4d4d4!important}[data-theme=dark] .text-\[\#697386\]{color:#a3a3a3!important}[data-theme=dark] .text-\[\#7a1f1f\],[data-theme=dark] .text-\[\#c5292a\]{color:#f87171!important}[data-theme=dark] .text-\[\#00701f\],[data-theme=dark] .text-\[\#00933a\]{color:#34d399!important}[data-theme=dark] .text-\[\#8a5200\]{color:#fbbf24!important}[data-theme=dark] .text-\[\#007ea0\],[data-theme=dark] .text-\[\#0092b8\],[data-theme=dark] .text-\[\#0a5c73\]{color:#38bdf8!important}[data-theme=dark] .text-\[\#4b45c6\]{color:#939bff!important}[data-theme=dark] .border-\[\#e6ebf1\]{border-color:#ffffff1a!important}[data-theme=dark] .border-\[\#f5c6c6\]{border-color:#f8717159!important}[data-theme=dark] .bg-white\/90,[data-theme=dark] .bg-white\/95{background-color:#0a0a0aeb!important}