@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
phantom-ui[loading] *{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent!important}phantom-ui[loading] img,phantom-ui[loading] svg,phantom-ui[loading] video,phantom-ui[loading] canvas,phantom-ui[loading] button,phantom-ui[loading] [role=button]{opacity:0!important}phantom-ui[loading] [data-shimmer-ignore],phantom-ui[loading] [data-shimmer-ignore] *{pointer-events:auto;-webkit-user-select:auto;user-select:auto;-webkit-text-fill-color:initial!important}phantom-ui[loading] [data-shimmer-ignore] img,phantom-ui[loading] [data-shimmer-ignore] svg,phantom-ui[loading] [data-shimmer-ignore] video,phantom-ui[loading] [data-shimmer-ignore] canvas,phantom-ui[loading] [data-shimmer-ignore] button,phantom-ui[loading] [data-shimmer-ignore] [role=button]{opacity:1!important}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:220 17% 7%;--bg-secondary:223 19% 11%;--bg-tertiary:221 20% 16%;--text-primary:220 10% 91%;--text-secondary:220 8% 69%;--text-muted:220 6% 49%;--accent-primary:70 81% 65%;--accent-secondary:326 82% 63%;--accent-success:158 62% 46%;--accent-warning:38 92% 55%;--accent-danger:358 74% 59%;--canvas:#090e12;--canvas-soft:#0d1218;--surface:#11171d;--surface-raised:#1a222b;--surface-muted:#0a1016;--border-subtle:#ffffff0f;--border-strong:#ffffff1f;--text-strong:#e8e8e8;--text-base:#b0b0b0;--text-soft:#7d7d7d;--accent:#d8f15d;--accent-hover:#e6e988;--accent-ink:#0f1115;--accent-soft:#d8f15d14;--accent-soft-strong:#d8f15d26;--accent-secondary-soft:#f35c6e14;--danger-soft:#eb636021;--success-soft:#51bd8524;--warning-soft:#eba94126;--shadow-soft:none;--shadow-panel:none;--focus-ring:0 0 0 3px #d8f15d33;--overlay:#0f1115b8;--border-glow:#d8f15d1a;--border-glow-active:#d8f15d4d;--shadow-neon:0 0 0 1px #d8f15d26, 0 14px 34px #d8f15d14;--shadow-neon-pink:0 0 0 1px #e77ad233, 0 14px 34px #e77ad217;--font-family:"Cairo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.22s cubic-bezier(.16, 1, .3, 1);--transition-spring:.28s cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--canvas:lab(3.68668% -.634305 -2.8351);--canvas-soft:lab(5.24559% -.9728 -4.53259);--surface:lab(7.19763% -1.29724 -5.51714);--surface-raised:lab(12.9615% -1.76476 -6.95769);--surface-muted:lab(4.41708% -.851557 -4.06794);--accent-hover:lab(90.4477% -11.1024 46.564);--danger-soft:lab(60.02% 53.6451 29.8273/.13);--success-soft:lab(69.2339% -42.392 18.6731/.14);--warning-soft:lab(74.3749% 18.2478 61.1498/.15);--shadow-neon-pink:0 0 0 1px lab(66.2242% 51.2106 -26.1257/.2), 0 14px 34px lab(66.2242% 51.2106 -26.1257/.09)}}body.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:210 40% 98%;--bg-secondary:0 0% 100%;--bg-tertiary:210 40% 96.1%;--text-primary:222.2 47.4% 11.2%;--text-secondary:215.4 16.3% 46.9%;--text-muted:215.4 16.3% 56.9%;--accent-primary:220 90% 56%;--canvas:#f6f9fc;--canvas-soft:#eef2f7;--surface:#fff;--surface-raised:#ebeff4;--surface-muted:#f2f5f9;--border-subtle:#00000014;--border-strong:#00000029;--text-strong:#0f172a;--text-base:#334155;--text-soft:#64748b;--accent:#4f46e5;--accent-hover:#4338ca;--accent-ink:#fff;--accent-soft:#4f46e514;--accent-soft-strong:#4f46e529;--accent-secondary-soft:#dc262614;--danger-soft:#dc262614;--success-soft:#16a34a14;--warning-soft:#d9770614;--shadow-soft:0 1px 3px #0000000d;--shadow-panel:0 4px 6px -1px #0000000d;--focus-ring:0 0 0 3px #4f46e533;--overlay:#0f111566;--border-glow:#4f46e51a;--border-glow-active:#4f46e54d;--shadow-neon:0 4px 12px #4f46e514}@supports (color:lab(0% 0 0)){body.light-theme{--canvas:lab(97.6762% -.553459 -1.78936);--canvas-soft:lab(95.3536% -.878215 -2.85877);--surface:lab(100% 0 0);--surface-raised:lab(94.1935% -.877976 -2.85867);--surface-muted:lab(96.5154% -.662267 -2.14618)}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--canvas);color:var(--text-strong);font-family:var(--font-family);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;direction:rtl;overflow-x:hidden}.glass-panel,.glass-panel-interactive{background:color-mix(in oklch, var(--surface) 88%, transparent);border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel)}.glass-panel{-webkit-backdrop-filter:blur(10px)}.glass-panel-interactive{transition:background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal)}.glass-panel-interactive:hover{background:var(--surface-raised);border-color:var(--border-strong);box-shadow:var(--shadow-neon);transform:translateY(-1px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--text-soft) 48%, transparent);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--accent) 62%, transparent)}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s!important;--transition-normal:0s!important;--transition-spring:0s!important}}
::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--bg-tertiary));border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:hsl(var(--accent-primary))}kbd{justify-content:center;align-items:center;line-height:1;background:var(--surface-muted)!important;border:1px solid var(--border-subtle)!important;color:var(--text-soft)!important;border-radius:4px!important;padding:2px 6px!important;font-family:JetBrains Mono,monospace!important;font-size:.75rem!important;display:inline-flex!important;box-shadow:0 1px #01040847!important;box-shadow:0 1px lab(.888842% -.297196 -2.10168/.28)!important}phantom-ui{display:block}button phantom-ui{width:100%}.text-indigo{color:hsl(var(--accent-primary))}.text-pink{color:hsl(var(--accent-secondary))}.text-emerald{color:hsl(var(--accent-success))}.text-muted{color:hsl(var(--text-muted))}.neon-btn{background:var(--accent);color:var(--accent-ink);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);align-items:center;gap:var(--space-sm);border:none;outline:none;font-weight:700;display:inline-flex}.neon-btn:hover{background:var(--accent-hover);box-shadow:var(--shadow-neon);transform:translateY(-1px)}.neon-btn:active{transform:translateY(0)}.neon-btn-secondary{background:var(--accent-soft);color:var(--accent);border:1px solid var(--border-strong);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);align-items:center;gap:var(--space-sm);outline:none;font-weight:600;display:inline-flex}.neon-btn-secondary:hover{border-color:var(--accent);background:var(--accent-soft-strong);box-shadow:var(--shadow-neon);transform:translateY(-1px)}.neon-btn-secondary:active{transform:translateY(0)}.neon-input{background:var(--surface);border:1px solid var(--border-subtle);color:var(--text-strong);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);transition:var(--transition-normal);outline:none}.neon-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}:where([class*=Panel],[class*=panel],[class*=Card],[class*=card],[class*=Column],[class*=column]){background-color:var(--surface);border-color:var(--border-subtle)}:where([class*=glass-panel],[class*=stageColumn],[class*=dealCard],[class*=statCard],[class*=actionCard],[class*=tablePanel]){background:var(--surface);border:1px solid var(--border-subtle);box-shadow:none;-webkit-backdrop-filter:none}:where([class*=panelHeader],[class*=chatHeader],[class*=columnHeader],[class*=cardActions],[class*=cardTitle]){border-color:var(--border-subtle)}:where([class*=pageTitle],[class*=panelTitle],[class*=cardTitle],[class*=columnName],[class*=customerName],[class*=dealTitle],[class*=shortcutTitle],[class*=statValue],[class*=detailsVal],[class*=budgetText],[class*=scoreVal]){color:var(--text-strong)}:where([class*=pageSubtitle],[class*=statDesc],[class*=shortcutDesc],[class*=aiText],[class*=locationText],[class*=dealCustomerInfo],[class*=customerPhone],[class*=leadPhone],[class*=detailsItem],[class*=statusLabel],[class*=detailLabel],[class*=label]){color:var(--text-base)}:where([class*=statLabel],[class*=th],[class*=convTime],[class*=convPhone],[class*=msgTime],[class*=emptyState],[class*=emptyTable],[class*=tagMore]){color:var(--text-soft)}:where([class*=table]){color:var(--text-base)}:where([class*=th]){border-bottom:1px solid var(--border-strong)}:where([class*=tr]){border-bottom-color:var(--border-subtle)}:where([class*=tr]:hover,[class*=leadItem]:hover,[class*=convCard]:hover){background-color:var(--surface-muted)}:where([class*=td]){color:var(--text-base);border-bottom-color:var(--border-subtle)}:where(input,textarea,select,[class*=input],[class*=Input],[class*=select],[class*=Select],[class*=textarea],[class*=Textarea]){background-color:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-strong)}:where(){color:color-mix(in oklch, var(--text-soft) 78%, transparent)}:where(input:focus,textarea:focus,select:focus,[class*=input]:focus,[class*=Input]:focus,[class*=select]:focus,[class*=Select]:focus,[class*=textarea]:focus,[class*=Textarea]:focus){border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}:where([class*=statusBadge],[class*=stageBadge],[class*=tagBadge],[class*=smartLabelBadge],[class*=convLabelBadge],[class*=badge],[class*=dealCount],[class*=leadStage]){background-color:var(--accent-soft);border:1px solid var(--border-strong);color:var(--accent)}:where([class*=statusPending]){background-color:var(--warning-soft);border-color:color-mix(in oklch, hsl(var(--accent-warning)) 36%, transparent);color:hsl(var(--accent-warning))}:where([class*=statusCompleted],[class*=statusActive],[class*=btnSuccess],[class*=winBtn]){background-color:var(--success-soft);border-color:color-mix(in oklch, hsl(var(--accent-success)) 38%, transparent);color:hsl(var(--accent-success))}:where([class*=statusFailed],[class*=btnDanger],[class*=loseBtn]){background-color:var(--danger-soft);border-color:color-mix(in oklch, hsl(var(--accent-danger)) 38%, transparent);color:hsl(var(--accent-danger))}:where([class*=btnPrimary],[class*=submitDealBtn],[class*=refreshButton],[class*=addDealTrigger]){background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);box-shadow:none}:where([class*=btnSecondary],[class*=btnIcon],[class*=editButton],[class*=actionBtn],[class*=cancelDealBtn],[class*=actionShortcut],[class*=attachmentBtn]){background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--text-base);box-shadow:none}:where([class*=btnSecondary]:hover,[class*=btnIcon]:hover,[class*=editButton]:hover,[class*=actionBtn]:hover,[class*=actionShortcut]:hover,[class*=attachmentBtn]:hover){background:var(--accent-soft);border-color:var(--border-strong);color:var(--accent)}:where([class*=modal]){background:var(--surface);border:1px solid var(--border-subtle);color:var(--text-strong);box-shadow:var(--shadow-soft)}
