._pageHeader_1tqnc_6{display:flex;justify-content:space-between;align-items:center;padding:0 32px;background:var(--neu-surface, rgba(255, 255, 255, .95));flex-shrink:0;border-bottom:none;z-index:1000;position:sticky;position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;height:var(--header-height, 64px);box-shadow:var(--neu-flat);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.4,0,.2,1)}._headerLeft_1tqnc_29{display:flex;align-items:center;gap:40px;height:100%}._logo_1tqnc_36{display:flex;align-items:center}._logo_1tqnc_36 h1{margin:0;color:var(--text-primary, #1e293b);font-weight:800;font-size:1.4em;display:flex;align-items:center;gap:12px;letter-spacing:-.02em}._logo_1tqnc_36 ._logoText_1tqnc_52{display:inline;background:linear-gradient(135deg,var(--color-primary, #0a84ff) 0%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._logo_1tqnc_36 h1 i{color:var(--color-primary, #0a84ff);font-size:1em;filter:drop-shadow(0 2px 4px rgba(10,132,255,.2))}._mainNav_1tqnc_69{display:flex;height:100%;align-items:center;gap:6px;margin-left:12px}._navLink_1tqnc_77{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;color:var(--text-secondary, #64748b);font-weight:600;font-size:.85em;border-radius:var(--neu-radius, 16px);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;height:40px}._navLink_1tqnc_77:hover{color:var(--color-primary, #0a84ff);box-shadow:var(--neu-flat);background-color:transparent}._navLink_1tqnc_77._active_1tqnc_99{color:var(--color-primary, #0a84ff);font-weight:600;box-shadow:var(--neu-inset);background-color:transparent}._navLink_1tqnc_77 i{font-size:1.1em;transition:transform .2s ease}._navLink_1tqnc_77:hover i{transform:translateY(-1px)}._headerActions_1tqnc_115{display:flex;gap:8px;align-items:center}._headerIconBtn_1tqnc_121{padding:0;border:none;background:var(--neu-surface, transparent);color:var(--text-secondary, #64748b);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:1.25em;width:38px;height:38px;border-radius:50%;box-shadow:var(--neu-flat)}._headerIconBtn_1tqnc_121:hover{color:var(--color-primary, #0a84ff);box-shadow:var(--neu-raised);transform:translateY(-1px)}._headerIconBtn_1tqnc_121:active{box-shadow:var(--neu-inset);transform:translateY(0)}._primaryAction_1tqnc_149{background:color-mix(in srgb,var(--color-primary, #0a84ff) 10%,var(--neu-surface, #ffffff));color:var(--color-primary, #0a84ff);border:1px solid color-mix(in srgb,var(--color-primary, #0a84ff) 25%,transparent);box-shadow:var(--neu-flat)}._primaryAction_1tqnc_149:hover{color:var(--color-primary-dark, #006ee6);box-shadow:var(--neu-raised)}._primaryAction_1tqnc_149:active{box-shadow:var(--neu-inset)}._headerAddCustomer_1tqnc_170{width:40px;height:40px;border-radius:12px}._guideBtn_1tqnc_176{color:#f59e0b}._guideBtn_1tqnc_176:hover{background-color:#fffbeb;color:#d97706}._notificationBtn_1tqnc_185{position:relative}._notificationBadge_1tqnc_189{position:absolute;top:4px;right:4px;background-color:#ef4444;color:#fff;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:.7em;font-weight:700;display:flex;justify-content:center;align-items:center;border:2px solid white;box-shadow:0 2px 4px #ef44444d}._headerAvatarBtn_1tqnc_209{padding:0;width:44px;height:44px;border-radius:50%;background:var(--neu-surface, transparent);border:2px solid transparent;cursor:pointer;transition:all .25s ease;overflow:hidden;box-shadow:var(--neu-raised)}._headerAvatarBtn_1tqnc_209:hover{border-color:var(--color-primary, #0a84ff);transform:scale(1.05);box-shadow:var(--neu-raised),0 4px 12px #0a84ff33}._headerAvatar_1tqnc_209{width:100%;height:100%;object-fit:cover}._dropdownUserInfo_1tqnc_237{padding:16px;display:flex;flex-direction:column;background:var(--bg-dropdown-header, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0)}._dropdownUserInfo_1tqnc_237 strong{font-weight:600;color:var(--text-primary);font-size:1rem}._dropdownUserInfo_1tqnc_237 small{font-size:.85em;color:var(--text-secondary);margin-top:2px}._dropdownDivider_1tqnc_255{border:none;border-top:1px solid var(--border-color, #e2e8f0);margin:6px 0}.dropdownItem{display:flex;align-items:center;gap:12px;padding:10px 16px;margin:2px 6px;border-radius:8px;cursor:pointer;transition:all .2s;background:none;border:none;width:calc(100% - 12px);text-align:left;font-size:.9em;color:var(--text-primary);font-weight:500}.dropdownItem:hover{background-color:var(--surface-hover, #f1f5f9);color:var(--color-primary, #0a84ff);transform:translate(2px)}.dropdownItem i{width:20px;text-align:center;color:var(--text-secondary);transition:color .2s}.dropdownItem:hover i{color:var(--color-primary, #0a84ff)}._mobileMenuToggle_1tqnc_297{display:none;width:44px;height:44px;background:transparent;border:none;cursor:pointer;z-index:1001;flex-direction:column;justify-content:center;align-items:center;gap:6px}._mobileMenuToggle_1tqnc_297 span{display:block;width:26px;height:2.5px;background-color:var(--text-primary);border-radius:99px;transition:all .3s cubic-bezier(.4,0,.2,1)}._mobileMenuToggle_1tqnc_297._active_1tqnc_99 span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}._mobileMenuToggle_1tqnc_297._active_1tqnc_99 span:nth-child(2){opacity:0;transform:translate(10px)}._mobileMenuToggle_1tqnc_297._active_1tqnc_99 span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}._mobileNavWrapper_1tqnc_331{display:none;position:fixed;top:var(--header-height, 60px);left:0;right:0;bottom:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:119;animation:_fadeIn_1tqnc_1 .2s ease-out}._mobileNav_1tqnc_331{background:var(--glass-overlay-bg, rgba(255, 255, 255, .7));backdrop-filter:var(--glass-overlay-blur, blur(12px));-webkit-backdrop-filter:var(--glass-overlay-blur, blur(12px));padding:16px;border-bottom:1px solid var(--glass-overlay-border, rgba(255, 255, 255, .3));display:flex;flex-direction:column;box-shadow:var(--neu-raised);border-bottom-left-radius:var(--neu-radius, 16px);border-bottom-right-radius:var(--neu-radius, 16px);animation:_slideDown_1tqnc_1 .3s cubic-bezier(.4,0,.2,1)}._mobileNav_1tqnc_331 ._navLink_1tqnc_77{width:100%;border-radius:12px;padding:12px 16px}@keyframes _fadeIn_1tqnc_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_1tqnc_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._pageHeader_1tqnc_6{padding:0 16px;--header-height: 60px}._logo_1tqnc_36 ._logoText_1tqnc_52,._mainNav_1tqnc_69{display:none}._mobileMenuToggle_1tqnc_297{display:flex}._mobileNavWrapper_1tqnc_331{display:block}._headerActions_1tqnc_115{gap:8px}}._workspaceIndicator_1tqnc_408{display:flex;align-items:center;margin-left:12px;padding-left:16px;border-left:1px solid var(--divider-color, rgba(0, 0, 0, .1))}._workspaceBadgeGroup_1tqnc_416{display:flex;align-items:center;gap:4px}._workspaceBadge_1tqnc_416{display:flex;align-items:center;gap:8px;padding:6px 14px;background:linear-gradient(135deg,var(--color-primary, #0a84ff) 0%,#0056b3 100%);color:#fff;border:none;border-radius:20px 4px 4px 20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0a84ff40}._workspaceBadge_1tqnc_416:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0a84ff59}._workspaceExitBtn_1tqnc_447{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:none;border-radius:4px 20px 20px 4px;cursor:pointer;transition:all .2s ease}._workspaceExitBtn_1tqnc_447:hover{transform:scale(1.05);box-shadow:0 4px 12px #ef44444d}@media(max-width:1024px){._workspaceIndicator_1tqnc_408{display:none}}[data-theme=dark] ._pageHeader_1tqnc_6,.dark-mode ._pageHeader_1tqnc_6{background:var(--neu-surface, rgba(30, 30, 30, .8));border-bottom-color:transparent;box-shadow:var(--neu-flat)}[data-theme=dark] ._logo_1tqnc_36 h1{color:#e2e8f0}[data-theme=dark] ._headerIconBtn_1tqnc_121{color:#94a3b8}[data-theme=dark] ._headerIconBtn_1tqnc_121:hover{background-color:#ffffff1a;color:#fff;box-shadow:0 4px 12px #0006}[data-theme=dark] ._navLink_1tqnc_77{color:#94a3b8}[data-theme=dark] ._navLink_1tqnc_77:hover{background-color:#ffffff14;color:#fff}[data-theme=dark] ._navLink_1tqnc_77._active_1tqnc_99{background-color:#0a84ff33;color:#60a5fa}[data-theme=dark] ._notificationBadge_1tqnc_189{border-color:#1e1e1e}[data-theme=dark] ._mobileMenuToggle_1tqnc_297 span{background-color:#e2e8f0}[data-theme=dark] ._dropdownUserInfo_1tqnc_237{background:#252525;border-bottom-color:#333}[data-theme=dark] ._dropdownDivider_1tqnc_255{border-top-color:#333}._chatBadge_1tqnc_526{position:absolute;top:4px;right:4px;background-color:var(--color-danger, #ef4444);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.7em;font-weight:700;display:inline-flex;justify-content:center;align-items:center;border:2px solid var(--surface-primary, white);box-shadow:0 2px 4px #ef44444d;line-height:1}._chatBadgeDot_1tqnc_546{width:10px;height:10px;min-width:10px;padding:0;border-radius:50%;background-color:var(--color-danger, #ef4444);color:transparent;box-shadow:0 0 0 2px #ef444433}[data-theme=dark] ._chatBadge_1tqnc_526{border-color:#1e1e1e}._mainLayout_lim0z_6{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--neu-bg, var(--bg-base));background-image:var(--bg-gradient);background-attachment:fixed;transition:background-color .3s ease}._pageContainer_lim0z_18{position:relative;flex-grow:1;overflow-y:auto;overflow-x:hidden;padding:0 20px;padding-top:calc(var(--header-height, 64px) + 20px);background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--color-primary, #3b82f6) 8%,transparent),transparent 42%),var(--neu-bg, var(--bg-base));border-radius:var(--neu-radius-xl, 28px) var(--neu-radius-xl, 28px) 0 0;box-shadow:var( --neu-inset-soft, inset 2px 2px 5px rgba(163, 177, 198, .22), inset -2px -2px 5px rgba(255, 255, 255, .75) )}._mainContent_lim0z_40{max-width:100vw;margin:0 auto;width:100%;height:100%}._chatPageContainer_lim0z_48{overflow:hidden;padding:0;padding-top:calc(var(--header-height, 64px) + 12px);background:transparent;border-radius:0;box-shadow:none}._warehousePageContainer_lim0z_58{padding-top:calc(var(--header-height, 64px) + 12px);background:transparent;border-radius:0;box-shadow:none}._skipLink_lim0z_66{position:absolute;left:-9999px;top:0;padding:12px 24px;background:color-mix(in srgb,var(--surface-raised, #f8fafc) 84%,var(--color-primary, #3b82f6) 16%);color:var(--text-primary, #1f2937);font-weight:600;font-size:var(--text-sm);z-index:var(--z-tooltip, 1070);border-radius:0 0 var(--neu-radius, 16px) 0;box-shadow:var( --neu-raised, 6px 6px 12px rgba(163, 177, 198, .35), -6px -6px 12px rgba(255, 255, 255, .8) );border:1px solid color-mix(in srgb,var(--color-primary, #3b82f6) 24%,transparent);transition:left .2s ease,transform .2s ease;text-decoration:none}._skipLink_lim0z_66:focus-visible{left:0;outline:none}@media(max-width:768px){._pageContainer_lim0z_18{padding:15px;padding-top:calc(var(--header-height, 60px) + 15px);padding-bottom:calc(79px + env(safe-area-inset-bottom));border-radius:var(--neu-radius-lg, 18px) var(--neu-radius-lg, 18px) 0 0}._chatPageContainer_lim0z_48{padding-top:60px}._warehousePageContainer_lim0z_58{padding-top:calc(var(--header-height, 60px) + 10px)}}:root{--palette-primary-50: #eff6ff;--palette-primary-100: #dbeafe;--palette-primary-200: #bfdbfe;--palette-primary-300: #93c5fd;--palette-primary-400: #60a5fa;--palette-primary-500: #3b82f6;--palette-primary-600: #2563eb;--palette-primary-700: #1d4ed8;--palette-primary-800: #1e40af;--palette-primary-900: #1e3a8a;--palette-primary-950: #172554;--palette-indigo-50: #eef2ff;--palette-indigo-100: #e0e7ff;--palette-indigo-200: #c7d2fe;--palette-indigo-300: #a5b4fc;--palette-indigo-400: #818cf8;--palette-indigo-500: #6366f1;--palette-indigo-600: #4f46e5;--palette-indigo-700: #4338ca;--palette-indigo-800: #3730a3;--palette-indigo-900: #312e81;--palette-success-50: #ecfdf5;--palette-success-100: #d1fae5;--palette-success-200: #a7f3d0;--palette-success-300: #6ee7b7;--palette-success-400: #34d399;--palette-success-500: #10b981;--palette-success-600: #059669;--palette-success-700: #047857;--palette-success-800: #065f46;--palette-success-900: #064e3b;--palette-warning-50: #fffbeb;--palette-warning-100: #fef3c7;--palette-warning-200: #fde68a;--palette-warning-300: #fcd34d;--palette-warning-400: #fbbf24;--palette-warning-500: #f59e0b;--palette-warning-600: #d97706;--palette-warning-700: #b45309;--palette-warning-800: #92400e;--palette-warning-900: #78350f;--palette-error-50: #fef2f2;--palette-error-100: #fee2e2;--palette-error-200: #fecaca;--palette-error-300: #fca5a5;--palette-error-400: #f87171;--palette-error-500: #ef4444;--palette-error-600: #dc2626;--palette-error-700: #b91c1c;--palette-error-800: #991b1b;--palette-error-900: #7f1d1d;--palette-info-50: #f0f9ff;--palette-info-100: #e0f2fe;--palette-info-200: #bae6fd;--palette-info-300: #7dd3fc;--palette-info-400: #38bdf8;--palette-info-500: #0ea5e9;--palette-info-600: #0284c7;--palette-info-700: #0369a1;--palette-info-800: #075985;--palette-info-900: #0c4a6e;--palette-purple-50: #faf5ff;--palette-purple-100: #f3e8ff;--palette-purple-200: #e9d5ff;--palette-purple-300: #d8b4fe;--palette-purple-400: #c084fc;--palette-purple-500: #a855f7;--palette-purple-600: #9333ea;--palette-purple-700: #7c3aed;--palette-purple-800: #6b21a8;--palette-purple-900: #581c87;--palette-teal-50: #f0fdfa;--palette-teal-100: #ccfbf1;--palette-teal-200: #99f6e4;--palette-teal-300: #5eead4;--palette-teal-400: #2dd4bf;--palette-teal-500: #14b8a6;--palette-teal-600: #0d9488;--palette-teal-700: #0f766e;--palette-teal-800: #115e59;--palette-teal-900: #134e4a;--palette-rose-50: #fff1f2;--palette-rose-100: #ffe4e6;--palette-rose-200: #fecdd3;--palette-rose-300: #fda4af;--palette-rose-400: #fb7185;--palette-rose-500: #f43f5e;--palette-rose-600: #e11d48;--palette-rose-700: #be123c;--palette-rose-800: #9f1239;--palette-rose-900: #881337;--palette-slate-50: #f8fafc;--palette-slate-100: #f1f5f9;--palette-slate-200: #e2e8f0;--palette-slate-300: #cbd5e1;--palette-slate-400: #94a3b8;--palette-slate-500: #64748b;--palette-slate-600: #475569;--palette-slate-700: #334155;--palette-slate-800: #1e293b;--palette-slate-900: #0f172a;--palette-slate-950: #020617;--color-facebook: #1877f2;--color-messenger: #0084ff;--color-instagram: #e4405f;--color-instagram-gradient: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% );--color-tiktok-light: #000000;--color-tiktok-dark: #ffffff;--color-zalo: #0068ff;--color-telegram: #0088cc;--color-whatsapp: #25d366;--color-youtube: #ff0000;--color-linkedin: #0a66c2;--color-twitter: #1da1f2;--color-email: #ea4335;--color-google: #4285f4}:root,[data-theme=light]{color-scheme:light;--color-primary: var(--palette-primary-600);--color-primary-hover: var(--palette-primary-700);--color-primary-active: var(--palette-primary-800);--color-primary-subtle: var(--palette-primary-50);--color-primary-muted: rgba(37, 99, 235, .1);--color-primary-rgb: 37, 99, 235;--color-success: var(--palette-success-600);--color-success-hover: var(--palette-success-700);--color-success-subtle: var(--palette-success-50);--color-success-muted: rgba(5, 150, 105, .1);--color-warning: var(--palette-warning-500);--color-warning-hover: var(--palette-warning-600);--color-warning-subtle: var(--palette-warning-50);--color-warning-muted: rgba(245, 158, 11, .1);--color-danger: var(--palette-error-600);--color-danger-hover: var(--palette-error-700);--color-danger-subtle: var(--palette-error-50);--color-danger-muted: rgba(220, 38, 38, .1);--color-info: var(--palette-info-600);--color-info-hover: var(--palette-info-700);--color-info-subtle: var(--palette-info-50);--color-info-muted: rgba(2, 132, 199, .1);--color-purple: var(--palette-purple-600);--color-purple-hover: var(--palette-purple-700);--color-purple-subtle: var(--palette-purple-50);--color-purple-muted: rgba(147, 51, 234, .1);--color-teal: var(--palette-teal-600);--color-teal-hover: var(--palette-teal-700);--color-teal-subtle: var(--palette-teal-50);--color-indigo: var(--palette-indigo-600);--color-indigo-hover: var(--palette-indigo-700);--color-indigo-subtle: var(--palette-indigo-50);--color-tiktok: var(--color-tiktok-light);--bg-base: #f8fafc;--bg-primary: #ffffff;--bg-secondary: #f1f5f9;--bg-tertiary: #e2e8f0;--bg-elevated: #ffffff;--bg-inset: #f1f5f9;--bg-overlay: rgba(15, 23, 42, .5);--bg-backdrop: rgba(255, 255, 255, .8);--surface-primary: #ffffff;--surface-secondary: #f8fafc;--surface-tertiary: #f1f5f9;--surface-hover: rgba(148, 163, 184, .08);--surface-active: rgba(148, 163, 184, .12);--surface-selected: rgba(37, 99, 235, .08);--surface-disabled: rgba(148, 163, 184, .05);--surface-muted: rgba(100, 116, 139, .06);--surface-modal: #ffffff;--surface-popover: #ffffff;--surface-dropdown: #ffffff;--surface-tooltip: var(--palette-slate-900);--surface-toast: #ffffff;--glass-bg: rgba(255, 255, 255, .72);--glass-bg-heavy: rgba(255, 255, 255, .85);--glass-blur: saturate(180%) blur(20px);--glass-border: rgba(255, 255, 255, .3);--text-primary: var(--palette-slate-900);--text-secondary: var(--palette-slate-600);--text-tertiary: var(--palette-slate-500);--text-quaternary: var(--palette-slate-400);--text-placeholder: var(--palette-slate-400);--text-disabled: var(--palette-slate-300);--text-inverse: #ffffff;--text-link: var(--palette-primary-600);--text-link-hover: var(--palette-primary-700);--text-on-primary: #ffffff;--text-on-success: #ffffff;--text-on-warning: var(--palette-slate-900);--text-on-danger: #ffffff;--border-primary: var(--palette-slate-200);--border-secondary: var(--palette-slate-100);--border-tertiary: rgba(226, 232, 240, .5);--border-focus: var(--palette-primary-500);--border-error: var(--palette-error-500);--border-success: var(--palette-success-500);--border-hover: var(--palette-slate-300);--divider: rgba(15, 23, 42, .08);--divider-heavy: rgba(15, 23, 42, .12);--divider-opaque: var(--palette-slate-200);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .07), 0 2px 4px -2px rgba(15, 23, 42, .05);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .05);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .2);--shadow-inner: inset 0 2px 4px rgba(15, 23, 42, .05);--shadow-primary: 0 4px 14px -3px rgba(37, 99, 235, .35);--shadow-success: 0 4px 14px -3px rgba(5, 150, 105, .35);--shadow-warning: 0 4px 14px -3px rgba(245, 158, 11, .35);--shadow-danger: 0 4px 14px -3px rgba(220, 38, 38, .35);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .25);--focus-ring-error: 0 0 0 3px rgba(220, 38, 38, .25);--focus-ring-success: 0 0 0 3px rgba(5, 150, 105, .25);--focus-ring-offset: 2px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(15, 23, 42, .15);--scrollbar-thumb-hover: rgba(15, 23, 42, .25);--hover-opacity: .08;--active-opacity: .12;--disabled-opacity: .5;--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--z-max: 9999;--status-online: var(--palette-success-500);--status-offline: var(--palette-slate-400);--status-busy: var(--palette-warning-500);--status-away: var(--palette-warning-400);--unread-badge: var(--palette-error-500);--bubble-received-bg: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--bubble-received-bg-solid: #ffffff;--bubble-received-border: var(--palette-slate-200);--bubble-received-text: var(--text-primary);--bubble-received-shadow: 0 1px 3px rgba(15, 23, 42, .05);--bubble-sent-bg: linear-gradient( 135deg, var(--palette-primary-500) 0%, var(--palette-primary-600) 100% );--bubble-sent-text: #ffffff;--bubble-sent-shadow: 0 2px 8px rgba(37, 99, 235, .25);--bubble-colleague-bg: linear-gradient( 135deg, var(--palette-success-50) 0%, var(--palette-success-100) 100% );--bubble-colleague-border: var(--palette-success-200);--bubble-colleague-text: var(--text-primary);--bubble-oa-bg: linear-gradient( 135deg, var(--palette-warning-50) 0%, var(--palette-warning-100) 100% );--bubble-oa-border: var(--palette-warning-200);--bubble-oa-text: var(--palette-warning-900);--bubble-automation-bg: linear-gradient( 135deg, var(--palette-purple-400) 0%, var(--palette-purple-500) 100% );--bubble-automation-text: #ffffff;--bubble-automation-shadow: 0 2px 8px rgba(147, 51, 234, .25);--ai-typing-bg: linear-gradient( 135deg, rgba(14, 165, 233, .08) 0%, rgba(6, 182, 212, .08) 100% );--ai-typing-border: rgba(14, 165, 233, .15);--ai-typing-text: var(--palette-info-600);--btn-primary-bg: linear-gradient( 135deg, var(--palette-primary-500) 0%, var(--palette-primary-600) 100% );--btn-primary-bg-hover: linear-gradient( 135deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100% );--btn-primary-text: #ffffff;--btn-primary-shadow: var(--shadow-primary);--btn-secondary-bg: var(--surface-secondary);--btn-secondary-bg-hover: var(--surface-tertiary);--btn-secondary-text: var(--text-primary);--btn-secondary-border: var(--border-primary);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: var(--surface-hover);--btn-ghost-text: var(--text-secondary);--btn-danger-bg: linear-gradient( 135deg, var(--palette-error-500) 0%, var(--palette-error-600) 100% );--btn-danger-text: #ffffff;--btn-danger-shadow: var(--shadow-danger);--btn-disabled-bg: var(--palette-slate-100);--btn-disabled-text: var(--palette-slate-400);--input-bg: #ffffff;--input-bg-hover: #ffffff;--input-bg-focus: #ffffff;--input-bg-disabled: var(--palette-slate-50);--input-border: var(--border-primary);--input-border-hover: var(--palette-slate-300);--input-border-focus: var(--palette-primary-500);--input-border-error: var(--palette-error-500);--input-text: var(--text-primary);--input-placeholder: var(--text-placeholder);--input-shadow-focus: 0 0 0 3px rgba(37, 99, 235, .1);--card-bg: #ffffff;--card-bg-hover: #ffffff;--card-border: var(--border-secondary);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--table-bg: #ffffff;--table-header-bg: var(--palette-slate-50);--table-row-hover: var(--palette-slate-50);--table-row-selected: rgba(37, 99, 235, .05);--table-border: var(--border-secondary);--table-stripe: rgba(15, 23, 42, .02);--sidebar-bg: #ffffff;--sidebar-border: var(--border-secondary);--sidebar-item-hover: var(--surface-hover);--sidebar-item-active: var(--surface-selected);--sidebar-item-text: var(--text-secondary);--sidebar-item-text-active: var(--color-primary);--header-bg: rgba(255, 255, 255, .85);--header-border: var(--border-secondary);--header-text: var(--text-primary);--header-shadow: 0 1px 3px rgba(15, 23, 42, .04);--modal-bg: #ffffff;--modal-border: var(--border-secondary);--modal-shadow: var(--shadow-2xl);--modal-header-bg: transparent;--modal-footer-bg: var(--palette-slate-50);--tooltip-bg: var(--palette-slate-900);--tooltip-text: #ffffff;--tooltip-shadow: var(--shadow-lg);--badge-default-bg: var(--palette-slate-100);--badge-default-text: var(--palette-slate-700);--badge-primary-bg: var(--color-primary-muted);--badge-primary-text: var(--palette-primary-700);--badge-success-bg: var(--color-success-muted);--badge-success-text: var(--palette-success-700);--badge-warning-bg: var(--color-warning-muted);--badge-warning-text: var(--palette-warning-700);--badge-danger-bg: var(--color-danger-muted);--badge-danger-text: var(--palette-error-700);--badge-info-bg: var(--color-info-muted);--badge-info-text: var(--palette-info-700);--badge-purple-bg: var(--color-purple-muted);--badge-purple-text: var(--palette-purple-700);--code-bg: var(--palette-slate-100);--code-text: var(--palette-rose-600);--code-border: var(--palette-slate-200);--selection-bg: rgba(37, 99, 235, .15);--selection-text: inherit;--highlight-bg: rgba(250, 204, 21, .3);--highlight-text: inherit;--skeleton-base: var(--palette-slate-200);--skeleton-highlight: var(--palette-slate-100);--chart-1: var(--palette-primary-500);--chart-2: var(--palette-success-500);--chart-3: var(--palette-warning-500);--chart-4: var(--palette-purple-500);--chart-5: var(--palette-teal-500);--chart-6: var(--palette-rose-500);--chart-grid: var(--palette-slate-200);--chart-axis: var(--palette-slate-400);--neu-bg: #e8ecef;--neu-surface: #e8ecef;--neu-shadow-light: rgba(255, 255, 255, .8);--neu-shadow-dark: rgba(163, 177, 198, .6);--neu-accent: var(--color-primary);--neu-raised: 5px 5px 10px var(--neu-shadow-dark), -5px -5px 10px var(--neu-shadow-light);--neu-inset: inset 3px 3px 6px var(--neu-shadow-dark), inset -3px -3px 6px var(--neu-shadow-light);--neu-flat: 2px 2px 5px var(--neu-shadow-dark), -2px -2px 5px var(--neu-shadow-light);--neu-pressed: inset 2px 2px 5px var(--neu-shadow-dark), inset -2px -2px 5px var(--neu-shadow-light);--neu-radius: 16px;--neu-radius-sm: 10px;--neu-radius-lg: 24px;--neu-radius-xl: 32px;--neu-transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .15s ease;--glass-overlay-bg: rgba(255, 255, 255, .45);--glass-overlay-bg-heavy: rgba(255, 255, 255, .65);--glass-overlay-blur: blur(12px);--glass-overlay-border: 1px solid rgba(255, 255, 255, .3);--glass-overlay-shadow: 0 8px 32px rgba(15, 23, 42, .1)}:root.dark,[data-theme=dark],.dark-mode,html.dark{color-scheme:dark;--color-primary: var(--palette-primary-500);--color-primary-hover: var(--palette-primary-400);--color-primary-active: var(--palette-primary-300);--color-primary-subtle: rgba(59, 130, 246, .15);--color-primary-muted: rgba(59, 130, 246, .2);--color-primary-rgb: 59, 130, 246;--color-success: var(--palette-success-500);--color-success-hover: var(--palette-success-400);--color-success-subtle: rgba(16, 185, 129, .15);--color-success-muted: rgba(16, 185, 129, .2);--color-warning: var(--palette-warning-400);--color-warning-hover: var(--palette-warning-300);--color-warning-subtle: rgba(251, 191, 36, .15);--color-warning-muted: rgba(251, 191, 36, .2);--color-danger: var(--palette-error-500);--color-danger-hover: var(--palette-error-400);--color-danger-subtle: rgba(239, 68, 68, .15);--color-danger-muted: rgba(239, 68, 68, .2);--color-info: var(--palette-info-400);--color-info-hover: var(--palette-info-300);--color-info-subtle: rgba(56, 189, 248, .15);--color-info-muted: rgba(56, 189, 248, .2);--color-purple: var(--palette-purple-500);--color-purple-hover: var(--palette-purple-400);--color-purple-subtle: rgba(168, 85, 247, .15);--color-purple-muted: rgba(168, 85, 247, .2);--color-teal: var(--palette-teal-500);--color-teal-hover: var(--palette-teal-400);--color-teal-subtle: rgba(20, 184, 166, .15);--color-indigo: var(--palette-indigo-500);--color-indigo-hover: var(--palette-indigo-400);--color-indigo-subtle: rgba(99, 102, 241, .15);--color-tiktok: var(--color-tiktok-dark);--bg-base: #0a0a0b;--bg-primary: #121214;--bg-secondary: #1a1a1d;--bg-tertiary: #242428;--bg-elevated: #2a2a2f;--bg-inset: #0d0d0e;--bg-overlay: rgba(0, 0, 0, .7);--bg-backdrop: rgba(18, 18, 20, .9);--surface-primary: #18181b;--surface-secondary: #1f1f23;--surface-tertiary: #27272a;--surface-hover: rgba(255, 255, 255, .05);--surface-active: rgba(255, 255, 255, .08);--surface-selected: rgba(59, 130, 246, .15);--surface-disabled: rgba(255, 255, 255, .03);--surface-muted: rgba(255, 255, 255, .04);--surface-modal: #1f1f23;--surface-popover: #27272a;--surface-dropdown: #27272a;--surface-tooltip: #3f3f46;--surface-toast: #27272a;--glass-bg: rgba(18, 18, 20, .75);--glass-bg-heavy: rgba(18, 18, 20, .9);--glass-blur: saturate(180%) blur(20px);--glass-border: rgba(255, 255, 255, .08);--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-tertiary: #71717a;--text-quaternary: #52525b;--text-placeholder: #52525b;--text-disabled: #3f3f46;--text-inverse: #0a0a0b;--text-link: var(--palette-primary-400);--text-link-hover: var(--palette-primary-300);--text-on-primary: #ffffff;--text-on-success: #ffffff;--text-on-warning: #0a0a0b;--text-on-danger: #ffffff;--border-primary: #27272a;--border-secondary: #1f1f23;--border-tertiary: rgba(39, 39, 42, .5);--border-focus: var(--palette-primary-500);--border-error: var(--palette-error-500);--border-success: var(--palette-success-500);--border-hover: #3f3f46;--divider: rgba(255, 255, 255, .06);--divider-heavy: rgba(255, 255, 255, .1);--divider-opaque: #27272a;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .03);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .03);--shadow-md: 0 4px 8px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .03);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .03);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .03);--shadow-2xl: 0 24px 48px rgba(0, 0, 0, .6), 0 0 1px rgba(255, 255, 255, .03);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .4);--shadow-primary: 0 4px 14px -3px rgba(59, 130, 246, .4), 0 0 1px rgba(59, 130, 246, .2);--shadow-success: 0 4px 14px -3px rgba(16, 185, 129, .4), 0 0 1px rgba(16, 185, 129, .2);--shadow-warning: 0 4px 14px -3px rgba(251, 191, 36, .4), 0 0 1px rgba(251, 191, 36, .2);--shadow-danger: 0 4px 14px -3px rgba(239, 68, 68, .4), 0 0 1px rgba(239, 68, 68, .2);--focus-ring: 0 0 0 3px rgba(59, 130, 246, .4);--focus-ring-error: 0 0 0 3px rgba(239, 68, 68, .4);--focus-ring-success: 0 0 0 3px rgba(16, 185, 129, .4);--scrollbar-track: rgba(255, 255, 255, .02);--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .2);--hover-opacity: .05;--active-opacity: .08;--status-online: var(--palette-success-400);--status-offline: var(--palette-slate-500);--status-busy: var(--palette-warning-400);--status-away: var(--palette-warning-300);--unread-badge: var(--palette-error-500);--bubble-received-bg: linear-gradient(135deg, #1f1f23 0%, #27272a 100%);--bubble-received-bg-solid: #1f1f23;--bubble-received-border: #3f3f46;--bubble-received-text: var(--text-primary);--bubble-received-shadow: 0 1px 3px rgba(0, 0, 0, .3);--bubble-sent-bg: linear-gradient( 135deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100% );--bubble-sent-text: #ffffff;--bubble-sent-shadow: 0 2px 8px rgba(37, 99, 235, .35);--bubble-colleague-bg: linear-gradient( 135deg, rgba(16, 185, 129, .15) 0%, rgba(16, 185, 129, .2) 100% );--bubble-colleague-border: rgba(16, 185, 129, .3);--bubble-colleague-text: var(--palette-success-300);--bubble-oa-bg: linear-gradient( 135deg, rgba(251, 191, 36, .15) 0%, rgba(251, 191, 36, .2) 100% );--bubble-oa-border: rgba(251, 191, 36, .3);--bubble-oa-text: var(--palette-warning-300);--bubble-automation-bg: linear-gradient( 135deg, var(--palette-purple-600) 0%, var(--palette-purple-700) 100% );--bubble-automation-text: #ffffff;--bubble-automation-shadow: 0 2px 8px rgba(147, 51, 234, .35);--ai-typing-bg: linear-gradient( 135deg, rgba(56, 189, 248, .1) 0%, rgba(20, 184, 166, .1) 100% );--ai-typing-border: rgba(56, 189, 248, .2);--ai-typing-text: var(--palette-info-400);--btn-primary-bg: linear-gradient( 135deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100% );--btn-primary-bg-hover: linear-gradient( 135deg, var(--palette-primary-500) 0%, var(--palette-primary-600) 100% );--btn-primary-text: #ffffff;--btn-primary-shadow: var(--shadow-primary);--btn-secondary-bg: var(--surface-secondary);--btn-secondary-bg-hover: var(--surface-tertiary);--btn-secondary-text: var(--text-primary);--btn-secondary-border: var(--border-primary);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: var(--surface-hover);--btn-ghost-text: var(--text-secondary);--btn-danger-bg: linear-gradient( 135deg, var(--palette-error-600) 0%, var(--palette-error-700) 100% );--btn-danger-text: #ffffff;--btn-danger-shadow: var(--shadow-danger);--btn-disabled-bg: #27272a;--btn-disabled-text: #52525b;--input-bg: #18181b;--input-bg-hover: #1f1f23;--input-bg-focus: #1f1f23;--input-bg-disabled: #18181b;--input-border: #27272a;--input-border-hover: #3f3f46;--input-border-focus: var(--palette-primary-500);--input-border-error: var(--palette-error-500);--input-text: var(--text-primary);--input-placeholder: #52525b;--input-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .2);--card-bg: #18181b;--card-bg-hover: #1f1f23;--card-border: #27272a;--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-lg);--table-bg: #18181b;--table-header-bg: #1f1f23;--table-row-hover: #27272a;--table-row-selected: rgba(59, 130, 246, .1);--table-border: #27272a;--table-stripe: rgba(255, 255, 255, .02);--sidebar-bg: #121214;--sidebar-border: #1f1f23;--sidebar-item-hover: rgba(255, 255, 255, .05);--sidebar-item-active: var(--surface-selected);--sidebar-item-text: var(--text-secondary);--sidebar-item-text-active: var(--color-primary);--header-bg: rgba(18, 18, 20, .85);--header-border: #1f1f23;--header-text: var(--text-primary);--header-shadow: 0 1px 3px rgba(0, 0, 0, .3);--modal-bg: #1f1f23;--modal-border: #27272a;--modal-shadow: var(--shadow-2xl);--modal-header-bg: transparent;--modal-footer-bg: #18181b;--tooltip-bg: #3f3f46;--tooltip-text: #fafafa;--tooltip-shadow: var(--shadow-lg);--badge-default-bg: #27272a;--badge-default-text: #a1a1aa;--badge-primary-bg: var(--color-primary-muted);--badge-primary-text: var(--palette-primary-300);--badge-success-bg: var(--color-success-muted);--badge-success-text: var(--palette-success-300);--badge-warning-bg: var(--color-warning-muted);--badge-warning-text: var(--palette-warning-300);--badge-danger-bg: var(--color-danger-muted);--badge-danger-text: var(--palette-error-300);--badge-info-bg: var(--color-info-muted);--badge-info-text: var(--palette-info-300);--badge-purple-bg: var(--color-purple-muted);--badge-purple-text: var(--palette-purple-300);--code-bg: #1f1f23;--code-text: var(--palette-rose-400);--code-border: #27272a;--selection-bg: rgba(59, 130, 246, .3);--highlight-bg: rgba(250, 204, 21, .2);--skeleton-base: #27272a;--skeleton-highlight: #3f3f46;--chart-1: var(--palette-primary-400);--chart-2: var(--palette-success-400);--chart-3: var(--palette-warning-400);--chart-4: var(--palette-purple-400);--chart-5: var(--palette-teal-400);--chart-6: var(--palette-rose-400);--chart-grid: #27272a;--chart-axis: #52525b;--neu-bg: #2d2d3a;--neu-surface: #2d2d3a;--neu-shadow-light: rgba(56, 56, 72, .7);--neu-shadow-dark: rgba(20, 20, 28, .7);--neu-accent: var(--color-primary);--neu-raised: 5px 5px 10px var(--neu-shadow-dark), -5px -5px 10px var(--neu-shadow-light);--neu-inset: inset 3px 3px 6px var(--neu-shadow-dark), inset -3px -3px 6px var(--neu-shadow-light);--neu-flat: 2px 2px 5px var(--neu-shadow-dark), -2px -2px 5px var(--neu-shadow-light);--neu-pressed: inset 2px 2px 5px var(--neu-shadow-dark), inset -2px -2px 5px var(--neu-shadow-light);--neu-radius: 16px;--neu-radius-sm: 10px;--neu-radius-lg: 24px;--neu-radius-xl: 32px;--neu-transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .15s ease;--glass-overlay-bg: rgba(30, 30, 40, .55);--glass-overlay-bg-heavy: rgba(30, 30, 40, .75);--glass-overlay-blur: blur(12px);--glass-overlay-border: 1px solid rgba(255, 255, 255, .08);--glass-overlay-shadow: 0 8px 32px rgba(0, 0, 0, .4)}html,body{transition:background-color .3s ease,color .3s ease}html.no-transition,html.no-transition *{transition:none!important}*,*:before,*:after{transition-property:background-color,border-color,box-shadow,color,fill,stroke,opacity;transition-duration:.15s;transition-timing-function:ease}input,textarea,select,button,a,[class*=transition]{transition-duration:.2s}.light-only{--bg-primary: #ffffff !important;--text-primary: #0f172a !important;color-scheme:light!important}.dark-only{--bg-primary: #121214 !important;--text-primary: #fafafa !important;color-scheme:dark!important}[data-theme=dark] .invert-on-dark,[data-theme=light] .invert-on-light{filter:invert(1) hue-rotate(180deg)}@media(prefers-contrast:more){:root,[data-theme=light]{--border-primary: #000000;--border-secondary: #000000;--text-secondary: #000000}[data-theme=dark],.dark-mode{--border-primary: #ffffff;--border-secondary: #ffffff;--text-secondary: #ffffff}}:root{color-scheme:light;--color-primary: var(--palette-primary-600);--color-primary-hover: var(--palette-primary-700);--color-primary-active: var(--palette-primary-800);--color-primary-muted: rgba(37, 99, 235, .12);--color-primary-rgb: 37, 99, 235;--color-success: var(--palette-success-600);--color-success-hover: var(--palette-success-700);--color-success-muted: rgba(5, 150, 105, .12);--color-warning: var(--palette-warning-500);--color-warning-hover: var(--palette-warning-600);--color-warning-muted: rgba(245, 158, 11, .12);--color-danger: var(--palette-error-600);--color-danger-hover: var(--palette-error-700);--color-danger-muted: rgba(220, 38, 38, .12);--color-info: var(--palette-info-600);--color-info-hover: var(--palette-info-700);--color-info-muted: rgba(2, 132, 199, .12);--color-purple: var(--palette-purple-600);--color-purple-muted: rgba(147, 51, 234, .12);--color-teal: var(--palette-teal-600);--color-teal-muted: rgba(13, 148, 136, .12);--color-zalo: #0068ff;--color-messenger: #0084ff;--color-telegram: #0088cc;--color-whatsapp: #25d366;--color-instagram: #e4405f;--color-tiktok: #000000;--color-email: #ea4335;--bg-base: var(--palette-slate-50);--bg-primary: #ffffff;--bg-secondary: var(--palette-slate-100);--bg-tertiary: var(--palette-slate-200);--bg-elevated: #ffffff;--bg-inset: var(--palette-slate-50);--bg-overlay: rgba(15, 23, 42, .35);--bg-backdrop: rgba(255, 255, 255, .82);--surface-primary: #ffffff;--surface-secondary: var(--palette-slate-50);--surface-tertiary: var(--palette-slate-100);--surface-hover: rgba(15, 23, 42, .04);--surface-active: rgba(37, 99, 235, .08);--surface-selected: rgba(37, 99, 235, .12);--surface-disabled: rgba(148, 163, 184, .08);--glass-bg: rgba(255, 255, 255, .82);--glass-blur: saturate(180%) blur(18px);--glass-border: rgba(255, 255, 255, .28);--text-primary: var(--palette-slate-900);--text-secondary: var(--palette-slate-600);--text-tertiary: var(--palette-slate-500);--text-quaternary: var(--palette-slate-400);--text-placeholder: var(--palette-slate-400);--text-disabled: var(--palette-slate-300);--text-inverse: #ffffff;--text-link: var(--color-primary);--text-link-hover: var(--color-primary-hover);--border-primary: var(--palette-slate-200);--border-secondary: var(--palette-slate-100);--border-tertiary: rgba(226, 232, 240, .5);--border-focused: var(--color-primary);--border-error: var(--palette-error-600);--border-success: var(--palette-success-600);--divider: rgba(15, 23, 42, .08);--divider-opaque: var(--palette-slate-200);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 4px rgba(15, 23, 42, .06);--shadow-md: 0 4px 10px rgba(15, 23, 42, .08);--shadow-lg: 0 10px 18px rgba(15, 23, 42, .1);--shadow-xl: 0 18px 28px rgba(15, 23, 42, .12);--shadow-2xl: 0 28px 42px rgba(15, 23, 42, .16);--shadow-inner: inset 0 1px 2px rgba(15, 23, 42, .06);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .22);--focus-ring-error: 0 0 0 3px rgba(239, 68, 68, .26);--scrollbar-track: transparent;--scrollbar-thumb: rgba(15, 23, 42, .18);--scrollbar-thumb-hover: rgba(15, 23, 42, .28);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-full: 9999px;--border-0: 0;--border-1: 1px;--border-2: 2px;--border-3: 3px;--border-4: 4px;--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .4s;--duration-slowest: .5s;--ease-linear: linear;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--transition-colors: color, background-color, border-color, text-decoration-color, fill, stroke;--transition-opacity: opacity;--transition-shadow: box-shadow;--transition-transform: transform;--transition-all: all;--z-hide: -1;--z-base: 0;--z-raised: 1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--z-max: 9999;--container-xs: 320px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--sidebar-width: 250px;--sidebar-width-collapsed: 64px;--header-height: 56px;--header-height-mobile: 56px;--bottom-nav-height: 64px;--touch-target-min: 44px;--touch-target-comfortable: 48px}:root.dark,[data-theme=dark],.dark-mode{color-scheme:dark;--bg-base: #0f141a;--bg-primary: #0f172a;--bg-secondary: #111b2f;--bg-tertiary: #162238;--bg-elevated: #111827;--bg-inset: #0c121f;--bg-overlay: rgba(0, 0, 0, .6);--bg-backdrop: rgba(9, 12, 18, .82);--surface-primary: #0f172a;--surface-secondary: #101c2f;--surface-tertiary: #152238;--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(96, 165, 250, .14);--surface-selected: rgba(96, 165, 250, .22);--surface-disabled: rgba(255, 255, 255, .05);--surface-muted: rgba(255, 255, 255, .04);--surface-modal: #0f172a;--surface-popover: #111b2f;--surface-dropdown: #111b2f;--surface-tooltip: #1e293b;--surface-toast: #111b2f;--glass-bg: rgba(15, 23, 42, .78);--glass-bg-heavy: rgba(15, 23, 42, .9);--glass-border: rgba(255, 255, 255, .08);--text-primary: #e5e7eb;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-quaternary: #64748b;--text-placeholder: #6b7280;--text-disabled: #4b5563;--text-inverse: #0b1220;--text-link: var(--palette-primary-400);--text-link-hover: var(--palette-primary-300);--text-on-primary: #ffffff;--text-on-success: #ffffff;--text-on-warning: #0f141a;--text-on-danger: #ffffff;--border-primary: #1f2937;--border-secondary: #111827;--border-tertiary: #0f172a;--border-focus: var(--palette-primary-500);--border-error: var(--palette-error-500);--border-success: var(--palette-success-500);--border-hover: #334155;--divider: rgba(255, 255, 255, .08);--divider-heavy: rgba(255, 255, 255, .12);--divider-opaque: #1f2937;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .38), 0 0 1px rgba(255, 255, 255, .04);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .42), 0 0 1px rgba(255, 255, 255, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .46), 0 0 1px rgba(255, 255, 255, .04);--shadow-lg: 0 10px 24px rgba(0, 0, 0, .5), 0 0 1px rgba(255, 255, 255, .04);--shadow-xl: 0 18px 40px rgba(0, 0, 0, .54), 0 0 1px rgba(255, 255, 255, .04);--shadow-2xl: 0 26px 56px rgba(0, 0, 0, .6), 0 0 1px rgba(255, 255, 255, .04);--shadow-inner: inset 0 1px 3px rgba(0, 0, 0, .44);--shadow-primary: 0 4px 14px -3px rgba(59, 130, 246, .4), 0 0 1px rgba(59, 130, 246, .2);--shadow-success: 0 4px 14px -3px rgba(16, 185, 129, .4), 0 0 1px rgba(16, 185, 129, .2);--shadow-warning: 0 4px 14px -3px rgba(251, 191, 36, .4), 0 0 1px rgba(251, 191, 36, .2);--shadow-danger: 0 4px 14px -3px rgba(239, 68, 68, .4), 0 0 1px rgba(239, 68, 68, .2);--focus-ring: 0 0 0 3px rgba(96, 165, 250, .35);--focus-ring-error: 0 0 0 3px rgba(239, 68, 68, .4);--focus-ring-success: 0 0 0 3px rgba(16, 185, 129, .4);--scrollbar-track: rgba(255, 255, 255, .02);--scrollbar-thumb: rgba(148, 163, 184, .3);--scrollbar-thumb-hover: rgba(148, 163, 184, .4);--input-bg: #0f172a;--input-bg-hover: #101c2f;--input-bg-focus: #101c2f;--input-bg-disabled: #0f172a;--input-border: #1f2937;--input-border-hover: #334155;--input-border-focus: var(--palette-primary-500);--input-border-error: var(--palette-error-500);--input-text: var(--text-primary);--input-placeholder: #64748b;--input-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .2);--card-bg: #0f172a;--card-bg-hover: #101c2f;--card-border: #1f2937;--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-lg);--table-bg: #0f172a;--table-header-bg: #101c2f;--table-row-hover: #152238;--table-row-selected: rgba(59, 130, 246, .1);--table-border: #1f2937;--table-stripe: rgba(255, 255, 255, .02);--sidebar-bg: #0c121f;--sidebar-border: #1f2937;--sidebar-item-hover: rgba(255, 255, 255, .05);--sidebar-item-active: var(--surface-selected);--sidebar-item-text: var(--text-secondary);--sidebar-item-text-active: var(--palette-primary-400);--header-bg: rgba(15, 23, 42, .85);--header-border: #1f2937;--header-text: var(--text-primary);--header-shadow: 0 1px 3px rgba(0, 0, 0, .3);--modal-bg: #0f172a;--modal-border: #1f2937;--modal-shadow: var(--shadow-2xl);--modal-header-bg: transparent;--modal-footer-bg: #0c121f;--tooltip-bg: #1e293b;--tooltip-text: #e5e7eb;--tooltip-shadow: var(--shadow-lg);--badge-default-bg: #1e293b;--badge-default-text: #94a3b8;--badge-primary-bg: var(--color-primary-muted);--badge-primary-text: var(--palette-primary-300);--badge-success-bg: var(--color-success-muted);--badge-success-text: var(--palette-success-300);--badge-warning-bg: var(--color-warning-muted);--badge-warning-text: var(--palette-warning-300);--badge-danger-bg: var(--color-danger-muted);--badge-danger-text: var(--palette-error-300);--badge-info-bg: var(--color-info-muted);--badge-info-text: var(--palette-info-300);--badge-purple-bg: var(--color-purple-muted);--badge-purple-text: var(--palette-purple-300);--code-bg: #101c2f;--code-text: var(--palette-rose-400);--code-border: #1f2937;--selection-bg: rgba(59, 130, 246, .3);--highlight-bg: rgba(250, 204, 21, .2);--skeleton-base: #1e293b;--skeleton-highlight: #334155;--chart-1: var(--palette-primary-400);--chart-2: var(--palette-success-400);--chart-3: var(--palette-warning-400);--chart-4: var(--palette-purple-400);--chart-5: var(--palette-teal-400);--chart-6: var(--palette-rose-400);--chart-grid: #1f2937;--chart-axis: #475569;--btn-primary-bg: linear-gradient( 135deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100% );--btn-primary-bg-hover: linear-gradient( 135deg, var(--palette-primary-500) 0%, var(--palette-primary-600) 100% );--btn-primary-text: #ffffff;--btn-primary-shadow: var(--shadow-primary);--btn-secondary-bg: #101c2f;--btn-secondary-bg-hover: #152238;--btn-secondary-text: var(--text-primary);--btn-secondary-border: #1f2937;--btn-ghost-bg: transparent;--btn-ghost-bg-hover: rgba(255, 255, 255, .06);--btn-ghost-text: var(--text-secondary);--btn-danger-bg: linear-gradient( 135deg, var(--palette-error-600) 0%, var(--palette-error-700) 100% );--btn-danger-text: #ffffff;--btn-danger-shadow: var(--shadow-danger);--btn-disabled-bg: #1e293b;--btn-disabled-text: #475569;--bubble-received-bg: linear-gradient(135deg, #101c2f 0%, #152238 100%);--bubble-received-bg-solid: #101c2f;--bubble-received-border: #1f2937;--bubble-received-text: var(--text-primary);--bubble-received-shadow: 0 1px 3px rgba(0, 0, 0, .3);--bubble-sent-bg: linear-gradient( 135deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100% );--bubble-sent-text: #ffffff;--bubble-sent-shadow: 0 2px 8px rgba(37, 99, 235, .35);--bubble-colleague-bg: linear-gradient( 135deg, rgba(16, 185, 129, .15) 0%, rgba(16, 185, 129, .2) 100% );--bubble-colleague-border: rgba(16, 185, 129, .3);--bubble-colleague-text: var(--palette-success-300);--bubble-oa-bg: linear-gradient( 135deg, rgba(251, 191, 36, .15) 0%, rgba(251, 191, 36, .2) 100% );--bubble-oa-border: rgba(251, 191, 36, .3);--bubble-oa-text: var(--palette-warning-300);--bubble-automation-bg: linear-gradient( 135deg, var(--palette-purple-600) 0%, var(--palette-purple-700) 100% );--bubble-automation-text: #ffffff;--bubble-automation-shadow: 0 2px 8px rgba(147, 51, 234, .35);--ai-typing-bg: linear-gradient( 135deg, rgba(56, 189, 248, .1) 0%, rgba(20, 184, 166, .1) 100% );--ai-typing-border: rgba(56, 189, 248, .2);--ai-typing-text: var(--palette-info-400);--status-online: var(--palette-success-400);--status-offline: var(--palette-slate-500);--status-busy: var(--palette-warning-400);--status-away: var(--palette-warning-300);--unread-badge: var(--palette-error-500);--hover-bg: rgba(96, 165, 250, .12);--hover-bg-subtle: rgba(47, 56, 66, .5);--active-bg: rgba(96, 165, 250, .18);--color-primary-muted: rgba(96, 165, 250, .2);--color-success-muted: rgba(34, 197, 94, .2);--color-warning-muted: rgba(251, 191, 36, .2);--color-danger-muted: rgba(248, 113, 113, .2);--color-info-muted: rgba(56, 189, 248, .2);--color-purple-muted: rgba(168, 85, 247, .2);--color-teal-muted: rgba(45, 212, 191, .2);--color-tiktok: #ffffff}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-slowest: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--border-primary: #000000;--border-focused: #0a84ff;--focus-ring: 0 0 0 3px #0a84ff}:root.dark,[data-theme=dark]{--border-primary: #ffffff}}:root{--status-success-bg: rgba(48, 209, 88, .12);--status-success-bg-solid: #e8faf0;--status-success-text: #1a7f37;--status-success-border: rgba(48, 209, 88, .3);--status-success-icon: #30d158;--status-warning-bg: rgba(255, 159, 10, .12);--status-warning-bg-solid: #fff8e6;--status-warning-text: #9a6700;--status-warning-border: rgba(255, 159, 10, .3);--status-warning-icon: #ff9f0a;--status-danger-bg: rgba(255, 69, 58, .1);--status-danger-bg-solid: #ffeeed;--status-danger-text: #cf222e;--status-danger-border: rgba(255, 69, 58, .3);--status-danger-icon: #ff453a;--status-info-bg: rgba(10, 132, 255, .1);--status-info-bg-solid: #e6f2ff;--status-info-text: #0a66c2;--status-info-border: rgba(10, 132, 255, .3);--status-info-icon: #0a84ff;--status-neutral-bg: rgba(142, 142, 147, .1);--status-neutral-bg-solid: #f2f2f7;--status-neutral-text: #636366;--status-neutral-border: rgba(142, 142, 147, .3);--status-neutral-icon: #8e8e93;--status-purple-bg: rgba(191, 90, 242, .1);--status-purple-bg-solid: #f5e6ff;--status-purple-text: #7c3aed;--status-purple-border: rgba(191, 90, 242, .3);--status-purple-icon: #bf5af2;--status-teal-bg: rgba(90, 200, 250, .1);--status-teal-bg-solid: #e6f7ff;--status-teal-text: #0891b2;--status-teal-border: rgba(90, 200, 250, .3);--status-teal-icon: #5ac8fa}:root.dark,[data-theme=dark],.dark-mode{--status-success-bg: rgba(48, 209, 88, .18);--status-success-bg-solid: #132f1c;--status-success-text: #6ee7a0;--status-success-border: rgba(48, 209, 88, .35);--status-success-icon: #30d158;--status-warning-bg: rgba(255, 159, 10, .18);--status-warning-bg-solid: #332200;--status-warning-text: #ffc847;--status-warning-border: rgba(255, 159, 10, .35);--status-warning-icon: #ff9f0a;--status-danger-bg: rgba(255, 69, 58, .18);--status-danger-bg-solid: #3d1214;--status-danger-text: #ff8a84;--status-danger-border: rgba(255, 69, 58, .35);--status-danger-icon: #ff453a;--status-info-bg: rgba(10, 132, 255, .18);--status-info-bg-solid: #0a2540;--status-info-text: #5eb3ff;--status-info-border: rgba(10, 132, 255, .35);--status-info-icon: #0a84ff;--status-neutral-bg: rgba(142, 142, 147, .15);--status-neutral-bg-solid: #2c2c2e;--status-neutral-text: #a1a1a6;--status-neutral-border: rgba(142, 142, 147, .3);--status-neutral-icon: #8e8e93;--status-purple-bg: rgba(191, 90, 242, .18);--status-purple-bg-solid: #2d1a4a;--status-purple-text: #d4a5f9;--status-purple-border: rgba(191, 90, 242, .35);--status-purple-icon: #bf5af2;--status-teal-bg: rgba(90, 200, 250, .18);--status-teal-bg-solid: #0a2a3d;--status-teal-text: #7ad4fc;--status-teal-border: rgba(90, 200, 250, .35);--status-teal-icon: #5ac8fa}.badge,.chip,.tag,.status-badge,.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.badge-success,.chip-success,.tag-success,.status-success{background-color:var(--status-success-bg)!important;color:var(--status-success-text)!important;border:1px solid var(--status-success-border)!important}.badge-success-solid,.chip-success-solid{background-color:var(--status-success-bg-solid)!important;color:var(--status-success-text)!important}.badge-warning,.chip-warning,.tag-warning,.status-warning{background-color:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border:1px solid var(--status-warning-border)!important}.badge-warning-solid,.chip-warning-solid{background-color:var(--status-warning-bg-solid)!important;color:var(--status-warning-text)!important}.badge-danger,.chip-danger,.tag-danger,.status-danger,.status-error{background-color:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border:1px solid var(--status-danger-border)!important}.badge-danger-solid,.chip-danger-solid{background-color:var(--status-danger-bg-solid)!important;color:var(--status-danger-text)!important}.badge-info,.chip-info,.tag-info,.status-info,.status-new{background-color:var(--status-info-bg)!important;color:var(--status-info-text)!important;border:1px solid var(--status-info-border)!important}.badge-info-solid,.chip-info-solid{background-color:var(--status-info-bg-solid)!important;color:var(--status-info-text)!important}.badge-neutral,.chip-neutral,.tag-neutral,.status-neutral,.status-closed,.status-inactive{background-color:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important;border:1px solid var(--status-neutral-border)!important}.badge-neutral-solid,.chip-neutral-solid{background-color:var(--status-neutral-bg-solid)!important;color:var(--status-neutral-text)!important}.badge-purple,.chip-purple,.tag-purple,.status-vip,.status-premium{background-color:var(--status-purple-bg)!important;color:var(--status-purple-text)!important;border:1px solid var(--status-purple-border)!important}.badge-purple-solid,.chip-purple-solid{background-color:var(--status-purple-bg-solid)!important;color:var(--status-purple-text)!important}.badge-teal,.chip-teal,.tag-teal,.status-processing,.status-pending{background-color:var(--status-teal-bg)!important;color:var(--status-teal-text)!important;border:1px solid var(--status-teal-border)!important}.badge-teal-solid,.chip-teal-solid{background-color:var(--status-teal-bg-solid)!important;color:var(--status-teal-text)!important}.status-active,.status-completed,.status-paid,.status-confirmed{background-color:var(--status-success-bg)!important;color:var(--status-success-text)!important}.status-pending,.status-awaiting,.status-in-progress,.status-draft{background-color:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}.status-cancelled,.status-failed,.status-overdue,.status-expired{background-color:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}.status-new,.status-open,.status-unread{background-color:var(--status-info-bg)!important;color:var(--status-info-text)!important}.status-closed,.status-archived,.status-inactive{background-color:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important}.priority-high,.priority-urgent{background-color:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border:1px solid var(--status-danger-border)!important}.priority-medium,.priority-normal{background-color:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border:1px solid var(--status-warning-border)!important}.priority-low{background-color:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important;border:1px solid var(--status-neutral-border)!important}.text-success{color:var(--status-success-text)!important}.text-warning{color:var(--status-warning-text)!important}.text-danger,.text-error{color:var(--status-danger-text)!important}.text-info{color:var(--status-info-text)!important}.text-neutral,.text-muted{color:var(--status-neutral-text)!important}.text-purple{color:var(--status-purple-text)!important}.text-teal{color:var(--status-teal-text)!important}.bg-success{background-color:var(--status-success-bg)!important}.bg-warning{background-color:var(--status-warning-bg)!important}.bg-danger,.bg-error{background-color:var(--status-danger-bg)!important}.bg-info{background-color:var(--status-info-bg)!important}.bg-neutral,.bg-muted{background-color:var(--status-neutral-bg)!important}.bg-purple{background-color:var(--status-purple-bg)!important}.bg-teal{background-color:var(--status-teal-bg)!important}.bg-success-solid{background-color:var(--status-success-bg-solid)!important}.bg-warning-solid{background-color:var(--status-warning-bg-solid)!important}.bg-danger-solid{background-color:var(--status-danger-bg-solid)!important}.bg-info-solid{background-color:var(--status-info-bg-solid)!important}.bg-neutral-solid{background-color:var(--status-neutral-bg-solid)!important}.bg-purple-solid{background-color:var(--status-purple-bg-solid)!important}.bg-teal-solid{background-color:var(--status-teal-bg-solid)!important}.icon-success{color:var(--status-success-icon)!important}.icon-warning{color:var(--status-warning-icon)!important}.icon-danger,.icon-error{color:var(--status-danger-icon)!important}.icon-info{color:var(--status-info-icon)!important}.icon-neutral{color:var(--status-neutral-icon)!important}.icon-purple{color:var(--status-purple-icon)!important}.icon-teal{color:var(--status-teal-icon)!important}.indicator-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.indicator-dot-success{background-color:var(--status-success-icon)}.indicator-dot-warning{background-color:var(--status-warning-icon)}.indicator-dot-danger{background-color:var(--status-danger-icon)}.indicator-dot-info{background-color:var(--status-info-icon)}.indicator-dot-neutral{background-color:var(--status-neutral-icon)}.indicator-dot-purple{background-color:var(--status-purple-icon)}.indicator-dot-teal{background-color:var(--status-teal-icon)}.indicator-dot-pulse{animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.badge-zalo,.channel-zalo{background-color:#0068ff1f!important;color:#0068ff!important;border:1px solid rgba(0,104,255,.25)!important}.badge-messenger,.channel-messenger{background-color:#0084ff1f!important;color:#0084ff!important;border:1px solid rgba(0,132,255,.25)!important}.badge-telegram,.channel-telegram{background-color:#0088cc1f!important;color:#08c!important;border:1px solid rgba(0,136,204,.25)!important}.badge-whatsapp,.channel-whatsapp{background-color:#25d3661f!important;color:#128c48!important;border:1px solid rgba(37,211,102,.25)!important}.badge-instagram,.channel-instagram{background-color:#e4405f1f!important;color:#c32a4e!important;border:1px solid rgba(228,64,95,.25)!important}.badge-email,.channel-email{background-color:#ea43351f!important;color:#c5221f!important;border:1px solid rgba(234,67,53,.25)!important}:root.dark .badge-whatsapp,[data-theme=dark] .badge-whatsapp,.dark-mode .badge-whatsapp,:root.dark .channel-whatsapp,[data-theme=dark] .channel-whatsapp,.dark-mode .channel-whatsapp{color:#25d366!important}:root.dark .badge-instagram,[data-theme=dark] .badge-instagram,.dark-mode .badge-instagram,:root.dark .channel-instagram,[data-theme=dark] .channel-instagram,.dark-mode .channel-instagram{color:#e4405f!important}:root.dark .badge-email,[data-theme=dark] .badge-email,.dark-mode .badge-email,:root.dark .channel-email,[data-theme=dark] .channel-email,.dark-mode .channel-email{color:#ea4335!important}.theme-transition,.theme-transition *{transition:color var(--duration-normal) var(--ease-default),background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),fill var(--duration-normal) var(--ease-default),stroke var(--duration-normal) var(--ease-default)!important}.no-transition,.no-transition *{transition:none!important}.bg-base{background-color:var(--bg-base)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-elevated{background-color:var(--bg-elevated)}.bg-inset{background-color:var(--bg-inset)}.surface-primary{background-color:var(--surface-primary)}.surface-secondary{background-color:var(--surface-secondary)}.surface-tertiary{background-color:var(--surface-tertiary)}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.text-tertiary{color:var(--text-tertiary)}.text-quaternary{color:var(--text-quaternary)}.text-inverse{color:var(--text-inverse)}.text-link{color:var(--text-link)}.text-link:hover{color:var(--text-link-hover)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.border-primary{border-color:var(--border-primary)}.border-secondary{border-color:var(--border-secondary)}.border-tertiary{border-color:var(--border-tertiary)}.border-focused{border-color:var(--border-focused)}.divider{border-color:var(--divider)}.divider-opaque{border-color:var(--divider-opaque)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-none{box-shadow:none}.bg-success{background-color:var(--color-success);color:#fff}.bg-success-muted{background-color:var(--color-success-muted);color:var(--color-success)}.border-success{border-color:var(--color-success)}.bg-warning{background-color:var(--color-warning);color:#fff}.bg-warning-muted{background-color:var(--color-warning-muted);color:var(--color-warning)}.border-warning{border-color:var(--color-warning)}.bg-danger{background-color:var(--color-danger);color:#fff}.bg-danger-muted{background-color:var(--color-danger-muted);color:var(--color-danger)}.border-danger{border-color:var(--color-danger)}.bg-info{background-color:var(--color-info);color:#fff}.bg-info-muted{background-color:var(--color-info-muted);color:var(--color-info)}.border-info{border-color:var(--color-info)}.bg-brand{background-color:var(--color-primary);color:#fff}.bg-brand-muted{background-color:var(--color-primary-muted);color:var(--color-primary)}.border-brand{border-color:var(--color-primary)}.focus-ring:focus:not(:focus-visible){outline:none}.focus-ring:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;box-shadow:var(--focus-ring)}.focus-ring-error:focus:not(:focus-visible){outline:none}.focus-ring-error:focus-visible{outline:2px solid var(--color-danger, #ff453a);outline-offset:2px;box-shadow:var(--focus-ring-error)}.focus-within-highlight:focus-within{box-shadow:var(--focus-ring)}.hover\:surface-hover:hover{background-color:var(--surface-hover)}.hover\:surface-active:active{background-color:var(--surface-active)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-link:hover{color:var(--text-link)}.light-only{display:block}:root.dark .light-only,[data-theme=dark] .light-only{display:none}.dark-only{display:none}:root.dark .dark-only,[data-theme=dark] .dark-only{display:block}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-full)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],textarea,select{background-color:var(--input-bg, var(--surface-primary));color:var(--text-primary);border:1px solid var(--border-primary);transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}input:disabled,textarea:disabled,select:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] input[type=number],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=url],[data-theme=dark] input[type=search],[data-theme=dark] input[type=date],[data-theme=dark] input[type=time],[data-theme=dark] input[type=datetime-local],[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--surface-secondary);border-color:var(--border-secondary)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.checkbox-custom,.radio-custom{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--border-primary);background-color:var(--surface-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.checkbox-custom{border-radius:var(--radius-sm)}.radio-custom{border-radius:var(--radius-full)}.checkbox-custom:checked,.radio-custom:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-custom:checked:after{content:"";display:block;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-50%,-50%);position:relative;left:50%;top:50%}.radio-custom:checked:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:var(--radius-full);position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.btn-primary,button.primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.btn-primary:hover,button.primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active,button.primary:active{transform:translateY(0)}.btn-secondary,button.secondary{background-color:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:10px 20px;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.btn-secondary:hover,button.secondary:hover{background-color:var(--surface-hover);border-color:var(--border-focused)}.btn-ghost,button.ghost{background-color:transparent;color:var(--text-primary);border:none;padding:10px 20px;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.btn-ghost:hover,button.ghost:hover{background-color:var(--surface-hover)}.btn-danger,button.danger{background:linear-gradient(135deg,var(--color-danger) 0%,#e0392e 100%);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.card,.panel{background-color:var(--surface-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--duration-normal) var(--ease-default)}.card:hover,.panel:hover{box-shadow:var(--shadow-md)}[data-theme=dark] .card,[data-theme=dark] .panel{background-color:var(--surface-secondary);border-color:var(--border-primary)}.dropdown-menu,.dropdown-content,[class*=dropdownMenu],[class*=dropdownContent]{background-color:var(--surface-popover, var(--surface-primary));border:1px solid var(--border-secondary);border-radius:var(--neu-radius, var(--radius-lg));box-shadow:var(--neu-raised, var(--shadow-lg))}[data-theme=dark] .dropdown-menu,[data-theme=dark] .dropdown-content,[data-theme=dark] [class*=dropdownMenu],[data-theme=dark] [class*=dropdownContent]{background-color:var(--surface-popover, var(--bg-secondary));border-color:var(--border-primary)}.dropdown-item,.dropdownItem{color:var(--text-primary);padding:10px 16px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)}.dropdown-item:hover,.dropdownItem:hover{background-color:var(--surface-hover)}.modal-overlay,.modal-backdrop{background-color:#00000080}[data-theme=dark] .modal-overlay,[data-theme=dark] .modal-backdrop{background-color:#000000b3}.modal-content,.modal-body{background-color:var(--surface-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl)}[data-theme=dark] .modal-content,[data-theme=dark] .modal-body{background-color:var(--bg-secondary);border-color:var(--border-primary)}table{background-color:var(--surface-primary);border:1px solid var(--border-secondary)}th{background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:600;border-bottom:2px solid var(--border-primary)}td{border-bottom:1px solid var(--divider);color:var(--text-primary)}tr:hover td{background-color:var(--surface-hover)}[data-theme=dark] table{background-color:var(--surface-secondary)}[data-theme=dark] th{background-color:var(--bg-tertiary)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}.tooltip,[data-tooltip]{background-color:var(--surface-inverse);color:var(--text-inverse);padding:6px 12px;border-radius:var(--radius-md);font-size:13px;box-shadow:var(--shadow-lg)}.badge,.tag{background-color:var(--color-primary-muted);color:var(--color-primary);padding:4px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:500}.badge-success,.tag-success{background-color:var(--color-success-muted);color:var(--color-success)}.badge-warning,.tag-warning{background-color:var(--color-warning-muted);color:var(--color-warning)}.badge-danger,.tag-danger{background-color:var(--color-danger-muted);color:var(--color-danger)}.alert{padding:16px;border-radius:var(--radius-lg);border:1px solid}.alert-success{background-color:var(--color-success-muted);border-color:var(--color-success);color:var(--color-success)}.alert-warning{background-color:var(--color-warning-muted);border-color:var(--color-warning);color:var(--color-warning)}.alert-danger,.alert-error{background-color:var(--color-danger-muted);border-color:var(--color-danger);color:var(--color-danger)}.alert-info{background-color:var(--color-info-muted);border-color:var(--color-info);color:var(--color-info)}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:var(--radius-md)}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%}.empty-state{text-align:center;padding:48px 24px;color:var(--text-tertiary)}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-title{font-size:18px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.empty-state-description{font-size:14px;color:var(--text-tertiary)}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:var(--z-max, 9999);padding:var(--space-3, 12px) var(--space-6, 24px);background-color:var(--color-primary, #0a84ff);color:var(--text-inverse, #ffffff);font-size:var(--text-sm, 14px);font-weight:600;text-decoration:none;border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-lg);transition:top var(--duration-fast, .1s) var(--ease-default)}.skip-link:focus,.skip-link:focus-visible{top:var(--space-4, 16px);outline:3px solid var(--color-primary, #0a84ff);outline-offset:2px}:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;border-radius:var(--radius-sm, 4px)}button:focus-visible,[role=button]:focus-visible,.btn:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;box-shadow:var(--focus-ring, 0 0 0 3px rgba(10, 132, 255, .3))}a:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;text-decoration-thickness:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--color-primary, #0a84ff);box-shadow:var(--focus-ring, 0 0 0 3px rgba(10, 132, 255, .3))}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px}[role=tab]:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--color-primary, #0a84ff)}[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=listbox] [role=option]:focus-visible{outline:none;background-color:var(--surface-selected, rgba(10, 132, 255, .08));box-shadow:inset 0 0 0 2px var(--color-primary, #0a84ff)}[aria-label=Đóng]:focus-visible,[aria-label=Close]:focus-visible,.close-button:focus-visible,.closeButton:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;box-shadow:var(--focus-ring, 0 0 0 3px rgba(10, 132, 255, .3))}[data-theme=dark] :focus-visible{outline-color:var(--color-primary, #0a84ff)}[data-theme=dark] button:focus-visible,[data-theme=dark] [role=button]:focus-visible{box-shadow:0 0 0 3px #0a84ff80}@supports selector(:focus-visible){button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[role=tab]:focus:not(:focus-visible),[role=menuitem]:focus:not(:focus-visible){outline:none}}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:focus-visible,.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-visible{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}[role=alert]{padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 8px);font-weight:500}[role=status]{min-height:1em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.essential-motion{animation-duration:var(--duration-normal)!important;transition-duration:var(--duration-normal)!important}}@media(prefers-contrast:more){:root{--border-primary: #000000;--border-secondary: #000000;--text-primary: #000000;--text-secondary: #1a1a1a}:focus-visible{outline-width:3px;outline-style:solid}button,input,select,textarea{border-width:2px}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root{--border-primary: #ffffff;--border-secondary: #ffffff;--text-primary: #ffffff;--text-secondary: #e5e5e5}}@media(pointer:coarse){button,a,input[type=checkbox],input[type=radio],[role=button],[role=tab],[role=menuitem]{min-height:var(--touch-target-min, 44px);min-width:var(--touch-target-min, 44px)}.touch-spacing{padding:var(--space-3, 12px);margin:var(--space-2, 8px)}}[aria-modal=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid transparent;border-radius:inherit;transition:border-color var(--duration-fast)}[aria-modal=true]:focus-within:before{border-color:var(--color-primary-muted)}main,[role=main]{overflow-y:auto}nav,[role=navigation]{display:block}aside,[role=complementary]{display:block}[aria-invalid=true],input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:var(--color-danger, #ff453a)}[aria-invalid=true]:focus-visible,input:user-invalid:focus-visible,select:user-invalid:focus-visible,textarea:user-invalid:focus-visible{border-color:var(--color-danger, #ff453a);box-shadow:var(--focus-ring-error, 0 0 0 3px rgba(255, 69, 58, .3))}[role=alert][aria-live=assertive],.error-message{color:var(--color-danger, #ff453a);font-size:var(--text-sm, 14px)}[aria-orientation=horizontal] [role=tab]:focus-visible:after,[aria-orientation=vertical] [role=tab]:focus-visible:after{content:""}[role=grid] [role=gridcell]:focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:-2px}[aria-busy=true]{cursor:wait}[aria-busy=true]:after{content:""}[role=dialog],[role=alertdialog]{outline:none}body:has([aria-modal=true]){overflow:hidden}::selection{background-color:var(--color-primary-muted, rgba(10, 132, 255, .3));color:var(--text-primary)}[data-theme=dark] ::selection{background-color:#0a84ff66}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl, 16px);box-shadow:var(--card-shadow);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--card-shadow-hover)}.card-interactive:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider)}.card-body{padding:var(--space-5)}.card-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--divider);background:var(--surface-secondary);border-radius:0 0 var(--radius-xl, 16px) var(--radius-xl, 16px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);font-size:var(--text-sm);font-weight:500;line-height:1.25;border-radius:var(--radius-lg, 12px);border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:var(--disabled-opacity, .5)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:transparent}.btn-primary:hover:not(:disabled){background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow)}.btn-primary:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover);border-color:var(--border-hover)}.btn-ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--btn-ghost-bg-hover);color:var(--text-primary)}.btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-text);border-color:transparent}.btn-danger:hover:not(:disabled){box-shadow:var(--btn-danger-shadow)}.btn-outline{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover:not(:disabled){background:var(--color-primary-muted)}.btn-xs{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-md, 8px)}.btn-sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btn-lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.btn-xl{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.btn-icon{padding:var(--space-2);width:40px;height:40px}.btn-icon.btn-sm{width:32px;height:32px;padding:var(--space-1-5)}.btn-icon.btn-lg{width:48px;height:48px;padding:var(--space-3)}.input{width:100%;padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm);line-height:1.5;color:var(--input-text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg, 12px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.input::placeholder{color:var(--input-placeholder)}.input:hover:not(:disabled):not(:focus){background:var(--input-bg-hover);border-color:var(--input-border-hover)}.input:focus{outline:none;background:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.input:disabled{background:var(--input-bg-disabled);color:var(--text-disabled);cursor:not-allowed}.input-error{border-color:var(--input-border-error)}.input-error:focus{box-shadow:var(--focus-ring-error)}.input-sm{padding:var(--space-2) var(--space-2-5);font-size:var(--text-xs)}.input-lg{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.textarea{min-height:100px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px;padding-right:var(--space-10)}[data-theme=dark] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.checkbox,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--border-primary);background:var(--input-bg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.checkbox{border-radius:var(--radius-sm, 4px)}.radio{border-radius:var(--radius-full)}.checkbox:checked,.radio:checked{background:var(--color-primary);border-color:var(--color-primary)}.checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.radio:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.checkbox:focus-visible,.radio:focus-visible{outline:none;box-shadow:var(--focus-ring)}.switch{position:relative;width:44px;height:24px;background:var(--border-primary);border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease}.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform .2s ease}.switch:checked{background:var(--color-primary)}.switch:checked:after{transform:translate(20px)}.label{display:block;margin-bottom:var(--space-1-5);font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.label-required:after{content:" *";color:var(--color-danger)}.helper-text{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.helper-text-error{color:var(--color-danger)}.table-container{overflow-x:auto;background:var(--table-bg);border:1px solid var(--table-border);border-radius:var(--radius-xl, 16px)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--table-border)}.table th{background:var(--table-header-bg);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background:var(--table-row-hover)}.table tbody tr:last-child td{border-bottom:none}.table-striped tbody tr:nth-child(2n){background:var(--table-stripe)}.table-row-selected{background:var(--table-row-selected)!important}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);font-size:var(--text-xs);font-weight:500;line-height:1.4;border-radius:var(--radius-md, 8px);white-space:nowrap}.badge-default{background:var(--badge-default-bg);color:var(--badge-default-text)}.badge-primary{background:var(--badge-primary-bg);color:var(--badge-primary-text)}.badge-success{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge-warning{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.badge-danger{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.badge-info{background:var(--badge-info-bg);color:var(--badge-info-text)}.badge-purple{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.badge-sm{padding:var(--space-0-5) var(--space-1-5);font-size:10px}.badge-lg{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.badge-dot{width:8px;height:8px;padding:0;border-radius:var(--radius-full)}.badge-dot-online{background:var(--status-online)}.badge-dot-offline{background:var(--status-offline)}.badge-dot-busy{background:var(--status-busy)}.tooltip{position:relative}.tooltip-content{position:absolute;z-index:var(--z-tooltip, 1070);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-md, 8px);box-shadow:var(--tooltip-shadow);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.tooltip:hover .tooltip-content{opacity:1;transform:translateY(0)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop, 1040);background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal{position:relative;width:100%;max-width:500px;max-height:calc(100vh - var(--space-8));background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--radius-2xl, 20px);overflow:hidden;display:flex;flex-direction:column}.modal-sm{max-width:400px}.modal-lg{max-width:700px}.modal-xl{max-width:900px}.modal-full{max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8))}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider);background:var(--modal-header-bg)}.modal-title{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--surface-hover);border:none;border-radius:var(--radius-md, 8px);color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.modal-close:hover{background:var(--surface-active);color:var(--text-primary)}.modal-body{flex:1;padding:var(--space-5);overflow-y:auto}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--divider);background:var(--modal-footer-bg)}.dropdown{position:relative;display:inline-block}.dropdown-menu{position:absolute;z-index:var(--z-dropdown, 1000);min-width:180px;padding:var(--space-1);background:var(--surface-dropdown);border:1px solid var(--border-secondary);border-radius:var(--radius-xl, 16px);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-md, 8px);cursor:pointer;text-align:left;transition:background-color .15s ease}.dropdown-item:hover{background:var(--surface-hover)}.dropdown-item:active{background:var(--surface-active)}.dropdown-item-icon{width:18px;height:18px;color:var(--text-secondary)}.dropdown-item-danger,.dropdown-item-danger .dropdown-item-icon{color:var(--color-danger)}.dropdown-divider{height:1px;margin:var(--space-1) 0;background:var(--divider)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg, 12px);border:1px solid}.alert-icon{flex-shrink:0;width:20px;height:20px}.alert-content{flex:1}.alert-title{font-weight:600;margin-bottom:var(--space-1)}.alert-description{font-size:var(--text-sm);opacity:.9}.alert-info{background:var(--color-info-subtle);border-color:var(--palette-info-200);color:var(--palette-info-800)}[data-theme=dark] .alert-info{background:var(--color-info-muted);border-color:var(--palette-info-700);color:var(--palette-info-200)}.alert-success{background:var(--color-success-subtle);border-color:var(--palette-success-200);color:var(--palette-success-800)}[data-theme=dark] .alert-success{background:var(--color-success-muted);border-color:var(--palette-success-700);color:var(--palette-success-200)}.alert-warning{background:var(--color-warning-subtle);border-color:var(--palette-warning-200);color:var(--palette-warning-800)}[data-theme=dark] .alert-warning{background:var(--color-warning-muted);border-color:var(--palette-warning-700);color:var(--palette-warning-200)}.alert-danger{background:var(--color-danger-subtle);border-color:var(--palette-error-200);color:var(--palette-error-800)}[data-theme=dark] .alert-danger{background:var(--color-danger-muted);border-color:var(--palette-error-700);color:var(--palette-error-200)}.toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-toast);border:1px solid var(--border-secondary);border-radius:var(--radius-xl, 16px);box-shadow:var(--shadow-xl)}.skeleton{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--radius-md, 8px)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:1em;margin-bottom:var(--space-2)}.skeleton-title{height:1.5em;width:60%;margin-bottom:var(--space-3)}.skeleton-avatar{width:40px;height:40px;border-radius:var(--radius-full)}.skeleton-button{height:36px;width:100px}.spinner{width:24px;height:24px;border:2px solid var(--border-secondary);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinner-sm{width:16px;height:16px}.spinner-lg{width:32px;height:32px;border-width:3px}.progress{width:100%;height:8px;background:var(--surface-tertiary);border-radius:var(--radius-full);overflow:hidden}.progress-bar{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width .3s ease}.progress-success .progress-bar{background:var(--color-success)}.progress-warning .progress-bar{background:var(--color-warning)}.progress-danger .progress-bar{background:var(--color-danger)}.tabs{display:flex;border-bottom:1px solid var(--border-secondary)}.tab{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tab:hover{color:var(--text-primary)}.tab-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tabs-pill{gap:var(--space-1);padding:var(--space-1);background:var(--surface-secondary);border-radius:var(--radius-lg, 12px);border-bottom:none}.tabs-pill .tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md, 8px);border-bottom:none}.tabs-pill .tab-active{background:var(--surface-primary);box-shadow:var(--shadow-sm)}.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-primary-muted);color:var(--color-primary);font-weight:600;border-radius:var(--radius-full);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-xs{width:24px;height:24px;font-size:var(--text-2xs)}.avatar-sm{width:32px;height:32px;font-size:var(--text-xs)}.avatar-lg{width:48px;height:48px;font-size:var(--text-lg)}.avatar-xl{width:64px;height:64px;font-size:var(--text-xl)}.avatar-status{position:absolute;bottom:0;right:0;width:12px;height:12px;background:var(--status-online);border:2px solid var(--surface-primary);border-radius:var(--radius-full)}.avatar-status-offline{background:var(--status-offline)}.avatar-status-busy{background:var(--status-busy)}.avatar-group{display:flex}.avatar-group .avatar{margin-left:-8px;border:2px solid var(--surface-primary)}.avatar-group .avatar:first-child{margin-left:0}.divider{height:1px;background:var(--divider);margin:var(--space-4) 0}.divider-vertical{width:1px;height:auto;background:var(--divider);margin:0 var(--space-4)}.divider-text{display:flex;align-items:center;gap:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm)}.divider-text:before,.divider-text:after{content:"";flex:1;height:1px;background:var(--divider)}.code{display:inline-block;padding:var(--space-0-5) var(--space-1-5);font-family:var(--font-mono);font-size:.875em;color:var(--code-text);background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md, 8px)}.code-block{display:block;padding:var(--space-4);overflow-x:auto;white-space:pre}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}.empty-state-icon{width:64px;height:64px;margin-bottom:var(--space-4);color:var(--text-quaternary)}.empty-state-title{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.empty-state-description{font-size:var(--text-sm);color:var(--text-secondary);max-width:400px}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.breadcrumb-item{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.breadcrumb-item:hover{color:var(--color-primary)}.breadcrumb-separator{color:var(--text-quaternary)}.breadcrumb-current{color:var(--text-primary);font-weight:500}.pagination{display:flex;align-items:center;gap:var(--space-1)}.pagination-item{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md, 8px);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pagination-item:hover{background:var(--surface-hover);color:var(--text-primary)}.pagination-item-active{background:var(--color-primary);color:var(--text-on-primary);border-color:var(--color-primary)}.pagination-item-active:hover{background:var(--color-primary-hover)}.pagination-item:disabled{opacity:.5;cursor:not-allowed}.neu-raised{background:var(--neu-surface);box-shadow:var(--neu-raised);border-radius:var(--neu-radius);border:none;transition:var(--neu-transition)}.neu-raised:hover{box-shadow:var(--neu-flat)}.neu-inset{background:var(--neu-surface);box-shadow:var(--neu-inset);border-radius:var(--neu-radius);border:none;transition:var(--neu-transition)}.neu-flat{background:var(--neu-surface);box-shadow:var(--neu-flat);border-radius:var(--neu-radius);border:none;transition:var(--neu-transition)}.neu-flat:hover{box-shadow:var(--neu-raised)}.neu-btn{background:var(--neu-surface);box-shadow:var(--neu-raised);border-radius:var(--neu-radius-sm);border:none;cursor:pointer;transition:var(--neu-transition);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.neu-btn:hover{box-shadow:var(--neu-flat)}.neu-btn:active,.neu-btn.active{box-shadow:var(--neu-pressed);transform:scale(.98)}.neu-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--neu-flat)}.neu-btn:focus-visible{outline:none;box-shadow:var(--neu-raised),0 0 0 3px var(--neu-accent)}.neu-input{background:var(--neu-surface);box-shadow:var(--neu-inset);border-radius:var(--neu-radius-sm);border:none;padding:12px 16px;color:var(--text-primary);transition:var(--neu-transition)}.neu-input::placeholder{color:var(--text-tertiary)}.neu-input:focus{outline:none;box-shadow:var(--neu-inset),0 0 0 2px var(--neu-accent)}.neu-input:disabled{opacity:.5;cursor:not-allowed}.neu-select{background:var(--neu-surface);box-shadow:var(--neu-inset);border-radius:var(--neu-radius-sm);border:none;padding:12px 16px;color:var(--text-primary);cursor:pointer;transition:var(--neu-transition)}.neu-select:focus{outline:none;box-shadow:var(--neu-inset),0 0 0 2px var(--neu-accent)}.neu-toggle-track{background:var(--neu-surface);box-shadow:var(--neu-inset);border-radius:var(--radius-full, 9999px);border:none;transition:var(--neu-transition)}.neu-toggle-track.active{background:var(--neu-accent)}.neu-toggle-knob{background:var(--neu-surface);box-shadow:var(--neu-raised);border-radius:var(--radius-full, 9999px);transition:var(--neu-transition)}.neu-card{background:var(--neu-surface);box-shadow:var(--neu-raised);border-radius:var(--neu-radius);border:none;transition:var(--neu-transition);contain:layout style paint}.neu-card-interactive{background:var(--neu-surface);box-shadow:var(--neu-raised);border-radius:var(--neu-radius);border:none;cursor:pointer;transition:var(--neu-transition);contain:layout style paint}.neu-card-interactive:hover{box-shadow:var(--neu-flat);transform:translateY(-1px)}.neu-card-interactive:active{box-shadow:var(--neu-pressed);transform:translateY(0)}.neu-tab{background:var(--neu-surface);box-shadow:var(--neu-flat);border-radius:var(--neu-radius-sm);border:none;cursor:pointer;transition:var(--neu-transition)}.neu-tab:hover{box-shadow:var(--neu-raised)}.neu-tab.active,.neu-tab[aria-selected=true]{box-shadow:var(--neu-inset);color:var(--neu-accent)}.neu-tab-bar{background:var(--neu-surface);box-shadow:var(--neu-inset);border-radius:var(--neu-radius);padding:4px;display:flex;gap:4px}.crm-canonical-page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;padding:20px 24px!important;border-radius:calc(var(--neu-radius, 16px) + 8px)!important;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 96%,transparent)!important;box-shadow:var(--neu-raised)!important;border:none!important}.crm-canonical-title-group{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.crm-canonical-title-group h1,.crm-canonical-title-group h2,.crm-canonical-title-group h3{margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--text-primary)!important;letter-spacing:-.01em!important}.crm-canonical-title-group p,.crm-canonical-title-group span{margin:0!important;color:var(--text-secondary)!important}.crm-canonical-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.crm-canonical-tab-bar{display:flex!important;gap:8px!important;padding:14px!important;background:var(--neu-surface, var(--surface-primary))!important;border:none!important;border-radius:calc(var(--neu-radius, 16px) + 8px)!important;box-shadow:var(--neu-raised)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:var(--primary-color) transparent!important}.crm-canonical-tab-bar::-webkit-scrollbar{height:4px}.crm-canonical-tab{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 18px!important;border-radius:var(--neu-radius, 16px)!important;border:none!important;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 86%,transparent)!important;color:var(--text-secondary)!important;font-weight:600!important;cursor:pointer!important;box-shadow:var(--neu-flat)!important;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease!important}.crm-canonical-tab:hover{color:var(--text-primary)!important;background:color-mix(in srgb,var(--primary-color) 8%,var(--neu-surface, var(--surface-primary)))!important;box-shadow:var(--neu-raised)!important;transform:translateY(-1px)!important}.crm-canonical-tab:focus-visible{outline:none!important;box-shadow:var(--neu-raised),0 0 0 2px color-mix(in srgb,var(--primary-color) 32%,transparent)!important}.crm-canonical-tab-active,.crm-canonical-tab.active,.crm-canonical-tab[aria-selected=true]{color:var(--primary-color)!important;background:color-mix(in srgb,var(--primary-color) 10%,var(--neu-surface, var(--surface-primary)))!important;box-shadow:var(--neu-inset)!important;transform:none!important}.crm-canonical-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:10px 18px!important;border-radius:12px!important;border:none!important;background:color-mix(in srgb,var(--primary-color) 9%,var(--neu-surface, var(--surface-primary)))!important;color:var(--primary-color)!important;font-weight:600!important;box-shadow:var(--neu-flat)!important;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease!important}.crm-canonical-action:hover{transform:translateY(-1px)!important;box-shadow:var(--neu-raised)!important}.crm-canonical-action:active{transform:scale(.97)!important;box-shadow:var(--neu-inset)!important}.crm-canonical-panel{background:var(--neu-surface, var(--surface-primary))!important;border:none!important;border-radius:var(--neu-radius, 16px)!important;box-shadow:var(--neu-raised)!important}.crm-canonical-panel-compact{padding:20px!important}.crm-canonical-panel-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;color:var(--text-primary)!important}.crm-canonical-panel-title i{color:var(--primary-color)!important}.crm-canonical-inline-pills{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.crm-canonical-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border-radius:999px!important;background:var(--neu-surface, var(--surface-primary))!important;border:none!important;color:var(--text-secondary)!important;box-shadow:var(--neu-flat)!important}.crm-canonical-data-table-shell{background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 96%,var(--surface-secondary, #eef2f7))!important;border:none!important;border-radius:24px!important;box-shadow:var(--neu-flat)!important;overflow:hidden!important}table.crm-canonical-data-table{width:100%!important;border-collapse:collapse!important;background:transparent!important}table.crm-canonical-data-table thead th{background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 94%,var(--surface-secondary, #eef2f7))!important;color:var(--text-secondary)!important;font-size:.74rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent)!important}table.crm-canonical-data-table th,table.crm-canonical-data-table td{padding:12px 14px!important;border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 48%,transparent)!important;color:var(--text-primary)!important}table.crm-canonical-data-table tbody tr{transition:background-color .15s ease,transform .15s ease!important}table.crm-canonical-data-table tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 6%,var(--surface-hover, transparent))!important}table.crm-canonical-data-table tbody tr:last-child td{border-bottom:none!important}@media(max-width:768px){.crm-canonical-page-header{padding:16px!important}.crm-canonical-tab-bar{padding:12px!important}.crm-canonical-tab{white-space:nowrap!important;padding:10px 16px!important}}.glass-panel{background:var(--glass-overlay-bg);border:var(--glass-overlay-border);border-radius:var(--neu-radius);box-shadow:var(--glass-overlay-shadow)}@supports (backdrop-filter: blur(1px)){.glass-panel{backdrop-filter:var(--glass-overlay-blur);-webkit-backdrop-filter:var(--glass-overlay-blur)}}@supports not (backdrop-filter: blur(1px)){.glass-panel{background:var(--glass-overlay-bg-heavy)}}.glass-panel-heavy{background:var(--glass-overlay-bg-heavy);border:var(--glass-overlay-border);border-radius:var(--neu-radius-lg);box-shadow:var(--glass-overlay-shadow)}@supports (backdrop-filter: blur(1px)){.glass-panel-heavy{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}}.glass-kpi{background:var(--glass-overlay-bg);border:var(--glass-overlay-border);border-radius:var(--neu-radius);box-shadow:var(--glass-overlay-shadow);padding:20px 24px}@supports (backdrop-filter: blur(1px)){.glass-kpi{backdrop-filter:var(--glass-overlay-blur);-webkit-backdrop-filter:var(--glass-overlay-blur)}}.glass-tooltip{background:var(--glass-overlay-bg-heavy);border:var(--glass-overlay-border);border-radius:var(--neu-radius-sm);box-shadow:var(--glass-overlay-shadow);padding:8px 12px;font-size:var(--text-sm, 14px)}@supports (backdrop-filter: blur(1px)){.glass-tooltip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.glass-toast{background:var(--glass-overlay-bg);border:var(--glass-overlay-border);border-radius:var(--neu-radius-sm);box-shadow:var(--glass-overlay-shadow)}@supports (backdrop-filter: blur(1px)){.glass-toast{backdrop-filter:var(--glass-overlay-blur);-webkit-backdrop-filter:var(--glass-overlay-blur)}}.neu-sm{--neu-raised: 3px 3px 6px var(--neu-shadow-dark), -3px -3px 6px var(--neu-shadow-light);--neu-inset: inset 2px 2px 4px var(--neu-shadow-dark), inset -2px -2px 4px var(--neu-shadow-light);--neu-flat: 1px 1px 3px var(--neu-shadow-dark), -1px -1px 3px var(--neu-shadow-light);--neu-radius: 10px}.neu-lg{--neu-raised: 8px 8px 16px var(--neu-shadow-dark), -8px -8px 16px var(--neu-shadow-light);--neu-inset: inset 5px 5px 10px var(--neu-shadow-dark), inset -5px -5px 10px var(--neu-shadow-light);--neu-flat: 3px 3px 8px var(--neu-shadow-dark), -3px -3px 8px var(--neu-shadow-light);--neu-radius: 24px}@media(max-width:768px){.neu-raised,.neu-card,.neu-card-interactive,.neu-btn{--neu-raised: 3px 3px 6px var(--neu-shadow-dark), -3px -3px 6px var(--neu-shadow-light);--neu-flat: 1px 1px 3px var(--neu-shadow-dark), -1px -1px 3px var(--neu-shadow-light)}}@media(prefers-reduced-motion:reduce){.neu-raised,.neu-inset,.neu-flat,.neu-btn,.neu-card,.neu-card-interactive,.neu-input,.neu-tab,.glass-panel{transition:none!important}}@media(prefers-contrast:more){.neu-raised,.neu-card,.neu-card-interactive,.neu-btn,.neu-inset,.neu-input,.neu-select{box-shadow:none!important;border:2px solid var(--border-primary)!important}.glass-panel,.glass-panel-heavy,.glass-kpi,.glass-tooltip,.glass-toast{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--bg-primary)!important;border:2px solid var(--border-primary)!important}}:root{--primary-blue: #3b82f6;--primary-blue-hover: #2563eb;--primary-blue-light: #dbeafe;--primary-blue-dark: #1e40af;--success-green: #10b981;--success-green-hover: #059669;--success-green-light: #d1fae5;--success-green-dark: #047857;--warning-orange: #f59e0b;--warning-orange-hover: #d97706;--warning-orange-light: #fef3c7;--warning-orange-dark: #b45309;--danger-red: #ef4444;--danger-red-hover: #dc2626;--danger-red-light: #fee2e2;--danger-red-dark: #b91c1c;--info-purple: #8b5cf6;--info-purple-hover: #7c3aed;--info-purple-light: #ede9fe;--info-purple-dark: #6d28d9;--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;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-dark: #111827;--text-primary: #111827;--text-secondary: #4b5563;--text-tertiary: #9ca3af;--text-inverse: #ffffff;--border-light: #e5e7eb;--border-medium: #d1d5db;--border-dark: #9ca3af;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-success: linear-gradient(135deg, #84fab0 0%, #8fd3f4 100%);--gradient-warning: linear-gradient(135deg, #fa709a 0%, #fee140 100%);--gradient-info: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);--gradient-dark: linear-gradient(135deg, #434343 0%, #000000 100%);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--leading-loose: 2;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .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;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-primary: 0 4px 14px 0 rgba(59, 130, 246, .3);--shadow-success: 0 4px 14px 0 rgba(16, 185, 129, .3);--shadow-warning: 0 4px 14px 0 rgba(245, 158, 11, .3);--shadow-danger: 0 4px 14px 0 rgba(239, 68, 68, .3);--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--transition-slower: .5s ease-in-out;--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--input-height: 2.75rem;--input-height-sm: 2.25rem;--input-height-lg: 3.25rem;--input-padding-x: .875rem;--input-padding-y: .625rem;--button-height: 2.75rem;--button-height-sm: 2.25rem;--button-height-lg: 3.25rem;--button-padding-x: 1.25rem;--button-padding-y: .625rem;--card-padding: var(--space-6);--card-padding-mobile: var(--space-5);--card-radius: var(--radius-lg);--container-max-width: 1400px;--container-padding: var(--space-6);--container-padding-mobile: var(--space-4)}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.m-0{margin:0!important}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.p-0{padding:0!important}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-green)}.text-warning{color:var(--warning-orange)}.text-danger{color:var(--danger-red)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-blue{background-color:var(--primary-blue)}.bg-success{background-color:var(--success-green)}.bg-warning{background-color:var(--warning-orange)}.bg-danger{background-color:var(--danger-red)}.border{border:1px solid var(--border-light)}.border-top{border-top:1px solid var(--border-light)}.border-bottom{border-bottom:1px solid var(--border-light)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff40;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:width .4s ease,height .4s ease,opacity .3s ease}.ripple:active:after{width:200%;height:200%;opacity:1;transition:0s}.hover-scale{transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.hover-scale:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.hover-scale:active{transform:scale(.98)}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--gray-200) 0%,var(--gray-100) 50%,var(--gray-200) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite ease-in-out;border-radius:var(--radius-md)}.skeleton-text{height:1em;margin-bottom:.5em;border-radius:var(--radius-sm)}.skeleton-circle{border-radius:var(--radius-full)}.skeleton-avatar{width:44px;height:44px;border-radius:var(--radius-full)}.skeleton-card{height:120px;border-radius:var(--radius-lg)}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-blue-light),0 0 0 1px var(--primary-blue)}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast-enter{animation:toast-slide-in .3s ease-out forwards}.toast-exit{animation:toast-slide-out .3s ease-in forwards}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.animate-pulse{animation:pulse 2s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .3s ease-out forwards}.fade-in-up{animation:fade-in-up .3s ease-out forwards}.fade-in-down{animation:fade-in-down .3s ease-out forwards}.status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-online{background:var(--success-green);box-shadow:0 0 0 2px var(--success-green-light)}.status-offline{background:var(--gray-400)}.status-away{background:var(--warning-orange);box-shadow:0 0 0 2px var(--warning-orange-light)}.status-busy{background:var(--danger-red);box-shadow:0 0 0 2px var(--danger-red-light)}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--gray-700) 0%,var(--gray-600) 50%,var(--gray-700) 100%);background-size:200% 100%}.touch-target{min-width:44px;min-height:44px}.touch-target-sm{min-width:36px;min-height:36px}.touch-target-lg{min-width:48px;min-height:48px}@media(max-width:640px){.btn,button:not([class*=toolbar]):not([class*=icon]){min-height:44px;padding-left:16px;padding-right:16px}.btn-icon{min-width:44px;min-height:44px}}.sidebar-mobile-hidden{transform:translate(-100%);opacity:0;pointer-events:none}.sidebar-mobile-visible{transform:translate(0);opacity:1;pointer-events:auto}@media(max-width:768px){.sidebar-auto-collapse{position:fixed;top:0;left:0;z-index:var(--z-fixed);height:100%;transition:transform .3s ease,opacity .2s ease}}.swipe-hint{position:relative;overflow:hidden}.swipe-hint:before{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:4px;height:40px;background:var(--gray-300);border-radius:2px;opacity:0;transition:opacity .3s ease}.swipe-hint:hover:before,.swipe-hint:focus-within:before{opacity:.5}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-primary);border-top:1px solid var(--border-light);z-index:var(--z-fixed);padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:640px){.bottom-nav{display:flex;align-items:center;justify-content:space-around}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;color:var(--text-tertiary);font-size:10px;gap:2px;transition:color .2s ease}.bottom-nav-item.active{color:var(--primary-blue)}.bottom-nav-item svg{width:24px;height:24px}}.pull-to-refresh{display:none;position:absolute;top:-40px;left:50%;transform:translate(-50%);width:32px;height:32px;background:var(--bg-primary);border-radius:50%;box-shadow:var(--shadow-md);align-items:center;justify-content:center;z-index:10;transition:top .2s ease}.pull-to-refresh.active{display:flex;top:8px}.pull-to-refresh svg{width:20px;height:20px;color:var(--primary-blue)}@media(max-width:640px){.card-mobile{border-radius:0;border-left:none;border-right:none;margin-left:-16px;margin-right:-16px}.card-mobile+.card-mobile{border-top:none}}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-left{padding-left:env(safe-area-inset-left,0)}.safe-area-right{padding-right:env(safe-area-inset-right,0)}.mobile-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.no-bounce{overscroll-behavior:none}@media(max-width:640px){.hide-mobile{display:none!important}}@media(min-width:641px){.hide-desktop{display:none!important}}@media(max-width:768px){.hide-tablet-down{display:none!important}}@media(min-width:769px){.hide-tablet-up{display:none!important}}:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.focus-ring-inset:focus-visible{outline-offset:-2px}.focus-high-contrast:focus-visible{outline:3px solid var(--primary-blue-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--primary-blue-light)}.skip-link{position:absolute;top:-40px;left:16px;padding:8px 16px;background:var(--primary-blue);color:#fff;border-radius:var(--radius-md);z-index:9999;transition:top .2s ease}.skip-link:focus{top:16px}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}@media(prefers-contrast:high){:root{--border-light: var(--gray-600);--text-secondary: var(--gray-800)}button,input,select,textarea{border-width:2px}}.keyboard-nav-active *:focus{outline:2px solid var(--primary-blue)!important;outline-offset:2px}[aria-expanded=true]>.expand-icon{transform:rotate(180deg)}[aria-expanded=false]>.expand-icon{transform:rotate(0)}.expand-icon{transition:transform .2s ease}.text-contrast-high{color:var(--gray-900)}.text-contrast-medium{color:var(--gray-700)}.bg-contrast{background:var(--gray-100)}.lazy-load{opacity:0;transition:opacity .3s ease}.lazy-load.loaded{opacity:1}.img-optimized{object-fit:cover;background-color:var(--gray-100)}.img-contain{object-fit:contain}.virtual-scroll{will-change:transform;contain:strict}.virtual-scroll-item{contain:content}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 200px}.gpu-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden}.isolated{isolation:isolate}.contain-paint{contain:paint}.contain-layout{contain:layout}.blur-placeholder{filter:blur(20px);transform:scale(1.1);transition:filter .3s ease,transform .3s ease}.blur-placeholder.loaded{filter:blur(0);transform:scale(1)}.message-rich-text{word-wrap:break-word;overflow-wrap:break-word}.message-rich-text strong,.message-rich-text b{font-weight:var(--font-semibold)}.message-rich-text em,.message-rich-text i{font-style:italic}.message-rich-text code{font-family:var(--font-mono);font-size:.875em;background:var(--gray-100);padding:2px 6px;border-radius:var(--radius-sm);color:var(--danger-red)}.message-rich-text pre{font-family:var(--font-mono);font-size:.875em;background:var(--gray-800);color:var(--gray-100);padding:12px 16px;border-radius:var(--radius-md);overflow-x:auto;margin:8px 0}.message-rich-text pre code{background:transparent;padding:0;color:inherit}.link-preview{display:flex;gap:12px;padding:12px;background:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-top:8px;transition:background .2s ease}.link-preview:hover{background:var(--gray-100)}.link-preview-image{width:80px;height:80px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.link-preview-content{flex:1;min-width:0}.link-preview-title{font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-description{font-size:var(--text-sm);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-domain{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:4px}.typing-indicator{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:var(--gray-100);border-radius:16px}.typing-dot{width:6px;height:6px;background:var(--gray-400);border-radius:50%;animation:typing-bounce 1.4s ease-in-out infinite}.typing-dot:nth-child(1){animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reaction-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--gray-100);border:1px solid var(--border-light);border-radius:12px;font-size:var(--text-sm);cursor:pointer;transition:all .2s ease}.reaction-badge:hover{background:var(--gray-200);transform:scale(1.05)}.reaction-badge.active{background:var(--primary-blue-light);border-color:var(--primary-blue)}.pinned-message{background:var(--warning-orange-light);border-left:3px solid var(--warning-orange);padding:8px 12px;border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:8px}.pinned-message-label{font-size:var(--text-xs);color:var(--warning-orange-dark);font-weight:var(--font-medium);text-transform:uppercase;margin-bottom:4px}.quick-replies{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.quick-reply-chip{padding:8px 16px;background:var(--bg-primary);border:1px solid var(--primary-blue);border-radius:20px;color:var(--primary-blue);font-size:var(--text-sm);cursor:pointer;transition:all .2s ease}.quick-reply-chip:hover{background:var(--primary-blue);color:#fff}.thread-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--gray-50);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:background .2s ease}.thread-indicator:hover{background:var(--gray-100)}.thread-count{color:var(--primary-blue);font-weight:var(--font-medium)}[data-theme=dark] .link-preview{background:var(--gray-800);border-color:var(--gray-700)}[data-theme=dark] .link-preview:hover,[data-theme=dark] .typing-indicator{background:var(--gray-700)}[data-theme=dark] .typing-dot{background:var(--gray-500)}[data-theme=dark] .reaction-badge{background:var(--gray-700);border-color:var(--gray-600)}[data-theme=dark] .reaction-badge:hover{background:var(--gray-600)}[data-theme=dark] .message-rich-text code{background:var(--gray-700);color:var(--danger-red-light)}[data-theme=dark] .quick-reply-chip{background:var(--gray-800);border-color:var(--primary-blue)}:root{--chat-bg: linear-gradient( 180deg, var(--bg-base) 0%, var(--bg-secondary) 50%, var(--bg-secondary) 100% );--chat-bg-solid: var(--bg-base);--chat-bg-secondary: var(--surface-primary);--toolbar-bg: color-mix(in srgb, var(--surface-secondary) 70%, transparent);--popover-bg: var(--surface-popover);--border-color: var(--border-primary);--border-color-light: color-mix(in srgb, var(--border-primary) 60%, transparent);--border-color-focus: var(--border-focus)}[data-theme=dark],.dark-theme{--chat-bg: linear-gradient(180deg, #0c121f 0%, #0f172a 50%, #101c2f 100%);--chat-bg-solid: #0c121f;--chat-bg-secondary: #101c2f;--toolbar-bg: rgba(15, 23, 42, .8);--popover-bg: #111b2f;--border-color: var(--border-primary, #1f2937);--border-color-light: rgba(31, 41, 55, .6);--border-color-focus: var(--border-focus, #3b82f6);--user-typing-bg: rgba(15, 23, 42, .9);--user-typing-text: var(--text-tertiary, #94a3b8);--user-typing-dot: #60a5fa;--ai-typing-dot: #38bdf8}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}button:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--border-color-focus);box-shadow:var(--shadow-input-focus);outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;padding:12px 24px;background:var(--color-primary-600);color:#fff;font-weight:600;z-index:9999;transition:top .2s;border-radius:0 0 8px}.skip-link:focus{top:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root{--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--touch-target-min: 44px;--touch-target-comfortable: 48px;--mobile-padding: 12px;--mobile-gap: 8px;--mobile-border-radius: 12px}.mobile-viewport{min-height:100vh;min-height:100dvh}@supports (padding-bottom: env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:max(var(--mobile-padding),env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(var(--mobile-padding),env(safe-area-inset-top))}}.touch-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.no-tap-highlight{-webkit-tap-highlight-color:transparent}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.momentum-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px){.show-mobile-only{display:none!important}}@media(min-width:768px)and (max-width:991px){.hide-tablet{display:none!important}}@media(min-width:992px){.hide-desktop{display:none!important}}@media(max-width:991px){.show-desktop-only{display:none!important}}@media(max-width:767px){.mobile-full-width{width:100%;max-width:100%}.mobile-no-padding{padding-left:0;padding-right:0}.mobile-stack{flex-direction:column}}@media(max-width:767px){.mobile-text-sm{font-size:.875rem}.mobile-text-base{font-size:1rem}.mobile-text-lg{font-size:1.125rem}}.pull-to-refresh-container{overscroll-behavior-y:contain}.pull-indicator{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,transform .2s ease}.pull-indicator.active{opacity:1;transform:translate(-50%) translateY(60px)}.pull-indicator.refreshing{animation:spin .8s linear infinite}@keyframes spin{0%{transform:translate(-50%) translateY(60px) rotate(0)}to{transform:translate(-50%) translateY(60px) rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:767px){.simplify-mobile{animation:none;transition-duration:.15s}}@media(orientation:landscape)and (max-height:500px){.landscape-compact{padding-top:8px;padding-bottom:8px}.landscape-hide{display:none!important}}@supports (padding-top: env(safe-area-inset-top)){.notch-aware-header{padding-top:calc(var(--mobile-padding) + env(safe-area-inset-top))}.notch-aware-footer{padding-bottom:calc(var(--mobile-padding) + env(safe-area-inset-bottom))}}.haptic-feedback:active{transform:scale(.97);transition:transform .1s ease}html,body{overflow-x:hidden;max-width:100vw}@media(max-width:991px){.dashboard-table-container,[class*=customerTable],[class*=dashboardTable]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.dashboard-table-container table,[class*=customerTable] table{min-width:900px}.dashboard-table-container th:first-child,.dashboard-table-container td:first-child{position:sticky;left:0;z-index:10;background:var(--bg-primary, white)}[data-theme=dark] .dashboard-table-container th:first-child,[data-theme=dark] .dashboard-table-container td:first-child{background:var(--bg-primary, #1e293b)}}@media(max-width:767px){[class*=kpiContainer],[class*=kpiGrid],.kpi-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}[class*=kpiCard],.kpi-card{padding:12px!important;min-height:auto!important}[class*=kpiCard] [class*=value],.kpi-card .value{font-size:1.25rem!important}[class*=kpiCard] [class*=label],.kpi-card .label{font-size:.75rem!important}}@media(max-width:767px){[class*=taskColumns],[class*=kanbanBoard],.task-kanban{display:flex!important;flex-direction:column!important;gap:16px!important}[class*=taskColumn],[class*=kanbanColumn]{width:100%!important;min-height:auto!important;max-height:400px!important;overflow-y:auto!important}[class*=carePanel],[class*=rightSidebar],.care-panel{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;height:auto!important;max-height:60vh!important;border-radius:16px 16px 0 0!important;transform:translateY(calc(100% - 60px))!important;transition:transform .3s ease!important;z-index:100!important;box-shadow:0 -4px 20px #00000026!important}[class*=carePanel].expanded,.care-panel.expanded{transform:translateY(0)!important}}@media(max-width:767px){[class*=calendarGrid],.calendar-grid{font-size:.75rem!important}[class*=calendarDay],.calendar-day{min-height:60px!important;padding:4px!important}[class*=dayHeader],.day-header{font-size:.625rem!important}[class*=calendarHeader],.calendar-header{flex-wrap:wrap!important;gap:8px!important}}@media(max-width:991px){[class*=chatLayout],.chat-layout{position:relative!important}[class*=chatSidebar],.chat-sidebar{position:absolute!important;left:0!important;top:0!important;bottom:0!important;z-index:50!important;width:300px!important;transform:translate(-100%)!important;transition:transform .3s ease!important;box-shadow:4px 0 20px #0000001a!important}[class*=chatSidebar].open,.chat-sidebar.open{transform:translate(0)!important}[class*=customerInfo],[class*=chatInfo],.chat-info-panel{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:320px!important;max-width:90vw!important;transform:translate(100%)!important;transition:transform .3s ease!important;z-index:50!important;box-shadow:-4px 0 20px #0000001a!important}[class*=customerInfo].open,[class*=chatInfo].open,.chat-info-panel.open{transform:translate(0)!important}}@media(max-width:767px){[class*=chatSidebar],.chat-sidebar{width:100%!important}[class*=customerInfo],[class*=chatInfo],.chat-info-panel{width:100%!important;max-width:100%!important}[class*=conversationItem],.conversation-item{padding:10px 12px!important}[class*=conversationItem] [class*=avatar],.conversation-item .avatar{width:40px!important;height:40px!important}}@media(max-width:991px){[class*=warehouseTable],[class*=productTable],.warehouse-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[class*=warehouseTable] table,[class*=productTable] table{min-width:1200px!important}[class*=warehouseTable] td:first-child,[class*=warehouseTable] th:first-child{position:sticky!important;left:0!important;z-index:10!important;background:var(--bg-primary, white)!important;max-width:200px!important}}@media(max-width:767px){[class*=productFilters],[class*=categoryTabs],.product-filters{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;scrollbar-width:none!important}[class*=productFilters]::-webkit-scrollbar,.product-filters::-webkit-scrollbar{display:none!important}[class*=filterTab],[class*=categoryTab],.filter-tab{flex-shrink:0!important;white-space:nowrap!important;padding:6px 12px!important;font-size:.75rem!important}}@media(max-width:991px){[class*=chartGrid],[class*=reportsGrid],.reports-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}[class*=chartCard],[class*=reportCard],.chart-card{width:100%!important;min-height:250px!important}}@media(max-width:767px){[class*=chartCard],[class*=reportCard],.chart-card{min-height:200px!important;padding:12px!important}[class*=chartWrapper],.chart-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[class*=podium],.podium{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}[class*=podiumItem],.podium-item{width:calc(33% - 8px)!important;min-width:100px!important}}@media(max-width:767px){[class*=tabNavigation],[class*=closedTabs],.tab-navigation{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important}[class*=tabNavigation] button,.tab-navigation button{flex-shrink:0!important;white-space:nowrap!important}[class*=contractGrid],.contract-grid{grid-template-columns:1fr!important}}@media(max-width:767px){[class*=modalContent],[class*=dialogContent],.modal-content{width:100%!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:0!important}[class*=smallModal],[class*=confirmDialog],.small-modal{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;height:auto!important;max-height:80vh!important;border-radius:16px 16px 0 0!important;animation:slideUp .3s ease!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}[class*=customerModal],.customer-modal{overflow-y:auto!important;padding:16px!important}[class*=infoGrid],[class*=customerFields],.info-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}@media(max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea{min-height:44px!important;font-size:16px!important;padding:10px 12px!important}[class*=formActions],.form-actions{flex-direction:column!important;gap:8px!important}[class*=formActions] button,.form-actions button{width:100%!important;min-height:44px!important}}@media(max-width:767px){[class*=mainHeader],[class*=topNav],.main-header{padding:8px 12px!important;gap:8px!important}[class*=navItem] span,.nav-item span{display:none!important}[class*=navItem],.nav-item{padding:8px!important;min-width:40px!important}[class*=logo],.logo{max-width:100px!important;height:32px!important}[class*=userMenu],.user-menu{padding:4px!important}[class*=userMenu] [class*=avatar],.user-menu .avatar{width:32px!important;height:32px!important}}@media(max-width:767px){[class*=tourLauncher],[class*=edgeContainer],.tour-launcher{bottom:70px!important;right:8px!important}[class*=tourPanel],.tour-panel{max-width:calc(100vw - 24px)!important;max-height:60vh!important}}@media(max-width:767px){[class*=floatingButton],[class*=fab],.floating-button{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:991px){[class*=dataTable],[class*=tableContainer],.data-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[class*=dataTable] td,[class*=dataTable] th,.data-table td,.data-table th{padding:8px!important;font-size:.8125rem!important;white-space:nowrap!important}[class*=actionButtons],[class*=tableActions],.action-buttons{gap:4px!important}[class*=actionButtons] button,.action-buttons button{padding:4px 6px!important;min-width:28px!important}}@media(max-width:767px){[class*=dropdown],[class*=selectMenu],.dropdown-menu{min-width:200px!important;max-width:calc(100vw - 32px)!important}[class*=dropdownItem],[class*=selectOption],.dropdown-item{min-height:44px!important;padding:12px 16px!important}}@media(max-width:767px){[class*=loadingContainer],.loading-container{padding:40px 20px!important}[class*=skeleton],.skeleton{width:100%!important;border-radius:8px!important}}@media(max-width:767px){[data-theme=dark]{--bg-secondary: #1e293b;--border-color: #334155}[data-theme=dark] [class*=sticky],[data-theme=dark] .sticky{background:#0f172a!important}}@media print{[class*=mobileOnly],[class*=floatingButton],[class*=tourLauncher],.mobile-only,.floating-button,.tour-launcher{display:none!important}}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pageContainer,.dashboardContainer,.container,[class*=Page],[class*=Container],[class*=Wrapper]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}table,th,td{text-rendering:geometricPrecision}.text-gray-400,.text-slate-400,.text-zinc-400{filter:contrast(1.05)}[class*=text-secondary],[class*=textSecondary],[class*=muted],[class*=Muted]{opacity:1!important}table thead th,[class*=tableHeader],[class*=TableHeader]{font-weight:600;letter-spacing:.02em;text-rendering:optimizeLegibility}table tbody td,[class*=tableCell],[class*=TableCell]{text-rendering:optimizeLegibility;font-weight:400}html[lang=vi],:lang(vi){font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"mark" 1,"mkmk" 1;line-height:1.7}[class*=Card],[class*=Modal],[class*=Popover],[class*=Dropdown]{isolation:isolate}[style*=backdrop-filter] *,[style*=-webkit-backdrop-filter] *{transform:translateZ(0);will-change:auto}[class*=stat],[class*=Stat],[class*=metric],[class*=Metric],[class*=amount],[class*=Amount],[class*=price],[class*=Price],[class*=number],[class*=Number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.fa,.fas,.far,.fab,.fal,.fad,[class^=fa-],[class*=" fa-"]{vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,[role=button],.btn,[class*=Button],[class*=button]{font-weight:500;letter-spacing:.01em;text-rendering:optimizeLegibility}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:400;-webkit-font-smoothing:antialiased}::placeholder{opacity:.65;font-weight:400}h1,h2,h3,h4,h5,h6,[class*=title],[class*=Title],[class*=heading],[class*=Heading]{font-weight:600;letter-spacing:-.02em;text-rendering:optimizeLegibility}.animated,[class*=animate],[class*=motion]{will-change:auto}.recharts-tooltip-wrapper{z-index:1000!important;pointer-events:auto!important}.recharts-tooltip-wrapper[style*="visibility: visible"]{max-height:calc(100vh - 100px);overflow-y:auto}@media print{*{-webkit-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important}}:root,[data-theme=light]{color-scheme:light;--app-bg: #f8fafc;--app-bg-soft: #f1f5f9;--app-surface: #ffffff;--bg-base: #f8fafc;--bg-primary: #ffffff;--bg-secondary: #f1f5f9;--bg-tertiary: #e2e8f0;--bg-elevated: #ffffff;--bg-inset: #f8fafc;--bg-muted: #f1f5f9;--bg-surface: #ffffff;--bg-base-dark: #0f141a;--bg-code: #f1f5f9;--bg-disabled: #f1f5f9;--bg-dropdown-header: #f8fafc;--bg-hover-color: rgba(15, 23, 42, .04);--bg-hover-dark: rgba(255, 255, 255, .06);--bg-info: #eff6ff;--bg-selected: rgba(37, 99, 235, .12);--bg-subtle: #f8fafc;--bg-success: #ecfdf5;--bg-tooltip: #0f172a;--danger-bg-color: #fef2f2;--hover-bg-color: rgba(15, 23, 42, .04);--info-bg-color: #eff6ff;--body-bg-color: var(--bg-base);--color-bg-primary: var(--bg-primary);--color-bg-secondary: var(--bg-secondary);--color-bg-tertiary: var(--bg-tertiary);--color-bg-elevated: var(--bg-elevated);--color-bg-hover: rgba(15, 23, 42, .04);--color-bg-primary-dark: #0f172a;--color-bg-secondary-dark: #111b2f;--color-bg-tertiary-dark: #162238;--surface-primary: #ffffff;--surface-secondary: #f8fafc;--surface-tertiary: #f1f5f9;--surface-hover: rgba(15, 23, 42, .04);--surface-active: rgba(37, 99, 235, .08);--surface-selected: rgba(37, 99, 235, .12);--surface-disabled: rgba(148, 163, 184, .1);--surface-muted: rgba(100, 116, 139, .08);--surface-modal: #ffffff;--surface-popover: #ffffff;--surface-dropdown: #ffffff;--surface-tooltip: #0f172a;--surface-toast: #ffffff;--surface-raised: #ffffff;--surface-card: #ffffff;--surface-base: #ffffff;--surface-error: #fef2f2;--surface-inverse: #0f172a;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-quaternary: #94a3b8;--text-muted: #64748b;--text-placeholder: #94a3b8;--text-disabled: #cbd5e1;--text-inverse: #ffffff;--text-link: var(--color-primary, #2563eb);--text-link-hover: var(--color-primary-hover, #1d4ed8);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--color-text-muted: var(--text-muted);--color-text-primary-dark: #e5e7eb;--color-text-secondary-dark: #cbd5e1;--muted-text-color: var(--text-muted);--text-secondary-color: var(--text-secondary);--text-color-secondary: var(--text-secondary);--text-info: #2563eb;--text-success: #047857;--text-on-accent: #ffffff;--text-primary-inverted: #ffffff;--border-primary: #e2e8f0;--border-secondary: #f1f5f9;--border-tertiary: rgba(226, 232, 240, .6);--border-hover: #cbd5e1;--border-focus: var(--color-primary, #2563eb);--border-focused: var(--border-focus);--border-color: var(--border-primary);--border-color-hover: var(--border-hover);--color-border: var(--border-primary);--color-border-light: var(--border-primary);--divider: rgba(15, 23, 42, .08);--divider-opaque: #e2e8f0;--focus-color: var(--border-focus);--input-bg: #ffffff;--input-bg-hover: #f8fafc;--input-bg-focus: #ffffff;--input-bg-disabled: #f1f5f9;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--input-border: var(--border-primary);--input-border-hover: var(--border-hover);--input-border-focus: var(--border-focus);--input-text: var(--text-primary);--input-placeholder: var(--text-placeholder);--input-bg-color: var(--input-bg);--input-disabled-bg: var(--input-bg-disabled);--card-bg: #ffffff;--card-background: #ffffff;--card-bg-alt: #f8fafc;--card-bg-hover: #f8fafc;--card-border: var(--border-primary);--header-bg: rgba(255, 255, 255, .88);--header-border: var(--border-primary);--header-text: var(--text-primary);--sidebar-bg: #ffffff;--sidebar-border: var(--border-primary);--modal-bg: #ffffff;--modal-border: var(--border-primary);--button-secondary-bg: #ffffff;--button-secondary-hover: #f1f5f9;--badge-bg: #eef2ff;--indicator-bg: #e2e8f0;--indicator-border: #cbd5e1;--kpi-bg-color: #ffffff;--primary-bg-light: #dbeafe;--primary-text-color: #1d4ed8;--progress-bg: #e2e8f0;--purchase-badge-bg: #ecfdf5;--row-hidden-bg: #f8fafc;--row-hover-bg-color: rgba(15, 23, 42, .04);--secondary-bg-color: #f1f5f9;--selected-bg: rgba(37, 99, 235, .12);--status-badge-bg: #eef2ff;--selection-bg: rgba(37, 99, 235, .18);--selection-text: var(--text-primary);--scrollbar-track: transparent;--scrollbar-thumb: rgba(15, 23, 42, .18);--scrollbar-thumb-hover: rgba(15, 23, 42, .28);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .16);--shadow-input-focus: var(--focus-ring);--shadow-color-dark: rgba(0, 0, 0, .48);--shadow-dark-md: 0 4px 12px rgba(0, 0, 0, .46);--shadow-dark-lg: 0 10px 24px rgba(0, 0, 0, .5);--shadow-dark-xl: 0 18px 40px rgba(0, 0, 0, .54);--dark-bg-code: #101c2f;--neu-border-color: rgba(148, 163, 184, .24)}:root.dark,[data-theme=dark],html[data-theme=dark],body.dark-mode{color-scheme:dark;--app-bg: #0f141a;--app-bg-soft: #0c121f;--app-surface: #0f172a;--bg-base: #0f141a;--bg-primary: #0f172a;--bg-secondary: #111b2f;--bg-tertiary: #162238;--bg-elevated: #111827;--bg-inset: #0c121f;--bg-muted: #101c2f;--bg-surface: #0f172a;--bg-base-dark: var(--bg-base);--bg-code: #101c2f;--bg-disabled: #0c121f;--bg-dropdown-header: #101c2f;--bg-hover-color: rgba(255, 255, 255, .06);--bg-hover-dark: rgba(255, 255, 255, .06);--bg-info: rgba(96, 165, 250, .16);--bg-selected: rgba(96, 165, 250, .22);--bg-subtle: #101c2f;--bg-success: rgba(34, 197, 94, .16);--bg-tooltip: #1e293b;--danger-bg-color: rgba(248, 113, 113, .16);--hover-bg-color: rgba(255, 255, 255, .06);--info-bg-color: rgba(96, 165, 250, .16);--body-bg-color: var(--bg-base);--color-bg-primary: var(--bg-primary);--color-bg-secondary: var(--bg-secondary);--color-bg-tertiary: var(--bg-tertiary);--color-bg-elevated: var(--bg-elevated);--color-bg-hover: rgba(255, 255, 255, .06);--color-bg-primary-dark: var(--bg-primary);--color-bg-secondary-dark: var(--bg-secondary);--color-bg-tertiary-dark: var(--bg-tertiary);--bg-primary-dark: var(--bg-primary);--bg-secondary-dark: var(--bg-secondary);--bg-tertiary-dark: var(--bg-tertiary);--dark-bg-secondary: var(--bg-secondary);--dark-bg-tertiary: var(--bg-tertiary);--surface-primary: #0f172a;--surface-secondary: #101c2f;--surface-tertiary: #152238;--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(96, 165, 250, .14);--surface-selected: rgba(96, 165, 250, .22);--surface-disabled: rgba(255, 255, 255, .05);--surface-muted: rgba(255, 255, 255, .04);--surface-modal: #0f172a;--surface-popover: #111b2f;--surface-dropdown: #111b2f;--surface-tooltip: #1e293b;--surface-toast: #111b2f;--surface-raised: #111b2f;--surface-card: #0f172a;--surface-base: #0f172a;--surface-background-dark: var(--bg-base);--surface-primary-dark: var(--surface-primary);--surface-secondary-dark: var(--surface-secondary);--surface-error: rgba(248, 113, 113, .16);--surface-inverse: #f8fafc;--text-primary: #e5e7eb;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-quaternary: #64748b;--text-muted: #94a3b8;--text-placeholder: #64748b;--text-disabled: #4b5563;--text-inverse: #0b1220;--text-link: #60a5fa;--text-link-hover: #93c5fd;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--color-text-muted: var(--text-muted);--color-text-primary-dark: var(--text-primary);--color-text-secondary-dark: var(--text-secondary);--muted-text-color: var(--text-muted);--text-secondary-color: var(--text-secondary);--text-color-secondary: var(--text-secondary);--text-info: #93c5fd;--text-success: #86efac;--text-on-accent: #ffffff;--text-primary-inverted: #0f172a;--text-primary-dark: var(--text-primary);--text-secondary-dark: var(--text-secondary);--text-tertiary-dark: var(--text-tertiary);--dark-text-primary: var(--text-primary);--dark-text-secondary: var(--text-secondary);--dark-text-muted: var(--text-muted);--border-primary: #1f2937;--border-secondary: #111827;--border-tertiary: #0f172a;--border-hover: #334155;--border-focus: #3b82f6;--border-focused: var(--border-focus);--border-color: var(--border-primary);--border-color-hover: var(--border-hover);--border-color-dark: var(--border-primary);--border-color-dark-alpha: rgba(148, 163, 184, .22);--color-border: var(--border-primary);--color-border-dark: var(--border-primary);--color-border-light: var(--border-hover);--dark-border: var(--border-primary);--dark-border-light: var(--border-hover);--divider: rgba(255, 255, 255, .08);--divider-opaque: #1f2937;--focus-color: var(--border-focus);--input-bg: #0f172a;--input-bg-hover: #101c2f;--input-bg-focus: #101c2f;--input-bg-disabled: #0c121f;--input-border: var(--border-primary);--input-border-hover: var(--border-hover);--input-border-focus: var(--border-focus);--input-text: var(--text-primary);--input-placeholder: var(--text-placeholder);--input-bg-color: var(--input-bg);--input-disabled-bg: var(--input-bg-disabled);--card-bg: #0f172a;--card-background: #0f172a;--card-bg-alt: #101c2f;--card-bg-hover: #101c2f;--card-border: var(--border-primary);--bg-card-dark: var(--card-bg);--header-bg: rgba(15, 23, 42, .88);--header-border: var(--border-primary);--header-text: var(--text-primary);--sidebar-bg: #0c121f;--sidebar-border: var(--border-primary);--modal-bg: #0f172a;--modal-border: var(--border-primary);--button-secondary-bg: #101c2f;--button-secondary-hover: #152238;--badge-bg: #1e293b;--indicator-bg: #152238;--indicator-border: #334155;--kpi-bg-color: #0f172a;--primary-bg-light: rgba(96, 165, 250, .18);--primary-text-color: #93c5fd;--progress-bg: #1f2937;--purchase-badge-bg: rgba(34, 197, 94, .16);--row-hidden-bg: #0c121f;--row-hover-bg-color: rgba(255, 255, 255, .06);--secondary-bg-color: #101c2f;--selected-bg: rgba(96, 165, 250, .22);--status-badge-bg: #1e293b;--selection-bg: rgba(59, 130, 246, .3);--selection-text: #ffffff;--scrollbar-track: rgba(255, 255, 255, .02);--scrollbar-thumb: rgba(148, 163, 184, .3);--scrollbar-thumb-hover: rgba(148, 163, 184, .45);--focus-ring: 0 0 0 3px rgba(59, 130, 246, .22);--shadow-input-focus: var(--focus-ring);--shadow-color-dark: rgba(0, 0, 0, .48);--shadow-dark-md: 0 4px 12px rgba(0, 0, 0, .46);--shadow-dark-lg: 0 10px 24px rgba(0, 0, 0, .5);--shadow-dark-xl: 0 18px 40px rgba(0, 0, 0, .54);--dark-bg-code: #101c2f;--neu-border-color: rgba(148, 163, 184, .22)}:root{color-scheme:light;--primary-color: var(--color-primary);--primary-color-muted: var(--color-primary-muted);--background-color-light: var(--bg-base);--background-color-dimmed: var(--bg-secondary);--card-bg-color-light: var(--surface-primary);--card-frosted: var(--glass-bg);--text-color-light: var(--text-primary);--text-light-color-light: var(--text-secondary);--border-color-light: var(--border-primary);--divider-color-light: var(--divider);--success-color: var(--color-success);--warning-color: var(--color-warning);--danger-color: var(--color-danger);--info-color: var(--color-info);--header-height: 56px;--sidebar-width: 250px;--sidebar-width-collapsed: 64px;--bg-color: var(--bg-base);--card-bg-color: var(--surface-primary);--text-color: var(--text-primary);--text-light-color: var(--text-secondary);--border-color: var(--border-primary);--divider-color: var(--divider);--frosted-surface: var(--glass-bg);--surface-pressed: rgba(148, 163, 184, .16);--surface-pill: rgba(100, 116, 139, .12);--surface-badge: rgba(239, 68, 68, .1);--surface-blur: saturate(180%) blur(20px);--surface-elevated: rgba(255, 255, 255, .9);--gold-color: #d4af37;--silver-color: #b0b7c3;--bronze-color: #b87333;--bg-gradient: radial-gradient( ellipse at 20% 0%, rgba(59, 130, 246, .05) 0%, transparent 50% ), radial-gradient( ellipse at 80% 100%, rgba(147, 51, 234, .03) 0%, transparent 50% ), radial-gradient( ellipse at 50% 50%, rgba(16, 185, 129, .02) 0%, transparent 70% )}:root.dark,[data-theme=dark],html[data-theme=dark],body.dark-mode{color-scheme:dark;--bg-color: var(--bg-base);--card-bg-color: var(--surface-primary);--text-color: var(--text-primary);--text-light-color: var(--text-secondary);--border-color: var(--border-primary);--divider-color: var(--divider);--frosted-surface: var(--glass-bg);--surface-pressed: rgba(255, 255, 255, .12);--surface-pill: rgba(255, 255, 255, .12);--surface-badge: rgba(239, 68, 68, .2);--surface-elevated: rgba(17, 24, 39, .92);--bg-gradient: radial-gradient( ellipse at 20% 0%, rgba(59, 130, 246, .08) 0%, transparent 50% ), radial-gradient( ellipse at 80% 100%, rgba(147, 51, 234, .05) 0%, transparent 50% ), radial-gradient( ellipse at 50% 50%, rgba(16, 185, 129, .03) 0%, transparent 70% )}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;scroll-behavior:smooth}body{font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;background-color:var(--app-bg, var(--bg-base));background-image:var(--bg-gradient);background-attachment:fixed;color:var(--text-primary);margin:0;padding:0;line-height:1.7;width:100%;min-width:320px;min-height:100vh;overflow-x:hidden;transition:background-color .3s ease,color .3s ease;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-weight:400;letter-spacing:0}html,body,#root{height:100%;min-height:100%}a{color:var(--text-link, var(--color-primary));text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}a:hover{color:var(--text-link-hover, var(--color-primary-hover))}button{font-family:inherit;color:inherit}button:not(:disabled){cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}:focus:not(:focus-visible){outline:none}::selection{background:var(--selection-bg);color:var(--selection-text)}::-moz-selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.page-container{max-width:1600px;margin:0 auto;padding:20px}.content-wrapper{background:var(--surface-primary);border-radius:var(--radius-xl, 16px);border:1px solid var(--border-secondary);box-shadow:var(--shadow-sm)}.react-select__indicator-separator,[class*=-indicatorSeparator]{display:none!important}.react-select__value-container{padding-left:12px}.spinner{border:4px solid var(--border-secondary);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-inline{display:inline-block;width:16px;height:16px;border-width:2px;margin:0;vertical-align:middle}.spinner-lg{width:60px;height:60px;border-width:5px}button:disabled,.btn:disabled{cursor:not-allowed!important;opacity:var(--disabled-opacity, .5)}@keyframes gold-glow{0%,to{box-shadow:0 0 8px 2px #d4af3766,inset 0 0 0 1px #d4af374d}50%{box-shadow:0 0 20px 4px #d4af3799,inset 0 0 0 1px #d4af3780}}@keyframes silver-glow{0%,to{box-shadow:0 0 6px 1px #b0b7c366,inset 0 0 0 1px #b0b7c34d}50%{box-shadow:0 0 16px 3px #b0b7c399,inset 0 0 0 1px #b0b7c366}}@keyframes bronze-glow{0%,to{box-shadow:0 0 5px 1px #b8733366,inset 0 0 0 1px #b873334d}50%{box-shadow:0 0 14px 2px #b8733380,inset 0 0 0 1px #b8733366}}.top-performer-1{border:2px solid var(--gold-color)!important;animation:gold-glow 2.5s infinite ease-in-out}.top-performer-2{border:2px solid var(--silver-color)!important;animation:silver-glow 3s infinite ease-in-out}.top-performer-3{border:2px solid var(--bronze-color)!important;animation:bronze-glow 3.5s infinite ease-in-out}html.no-transition,html.no-transition *,html.no-transition *:before,html.no-transition *:after{transition:none!important;animation:none!important}[data-theme=dark] img[src*=placeholder],[data-theme=dark] img[data-placeholder=true]{filter:invert(.1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.top-performer-1,.top-performer-2,.top-performer-3{animation:none!important}}@media print{body{background:#fff!important;color:#000!important}.no-print,header,nav,.sidebar,.floating-button{display:none!important}}[data-theme=dark] .section,[data-theme=dark] .settingSection,[data-theme=dark] .settingsBlock,[data-theme=dark] .block{background-color:var(--surface-primary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] .sectionTitle,[data-theme=dark] .blockTitle,[data-theme=dark] .groupHeader h3,[data-theme=dark] .blockHeader h3{color:var(--text-primary, #fafafa)!important}[data-theme=dark] .description,[data-theme=dark] .settingDescription,[data-theme=dark] .helperText{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .formRow label,[data-theme=dark] .formField label,[data-theme=dark] .settingRow label{color:var(--text-primary, #e4e4e7)!important}[data-theme=dark] .numberInput,[data-theme=dark] .textInput,[data-theme=dark] .select,[data-theme=dark] input[type=text],[data-theme=dark] input[type=number],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--surface-secondary, #1f1f23)!important;border-color:var(--border-primary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] .tableHeader,[data-theme=dark] .definitionHeader{background-color:var(--surface-tertiary, #18181b)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .tableRow,[data-theme=dark] .definitionRow{border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] .tableCell,[data-theme=dark] .statusCell{color:var(--text-primary, #fafafa)!important}[data-theme=dark] .subTabSwitcher{background:var(--surface-secondary, #27272a)!important}[data-theme=dark] .subTabButton{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .subTabButton:hover{background:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] .userCard,[data-theme=dark] .exampleCard,[data-theme=dark] .colorTierItem,[data-theme=dark] .formulaSnippet{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] .exportImportButton{background:var(--surface-secondary, #27272a)!important;border-color:var(--color-primary, #667eea)!important}[data-theme=dark] .actionButton{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .actionButton:hover{background-color:var(--surface-tertiary, #3f3f46)!important}[data-theme=dark] .inlineHint{background:var(--surface-tertiary, #27272a)!important;color:var(--text-secondary, #d1d5db)!important}[data-theme=dark] .templateCard,[data-theme=dark] .channelCard,[data-theme=dark] .scenarioCard,[data-theme=dark] .ruleCard,[data-theme=dark] .sheetItem,[data-theme=dark] .integrationCard{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] .loadingOverlay{background:#18181bcc!important}[data-theme=dark] .emptyState p,[data-theme=dark] .errorState p{color:var(--text-primary, #fafafa)!important}[data-theme=dark] .emptyState small{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .modal-overlay,[data-theme=dark] .modalOverlay,.dark-mode .modal-overlay,.dark-mode .modalOverlay{background-color:#000000bf!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .modal-content,[data-theme=dark] .modalContent,[data-theme=dark] .modal-container,[data-theme=dark] .modalContainer,.dark-mode .modal-content,.dark-mode .modalContent,.dark-mode .modal-container,.dark-mode .modalContainer{background-color:var(--surface-modal, #2c2c2e)!important;border:1px solid var(--border-secondary, #3a3a3c)!important;box-shadow:var(--shadow-2xl)!important}[data-theme=dark] .modal-header,[data-theme=dark] .modalHeader,.dark-mode .modal-header,.dark-mode .modalHeader{background-color:transparent!important;border-bottom-color:var(--divider)!important}[data-theme=dark] .modal-body,[data-theme=dark] .modalBody,.dark-mode .modal-body,.dark-mode .modalBody{background-color:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .modal-footer,[data-theme=dark] .modalFooter,.dark-mode .modal-footer,.dark-mode .modalFooter{background-color:var(--surface-secondary, #242426)!important;border-top-color:var(--divider)!important}[data-theme=dark] [class*=settingsModal],[data-theme=dark] [class*=generalSettings],.dark-mode [class*=settingsModal],.dark-mode [class*=generalSettings]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=settingsSidebar],.dark-mode [class*=settingsSidebar]{background-color:var(--surface-primary, #1c1c1e)!important;border-right-color:var(--divider)!important}[data-theme=dark] [class*=settingsContent],.dark-mode [class*=settingsContent]{background-color:transparent!important}[data-theme=dark] table,.dark-mode table{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] th,.dark-mode th{background-color:var(--surface-secondary, #242426)!important;color:var(--text-secondary)!important;border-bottom-color:var(--border-primary)!important}[data-theme=dark] td,.dark-mode td{background-color:transparent!important;color:var(--text-primary)!important;border-bottom-color:var(--divider)!important}[data-theme=dark] td>div:not([style*=background]):not([class*=badge]):not([class*=Badge]):not([class*=status]):not([class*=Status]):not([class*=indicator]):not([class*=Indicator]):not([class*=chip]):not([class*=Chip]):not([class*=tag]):not([class*=Tag]),.dark-mode td>div:not([style*=background]):not([class*=badge]):not([class*=Badge]):not([class*=status]):not([class*=Status]):not([class*=indicator]):not([class*=Indicator]):not([class*=chip]):not([class*=Chip]):not([class*=tag]):not([class*=Tag]){background-color:transparent!important}[data-theme=dark] tr:hover td,.dark-mode tr:hover td{background-color:var(--surface-hover)!important}[data-theme=dark] tr:nth-child(2n) td,.dark-mode tr:nth-child(2n) td{background-color:#ffffff05!important}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] [class*=Card],[data-theme=dark] [class*=Panel],.dark-mode .card,.dark-mode .panel,.dark-mode [class*=Card],.dark-mode [class*=Panel]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary, #2c2c2e)!important}[data-theme=dark] .card .card,[data-theme=dark] .panel .panel,.dark-mode .card .card,.dark-mode .panel .panel{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea,[data-theme=dark] select,.dark-mode input:not([type=checkbox]):not([type=radio]),.dark-mode textarea,.dark-mode select{background-color:#0d0d0f00!important;color:var(--text-primary)!important;border-color:var(--border-secondary, #2c2c2e)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:var(--text-placeholder, #5a5a5e)!important}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus,.dark-mode input:focus,.dark-mode textarea:focus,.dark-mode select:focus{border-color:var(--color-primary, #0a84ff)!important;box-shadow:var(--focus-ring)!important}[data-theme=dark] .dropdown,[data-theme=dark] .dropdownMenu,[data-theme=dark] [class*=dropdown],[data-theme=dark] [class*=Dropdown],.dark-mode .dropdown,.dark-mode .dropdownMenu,.dark-mode [class*=dropdown],.dark-mode [class*=Dropdown]{background-color:var(--surface-popover, #3a3a3c)!important;border-color:var(--border-primary, #3a3a3c)!important;box-shadow:var(--shadow-lg)!important}[data-theme=dark] .dropdownItem,[data-theme=dark] [class*=dropdownItem],.dark-mode .dropdownItem,.dark-mode [class*=dropdownItem]{color:var(--text-primary)!important}[data-theme=dark] .dropdownItem:hover,[data-theme=dark] [class*=dropdownItem]:hover,.dark-mode .dropdownItem:hover,.dark-mode [class*=dropdownItem]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=customerDetail],[data-theme=dark] [class*=CustomerDetail],.dark-mode [class*=customerDetail],.dark-mode [class*=CustomerDetail]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=customerDetail] [class*=section],.dark-mode [class*=customerDetail] [class*=section]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=notificationCenter],[data-theme=dark] [class*=NotificationCenter],.dark-mode [class*=notificationCenter],.dark-mode [class*=NotificationCenter]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=notificationItem],.dark-mode [class*=notificationItem]{background-color:transparent!important;border-bottom-color:var(--divider)!important}[data-theme=dark] [class*=notificationItem]:hover,.dark-mode [class*=notificationItem]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=ChatView_chatView],.dark-mode [class*=ChatView_chatView]{background-color:var(--bg-base, #000000)!important}[data-theme=dark] [class*=ChatView_mainContent],.dark-mode [class*=ChatView_mainContent]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=chatSidebar],[data-theme=dark] [class*=ChatSidebar_chatSidebar],.dark-mode [class*=chatSidebar],.dark-mode [class*=ChatSidebar_chatSidebar]{background-color:var(--surface-primary, #1c1c1e)!important;border-right-color:var(--border-secondary)!important}[data-theme=dark] [class*=ChatSidebar_sidebarHeader],.dark-mode [class*=ChatSidebar_sidebarHeader]{background:var(--surface-secondary, #2c2c2e)!important;border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=ChatSidebar_searchShell],.dark-mode [class*=ChatSidebar_searchShell]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=ChatSidebar_searchInput],.dark-mode [class*=ChatSidebar_searchInput]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatSidebar_searchInput]::placeholder,.dark-mode [class*=ChatSidebar_searchInput]::placeholder{color:var(--text-tertiary, #636366)!important}[data-theme=dark] [class*=ChatSidebar_tabContainer],.dark-mode [class*=ChatSidebar_tabContainer]{background-color:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=ChatSidebar_tabButton],.dark-mode [class*=ChatSidebar_tabButton]{color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=ChatSidebar_tabButton]:hover,.dark-mode [class*=ChatSidebar_tabButton]:hover{background-color:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatSidebar_tabButton][class*=active],.dark-mode [class*=ChatSidebar_tabButton][class*=active]{background-color:var(--surface-primary, #1c1c1e)!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=ChatSidebar_conversationItem],.dark-mode [class*=ChatSidebar_conversationItem]{border-left-color:transparent!important}[data-theme=dark] [class*=ChatSidebar_conversationItem]:hover,.dark-mode [class*=ChatSidebar_conversationItem]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .08))!important}[data-theme=dark] [class*=ChatSidebar_conversationItem][class*=active],.dark-mode [class*=ChatSidebar_conversationItem][class*=active]{background-color:color-mix(in srgb,var(--color-primary) 15%,var(--surface-secondary))!important;border-left-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=ChatSidebar_conversationName],.dark-mode [class*=ChatSidebar_conversationName]{color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=ChatSidebar_conversationTime],.dark-mode [class*=ChatSidebar_conversationTime]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=ChatSidebar_conversationSnippet] p,.dark-mode [class*=ChatSidebar_conversationSnippet] p{color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=ChatSidebar_sectionTitle],.dark-mode [class*=ChatSidebar_sectionTitle]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=ChatSidebar_filterRow],.dark-mode [class*=ChatSidebar_filterRow]{background-color:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=ChatSidebar_filterSelect],.dark-mode [class*=ChatSidebar_filterSelect]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatSidebar_viewerMore],.dark-mode [class*=ChatSidebar_viewerMore]{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=ChatSidebar_sentimentPositive],.dark-mode [class*=ChatSidebar_sentimentPositive]{background:color-mix(in srgb,#16a34a 20%,var(--surface-tertiary))!important;color:#6ee7a0!important}[data-theme=dark] [class*=ChatSidebar_sentimentNeutral],.dark-mode [class*=ChatSidebar_sentimentNeutral]{background:color-mix(in srgb,#2563eb 20%,var(--surface-tertiary))!important;color:#93c5fd!important}[data-theme=dark] [class*=ChatSidebar_sentimentNegative],.dark-mode [class*=ChatSidebar_sentimentNegative]{background:color-mix(in srgb,#dc2626 20%,var(--surface-tertiary))!important;color:#fca5a5!important}[data-theme=dark] [class*=ChatSidebar_sourceComment],.dark-mode [class*=ChatSidebar_sourceComment]{background:color-mix(in srgb,#0369a1 20%,var(--surface-tertiary))!important;color:#7dd3fc!important}[data-theme=dark] [class*=ChatSidebar_sourceReview],.dark-mode [class*=ChatSidebar_sourceReview]{background:color-mix(in srgb,#92400e 20%,var(--surface-tertiary))!important;color:#fcd34d!important}[data-theme=dark] [class*=ChatSidebar_sourceDirect],.dark-mode [class*=ChatSidebar_sourceDirect]{background:color-mix(in srgb,#166534 20%,var(--surface-tertiary))!important;color:#86efac!important}[data-theme=dark] [class*=ChatSidebar_careStatusBadge],.dark-mode [class*=ChatSidebar_careStatusBadge]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=ChatBox_chatBox],.dark-mode [class*=ChatBox_chatBox]{background-color:var(--bg-primary, #1c1c1e)!important}[data-theme=dark] [class*=ChatBox_chatHeader],.dark-mode [class*=ChatBox_chatHeader]{background-color:var(--surface-secondary, #2c2c2e)!important;border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=ChatBox_headerName],.dark-mode [class*=ChatBox_headerName]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatBox_headerChannelInfo],[data-theme=dark] [class*=ChatBox_headerMetaLine],.dark-mode [class*=ChatBox_headerChannelInfo],.dark-mode [class*=ChatBox_headerMetaLine]{color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=ChatBox_headerButton],.dark-mode [class*=ChatBox_headerButton]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatBox_headerButton]:hover,.dark-mode [class*=ChatBox_headerButton]:hover{background:var(--surface-hover, #48484a)!important}[data-theme=dark] [class*=ChatBox_messageList],[data-theme=dark] [class*=ChatBox_virtualListWrapper],.dark-mode [class*=ChatBox_messageList],.dark-mode [class*=ChatBox_virtualListWrapper]{background:transparent!important}[data-theme=dark] [class*=ChatBox_topLoaderRow],.dark-mode [class*=ChatBox_topLoaderRow]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=ChatBox_chatInputArea],.dark-mode [class*=ChatBox_chatInputArea]{background-color:var(--surface-secondary, #2c2c2e)!important;border-top-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=ChatBox_inputToolbar],.dark-mode [class*=ChatBox_inputToolbar]{background:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=ChatBox_inputToolbarButton],.dark-mode [class*=ChatBox_inputToolbarButton]{color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=ChatBox_inputToolbarButton]:hover,.dark-mode [class*=ChatBox_inputToolbarButton]:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=ChatBox_contextSuggestion],.dark-mode [class*=ChatBox_contextSuggestion]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=ChatBox_contextChip],.dark-mode [class*=ChatBox_contextChip]{background:var(--surface-secondary, #2c2c2e)!important;border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=ChatBox_labelDropdown],.dark-mode [class*=ChatBox_labelDropdown]{background:var(--surface-popover, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=ChatBox_noLabels],.dark-mode [class*=ChatBox_noLabels]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=ChatBox_searchContainer] [class*=searchInput],.dark-mode [class*=ChatBox_searchContainer] [class*=searchInput]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=ChatBox_aiTypingIndicator],.dark-mode [class*=ChatBox_aiTypingIndicator]{background-color:#0ea5e926!important;border-color:#0ea5e94d!important;color:#7dd3fc!important}[data-theme=dark] [class*=ChatBox_dateSeparator],.dark-mode [class*=ChatBox_dateSeparator],[data-theme=dark] [class*=ChatBox_loadingMessages],[data-theme=dark] [class*=ChatBox_noMessages],.dark-mode [class*=ChatBox_loadingMessages],.dark-mode [class*=ChatBox_noMessages]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=CustomerInfo],[data-theme=dark] [class*=customerInfo],.dark-mode [class*=CustomerInfo],.dark-mode [class*=customerInfo]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=CustomerInfo] h3,[data-theme=dark] [class*=CustomerInfo] h4,.dark-mode [class*=CustomerInfo] h3,.dark-mode [class*=CustomerInfo] h4{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=CustomerInfo] label,[data-theme=dark] [class*=CustomerInfo] span:not([class*=badge]),.dark-mode [class*=CustomerInfo] label,.dark-mode [class*=CustomerInfo] span:not([class*=badge]){color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=infoSection] header,[data-theme=dark] [class*=sectionHeader],.dark-mode [class*=infoSection] header,.dark-mode [class*=sectionHeader]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=collapsibleSection],.dark-mode [class*=collapsibleSection]{border-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=collapsibleHeader],.dark-mode [class*=collapsibleHeader]{background-color:var(--surface-secondary, #2c2c2e)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=telegramLink],[data-theme=dark] button[class*=telegram],.dark-mode [class*=telegramLink],.dark-mode button[class*=telegram]{background:color-mix(in srgb,#0088cc 20%,var(--surface-tertiary))!important;color:#7dd3fc!important}[data-theme=dark] [class*=chatMain],[data-theme=dark] [class*=messageArea],.dark-mode [class*=chatMain],.dark-mode [class*=messageArea]{background-color:var(--bg-primary, #161618)!important}[data-theme=dark] [class*=customerPanel],[data-theme=dark] [class*=infoPanel],.dark-mode [class*=customerPanel],.dark-mode [class*=infoPanel]{background-color:var(--surface-primary, #1c1c1e)!important;border-left-color:var(--border-secondary)!important}[data-theme=dark] [class*=excelModal],[data-theme=dark] [class*=importModal],.dark-mode [class*=excelModal],.dark-mode [class*=importModal]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=uploadZone],.dark-mode [class*=uploadZone]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-primary)!important}[data-theme=dark] [class*=aiNotebook],[data-theme=dark] [class*=floatingPanel],.dark-mode [class*=aiNotebook],.dark-mode [class*=floatingPanel]{background-color:var(--surface-modal, #2c2c2e)!important;border-color:var(--border-primary)!important;box-shadow:var(--shadow-xl)!important}[data-theme=dark] [class*=wizard],[data-theme=dark] [class*=Wizard],[data-theme=dark] [class*=onboarding],.dark-mode [class*=wizard],.dark-mode [class*=Wizard],.dark-mode [class*=onboarding]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=wizardStep],.dark-mode [class*=wizardStep]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=calendar],[data-theme=dark] [class*=Calendar],.dark-mode [class*=calendar],.dark-mode [class*=Calendar]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=calendarCell],[data-theme=dark] [class*=dayCell],.dark-mode [class*=calendarCell],.dark-mode [class*=dayCell]{background-color:transparent!important;border-color:var(--border-tertiary, #242426)!important}[data-theme=dark] [class*=calendarCell]:hover,.dark-mode [class*=calendarCell]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .react-datepicker,.dark-mode .react-datepicker{background-color:var(--surface-popover, #3a3a3c)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .react-datepicker__header,.dark-mode .react-datepicker__header{background-color:var(--surface-secondary, #242426)!important;border-bottom-color:var(--border-secondary)!important}[data-theme=dark] .react-datepicker__current-month,[data-theme=dark] .react-datepicker__day-name,.dark-mode .react-datepicker__current-month,.dark-mode .react-datepicker__day-name,[data-theme=dark] .react-datepicker__day,.dark-mode .react-datepicker__day{color:var(--text-primary)!important}[data-theme=dark] .react-datepicker__day:hover,.dark-mode .react-datepicker__day:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .react-datepicker__day--selected,.dark-mode .react-datepicker__day--selected{background-color:var(--color-primary)!important}[data-theme=dark] [class*=chartContainer],[data-theme=dark] [class*=chartWrapper],.dark-mode [class*=chartContainer],.dark-mode [class*=chartWrapper]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=customerPortal],[data-theme=dark] [class*=portal],.dark-mode [class*=customerPortal],.dark-mode [class*=portal]{background-color:var(--bg-primary, #161618)!important}[data-theme=dark] [class*=portalCard],.dark-mode [class*=portalCard]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=tooltip],[data-theme=dark] [role=tooltip],.dark-mode [class*=tooltip],.dark-mode [role=tooltip]{background-color:var(--surface-tooltip, #48484a)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}[data-theme=dark] [class*=skeleton],[data-theme=dark] .skeleton,.dark-mode [class*=skeleton],.dark-mode .skeleton{background:linear-gradient(90deg,var(--surface-secondary, #242426) 25%,var(--surface-tertiary, #2c2c2e) 50%,var(--surface-secondary, #242426) 75%)!important;background-size:200% 100%}[data-theme=dark] *::-webkit-scrollbar-track,.dark-mode *::-webkit-scrollbar-track{background:transparent!important}[data-theme=dark] *::-webkit-scrollbar-thumb,.dark-mode *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(255, 255, 255, .15))!important;border-radius:4px}[data-theme=dark] *::-webkit-scrollbar-thumb:hover,.dark-mode *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(255, 255, 255, .25))!important}[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background: rgb(255, 255, 255)"],.dark-mode [style*="background: white"],.dark-mode [style*="background-color: white"],.dark-mode [style*="background: #fff"],.dark-mode [style*="background-color: #fff"],.dark-mode [style*="background: #ffffff"],.dark-mode [style*="background-color: #ffffff"],.dark-mode [style*="background: rgb(255, 255, 255)"]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=dashboardTabs],.dark-mode [class*=dashboardTabs]{background-color:var(--surface-primary, #1c1c1e)!important;border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=tabButton],.dark-mode [class*=tabButton]{color:var(--text-secondary)!important}[data-theme=dark] [class*=tabButton]:hover,.dark-mode [class*=tabButton]:hover{color:var(--text-primary)!important;background-color:var(--surface-hover)!important}[data-theme=dark] [class*=tabButtonActive],[data-theme=dark] [class*=tabButton].active,.dark-mode [class*=tabButtonActive],.dark-mode [class*=tabButton].active{color:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important}[data-theme=dark] [class*=dashboardSection],.dark-mode [class*=dashboardSection]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=viewButtons],.dark-mode [class*=viewButtons]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=viewButton],.dark-mode [class*=viewButton]{color:var(--text-secondary)!important;background-color:transparent!important}[data-theme=dark] [class*=viewButton]:hover,.dark-mode [class*=viewButton]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=viewButton].active,.dark-mode [class*=viewButton].active{background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] [class*=InfoModal],[data-theme=dark] [class*=infoModal],.dark-mode [class*=InfoModal],.dark-mode [class*=infoModal]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=popupHeader],.dark-mode [class*=popupHeader]{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--bg-secondary) 100%)!important;border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=modalBody],.dark-mode [class*=modalBody]{background-color:var(--bg-secondary, #1c1c1e)!important}[data-theme=dark] [class*=infoBlock],[data-theme=dark] [class*=InfoBlock],.dark-mode [class*=infoBlock],.dark-mode [class*=InfoBlock]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=infoItem],.dark-mode [class*=infoItem]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=infoValue],.dark-mode [class*=infoValue]{color:var(--text-primary)!important}[data-theme=dark] [class*=infoLabel],.dark-mode [class*=infoLabel]{color:var(--text-tertiary)!important}[data-theme=dark] [class*=CustomerModal],[data-theme=dark] [class*=customerModal],.dark-mode [class*=CustomerModal],.dark-mode [class*=customerModal]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=formColumn] fieldset,.dark-mode [class*=formColumn] fieldset{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--bg-secondary) 100%)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=fieldsetToggle],.dark-mode [class*=fieldsetToggle]{background:#0a84ff33!important;color:var(--color-primary)!important}[data-theme=dark] [class*=filterBar],[data-theme=dark] [class*=FilterBar],.dark-mode [class*=filterBar],.dark-mode [class*=FilterBar]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=filterChip],.dark-mode [class*=filterChip]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-primary)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=searchInput],.dark-mode [class*=searchInput]{background-color:var(--bg-inset, #0d0d0f)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] fieldset,.dark-mode fieldset{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--bg-secondary) 100%)!important;border-color:var(--border-secondary)!important}[data-theme=dark] legend,.dark-mode legend{color:var(--text-primary)!important}[data-theme=dark] [class*=secondaryAction],.dark-mode [class*=secondaryAction]{background-color:var(--surface-secondary, #242426)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}[data-theme=dark] [class*=secondaryAction]:hover,.dark-mode [class*=secondaryAction]:hover{background-color:var(--surface-hover)!important;border-color:var(--color-primary)!important}[data-theme=dark] [class*=iconAction],.dark-mode [class*=iconAction]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=iconAction]:hover,.dark-mode [class*=iconAction]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=actionBtn],.dark-mode [class*=actionBtn]{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--bg-secondary) 100%)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=mobileNav],.dark-mode [class*=mobileNav]{background-color:var(--surface-primary, #1c1c1e)!important;border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=mobileNavWrapper],.dark-mode [class*=mobileNavWrapper]{background-color:#0009!important}[data-theme=dark] [class*=kpiCard],[data-theme=dark] [class*=KpiCard],.dark-mode [class*=kpiCard],.dark-mode [class*=KpiCard]{border-color:var(--border-secondary)!important}[data-theme=dark] [class*=collapsible],[data-theme=dark] [class*=Collapsible],.dark-mode [class*=collapsible],.dark-mode [class*=Collapsible]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=collapsibleHeader],.dark-mode [class*=collapsibleHeader]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=slider]:not(:checked),.dark-mode [class*=slider]:not(:checked){background-color:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=slider]:before,.dark-mode [class*=slider]:before{background-color:var(--text-primary)!important}[data-theme=dark] [class*=productCard],[data-theme=dark] [class*=ProductCard],.dark-mode [class*=productCard],.dark-mode [class*=ProductCard],[data-theme=dark] [class*=taskCard],[data-theme=dark] [class*=TaskCard],.dark-mode [class*=taskCard],.dark-mode [class*=TaskCard]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=emptyState],[data-theme=dark] [class*=EmptyState],[data-theme=dark] [class*=noData],.dark-mode [class*=emptyState],.dark-mode [class*=EmptyState],.dark-mode [class*=noData]{color:var(--text-tertiary)!important}[data-theme=dark] hr,[data-theme=dark] [class*=divider],[data-theme=dark] [class*=Divider],.dark-mode hr,.dark-mode [class*=divider],.dark-mode [class*=Divider]{border-color:var(--divider)!important;background-color:var(--divider)!important}[data-theme=dark] [class*=loadingState],[data-theme=dark] [class*=LoadingState],.dark-mode [class*=loadingState],.dark-mode [class*=LoadingState]{color:var(--text-tertiary)!important;background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=formColumn] fieldset:before,.dark-mode [class*=formColumn] fieldset:before{background:linear-gradient(180deg,var(--color-primary) 0%,transparent 100%)!important}[data-theme=dark] .slider:before,.dark-mode .slider:before{background-color:#fff!important}[data-theme=dark] [class*=salesTarget],[data-theme=dark] [class*=SalesTarget],.dark-mode [class*=salesTarget],.dark-mode [class*=SalesTarget]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=targetCard],[data-theme=dark] [class*=TargetCard],.dark-mode [class*=targetCard],.dark-mode [class*=TargetCard]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=progressBar],.dark-mode [class*=progressBar]{background-color:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=statItem],[data-theme=dark] [class*=StatItem],.dark-mode [class*=statItem],.dark-mode [class*=StatItem]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=taskModal],[data-theme=dark] [class*=TaskModal],.dark-mode [class*=taskModal],.dark-mode [class*=TaskModal]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=taskCalendar],[data-theme=dark] [class*=TaskCalendar],.dark-mode [class*=taskCalendar],.dark-mode [class*=TaskCalendar]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=taskItem],.dark-mode [class*=taskItem]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=userManagement],[data-theme=dark] [class*=UserManagement],.dark-mode [class*=userManagement],.dark-mode [class*=UserManagement]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=userCard],[data-theme=dark] [class*=UserCard],.dark-mode [class*=userCard],.dark-mode [class*=UserCard]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=userRow],.dark-mode [class*=userRow]{border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=userRow]:hover,.dark-mode [class*=userRow]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=logModal],[data-theme=dark] [class*=LogModal],.dark-mode [class*=logModal],.dark-mode [class*=LogModal]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=logEntry],[data-theme=dark] [class*=LogEntry],.dark-mode [class*=logEntry],.dark-mode [class*=LogEntry]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=logTimeline],.dark-mode [class*=logTimeline]{border-left-color:var(--border-primary)!important}[data-theme=dark] [class*=jsonImport],[data-theme=dark] [class*=JsonImport],.dark-mode [class*=jsonImport],.dark-mode [class*=JsonImport]{background-color:var(--surface-modal, #2c2c2e)!important}[data-theme=dark] [class*=codeBlock],[data-theme=dark] [class*=CodeBlock],.dark-mode [class*=codeBlock],.dark-mode [class*=CodeBlock]{background-color:var(--bg-inset, #0d0d0f)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=settingTab],[data-theme=dark] [class*=SettingTab],.dark-mode [class*=settingTab],.dark-mode [class*=SettingTab]{color:var(--text-secondary)!important;border-color:transparent!important}[data-theme=dark] [class*=settingTab]:hover,.dark-mode [class*=settingTab]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=settingTabActive],[data-theme=dark] [class*=settingTab].active,.dark-mode [class*=settingTabActive],.dark-mode [class*=settingTab].active{background-color:var(--surface-secondary, #242426)!important;color:var(--color-primary)!important;border-left-color:var(--color-primary)!important}[data-theme=dark] [class*=settingSection],.dark-mode [class*=settingSection]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=settingItem],.dark-mode [class*=settingItem]{border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=timeline],[data-theme=dark] [class*=Timeline],.dark-mode [class*=timeline],.dark-mode [class*=Timeline]{border-left-color:var(--border-primary)!important}[data-theme=dark] [class*=timelineItem],.dark-mode [class*=timelineItem]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=timelineDot],.dark-mode [class*=timelineDot]{background-color:var(--surface-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] [class*=attributeForm],[data-theme=dark] [class*=AttributeForm],.dark-mode [class*=attributeForm],.dark-mode [class*=AttributeForm]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=attributeField],.dark-mode [class*=attributeField]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=widgetSection],[data-theme=dark] [class*=WidgetSection],.dark-mode [class*=widgetSection],.dark-mode [class*=WidgetSection]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=widgetHeader],.dark-mode [class*=widgetHeader]{background-color:var(--surface-secondary, #242426)!important;border-bottom-color:var(--border-secondary)!important}[data-theme=dark] [class*=shimmer],[data-theme=dark] [class*=Shimmer],.dark-mode [class*=shimmer],.dark-mode [class*=Shimmer]{background:linear-gradient(110deg,var(--surface-secondary, #242426) 8%,var(--surface-tertiary, #3a3a3c) 18%,var(--surface-secondary, #242426) 33%)!important;background-size:200% 100%}[data-theme=dark] [class*=znsPending],[data-theme=dark] [class*=ZnsPending],.dark-mode [class*=znsPending],.dark-mode [class*=ZnsPending]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=statCard],[data-theme=dark] [class*=StatCard],.dark-mode [class*=statCard],.dark-mode [class*=StatCard]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=headerAction],[data-theme=dark] [class*=HeaderAction],.dark-mode [class*=headerAction],.dark-mode [class*=HeaderAction]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=headerAction]:hover,.dark-mode [class*=headerAction]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=settingsBtn],[data-theme=dark] [class*=refreshBtn],[data-theme=dark] [class*=exportBtn],.dark-mode [class*=settingsBtn],.dark-mode [class*=refreshBtn],.dark-mode [class*=exportBtn]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=settingsBtn]:hover,[data-theme=dark] [class*=refreshBtn]:hover,[data-theme=dark] [class*=exportBtn]:hover,.dark-mode [class*=settingsBtn]:hover,.dark-mode [class*=refreshBtn]:hover,.dark-mode [class*=exportBtn]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=mobileExpand],[data-theme=dark] [class*=MobileExpand],.dark-mode [class*=mobileExpand],.dark-mode [class*=MobileExpand]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=controlsWrapper],[data-theme=dark] [class*=kpiWrapper],[data-theme=dark] [class*=tableWrapper],.dark-mode [class*=controlsWrapper],.dark-mode [class*=kpiWrapper],.dark-mode [class*=tableWrapper]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=loadMore],.dark-mode [class*=loadMore]{background:linear-gradient(to bottom,transparent,var(--surface-primary, #1c1c1e))!important}[data-theme=dark] [class*=loadMoreButton],.dark-mode [class*=loadMoreButton]{background-color:var(--surface-primary, #1c1c1e)!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] [class*=loadMoreButton]:hover,.dark-mode [class*=loadMoreButton]:hover{background-color:var(--color-primary)!important;color:var(--text-primary-inverted, #fff)!important}[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color: #334155"],[data-theme=dark] [style*="color: #475569"],.dark-mode [style*="color: #1e293b"],.dark-mode [style*="color: #334155"],.dark-mode [style*="color: #475569"]{color:var(--text-primary)!important}[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color: #94a3b8"],.dark-mode [style*="color: #64748b"],.dark-mode [style*="color: #94a3b8"]{color:var(--text-secondary)!important}[data-theme=dark] [style*="color: #9ca3af"],[data-theme=dark] [style*="color: #6b7280"],.dark-mode [style*="color: #9ca3af"],.dark-mode [style*="color: #6b7280"]{color:var(--text-tertiary)!important}[data-theme=dark] [style*="border-color: #e5e7eb"],[data-theme=dark] [style*="border-color: #e2e8f0"],[data-theme=dark] [style*="border-color: #d1d5db"],.dark-mode [style*="border-color: #e5e7eb"],.dark-mode [style*="border-color: #e2e8f0"],.dark-mode [style*="border-color: #d1d5db"]{border-color:var(--border-secondary)!important}[data-theme=dark] [style*="background: #f8fafc"],[data-theme=dark] [style*="background-color: #f8fafc"],[data-theme=dark] [style*="background: #f1f5f9"],[data-theme=dark] [style*="background-color: #f1f5f9"],.dark-mode [style*="background: #f8fafc"],.dark-mode [style*="background-color: #f8fafc"],.dark-mode [style*="background: #f1f5f9"],.dark-mode [style*="background-color: #f1f5f9"]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [style*="background: #eef2ff"],[data-theme=dark] [style*="background-color: #eef2ff"],.dark-mode [style*="background: #eef2ff"],.dark-mode [style*="background-color: #eef2ff"]{background-color:color-mix(in srgb,var(--color-primary) 15%,var(--surface-secondary))!important}[data-theme=dark] [class*=channelIcon],.dark-mode [class*=channelIcon]{color:var(--color-primary)!important}[data-theme=dark] [class*=pagination],[data-theme=dark] [class*=Pagination],.dark-mode [class*=pagination],.dark-mode [class*=Pagination]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=pageButton],[data-theme=dark] [class*=PageButton],.dark-mode [class*=pageButton],.dark-mode [class*=PageButton]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=pageButton]:hover,.dark-mode [class*=pageButton]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=pageButton].active,[data-theme=dark] [class*=pageButtonActive],.dark-mode [class*=pageButton].active,.dark-mode [class*=pageButtonActive]{background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] [class*=metaPill],[data-theme=dark] [class*=MetaPill],.dark-mode [class*=metaPill],.dark-mode [class*=MetaPill]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=filterField],[data-theme=dark] [class*=FilterField],.dark-mode [class*=filterField],.dark-mode [class*=FilterField]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=myAccount] [class*=fieldset],[data-theme=dark] [class*=MyAccount] [class*=fieldset],.dark-mode [class*=myAccount] [class*=fieldset],.dark-mode [class*=MyAccount] [class*=fieldset]{background:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=inputWrapper] input,.dark-mode [class*=inputWrapper] input{background-color:var(--bg-inset, #0d0d0f)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=helperNote],.dark-mode [class*=helperNote]{background:color-mix(in srgb,var(--color-info) 10%,transparent)!important;border-color:color-mix(in srgb,var(--color-info) 20%,transparent)!important}[data-theme=dark] [class*=helperNote] code,.dark-mode [class*=helperNote] code{background:color-mix(in srgb,var(--color-info) 15%,transparent)!important;border-color:color-mix(in srgb,var(--color-info) 25%,transparent)!important}[data-theme=dark] [class*=customerModal] [class*=modalBody],[data-theme=dark] [class*=CustomerModal] [class*=modalBody],.dark-mode [class*=customerModal] [class*=modalBody],.dark-mode [class*=CustomerModal] [class*=modalBody]{background:var(--bg-primary, #161618)!important}[data-theme=dark] [class*=formColumn] fieldset,.dark-mode [class*=formColumn] fieldset{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--surface-primary) 100%)!important;border-color:var(--border-secondary)!important;box-shadow:var(--shadow-sm)!important}[data-theme=dark] [class*=formColumn] fieldset:hover,.dark-mode [class*=formColumn] fieldset:hover{border-color:var(--color-primary)!important;box-shadow:var(--shadow-md)!important}[data-theme=dark] [class*=formField] input,[data-theme=dark] [class*=formField] select,[data-theme=dark] [class*=formField] textarea,[data-theme=dark] [class*=datePickerWrapper],.dark-mode [class*=formField] input,.dark-mode [class*=formField] select,.dark-mode [class*=formField] textarea,.dark-mode [class*=datePickerWrapper]{background:var(--bg-inset, #0d0d0f)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=formField] input:focus,[data-theme=dark] [class*=formField] select:focus,[data-theme=dark] [class*=formField] textarea:focus,.dark-mode [class*=formField] input:focus,.dark-mode [class*=formField] select:focus,.dark-mode [class*=formField] textarea:focus{background:var(--surface-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 15%,transparent)!important}[data-theme=dark] [class*=duplicateAlert],.dark-mode [class*=duplicateAlert]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning) 15%,transparent),color-mix(in srgb,var(--color-warning) 8%,transparent))!important;border-color:color-mix(in srgb,var(--color-warning) 40%,transparent)!important}[data-theme=dark] [class*=addContactBtn],.dark-mode [class*=addContactBtn]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent) 0%,transparent 100%)!important;border-color:var(--color-primary)!important}[data-theme=dark] [class*=addContactBtn]:hover,.dark-mode [class*=addContactBtn]:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)!important}[data-theme=dark] [class*=wizardContainer],.dark-mode [class*=wizardContainer]{color:var(--text-primary)!important}[data-theme=dark] [class*=stepItem],.dark-mode [class*=stepItem]{background:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=stepItem]:hover,.dark-mode [class*=stepItem]:hover{background:var(--surface-hover)!important}[data-theme=dark] [class*=stepItem].active,.dark-mode [class*=stepItem].active{background:color-mix(in srgb,var(--color-primary) 22%,var(--surface-secondary))!important}[data-theme=dark] [class*=highlightCard],[data-theme=dark] [class*=tourActionCard],.dark-mode [class*=highlightCard],.dark-mode [class*=tourActionCard]{background:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=instructions],.dark-mode [class*=instructions]{background:color-mix(in srgb,var(--color-info) 8%,transparent)!important;border-color:color-mix(in srgb,var(--color-info) 20%,transparent)!important}[data-theme=dark] [class*=tourActions],.dark-mode [class*=tourActions]{background:color-mix(in srgb,var(--color-info) 8%,transparent)!important;border-color:color-mix(in srgb,var(--color-info) 22%,transparent)!important}[data-theme=dark] [class*=checklist],.dark-mode [class*=checklist]{background:color-mix(in srgb,var(--color-purple) 8%,transparent)!important;border-color:color-mix(in srgb,var(--color-purple) 18%,transparent)!important}[data-theme=dark] [class*=fieldGroupCard],.dark-mode [class*=fieldGroupCard]{background:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=secondaryButton],.dark-mode [class*=secondaryButton]{background:color-mix(in srgb,var(--color-primary) 15%,transparent)!important;color:var(--color-primary)!important}[data-theme=dark] [class*=needTag],.dark-mode [class*=needTag]{background-color:var(--surface-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=iconActionBtn],.dark-mode [class*=iconActionBtn]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=modalFooter],.dark-mode [class*=modalFooter]{background:var(--surface-secondary, #242426)!important;border-top-color:var(--border-secondary)!important}[data-theme=dark] [class*=cancelBtn],.dark-mode [class*=cancelBtn]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=cancelBtn]:hover,.dark-mode [class*=cancelBtn]:hover{background-color:var(--surface-hover)!important;border-color:var(--text-tertiary)!important}[data-theme=dark] .css-1dimb5e-singleValue,[data-theme=dark] [class*=singleValue],[data-theme=dark] [class*=SingleValue],.dark-mode .css-1dimb5e-singleValue,.dark-mode [class*=singleValue],.dark-mode [class*=SingleValue],[data-theme=dark] .css-qbdosj-Input input,[data-theme=dark] [class*=-Input] input,.dark-mode .css-qbdosj-Input input,.dark-mode [class*=-Input] input{color:var(--text-primary)!important}[data-theme=dark] .css-1jqq78o-placeholder,[data-theme=dark] [class*=-placeholder],.dark-mode .css-1jqq78o-placeholder,.dark-mode [class*=-placeholder]{color:var(--text-placeholder)!important}[data-theme=dark] .css-13cymwt-control,[data-theme=dark] .css-t3ipsp-control,[data-theme=dark] [class*=-control],.dark-mode .css-13cymwt-control,.dark-mode .css-t3ipsp-control,.dark-mode [class*=-control]{background-color:var(--bg-inset, #0d0d0f)!important;border-color:var(--border-secondary)!important}[data-theme=dark] .css-13cymwt-control:hover,[data-theme=dark] .css-t3ipsp-control:hover,.dark-mode .css-13cymwt-control:hover,.dark-mode .css-t3ipsp-control:hover{border-color:var(--color-primary)!important}[data-theme=dark] .css-1nmdiq5-menu,[data-theme=dark] [class*=-menu]:not([class*=-menuList]),.dark-mode .css-1nmdiq5-menu,.dark-mode [class*=-menu]:not([class*=-menuList]){background-color:var(--surface-popover, #3a3a3c)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-lg)!important}[data-theme=dark] .css-qr46ko,[data-theme=dark] [class*=-menuList],.dark-mode .css-qr46ko,.dark-mode [class*=-menuList]{background-color:var(--surface-popover, #3a3a3c)!important}[data-theme=dark] .css-d7l1ni-option,[data-theme=dark] .css-tr4s17-option,[data-theme=dark] [class*=-option],.dark-mode .css-d7l1ni-option,.dark-mode .css-tr4s17-option,.dark-mode [class*=-option]{background-color:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .css-d7l1ni-option:hover,[data-theme=dark] [class*=-option]:hover,.dark-mode .css-d7l1ni-option:hover,.dark-mode [class*=-option]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .css-tr4s17-option,[data-theme=dark] [class*=-option][aria-selected=true],.dark-mode .css-tr4s17-option,.dark-mode [class*=-option][aria-selected=true]{background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .css-1xc3v61-indicatorContainer,[data-theme=dark] [class*=indicatorContainer],.dark-mode .css-1xc3v61-indicatorContainer,.dark-mode [class*=indicatorContainer]{color:var(--text-tertiary)!important}[data-theme=dark] .css-1xc3v61-indicatorContainer:hover,[data-theme=dark] [class*=indicatorContainer]:hover,.dark-mode .css-1xc3v61-indicatorContainer:hover,.dark-mode [class*=indicatorContainer]:hover{color:var(--text-primary)!important}[data-theme=dark] .css-12a83d4-MultiValueGeneric,[data-theme=dark] [class*=multiValueLabel],.dark-mode .css-12a83d4-MultiValueGeneric,.dark-mode [class*=multiValueLabel]{color:#fff!important}[data-theme=dark] [class*=dropdownMenu],.dark-mode [class*=dropdownMenu]{background-color:var(--surface-popover, #3a3a3c)!important;border:1px solid var(--border-secondary, #48484a)!important;box-shadow:0 8px 32px #00000073,0 0 0 1px #ffffff0d!important}[data-theme=dark] [class*=dropdownDivider],.dark-mode [class*=dropdownDivider]{border-top-color:var(--border-secondary, #48484a)!important}[data-theme=dark] .dropdownItem,.dark-mode .dropdownItem{color:var(--text-primary)!important;background-color:transparent!important}[data-theme=dark] .dropdownItem:hover,.dark-mode .dropdownItem:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .08))!important}[data-theme=dark] .dropdownItem i,.dark-mode .dropdownItem i{color:var(--text-secondary)!important}[data-theme=dark] [class*=customerTable] thead th,.dark-mode [class*=customerTable] thead th{background-color:var(--surface-secondary, #242426)!important;border-bottom-color:var(--border-primary)!important}[data-theme=dark] [class*=customerTable] td,[data-theme=dark] [class*=CustomerTable] td,.dark-mode [class*=customerTable] td,.dark-mode [class*=CustomerTable] td{background-color:transparent!important}[data-theme=dark] [class*=customerTable] tbody tr:hover td,.dark-mode [class*=customerTable] tbody tr:hover td{background-color:var(--surface-hover)!important}[data-theme=dark] tbody,[data-theme=dark] thead,[data-theme=dark] tfoot,.dark-mode tbody,.dark-mode thead,.dark-mode tfoot{background-color:transparent!important;background:transparent!important}[data-theme=dark] td>div,[data-theme=dark] td>span,[data-theme=dark] td>div>div,[data-theme=dark] td>div>span,.dark-mode td>div,.dark-mode td>span,.dark-mode td>div>div,.dark-mode td>div>span{background-color:transparent!important;background:transparent!important}[data-theme=dark] [class*=tableWrapper],.dark-mode [class*=tableWrapper]{background-color:var(--surface-primary, #1c1c1e)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=iconActionBtn],.dark-mode [class*=iconActionBtn]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=iconActionBtn]:hover,.dark-mode [class*=iconActionBtn]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=statusCell],[data-theme=dark] [class*=emptyState],.dark-mode [class*=statusCell],.dark-mode [class*=emptyState]{color:var(--text-tertiary)!important}[data-theme=dark] [class*=needTag],.dark-mode [class*=needTag]{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary, #3a3a3c)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=needTag] i,.dark-mode [class*=needTag] i{color:var(--color-primary)!important}[data-theme=dark] [class*=channelInfo],.dark-mode [class*=channelInfo]{background-color:var(--surface-secondary, #242426)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=indicator][class*=completed],.dark-mode [class*=indicator][class*=completed]{background-color:color-mix(in srgb,#27ae60 15%,transparent)!important}[data-theme=dark] [class*=indicator][class*=upcoming],.dark-mode [class*=indicator][class*=upcoming]{background-color:color-mix(in srgb,#2980b9 15%,transparent)!important}[data-theme=dark] [class*=indicator][class*=dueToday],.dark-mode [class*=indicator][class*=dueToday]{background-color:color-mix(in srgb,#f39c12 15%,transparent)!important}[data-theme=dark] [class*=indicator][class*=overdue],.dark-mode [class*=indicator][class*=overdue]{background-color:color-mix(in srgb,#c0392b 15%,transparent)!important}[data-theme=dark] [class*=CareStatusIndicator] [class*=indicator],.dark-mode [class*=CareStatusIndicator] [class*=indicator]{background-color:var(--surface-secondary, #242426)!important}[data-theme=dark] [class*=PerformerDisplay],[data-theme=dark] [class*=performerDisplay],.dark-mode [class*=PerformerDisplay],.dark-mode [class*=performerDisplay],[data-theme=dark] [class*=UserAvatar],[data-theme=dark] [class*=userAvatar],.dark-mode [class*=UserAvatar],.dark-mode [class*=userAvatar],[data-theme=dark] [class*=creatorCell],.dark-mode [class*=creatorCell]{background-color:transparent!important}[data-theme=dark] [class*=cellMetaInfo],.dark-mode [class*=cellMetaInfo],[data-theme=dark] [class*=sourceText],.dark-mode [class*=sourceText]{color:var(--text-tertiary)!important}[data-theme=dark] tr[style*=background] td,.dark-mode tr[style*=background] td{background-color:inherit!important}[data-theme=dark] [class*=CrmOnboarding] [class*=header] h2,[data-theme=dark] [class*=wizardContainer] h2,[data-theme=dark] [class*=crmOnboarding] h2,.dark-mode [class*=CrmOnboarding] [class*=header] h2,.dark-mode [class*=wizardContainer] h2,.dark-mode [class*=crmOnboarding] h2{color:var(--text-primary)!important}[data-theme=dark] [class*=CrmOnboarding] [class*=header] p,[data-theme=dark] [class*=wizardContainer] p,[data-theme=dark] [class*=crmOnboarding] p,.dark-mode [class*=CrmOnboarding] [class*=header] p,.dark-mode [class*=wizardContainer] p,.dark-mode [class*=crmOnboarding] p{color:var(--text-secondary)!important}[data-theme=dark] [class*=headerBadge],.dark-mode [class*=headerBadge]{background:color-mix(in srgb,var(--color-primary) 15%,transparent)!important;color:var(--color-primary)!important}[data-theme=dark] [class*=navLink],.dark-mode [class*=navLink]{border:none!important;outline:none!important}[data-theme=dark] [class*=navLink]:focus,[data-theme=dark] [class*=navLink]:focus-visible,.dark-mode [class*=navLink]:focus,.dark-mode [class*=navLink]:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}[data-theme=dark] [class*=mainNav] [class*=trigger],[data-theme=dark] [class*=mainNav] [class*=dropdownContainer],.dark-mode [class*=mainNav] [class*=trigger],.dark-mode [class*=mainNav] [class*=dropdownContainer]{border:none!important;outline:none!important}[data-theme=dark] [class*=mainNav]>div,[data-theme=dark] [class*=mainNav] button,.dark-mode [class*=mainNav]>div,.dark-mode [class*=mainNav] button{border:none!important;outline:none!important}[data-theme=dark] [class*=mainNav]>div:focus,[data-theme=dark] [class*=mainNav]>div:focus-visible,.dark-mode [class*=mainNav]>div:focus,.dark-mode [class*=mainNav]>div:focus-visible{outline:none!important;box-shadow:none!important}[data-theme=dark] [class*=sectionHeader] h4,.dark-mode [class*=sectionHeader] h4{color:var(--text-primary)!important}[data-theme=dark] [class*=sectionHeader] p,.dark-mode [class*=sectionHeader] p{color:var(--text-secondary)!important}[data-theme=dark] [class*=InfoModal] [class*=popupHeader],[data-theme=dark] [class*=infoModal] [class*=popupHeader],.dark-mode [class*=InfoModal] [class*=popupHeader],.dark-mode [class*=infoModal] [class*=popupHeader]{background:linear-gradient(135deg,var(--surface-secondary) 0%,var(--bg-primary) 100%)!important}[data-theme=dark] [class*=InfoModal] [class*=popupHeader] h2,.dark-mode [class*=InfoModal] [class*=popupHeader] h2{color:var(--text-primary)!important}[data-theme=dark] [class*=InfoModal] [class*=tabButton],.dark-mode [class*=InfoModal] [class*=tabButton]{background-color:transparent!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=InfoModal] [class*=tabButton]:hover,.dark-mode [class*=InfoModal] [class*=tabButton]:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=InfoModal] [class*=tabButton].active,[data-theme=dark] [class*=InfoModal] [class*=tabButtonActive],.dark-mode [class*=InfoModal] [class*=tabButton].active,.dark-mode [class*=InfoModal] [class*=tabButtonActive]{background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] [class*=InfoModal] [class*=infoItem],.dark-mode [class*=InfoModal] [class*=infoItem]{background-color:var(--surface-secondary)!important;border-color:var(--border-secondary)!important}[data-theme=dark] [class*=dropdownContainer] [class*=trigger],.dark-mode [class*=dropdownContainer] [class*=trigger]{color:var(--text-primary)!important}[data-theme=dark] [class*=WarehousePage_pageContainer],.dark-mode [class*=WarehousePage_pageContainer]{--wh-surface: var(--surface-primary, #1c1c1e);--wh-surface-2: var(--surface-secondary, #2c2c2e);--wh-bg: var(--bg-primary, #000000);--wh-text: var(--text-primary, #ffffff);--wh-muted: var(--text-secondary, #8e8e93);--wh-border: var(--border-primary, #3d3d40);--wh-shadow: 0 12px 26px -24px rgba(0, 0, 0, .5);--wh-shadow-strong: 0 18px 42px -30px rgba(0, 0, 0, .7);--wh-accent: var(--color-primary, #0a84ff);--wh-success: var(--color-success, #30d158);--wh-warning: var(--color-warning, #ff9f0a)}[data-theme=dark] [class*=WarehousePage_header],.dark-mode [class*=WarehousePage_header]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_statChip],.dark-mode [class*=WarehousePage_statChip]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=WarehousePage_statChip] strong,.dark-mode [class*=WarehousePage_statChip] strong{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_filterShell],.dark-mode [class*=WarehousePage_filterShell]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_searchField],.dark-mode [class*=WarehousePage_searchField]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=WarehousePage_searchFieldExpanded],.dark-mode [class*=WarehousePage_searchFieldExpanded]{background:var(--surface-primary, #1c1c1e)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_searchInput],.dark-mode [class*=WarehousePage_searchInput]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_searchInput]::placeholder,.dark-mode [class*=WarehousePage_searchInput]::placeholder{color:var(--text-tertiary, #636366)!important}[data-theme=dark] [class*=WarehousePage_searchIconButton],.dark-mode [class*=WarehousePage_searchIconButton]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_searchIconButton]:hover,.dark-mode [class*=WarehousePage_searchIconButton]:hover{background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_inputControl],.dark-mode [class*=WarehousePage_inputControl]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%238e8e93' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important}[data-theme=dark] [class*=WarehousePage_inputControl]:focus,.dark-mode [class*=WarehousePage_inputControl]:focus{background:var(--surface-primary, #1c1c1e)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_inputControl] option,.dark-mode [class*=WarehousePage_inputControl] option{background:var(--surface-secondary, #2c2c2e)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_filterToggle],.dark-mode [class*=WarehousePage_filterToggle]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_filterToggle]:hover,.dark-mode [class*=WarehousePage_filterToggle]:hover{background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_filterToggleActive],.dark-mode [class*=WarehousePage_filterToggleActive]{background:color-mix(in srgb,var(--color-primary) 25%,var(--surface-tertiary))!important;color:var(--color-primary, #0a84ff)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_tabChip],.dark-mode [class*=WarehousePage_tabChip]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_tabChip]:hover,.dark-mode [class*=WarehousePage_tabChip]:hover{background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_tabChipActive],.dark-mode [class*=WarehousePage_tabChipActive]{background:var(--color-primary, #0a84ff)!important;color:#fff!important;border-color:transparent!important}[data-theme=dark] [class*=WarehousePage_tabChipCount],.dark-mode [class*=WarehousePage_tabChipCount]{background:#ffffff26!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_tabChipActive] [class*=tabChipCount],.dark-mode [class*=WarehousePage_tabChipActive] [class*=tabChipCount]{background:#ffffff40!important;color:#fff!important}[data-theme=dark] [class*=WarehousePage_rangeCard],.dark-mode [class*=WarehousePage_rangeCard]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=WarehousePage_rangeReset],.dark-mode [class*=WarehousePage_rangeReset]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_rangeReset]:hover:not(:disabled),.dark-mode [class*=WarehousePage_rangeReset]:hover:not(:disabled){background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_tableWrapper],.dark-mode [class*=WarehousePage_tableWrapper]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_table],.dark-mode [class*=WarehousePage_table]{background:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=WarehousePage_table] th,.dark-mode [class*=WarehousePage_table] th{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #8e8e93)!important;border-bottom-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_table] td,.dark-mode [class*=WarehousePage_table] td{border-bottom-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_table] tbody tr:hover,.dark-mode [class*=WarehousePage_table] tbody tr:hover{background:var(--surface-hover, #48484a)!important}[data-theme=dark] [class*=WarehousePage_productNameButton],.dark-mode [class*=WarehousePage_productNameButton]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_productNameButton]:hover,.dark-mode [class*=WarehousePage_productNameButton]:hover{background:var(--surface-hover, #48484a)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_metaTag],.dark-mode [class*=WarehousePage_metaTag]{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_metaLink],.dark-mode [class*=WarehousePage_metaLink]{background:color-mix(in srgb,var(--color-primary) 20%,var(--surface-tertiary))!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_metaLink]:hover,.dark-mode [class*=WarehousePage_metaLink]:hover{background:color-mix(in srgb,var(--color-primary) 30%,var(--surface-tertiary))!important}[data-theme=dark] [class*=WarehousePage_sheetTag],.dark-mode [class*=WarehousePage_sheetTag],[data-theme=dark] [class*=WarehousePage_statusPill],.dark-mode [class*=WarehousePage_statusPill]{background:color-mix(in srgb,var(--color-primary) 20%,var(--surface-tertiary))!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_regionPill],.dark-mode [class*=WarehousePage_regionPill]{background:color-mix(in srgb,var(--color-success) 20%,var(--surface-tertiary))!important;color:var(--color-success, #30d158)!important}[data-theme=dark] [class*=WarehousePage_priorityBadge],.dark-mode [class*=WarehousePage_priorityBadge]{background:color-mix(in srgb,var(--color-warning) 20%,var(--surface-tertiary))!important;color:var(--color-warning, #ff9f0a)!important}[data-theme=dark] [class*=WarehousePage_updatedAt],.dark-mode [class*=WarehousePage_updatedAt]{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_productLink],.dark-mode [class*=WarehousePage_productLink]{background:color-mix(in srgb,var(--color-primary) 20%,var(--surface-tertiary))!important;color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_productLink]:hover,.dark-mode [class*=WarehousePage_productLink]:hover{background:color-mix(in srgb,var(--color-primary) 30%,var(--surface-tertiary))!important}[data-theme=dark] [class*=WarehousePage_scenarioRow],.dark-mode [class*=WarehousePage_scenarioRow]{--scenario-bg: var(--surface-tertiary, #3a3a3c);background:var(--scenario-bg)!important}[data-theme=dark] [class*=WarehousePage_scenarioRow]:hover,.dark-mode [class*=WarehousePage_scenarioRow]:hover{background:var(--surface-hover, #48484a)!important}[data-theme=dark] [class*=WarehousePage_scenarioBadge],.dark-mode [class*=WarehousePage_scenarioBadge]{background:color-mix(in srgb,var(--color-primary) 25%,var(--surface-tertiary))!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_paginationBar],.dark-mode [class*=WarehousePage_paginationBar]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_pageNav],.dark-mode [class*=WarehousePage_pageNav]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_pageNav]:hover:not(:disabled),.dark-mode [class*=WarehousePage_pageNav]:hover:not(:disabled){background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_pageButton],.dark-mode [class*=WarehousePage_pageButton]{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_pageButton]:hover,.dark-mode [class*=WarehousePage_pageButton]:hover{background:var(--surface-hover, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_activePage],.dark-mode [class*=WarehousePage_activePage]{background:var(--color-primary, #0a84ff)!important;color:#fff!important}[data-theme=dark] [class*=WarehousePage_price],.dark-mode [class*=WarehousePage_price],[data-theme=dark] [class*=WarehousePage_numericCell],.dark-mode [class*=WarehousePage_numericCell]{color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_copyTrigger]:hover,.dark-mode [class*=WarehousePage_copyTrigger]:hover{background:var(--surface-hover, #48484a)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_tabScroller],.dark-mode [class*=WarehousePage_tabScroller]{background:linear-gradient(to right,var(--surface-secondary, #2c2c2e) 0%,var(--surface-secondary, #2c2c2e) calc(100% - 40px),transparent 100%)!important}[data-theme=dark] [class*=WarehousePage_tabScroller]:after,.dark-mode [class*=WarehousePage_tabScroller]:after{background:linear-gradient(to right,transparent 0%,var(--surface-secondary, #2c2c2e) 30%,var(--surface-secondary, #2c2c2e) 100%)!important}[data-theme=dark] [class*=WarehousePage_primaryTabScroller],.dark-mode [class*=WarehousePage_primaryTabScroller]{scrollbar-color:var(--color-primary) var(--surface-tertiary)}[data-theme=dark] [class*=WarehousePage_primaryTabScroller]::-webkit-scrollbar-track,.dark-mode [class*=WarehousePage_primaryTabScroller]::-webkit-scrollbar-track{background:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=WarehousePage_primaryTabScroller]::-webkit-scrollbar-thumb,.dark-mode [class*=WarehousePage_primaryTabScroller]::-webkit-scrollbar-thumb{background:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_rangeSlider]:before,.dark-mode [class*=WarehousePage_rangeSlider]:before{background:linear-gradient(90deg,#0a84ff80,#0a84ff26)!important}[data-theme=dark] [class*=WarehousePage_rangeSlider] input[type=range]::-webkit-slider-thumb,.dark-mode [class*=WarehousePage_rangeSlider] input[type=range]::-webkit-slider-thumb{background:var(--surface-primary, #1c1c1e)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_rangeSlider] input[type=range]::-moz-range-thumb,.dark-mode [class*=WarehousePage_rangeSlider] input[type=range]::-moz-range-thumb{background:var(--surface-primary, #1c1c1e)!important;border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_quickSelects] select,.dark-mode [class*=WarehousePage_quickSelects] select{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_quickSelects] select:hover,.dark-mode [class*=WarehousePage_quickSelects] select:hover{border-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_quickSelects] select option,.dark-mode [class*=WarehousePage_quickSelects] select option{background:var(--surface-secondary, #2c2c2e)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_loadingRow],.dark-mode [class*=WarehousePage_loadingRow]{background:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=WarehousePage_loadingText],.dark-mode [class*=WarehousePage_loadingText]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_spinner],.dark-mode [class*=WarehousePage_spinner]{border-color:#0a84ff33!important;border-top-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_noResults],.dark-mode [class*=WarehousePage_noResults]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_detailModal],.dark-mode [class*=WarehousePage_detailModal]{background:var(--surface-primary, #1c1c1e)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_detailTitle] h3,.dark-mode [class*=WarehousePage_detailTitle] h3{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_detailMeta],.dark-mode [class*=WarehousePage_detailMeta],[data-theme=dark] [class*=WarehousePage_detailSummary],.dark-mode [class*=WarehousePage_detailSummary]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_detailCard],.dark-mode [class*=WarehousePage_detailCard]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important}[data-theme=dark] [class*=WarehousePage_detailCard] h4,.dark-mode [class*=WarehousePage_detailCard] h4,[data-theme=dark] [class*=WarehousePage_detailCard] ul,[data-theme=dark] [class*=WarehousePage_detailCard] li,.dark-mode [class*=WarehousePage_detailCard] ul,.dark-mode [class*=WarehousePage_detailCard] li,[data-theme=dark] [class*=WarehousePage_detailCard] li strong,.dark-mode [class*=WarehousePage_detailCard] li strong{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_detailLink],.dark-mode [class*=WarehousePage_detailLink]{background:color-mix(in srgb,var(--color-primary) 15%,var(--surface-tertiary))!important;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_detailLinkButton],.dark-mode [class*=WarehousePage_detailLinkButton]{background:var(--color-primary, #0a84ff)!important;color:#fff!important}[data-theme=dark] [class*=WarehousePage_trailingControls],.dark-mode [class*=WarehousePage_trailingControls]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_statLabel],.dark-mode [class*=WarehousePage_statLabel]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_headerStats],.dark-mode [class*=WarehousePage_headerStats],[data-theme=dark] [class*=WarehousePage_table] tbody tr td,.dark-mode [class*=WarehousePage_table] tbody tr td{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=WarehousePage_rangeCardTitle],.dark-mode [class*=WarehousePage_rangeCardTitle]{color:var(--text-secondary, #8e8e93)!important}[data-theme=dark] [class*=WarehousePage_rangeCardValue],.dark-mode [class*=WarehousePage_rangeCardValue]{color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=WarehousePage_filterDetails],.dark-mode [class*=WarehousePage_filterDetails]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-primary, #3d3d40)!important}[data-theme=dark] [class*=WarehousePage_modalOverlay],.dark-mode [class*=WarehousePage_modalOverlay]{background:#000000bf!important}[data-theme=dark] [class*=WarehousePage_modalContent],.dark-mode [class*=WarehousePage_modalContent]{background:var(--surface-primary, #1c1c1e)!important;border:1px solid var(--border-primary, #3d3d40)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6{color:var(--text-primary, #f5f5f7)!important}[data-theme=dark] p,[data-theme=dark] span:not([class*=badge]):not([class*=chip]):not([class*=tag]):not([class*=status]):not([style*=background]),[data-theme=dark] li,.dark-mode p,.dark-mode span:not([class*=badge]):not([class*=chip]):not([class*=tag]):not([class*=status]):not([style*=background]),.dark-mode li{color:var(--text-primary, #f5f5f7)}[data-theme=dark] label,[data-theme=dark] .label,[data-theme=dark] small,.dark-mode label,.dark-mode .label,.dark-mode small{color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-theme=dark] ::-webkit-scrollbar-corner{background:transparent}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-width:thin}[data-theme=dark] ::selection,.dark-mode ::selection{background-color:#0a84ff66;color:#fff}[data-theme=dark] a:not([class]),.dark-mode a:not([class]){color:var(--color-primary, #0a84ff)}[data-theme=dark] a:not([class]):hover,.dark-mode a:not([class]):hover{color:var(--color-primary-hover, #3d9eff)}[data-theme=dark] .recharts-text,[data-theme=dark] .recharts-label,[data-theme=dark] .recharts-legend-item-text,.dark-mode .recharts-text,.dark-mode .recharts-label,.dark-mode .recharts-legend-item-text{fill:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] .recharts-cartesian-axis-tick-value,.dark-mode .recharts-cartesian-axis-tick-value{fill:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] .recharts-cartesian-grid line,.dark-mode .recharts-cartesian-grid line{stroke:var(--border-secondary, #2c2c2e)!important}[data-theme=dark] :focus-visible,.dark-mode :focus-visible{outline:2px solid var(--color-primary, #0a84ff);outline-offset:2px;box-shadow:0 0 0 4px #0a84ff40}[data-theme=dark] hr,.dark-mode hr{border-color:var(--border-secondary, #2c2c2e);opacity:1}[data-theme=dark] code,[data-theme=dark] pre,.dark-mode code,.dark-mode pre{background-color:var(--bg-inset, #0d0d0f)!important;color:var(--text-primary, #f5f5f7)!important;border-color:var(--border-secondary, #2c2c2e)!important}[data-theme=dark] blockquote,.dark-mode blockquote{background-color:var(--surface-secondary, #242426);border-left-color:var(--color-primary, #0a84ff);color:var(--text-secondary, #a1a1a6)}[data-theme=dark] mark,.dark-mode mark{background-color:#ffd60a4d;color:var(--text-primary, #f5f5f7)}[data-theme=dark] [disabled],[data-theme=dark] :disabled,[data-theme=dark] .disabled,.dark-mode [disabled],.dark-mode :disabled,.dark-mode .disabled{opacity:.5;cursor:not-allowed}@media(prefers-contrast:more){[data-theme=dark] :focus-visible,.dark-mode :focus-visible{outline:3px solid #ffffff;outline-offset:2px}}[data-theme=dark] [class*=InfoSidebar_infoSidebar],.dark-mode [class*=InfoSidebar_infoSidebar]{background-color:var(--surface-primary, #1c1c1e)!important;box-shadow:-16px 0 42px -40px #000c!important}[data-theme=dark] [class*=InfoSidebar_header],.dark-mode [class*=InfoSidebar_header]{background:var(--surface-secondary, #2c2c2e)!important;border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_header] h4,.dark-mode [class*=InfoSidebar_header] h4{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_backButton],.dark-mode [class*=InfoSidebar_backButton]{color:var(--text-primary, #ffffff)!important;box-shadow:0 0 0 1px var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_backButton]:active,.dark-mode [class*=InfoSidebar_backButton]:active{background:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_body],.dark-mode [class*=InfoSidebar_body]{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] [class*=InfoSidebar_sectionHeader],.dark-mode [class*=InfoSidebar_sectionHeader]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_sectionTitle],.dark-mode [class*=InfoSidebar_sectionTitle]{color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=InfoSidebar_sectionHeader] i,.dark-mode [class*=InfoSidebar_sectionHeader] i{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_collapsibleSection],.dark-mode [class*=InfoSidebar_collapsibleSection]{border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_addBtn],.dark-mode [class*=InfoSidebar_addBtn]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_addBtn]:hover,.dark-mode [class*=InfoSidebar_addBtn]:hover{color:var(--color-primary, #0a84ff)!important;background-color:var(--surface-tertiary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_infoGrid],.dark-mode [class*=InfoSidebar_infoGrid]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_channelBadge],.dark-mode [class*=InfoSidebar_channelBadge]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=InfoSidebar_channelBadge_zalo],.dark-mode [class*=InfoSidebar_channelBadge_zalo]{background:#0068ff33!important;border-color:#0068ff66!important;color:#5ba1ff!important}[data-theme=dark] [class*=InfoSidebar_channelBadge_messenger],.dark-mode [class*=InfoSidebar_channelBadge_messenger]{background:#006aff33!important;border-color:#006aff66!important;color:#5ba1ff!important}[data-theme=dark] [class*=InfoSidebar_channelBadge_telegram],.dark-mode [class*=InfoSidebar_channelBadge_telegram]{background:#229ed933!important;border-color:#229ed966!important;color:#60c8f0!important}[data-theme=dark] [class*=InfoSidebar_channelBadge_livechat],.dark-mode [class*=InfoSidebar_channelBadge_livechat]{background:#2563eb33!important;border-color:#2563eb66!important;color:#6ea8ff!important}[data-theme=dark] [class*=InfoSidebar_autoToggleCard],.dark-mode [class*=InfoSidebar_autoToggleCard]{background:var(--surface-secondary, #2c2c2e)!important;border-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_autoToggleCard]:hover,.dark-mode [class*=InfoSidebar_autoToggleCard]:hover{box-shadow:0 28px 60px -44px #38bdf84d!important}[data-theme=dark] [class*=InfoSidebar_autoToggleTitle],.dark-mode [class*=InfoSidebar_autoToggleTitle]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_autoToggleIcon],.dark-mode [class*=InfoSidebar_autoToggleIcon]{background:linear-gradient(135deg,#8ab4f833,#93c5fd33)!important;color:#8ab4f8!important}[data-theme=dark] [class*=InfoSidebar_slider],.dark-mode [class*=InfoSidebar_slider]{background-color:#48484a!important}[data-theme=dark] input:checked+[class*=InfoSidebar_slider],.dark-mode input:checked+[class*=InfoSidebar_slider]{background-color:var(--success-color, #30d158)!important}[data-theme=dark] [class*=InfoSidebar_listItem],.dark-mode [class*=InfoSidebar_listItem]{border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_listItemMain],.dark-mode [class*=InfoSidebar_listItemMain]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_listItemMeta],.dark-mode [class*=InfoSidebar_listItemMeta]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_userName],.dark-mode [class*=InfoSidebar_userName]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_mediaTabs],.dark-mode [class*=InfoSidebar_mediaTabs]{border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] [class*=InfoSidebar_mediaTabs] button,.dark-mode [class*=InfoSidebar_mediaTabs] button{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_mediaTabs] button[class*=activeTab],.dark-mode [class*=InfoSidebar_mediaTabs] button[class*=activeTab]{color:var(--color-primary, #0a84ff)!important;border-bottom-color:var(--color-primary, #0a84ff)!important}[data-theme=dark] [class*=InfoSidebar_mediaItem]:hover,.dark-mode [class*=InfoSidebar_mediaItem]:hover{background-color:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=InfoSidebar_mediaName],.dark-mode [class*=InfoSidebar_mediaName]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_mediaTime],.dark-mode [class*=InfoSidebar_mediaTime]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_fileIcon],.dark-mode [class*=InfoSidebar_fileIcon]{background-color:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=InfoSidebar_addItemForm],.dark-mode [class*=InfoSidebar_addItemForm]{background-color:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark] [class*=InfoSidebar_addItemInput],[data-theme=dark] [class*=InfoSidebar_addItemSelect],[data-theme=dark] [class*=InfoSidebar_addItemTextarea],.dark-mode [class*=InfoSidebar_addItemInput],.dark-mode [class*=InfoSidebar_addItemSelect],.dark-mode [class*=InfoSidebar_addItemTextarea]{background:var(--surface-tertiary, #3a3a3c)!important;border-color:var(--border-secondary, #48484a)!important;color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_placeholder],[data-theme=dark] [class*=InfoSidebar_noData],.dark-mode [class*=InfoSidebar_placeholder],.dark-mode [class*=InfoSidebar_noData]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_ownerBadge],.dark-mode [class*=InfoSidebar_ownerBadge]{background-color:#f59e0b!important;color:#000!important}[data-theme=dark] [class*=InfoSidebar_collaboratorBadge],.dark-mode [class*=InfoSidebar_collaboratorBadge]{background-color:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-secondary, #a1a1a6)!important}[data-theme=dark] [class*=InfoSidebar_linkTelegramBtn],.dark-mode [class*=InfoSidebar_linkTelegramBtn]{background:var(--color-info, #229ed9)!important;color:#fff!important}[data-theme=dark] [class*=InfoSidebar_linkTelegramBtn]:disabled,.dark-mode [class*=InfoSidebar_linkTelegramBtn]:disabled{background:var(--surface-tertiary, #3a3a3c)!important;color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_channelLinkedNote],.dark-mode [class*=InfoSidebar_channelLinkedNote]{color:#60c8f0!important}[data-theme=dark] [class*=InfoSidebar_toggleLabel],.dark-mode [class*=InfoSidebar_toggleLabel]{color:var(--text-primary, #ffffff)!important}[data-theme=dark] [class*=InfoSidebar_removeItemBtn],.dark-mode [class*=InfoSidebar_removeItemBtn]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_removeItemBtn]:hover,.dark-mode [class*=InfoSidebar_removeItemBtn]:hover{color:var(--color-danger, #ff453a)!important}[data-theme=dark] [class*=InfoSidebar_actionItemBtn],.dark-mode [class*=InfoSidebar_actionItemBtn]{color:var(--text-tertiary, #8e8e93)!important}[data-theme=dark] [class*=InfoSidebar_commonTasksSection],.dark-mode [class*=InfoSidebar_commonTasksSection]{background-color:var(--surface-secondary, #2c2c2e)!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] img:not([src*=".svg"]){filter:brightness(.95)}[data-theme=dark] ::selection{background:#60a5fa66;color:#fff}[data-theme=dark]{scrollbar-color:rgba(100,116,139,.4) transparent}[data-theme=dark] *::-webkit-scrollbar-track{background:transparent}[data-theme=dark] *::-webkit-scrollbar-thumb{background:#64748b59;border-radius:10px}[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#94a3b880}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--input-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{background-color:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:var(--focus-ring)}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)}[data-theme=dark] button:not([class]){background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] button:not([class]):hover{background-color:var(--surface-hover)}[data-theme=dark] .card,[data-theme=dark] [class*=Card],[data-theme=dark] [class*=card]{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d,0 0 0 1px #ffffff08}[data-theme=dark] table{border-color:var(--border-primary)}[data-theme=dark] th{background-color:var(--table-header-bg);color:var(--text-primary);border-color:var(--border-primary)}[data-theme=dark] td{border-color:var(--border-secondary)}[data-theme=dark] tr:hover td{background-color:var(--table-row-hover)}[data-theme=dark] [class*=dropdown],[data-theme=dark] [class*=Dropdown],[data-theme=dark] [class*=popover],[data-theme=dark] [class*=Popover],[data-theme=dark] [class*=menu]:not([class*=menuItem]){background-color:var(--surface-popover);border-color:var(--border-primary);box-shadow:var(--shadow-dark-xl)}[data-theme=dark] [class*=tooltip],[data-theme=dark] [class*=Tooltip]{background-color:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--shadow-dark-lg)}[data-theme=dark] [class*=badge],[data-theme=dark] [class*=Badge],[data-theme=dark] [class*=tag],[data-theme=dark] [class*=Tag]{border-color:transparent}[data-theme=dark] [class*=skeleton],[data-theme=dark] [class*=Skeleton]{background:linear-gradient(90deg,#32323c80 25%,#46465080,#32323c80 75%);background-size:200% 100%}[data-theme=dark] code,[data-theme=dark] pre{background-color:#0006;border-color:var(--border-primary);color:var(--code-text)}[data-theme=dark] pre code{background:transparent}[data-theme=dark] [class*=alert],[data-theme=dark] [class*=Alert],[data-theme=dark] [class*=notification],[data-theme=dark] [class*=Notification]{box-shadow:var(--shadow-dark-md)}[data-theme=dark] [class*=progress],[data-theme=dark] [class*=Progress]{background-color:var(--surface-tertiary)}[data-theme=dark] [class*=avatar],[data-theme=dark] [class*=Avatar]{border-color:var(--border-primary);box-shadow:0 2px 4px #0000004d}[data-theme=dark] a:not([class]){color:var(--color-primary)}[data-theme=dark] a:not([class]):hover{color:var(--color-primary-hover)}[data-theme=dark] :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] :focus:not(:focus-visible){outline:none}[data-theme=dark] [class*=react-select] [class*=control]{background-color:var(--input-bg)!important;border-color:var(--border-primary)!important}[data-theme=dark] [class*=react-select] [class*=menu]{background-color:var(--surface-popover)!important;border-color:var(--border-primary)!important}[data-theme=dark] [class*=react-select] [class*=option]:hover{background-color:var(--surface-hover)!important}[data-theme=dark] [class*=datepicker],[data-theme=dark] [class*=DatePicker],[data-theme=dark] [class*=react-datepicker]{background-color:var(--surface-popover)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=dark] [class*=emoji-picker],[data-theme=dark] [class*=EmojiPicker]{background-color:var(--surface-popover)!important;border-color:var(--border-primary)!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] *,[data-theme=dark] *:before,[data-theme=dark] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){[data-theme=dark]{--text-primary: #ffffff;--text-secondary: #e0e0e0;--border-primary: #555555;--border-secondary: #444444}}[data-theme=dark] .productNameButton,:root.dark .productNameButton,html[data-theme=dark] .productNameButton{background:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] .productNameButton:hover,[data-theme=dark] .productNameButton:focus-visible,:root.dark .productNameButton:hover,:root.dark .productNameButton:focus-visible{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--color-primary, #3b82f6)!important}[data-theme=dark] .copyTrigger:hover,:root.dark .copyTrigger:hover{background:#3b82f626!important;border-color:#3b82f666!important}[data-theme=dark] .sheetTag,:root.dark .sheetTag{background:#3b82f633!important;color:var(--color-primary-light, #60a5fa)!important}[data-theme=dark] .metaTag,:root.dark .metaTag{background:var(--surface-secondary, #27272a)!important;color:var(--text-secondary, #a1a1aa)!important;border:1px solid var(--border-primary, #3f3f46)}[data-theme=dark] .metaLink,:root.dark .metaLink{background:#3b82f626!important;color:var(--color-primary-light, #60a5fa)!important}[data-theme=dark] .metaLink:hover,:root.dark .metaLink:hover{background:#3b82f640!important}[data-theme=dark] .productLink,:root.dark .productLink{background:#3b82f626!important;color:var(--color-primary-light, #60a5fa)!important}[data-theme=dark] .productLink:hover,:root.dark .productLink:hover{background:#3b82f640!important}[data-theme=dark] .table tbody tr:hover,:root.dark .table tbody tr:hover{background:#3b82f61a!important}[data-theme=dark] .statusPill,:root.dark .statusPill{background:#3b82f626!important;color:var(--color-primary-light, #60a5fa)!important}[data-theme=dark] .regionPill,:root.dark .regionPill{background:#10b98126!important;color:#34d399!important}[data-theme=dark] .priorityBadge,:root.dark .priorityBadge{background:#fb923c26!important;color:#fb923c!important}[data-theme=dark] .updatedAt,:root.dark .updatedAt{background:var(--surface-secondary, #27272a)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] .numericCell,:root.dark .numericCell{color:var(--color-primary-light, #60a5fa)!important}[data-theme=dark] [class*=SettingsModal_wrapper],:root.dark [class*=SettingsModal_wrapper]{background-color:var(--surface-primary, #18181b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=SettingsModal_header],:root.dark [class*=SettingsModal_header]{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=SettingsModal_header] h2,:root.dark [class*=SettingsModal_header] h2{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=SettingsModal_closeBtn],:root.dark [class*=SettingsModal_closeBtn]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=SettingsModal_closeBtn]:hover,:root.dark [class*=SettingsModal_closeBtn]:hover{background-color:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=SettingsModal_sidebar],:root.dark [class*=SettingsModal_sidebar]{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=SettingsModal_searchBox],:root.dark [class*=SettingsModal_searchBox]{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=SettingsModal_searchToggle],:root.dark [class*=SettingsModal_searchToggle]{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #3f3f46)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=SettingsModal_searchInput],:root.dark [class*=SettingsModal_searchInput]{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=SettingsModal_searchInput]::placeholder,:root.dark [class*=SettingsModal_searchInput]::placeholder{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] [class*=SettingsModal_tabItem],:root.dark [class*=SettingsModal_tabItem]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=SettingsModal_tabItem]:hover,:root.dark [class*=SettingsModal_tabItem]:hover{background-color:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=SettingsModal_tabItemActive],[data-theme=dark] [class*=SettingsModal_tabItem][class*=active],:root.dark [class*=SettingsModal_tabItemActive],:root.dark [class*=SettingsModal_tabItem][class*=active]{background-color:var(--color-primary, #3b82f6)!important;color:#fff!important}[data-theme=dark] [class*=SettingsModal_contentPanel],[data-theme=dark] [class*=SettingsModal_content],:root.dark [class*=SettingsModal_contentPanel],:root.dark [class*=SettingsModal_content]{background-color:var(--surface-primary, #18181b)!important}[data-theme=dark] [class*=SettingsModal_loading],:root.dark [class*=SettingsModal_loading]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=AttributeSettings_groupContainer],:root.dark [class*=AttributeSettings_groupContainer]{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=AttributeSettings_groupHeader],:root.dark [class*=AttributeSettings_groupHeader]{border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=AttributeSettings_groupHeader] h3,:root.dark [class*=AttributeSettings_groupHeader] h3{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=AttributeSettings_tableRow],:root.dark [class*=AttributeSettings_tableRow]{border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=AttributeSettings_tableHeader],:root.dark [class*=AttributeSettings_tableHeader]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=AttributeSettings_loadingOverlay],:root.dark [class*=AttributeSettings_loadingOverlay]{background:#18181bcc!important}[data-theme=dark] [class*=Settings] input[type=text],[data-theme=dark] [class*=Settings] input[type=number],[data-theme=dark] [class*=Settings] input[type=email],[data-theme=dark] [class*=Settings] select,[data-theme=dark] [class*=Settings] textarea,:root.dark [class*=Settings] input[type=text],:root.dark [class*=Settings] input[type=number],:root.dark [class*=Settings] input[type=email],:root.dark [class*=Settings] select,:root.dark [class*=Settings] textarea{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=Settings] input::placeholder,[data-theme=dark] [class*=Settings] textarea::placeholder,:root.dark [class*=Settings] input::placeholder,:root.dark [class*=Settings] textarea::placeholder{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] [class*=Settings] input:focus,[data-theme=dark] [class*=Settings] select:focus,[data-theme=dark] [class*=Settings] textarea:focus,:root.dark [class*=Settings] input:focus,:root.dark [class*=Settings] select:focus,:root.dark [class*=Settings] textarea:focus{border-color:var(--color-primary, #3b82f6)!important;box-shadow:0 0 0 3px #3b82f626!important}[data-theme=dark] [class*=Settings] label,:root.dark [class*=Settings] label{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=Settings] h3,[data-theme=dark] [class*=Settings] h4,:root.dark [class*=Settings] h3,:root.dark [class*=Settings] h4{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=Settings] p,[data-theme=dark] [class*=Settings] span,:root.dark [class*=Settings] p,:root.dark [class*=Settings] span{color:var(--text-secondary, #a1a1aa)}[data-theme=dark] [class*=Settings] table,:root.dark [class*=Settings] table{background-color:var(--surface-secondary, #27272a)!important}[data-theme=dark] [class*=Settings] th,:root.dark [class*=Settings] th{background-color:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=Settings] td,:root.dark [class*=Settings] td{border-color:var(--border-primary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=Settings] tr:hover,:root.dark [class*=Settings] tr:hover{background-color:var(--surface-tertiary, #3f3f46)!important}[data-theme=dark] [class*=Settings] button:not([class*=primary]):not([class*=danger]),:root.dark [class*=Settings] button:not([class*=primary]):not([class*=danger]){background-color:var(--surface-secondary, #27272a);border-color:var(--border-primary, #3f3f46);color:var(--text-primary, #fafafa)}[data-theme=dark] [class*=Settings] button:not([class*=primary]):not([class*=danger]):hover,:root.dark [class*=Settings] button:not([class*=primary]):not([class*=danger]):hover{background-color:var(--surface-tertiary, #3f3f46)}[data-theme=dark] [class*=Settings] [class*=card],[data-theme=dark] [class*=Settings] [class*=box],[data-theme=dark] [class*=Settings] [class*=panel],[data-theme=dark] [class*=Settings] [class*=section],:root.dark [class*=Settings] [class*=card],:root.dark [class*=Settings] [class*=box],:root.dark [class*=Settings] [class*=panel],:root.dark [class*=Settings] [class*=section]{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=Settings] [class*=dropdown],[data-theme=dark] [class*=Settings] [class*=menu],[data-theme=dark] [class*=Settings] [class*=select],:root.dark [class*=Settings] [class*=dropdown],:root.dark [class*=Settings] [class*=menu],:root.dark [class*=Settings] [class*=select]{background-color:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=Settings] [class*=option]:hover,[data-theme=dark] [class*=Settings] [class*=item]:hover,:root.dark [class*=Settings] [class*=option]:hover,:root.dark [class*=Settings] [class*=item]:hover{background-color:var(--surface-tertiary, #3f3f46)!important}[data-theme=dark] [class*=Settings] hr,[data-theme=dark] [class*=Settings] [class*=divider],[data-theme=dark] [class*=Settings] [class*=separator],:root.dark [class*=Settings] hr,:root.dark [class*=Settings] [class*=divider],:root.dark [class*=Settings] [class*=separator]{border-color:var(--border-primary, #3f3f46)!important;background-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=Settings] i,[data-theme=dark] [class*=Settings] svg,:root.dark [class*=Settings] i,:root.dark [class*=Settings] svg{color:inherit}[data-theme=dark] [class*=Settings] [class*=tooltip],:root.dark [class*=Settings] [class*=tooltip]{background-color:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important;border-color:var(--border-primary, #52525b)!important}[data-theme=dark] [class*=Settings] [class*=badge],[data-theme=dark] [class*=Settings] [class*=tag],[data-theme=dark] [class*=Settings] [class*=chip],:root.dark [class*=Settings] [class*=badge],:root.dark [class*=Settings] [class*=tag],:root.dark [class*=Settings] [class*=chip]{background-color:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important;border-color:var(--border-primary, #52525b)!important}[data-theme=dark] [class*=WarehousePage_filterShell],:root.dark [class*=WarehousePage_filterShell]{background:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=WarehousePage_header],:root.dark [class*=WarehousePage_header]{background:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] [class*=WarehousePage_statChip],:root.dark [class*=WarehousePage_statChip]{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important}[data-theme=dark] [class*=WarehousePage_statLabel],:root.dark [class*=WarehousePage_statLabel]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=WarehousePage_pageTitle],:root.dark [class*=WarehousePage_pageTitle]{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=WarehousePage_pageSubtitle],:root.dark [class*=WarehousePage_pageSubtitle]{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] [class*=WarehousePage_tableWrapper],[data-theme=dark] [class*=WarehousePage_table],:root.dark [class*=WarehousePage_tableWrapper],:root.dark [class*=WarehousePage_table]{background:var(--surface-secondary, #27272a)!important}[data-theme=dark] [class*=WarehousePage_table] th,:root.dark [class*=WarehousePage_table] th{background:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important;border-color:var(--border-primary, #52525b)!important}[data-theme=dark] [class*=WarehousePage_table] td,:root.dark [class*=WarehousePage_table] td{border-color:var(--border-primary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=WarehousePage_productName],:root.dark [class*=WarehousePage_productName]{color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=WarehousePage_productNameButton],:root.dark [class*=WarehousePage_productNameButton]{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] [class*=WarehousePage_productNameButton]:hover,:root.dark [class*=WarehousePage_productNameButton]:hover{background:var(--surface-hover, #52525b)!important;border-color:var(--color-primary, #3b82f6)!important}[data-theme=dark] [class*=WarehousePage_scenarioRow],:root.dark [class*=WarehousePage_scenarioRow]{--scenario-bg: rgba(59, 130, 246, .08)}[data-theme=dark] [class*=WarehousePage_scenarioRow]:hover,:root.dark [class*=WarehousePage_scenarioRow]:hover{background:#3b82f626!important}[data-theme=dark] [class*=container],[data-theme=dark] [class*=Container],[data-theme=dark] [class*=wrapper],[data-theme=dark] [class*=Wrapper],[data-theme=dark] [class*=page],[data-theme=dark] [class*=Page],[data-theme=dark] [class*=panel],[data-theme=dark] [class*=Panel],[data-theme=dark] [class*=section],[data-theme=dark] [class*=Section],[data-theme=dark] [class*=content],[data-theme=dark] [class*=Content],[data-theme=dark] [class*=layout],[data-theme=dark] [class*=Layout],[data-theme=dark] [class*=main],[data-theme=dark] [class*=Main],[data-theme=dark] [class*=card],[data-theme=dark] [class*=Card],[data-theme=dark] [class*=tile],[data-theme=dark] [class*=Tile],[data-theme=dark] [class*=box],[data-theme=dark] [class*=Box]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=sidebar],[data-theme=dark] [class*=Sidebar],[data-theme=dark] [class*=aside],[data-theme=dark] [class*=Aside],[data-theme=dark] [class*=nav],[data-theme=dark] [class*=Nav]{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=header],[data-theme=dark] [class*=Header],[data-theme=dark] [class*=toolbar],[data-theme=dark] [class*=Toolbar],[data-theme=dark] [class*=topBar],[data-theme=dark] [class*=TopBar],[data-theme=dark] [class*=actionBar],[data-theme=dark] [class*=ActionBar]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=formGroup],[data-theme=dark] [class*=FormGroup],[data-theme=dark] [class*=fieldGroup],[data-theme=dark] [class*=formSection],[data-theme=dark] [class*=formContainer]{color:var(--text-primary)}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-tertiary)}[data-theme=dark] [class*=table],[data-theme=dark] [class*=Table],[data-theme=dark] [class*=dataGrid],[data-theme=dark] [class*=DataGrid]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=tableRow],[data-theme=dark] [class*=TableRow],[data-theme=dark] [class*=row]:not([class*=color]){border-color:var(--border-primary)}[data-theme=dark] [class*=tableRow]:hover,[data-theme=dark] [class*=TableRow]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .04))}[data-theme=dark] [class*=modal],[data-theme=dark] [class*=Modal],[data-theme=dark] [class*=dialog],[data-theme=dark] [class*=Dialog],[data-theme=dark] [class*=popup],[data-theme=dark] [class*=Popup]{background-color:var(--surface-modal, var(--surface-primary));border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=modalOverlay],[data-theme=dark] [class*=ModalOverlay],[data-theme=dark] [class*=dialogOverlay],[data-theme=dark] [class*=overlay]{background-color:#000000b3}[data-theme=dark] [class*=dropdown],[data-theme=dark] [class*=Dropdown],[data-theme=dark] [class*=menu],[data-theme=dark] [class*=Menu],[data-theme=dark] [class*=popover],[data-theme=dark] [class*=Popover]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .35))}[data-theme=dark] [class*=dropdownItem],[data-theme=dark] [class*=DropdownItem],[data-theme=dark] [class*=menuItem],[data-theme=dark] [class*=MenuItem]{color:var(--text-primary)}[data-theme=dark] [class*=dropdownItem]:hover,[data-theme=dark] [class*=DropdownItem]:hover,[data-theme=dark] [class*=menuItem]:hover,[data-theme=dark] [class*=MenuItem]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .06))}[data-theme=dark] [class*=tab],[data-theme=dark] [class*=Tab]{color:var(--text-secondary);border-color:var(--border-primary)}[data-theme=dark] [class*=tabActive],[data-theme=dark] [class*=active][class*=tab],[data-theme=dark] [class*=active][class*=Tab],[data-theme=dark] [class*=Tab][class*=active]{color:var(--text-primary)}[data-theme=dark] [class*=tabContent],[data-theme=dark] [class*=TabContent],[data-theme=dark] [class*=tabPanel],[data-theme=dark] [class*=TabPanel],[data-theme=dark] [class*=tabsContainer],[data-theme=dark] [class*=tabsWrapper]{background-color:var(--surface-primary);border-color:var(--border-primary)}[data-theme=dark] [class*=empty],[data-theme=dark] [class*=Empty],[data-theme=dark] [class*=placeholder],[data-theme=dark] [class*=Placeholder],[data-theme=dark] [class*=noData],[data-theme=dark] [class*=NoData]{color:var(--text-tertiary)}[data-theme=dark] label,[data-theme=dark] [class*=label],[data-theme=dark] [class*=Label],[data-theme=dark] [class*=helpText],[data-theme=dark] [class*=HelpText],[data-theme=dark] [class*=description],[data-theme=dark] [class*=subtitle],[data-theme=dark] [class*=Subtitle]{color:var(--text-secondary)}[data-theme=dark] [class*=title],[data-theme=dark] [class*=Title],[data-theme=dark] [class*=heading],[data-theme=dark] [class*=Heading],[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary)}[data-theme=dark] [class*=settings],[data-theme=dark] [class*=Settings],[data-theme=dark] [class*=config],[data-theme=dark] [class*=Config],[data-theme=dark] [class*=preference],[data-theme=dark] [class*=Preference]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=settingItem],[data-theme=dark] [class*=SettingItem],[data-theme=dark] [class*=configItem],[data-theme=dark] [class*=ConfigItem],[data-theme=dark] [class*=settingsRow],[data-theme=dark] [class*=SettingsRow]{border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=mobile],[data-theme=dark] [class*=Mobile]{background-color:var(--bg-base);color:var(--text-primary)}[data-theme=dark] [class*=mobileHeader],[data-theme=dark] [class*=MobileHeader]{background-color:var(--surface-primary);border-color:var(--border-primary)}[data-theme=dark] [class*=mobileList],[data-theme=dark] [class*=MobileList],[data-theme=dark] [class*=mobileItem],[data-theme=dark] [class*=MobileItem]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=skeleton],[data-theme=dark] [class*=Skeleton],[data-theme=dark] [class*=shimmer],[data-theme=dark] [class*=Shimmer]{background-color:var(--surface-secondary)!important}[data-theme=dark] [class*=skeleton]:after,[data-theme=dark] [class*=Skeleton]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)!important}[data-theme=dark] [class*=tooltip],[data-theme=dark] [class*=Tooltip]{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=filter],[data-theme=dark] [class*=Filter],[data-theme=dark] [class*=search],[data-theme=dark] [class*=Search],[data-theme=dark] [class*=notification],[data-theme=dark] [class*=Notification],[data-theme=dark] [class*=alert],[data-theme=dark] [class*=Alert]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=list],[data-theme=dark] [class*=List],[data-theme=dark] [class*=listItem],[data-theme=dark] [class*=ListItem]{color:var(--text-primary);border-color:var(--border-primary)}[data-theme=dark] [class*=listItem]:hover,[data-theme=dark] [class*=ListItem]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .04))}[data-theme=dark] [class*=btnSecondary],[data-theme=dark] [class*=secondaryBtn],[data-theme=dark] [class*=outlineBtn],[data-theme=dark] [class*=ghostBtn]{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=btnSecondary]:hover,[data-theme=dark] [class*=secondaryBtn]:hover,[data-theme=dark] [class*=outlineBtn]:hover,[data-theme=dark] [class*=ghostBtn]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .08))}[data-theme=dark] [class*=closeBtn],[data-theme=dark] [class*=CloseBtn],[data-theme=dark] [class*=cancelBtn],[data-theme=dark] [class*=CancelBtn],[data-theme=dark] [class*=closeButton],[data-theme=dark] [class*=CloseButton]{color:var(--text-secondary)}[data-theme=dark] [class*=stat],[data-theme=dark] [class*=Stat],[data-theme=dark] [class*=metric],[data-theme=dark] [class*=Metric],[data-theme=dark] [class*=kpi],[data-theme=dark] [class*=KPI],[data-theme=dark] [class*=Kpi],[data-theme=dark] [class*=chart],[data-theme=dark] [class*=Chart],[data-theme=dark] [class*=graph],[data-theme=dark] [class*=Graph],[data-theme=dark] [class*=task],[data-theme=dark] [class*=Task],[data-theme=dark] [class*=workflow],[data-theme=dark] [class*=Workflow],[data-theme=dark] [class*=board],[data-theme=dark] [class*=Board],[data-theme=dark] [class*=kanban],[data-theme=dark] [class*=Kanban]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=taskCard],[data-theme=dark] [class*=TaskCard],[data-theme=dark] [class*=boardColumn],[data-theme=dark] [class*=BoardColumn],[data-theme=dark] [class*=kanbanColumn]{background-color:var(--surface-secondary);border-color:var(--border-primary)}[data-theme=dark] [class*=community],[data-theme=dark] [class*=Community],[data-theme=dark] [class*=post],[data-theme=dark] [class*=Post],[data-theme=dark] [class*=comment],[data-theme=dark] [class*=Comment]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=progress],[data-theme=dark] [class*=Progress]{background-color:var(--surface-secondary)}[data-theme=dark] [class*=statusBadge],[data-theme=dark] [class*=StatusBadge],[data-theme=dark] [class*=statusDot],[data-theme=dark] [class*=StatusDot]{color:inherit}[data-theme=dark] hr,[data-theme=dark] [class*=divider],[data-theme=dark] [class*=Divider],[data-theme=dark] [class*=separator],[data-theme=dark] [class*=Separator]{border-color:var(--border-primary);background-color:var(--border-primary)}[data-theme=dark] [class*=breadcrumb],[data-theme=dark] [class*=Breadcrumb],[data-theme=dark] [class*=pagination],[data-theme=dark] [class*=Pagination]{color:var(--text-secondary)}[data-theme=dark] [class*=pagination] [class*=active],[data-theme=dark] [class*=Pagination] [class*=active]{background-color:var(--color-primary, #3b82f6);color:#fff}[data-theme=dark] [class*=accordion],[data-theme=dark] [class*=Accordion],[data-theme=dark] [class*=collapse],[data-theme=dark] [class*=Collapse],[data-theme=dark] [class*=expandable],[data-theme=dark] [class*=Expandable]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=text]{color:var(--text-primary)}[data-theme=dark] [class*=muted],[data-theme=dark] [class*=Muted],[data-theme=dark] [class*=secondary],[data-theme=dark] [class*=Secondary],[data-theme=dark] [class*=hint],[data-theme=dark] [class*=Hint],[data-theme=dark] [class*=caption],[data-theme=dark] [class*=Caption],[data-theme=dark] [class*=icon],[data-theme=dark] [class*=Icon]{color:var(--text-secondary)}[data-theme=dark] a:not([class*=btn]):not([class*=Btn]){color:var(--color-primary-400, #60a5fa)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-base, #0a0a0b)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--surface-secondary, #1f1f23)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #52525b)}.no-transition,.no-transition *{transition:none!important;animation:none!important}[data-theme=dark] [class*=editor],[data-theme=dark] [class*=Editor],[data-theme=dark] pre,[data-theme=dark] code{background-color:var(--surface-secondary);color:var(--text-primary);border-color:var(--border-primary)}[data-theme=dark] [class*=automation],[data-theme=dark] [class*=Automation],[data-theme=dark] [class*=trigger],[data-theme=dark] [class*=Trigger],[data-theme=dark] [class*=action],[data-theme=dark] [class*=Action],[data-theme=dark] [class*=campaign],[data-theme=dark] [class*=Campaign]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=avatar],[data-theme=dark] [class*=Avatar],[data-theme=dark] img{border-color:var(--border-primary)}[data-theme=dark] [class*=customer],[data-theme=dark] [class*=Customer],[data-theme=dark] [class*=profile],[data-theme=dark] [class*=Profile],[data-theme=dark] [class*=detail],[data-theme=dark] [class*=Detail],[data-theme=dark] [class*=report],[data-theme=dark] [class*=Report],[data-theme=dark] [class*=analytics],[data-theme=dark] [class*=Analytics]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=scrollArea],[data-theme=dark] [class*=ScrollArea],[data-theme=dark] [class*=virtualList],[data-theme=dark] [class*=VirtualList]{background-color:var(--bg-base);color:var(--text-primary)}[data-theme=dark] [class*=wizard],[data-theme=dark] [class*=Wizard],[data-theme=dark] [class*=onboarding],[data-theme=dark] [class*=Onboarding],[data-theme=dark] [class*=step],[data-theme=dark] [class*=Step],[data-theme=dark] [class*=info],[data-theme=dark] [class*=Info],[data-theme=dark] [class*=preview],[data-theme=dark] [class*=Preview],[data-theme=dark] [class*=summary],[data-theme=dark] [class*=Summary],[data-theme=dark] [class*=widget],[data-theme=dark] [class*=Widget],[data-theme=dark] [class*=overview],[data-theme=dark] [class*=Overview],[data-theme=dark] [class*=inputWrapper],[data-theme=dark] [class*=InputWrapper],[data-theme=dark] [class*=inputGroup],[data-theme=dark] [class*=InputGroup],[data-theme=dark] [class*=fieldWrapper],[data-theme=dark] [class*=FieldWrapper],[data-theme=dark] [class*=field],[data-theme=dark] [class*=Field]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=searchInput],[data-theme=dark] [class*=SearchInput],[data-theme=dark] [class*=inputContainer],[data-theme=dark] [class*=InputContainer]{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=option],[data-theme=dark] [class*=Option],[data-theme=dark] [class*=item],[data-theme=dark] [class*=Item],[data-theme=dark] [class*=result],[data-theme=dark] [class*=Result],[data-theme=dark] [class*=row],[data-theme=dark] [class*=Row]{border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=option]:hover,[data-theme=dark] [class*=Option]:hover,[data-theme=dark] [class*=item]:hover,[data-theme=dark] [class*=Item]:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .06))}[data-theme=dark] [class*=value],[data-theme=dark] [class*=Value],[data-theme=dark] [class*=amount],[data-theme=dark] [class*=Amount],[data-theme=dark] [class*=price],[data-theme=dark] [class*=Price],[data-theme=dark] [class*=number],[data-theme=dark] [class*=Number],[data-theme=dark] [class*=count],[data-theme=dark] [class*=Count],[data-theme=dark] [class*=total],[data-theme=dark] [class*=Total]{color:var(--text-primary)}[data-theme=dark] [class*=banner],[data-theme=dark] [class*=Banner],[data-theme=dark] [class*=notice],[data-theme=dark] [class*=Notice],[data-theme=dark] [class*=warning],[data-theme=dark] [class*=Warning]{background-color:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=member],[data-theme=dark] [class*=Member],[data-theme=dark] [class*=user],[data-theme=dark] [class*=User],[data-theme=dark] [class*=transfer],[data-theme=dark] [class*=Transfer],[data-theme=dark] [class*=assign],[data-theme=dark] [class*=Assign],[data-theme=dark] [class*=template],[data-theme=dark] [class*=Template],[data-theme=dark] [class*=form],[data-theme=dark] [class*=Form],[data-theme=dark] [class*=superAdmin],[data-theme=dark] [class*=SuperAdmin],[data-theme=dark] [class*=admin],[data-theme=dark] [class*=Admin],[data-theme=dark] [class*=adPerformance],[data-theme=dark] [class*=AdPerformance],[data-theme=dark] [class*=adsTab],[data-theme=dark] [class*=AdsTab],[data-theme=dark] [class*=performance],[data-theme=dark] [class*=Performance],[data-theme=dark] [class*=campaignCard],[data-theme=dark] [class*=CampaignCard],[data-theme=dark] [class*=adCard],[data-theme=dark] [class*=AdCard]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=group],[data-theme=dark] [class*=Group],[data-theme=dark] [class*=block],[data-theme=dark] [class*=Block],[data-theme=dark] [class*=area],[data-theme=dark] [class*=Area],[data-theme=dark] [class*=zone],[data-theme=dark] [class*=Zone]{color:var(--text-primary);border-color:var(--border-primary)}[data-theme=dark] [class*=portal],[data-theme=dark] [class*=Portal],[data-theme=dark] [class*=embed],[data-theme=dark] [class*=Embed]{background-color:var(--surface-primary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme=dark] [class*=badge],[data-theme=dark] [class*=Badge],[data-theme=dark] [class*=chip],[data-theme=dark] [class*=Chip],[data-theme=dark] [class*=tag]:not(tag),[data-theme=dark] [class*=Tag],[data-theme=dark] [class*=pill],[data-theme=dark] [class*=Pill]{background:#94a3b81f!important;border-color:#94a3b840!important}[data-theme=dark] [class*=badge][class*=active],[data-theme=dark] [class*=Badge][class*=active],[data-theme=dark] [class*=badge][class*=Active],[data-theme=dark] [class*=Badge][class*=Active],[data-theme=dark] [class*=badge][class*=success],[data-theme=dark] [class*=Badge][class*=success],[data-theme=dark] [class*=badge][class*=Success],[data-theme=dark] [class*=Badge][class*=Success],[data-theme=dark] [class*=chip][class*=success],[data-theme=dark] [class*=Chip][class*=success],[data-theme=dark] [class*=chip][class*=Success],[data-theme=dark] [class*=chip][class*=active],[data-theme=dark] [class*=pill][class*=active],[data-theme=dark] [class*=Pill][class*=active],[data-theme=dark] [class*=pill][class*=success],[data-theme=dark] [class*=tag][class*=success],[data-theme=dark] [class*=Tag][class*=success],[data-theme=dark] [class*=status_active],[data-theme=dark] [class*=serviceStatus_active]{background:#10b9812e!important;color:#6ee7b7!important;border-color:#10b98159!important}[data-theme=dark] [class*=badge][class*=danger],[data-theme=dark] [class*=Badge][class*=danger],[data-theme=dark] [class*=badge][class*=Danger],[data-theme=dark] [class*=badge][class*=error],[data-theme=dark] [class*=Badge][class*=error],[data-theme=dark] [class*=badge][class*=Error],[data-theme=dark] [class*=badge][class*=suspended],[data-theme=dark] [class*=Badge][class*=suspended],[data-theme=dark] [class*=badge][class*=Suspended],[data-theme=dark] [class*=chip][class*=danger],[data-theme=dark] [class*=chip][class*=error],[data-theme=dark] [class*=pill][class*=danger],[data-theme=dark] [class*=pill][class*=error],[data-theme=dark] [class*=tag][class*=danger],[data-theme=dark] [class*=tag][class*=error],[data-theme=dark] [class*=status_suspended],[data-theme=dark] [class*=serviceStatus_expired],[data-theme=dark] [class*=serviceStatus_cancelled]{background:#ef44442e!important;color:#fca5a5!important;border-color:#ef444459!important}[data-theme=dark] [class*=badge][class*=warning],[data-theme=dark] [class*=Badge][class*=warning],[data-theme=dark] [class*=badge][class*=Warning],[data-theme=dark] [class*=badge][class*=pending],[data-theme=dark] [class*=Badge][class*=pending],[data-theme=dark] [class*=badge][class*=Pending],[data-theme=dark] [class*=chip][class*=warning],[data-theme=dark] [class*=chip][class*=pending],[data-theme=dark] [class*=pill][class*=warning],[data-theme=dark] [class*=pill][class*=pending],[data-theme=dark] [class*=tag][class*=warning],[data-theme=dark] [class*=tag][class*=pending],[data-theme=dark] [class*=status_pending]{background:#f59e0b2e!important;color:#fcd34d!important;border-color:#f59e0b59!important}[data-theme=dark] [class*=badge][class*=info],[data-theme=dark] [class*=Badge][class*=info],[data-theme=dark] [class*=badge][class*=Info],[data-theme=dark] [class*=badge][class*=primary],[data-theme=dark] [class*=Badge][class*=primary],[data-theme=dark] [class*=chip][class*=info],[data-theme=dark] [class*=chip][class*=primary],[data-theme=dark] [class*=pill][class*=info],[data-theme=dark] [class*=pill][class*=primary],[data-theme=dark] [class*=tag][class*=info],[data-theme=dark] [class*=tag][class*=primary]{background:#3b82f62e!important;color:#93c5fd!important;border-color:#3b82f659!important}[data-theme=dark] [class*=badge][class*=purple],[data-theme=dark] [class*=Badge][class*=purple],[data-theme=dark] [class*=chip][class*=purple],[data-theme=dark] [class*=pill][class*=purple],[data-theme=dark] [class*=tag][class*=purple]{background:#a855f72e!important;color:#d8b4fe!important;border-color:#a855f759!important}[data-theme=dark] [class*=badge][class*=teal],[data-theme=dark] [class*=Badge][class*=teal],[data-theme=dark] [class*=chip][class*=teal],[data-theme=dark] [class*=pill][class*=teal]{background:#14b8a62e!important;color:#5eead4!important;border-color:#14b8a659!important}[data-theme=dark] [class*=statusBadge],[data-theme=dark] [class*=StatusBadge],[data-theme=dark] [class*=statusPill],[data-theme=dark] [class*=StatusPill],[data-theme=dark] [class*=statusChip],[data-theme=dark] [class*=StatusChip],[data-theme=dark] [class*=statusTag],[data-theme=dark] [class*=StatusTag]{background:#94a3b826!important;color:#cbd5e1!important;border-color:#94a3b84d!important}[data-theme=dark] [class*=statusBadge][data-status],[data-theme=dark] [class*=StatusBadge][data-status],[data-theme=dark] [class*=statusPill][data-status],[data-theme=dark] [class*=statusChip][data-status]{background:color-mix(in srgb,currentColor 15%,var(--surface-secondary))!important;border-color:color-mix(in srgb,currentColor 30%,var(--border-primary))!important}[data-theme=dark] [class*=chatToast],[data-theme=dark] [class*=ChatToast]{background:linear-gradient(135deg,#2d4373,#3b5998)!important;border:none!important;color:#fff!important;box-shadow:0 10px 40px #00000080!important}[data-theme=dark] [class*=chatToast]:hover,[data-theme=dark] [class*=ChatToast]:hover{box-shadow:0 14px 50px #0009!important}[data-theme=dark] [class*=chatToast] [class*=customerName],[data-theme=dark] [class*=chatToast] [class*=message],[data-theme=dark] [class*=chatToast] [class*=typeHint],[data-theme=dark] [class*=chatToast] [class*=timestamp],[data-theme=dark] [class*=chatToast] [class*=content],[data-theme=dark] [class*=chatToast] [class*=footer],[data-theme=dark] [class*=chatToast] [class*=headerRow]{background-color:transparent!important;color:inherit!important}[data-theme=dark] [class*=chatToast] [class*=purchaseBadge],[data-theme=dark] [class*=chatToast] [class*=statusBadge],[data-theme=dark] [class*=chatToast] [class*=careStatusBadge],[data-theme=dark] [class*=chatToast] [class*=labelTag],[data-theme=dark] [class*=chatToast] [class*=badgeGroup],[data-theme=dark] [class*=chatToast] [class*=moreLabels]{background:unset!important;border-color:transparent!important;color:#fff!important}.react-datepicker-popper,.react-datepicker__tab-loop,.react-datepicker-wrapper,.react-datepicker__portal,.datepicker-popper-high-zindex{z-index:100000!important}.react-datepicker,.react-datepicker__portal .react-datepicker,.datepicker-popper-high-zindex .react-datepicker{z-index:100001!important}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown,.react-datepicker__year-dropdown-container,.datepicker-popper-high-zindex .react-datepicker__month-dropdown,.datepicker-popper-high-zindex .react-datepicker__year-dropdown{z-index:100002!important}.react-datepicker__input-container input:focus-visible{outline:2px solid var(--focus-color, #007AFF);outline-offset:2px}.react-datepicker__day:focus-visible,.react-datepicker__month-text:focus-visible,.react-datepicker__quarter-text:focus-visible,.react-datepicker__year-text:focus-visible{outline:2px solid var(--focus-color, #007AFF);outline-offset:1px;border-radius:4px}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{min-width:36px;min-height:36px;line-height:36px}@media(max-width:768px){.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{min-width:44px;min-height:44px;line-height:44px}}.react-datepicker__navigation{min-width:44px;min-height:44px}.react-datepicker__navigation:focus-visible{outline:2px solid var(--focus-color, #007AFF);outline-offset:2px}[data-theme=dark] .react-datepicker{background-color:var(--surface-secondary, #2c2c2e);border-color:var(--border-primary, #3d3d40)}[data-theme=dark] .react-datepicker__header{background-color:var(--surface-tertiary, #3a3a3c);border-bottom-color:var(--border-primary, #3d3d40)}[data-theme=dark] .react-datepicker__current-month,[data-theme=dark] .react-datepicker-time__header,[data-theme=dark] .react-datepicker__day-name,[data-theme=dark] .react-datepicker__day,[data-theme=dark] .react-datepicker__time-name{color:var(--text-primary, #ffffff)}[data-theme=dark] .react-datepicker__day:hover{background-color:var(--surface-hover, #48484a)}[data-theme=dark] .react-datepicker__day--selected,[data-theme=dark] .react-datepicker__day--keyboard-selected{background-color:var(--color-primary, #007AFF);color:#fff}[data-theme=dark] .react-datepicker__day--disabled{color:var(--text-disabled, #636366)}[data-theme=dark] .react-datepicker__triangle:before,[data-theme=dark] .react-datepicker__triangle:after{border-bottom-color:var(--surface-secondary, #2c2c2e)}
