html[data-apex-theme=apex-clean]{--crm-skin-color-scheme:light;--crm-skin-canvas:#f5f7fa;--crm-skin-surface:#fff;--crm-skin-surface-soft:#f8fafc;--crm-skin-elevated:#fff;--crm-skin-sidebar:#fff;--crm-skin-topbar:#fffffff0;--crm-skin-text:#101827;--crm-skin-text-strong:#172033;--crm-skin-muted:#667085;--crm-skin-placeholder:#667085;--crm-skin-control-border:#848ea1;--crm-skin-sidebar-text:#465469;--crm-skin-sidebar-muted:#7a8798;--crm-skin-border:#d9e2ec;--crm-skin-border-strong:#b9c9e5;--crm-skin-accent:#2563eb;--crm-skin-accent-strong:#1e40af;--crm-skin-accent-soft:#edf4ff;--crm-skin-on-accent:#fff;--crm-skin-success:#16803c;--crm-skin-warning:#9a5b00;--crm-skin-danger:#b42318;--crm-skin-danger-control:#b42318;--crm-skin-success-soft:#f0fdf4;--crm-skin-warning-soft:#fffbeb;--crm-skin-danger-soft:#fff1f0;--crm-skin-row-even:rgba(30,111,217,.015);--crm-skin-row-hover:rgba(30,111,217,.055);--crm-skin-row-selected:#2563eb2e;--crm-skin-shadow:0 12px 32px #0f172a1a;--crm-skin-shadow-soft:0 8px 24px #0f172a0f;--crm-skin-focus:#2563eb57;--crm-skin-scrollbar:#cdd5df;--crm-skin-shell-texture:radial-gradient(circle at 82% 0%,rgba(37,99,235,.055),#0000 28rem);--crm-skin-sidebar-texture:linear-gradient(180deg,#fffffffc,#f8fafcfc);--crm-skin-topbar-texture:linear-gradient(90deg,#ffffff2e,#0000 52%)}html[data-apex-theme=apex-tactical]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#0b0f14;--crm-skin-surface:#151c27;--crm-skin-surface-soft:#1b2433;--crm-skin-elevated:#202a38;--crm-skin-sidebar:#0f141c;--crm-skin-topbar:#0f141cf5;--crm-skin-text:#f4f7fb;--crm-skin-text-strong:#fff;--crm-skin-muted:#c5d0de;--crm-skin-placeholder:#c5d0de;--crm-skin-control-border:#66778e;--crm-skin-sidebar-text:#dce5ef;--crm-skin-sidebar-muted:#aab7c8;--crm-skin-border:#3b4b63;--crm-skin-border-strong:#697a91;--crm-skin-accent:#fbbf24;--crm-skin-accent-strong:#c88708;--crm-skin-accent-soft:#2a2110;--crm-skin-on-accent:#211804;--crm-skin-success:#7de0a0;--crm-skin-warning:#f5d27b;--crm-skin-danger:#ffadb1;--crm-skin-danger-control:#a82f3a;--crm-skin-success-soft:#173323;--crm-skin-warning-soft:#3b2d0e;--crm-skin-danger-soft:#3f1d25;--crm-skin-row-even:hsla(0,0%,100%,.025);--crm-skin-row-hover:rgba(251,191,36,.085);--crm-skin-row-selected:#fbbf2429;--crm-skin-shadow:0 18px 42px #0000006b;--crm-skin-shadow-soft:0 9px 26px #00000040;--crm-skin-focus:#fbbf246b;--crm-skin-scrollbar:#59687a;--crm-skin-shell-texture:linear-gradient(rgba(251,191,36,.025) 1px,#0000 0),linear-gradient(90deg,rgba(251,191,36,.025) 1px,#0000 0);--crm-skin-sidebar-texture:linear-gradient(145deg,hsla(0,0%,100%,.035),#0000 34%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.014) 0 1px,#0000 1px 8px);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(251,191,36,.055),#0000 36%)}html[data-apex-theme=apex-midnight]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#05070d;--crm-skin-surface:#0d1524;--crm-skin-surface-soft:#142033;--crm-skin-elevated:#182840;--crm-skin-sidebar:#080c14;--crm-skin-topbar:#0a1220f7;--crm-skin-text:#e8eefc;--crm-skin-text-strong:#f8fbff;--crm-skin-muted:#aebed4;--crm-skin-placeholder:#aebed4;--crm-skin-control-border:#56769d;--crm-skin-sidebar-text:#dbe7f7;--crm-skin-sidebar-muted:#9db0cc;--crm-skin-border:#2a3d57;--crm-skin-border-strong:#486384;--crm-skin-accent:#60a5fa;--crm-skin-accent-strong:#2563eb;--crm-skin-accent-soft:#0f2744;--crm-skin-on-accent:#04101f;--crm-skin-success:#76dfa0;--crm-skin-warning:#f3cf7d;--crm-skin-danger:#ffadb1;--crm-skin-danger-control:#a62f3b;--crm-skin-success-soft:#123523;--crm-skin-warning-soft:#3a2a0c;--crm-skin-danger-soft:#3f1d25;--crm-skin-row-even:rgba(96,165,250,.025);--crm-skin-row-hover:#60a5fa17;--crm-skin-row-selected:#60a5fa2e;--crm-skin-shadow:0 20px 50px #00000080;--crm-skin-shadow-soft:0 10px 28px #0000004d;--crm-skin-focus:#60a5fa70;--crm-skin-scrollbar:#405673;--crm-skin-shell-texture:radial-gradient(circle at 80% -8%,#2563eb29,#0000 31rem),linear-gradient(rgba(96,165,250,.025) 1px,#0000 0),linear-gradient(90deg,rgba(96,165,250,.025) 1px,#0000 0);--crm-skin-sidebar-texture:radial-gradient(circle at 0 0,#60a5fa1a,#0000 18rem),linear-gradient(180deg,#0f27443d,#0000 48%);--crm-skin-topbar-texture:linear-gradient(90deg,#2563eb1c,#0000 44%)}html[data-apex-theme=apex-camo]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#151a14;--crm-skin-surface:#20271d;--crm-skin-surface-soft:#2a3224;--crm-skin-elevated:#303a29;--crm-skin-sidebar:#121710;--crm-skin-topbar:#1a2118f7;--crm-skin-text:#f1f3e8;--crm-skin-text-strong:#fbfcf5;--crm-skin-muted:#b8c0ad;--crm-skin-placeholder:#b8c0ad;--crm-skin-control-border:#7a876e;--crm-skin-sidebar-text:#e8ebd8;--crm-skin-sidebar-muted:#aeb7a3;--crm-skin-border:#4a5640;--crm-skin-border-strong:#6e7b62;--crm-skin-accent:#c4a35a;--crm-skin-accent-strong:#94733a;--crm-skin-accent-soft:#332f1f;--crm-skin-on-accent:#1a160c;--crm-skin-success:#9bce80;--crm-skin-warning:#efd184;--crm-skin-danger:#f0a6a6;--crm-skin-danger-control:#9d3438;--crm-skin-success-soft:#22331d;--crm-skin-warning-soft:#3a2f14;--crm-skin-danger-soft:#3f2424;--crm-skin-row-even:hsla(71,31%,93%,.022);--crm-skin-row-hover:#c4a35a17;--crm-skin-row-selected:#c4a35a2e;--crm-skin-shadow:0 18px 44px #080b0785;--crm-skin-shadow-soft:0 9px 26px #080b0752;--crm-skin-focus:#c4a35a70;--crm-skin-scrollbar:#66725b;--crm-skin-shell-texture:radial-gradient(ellipse 42% 34% at 12% 18%,#46513f75,#0000 70%),radial-gradient(ellipse 38% 30% at 78% 22%,#323a2a66,#0000 68%),radial-gradient(ellipse 46% 36% at 58% 72%,#5a664833,#0000 72%);--crm-skin-sidebar-texture:radial-gradient(ellipse 65% 32% at 15% 20%,#52633f66,#0000 74%),radial-gradient(ellipse 55% 38% at 82% 72%,#372f2157,#0000 72%);--crm-skin-topbar-texture:radial-gradient(ellipse 34% 100% at 18% 50%,#6f7e5429,#0000 78%),linear-gradient(90deg,rgba(196,163,90,.045),#0000 44%)}html[data-apex-theme=apex-violet-camo]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#111017;--crm-skin-surface:#1b1922;--crm-skin-surface-soft:#24212d;--crm-skin-elevated:#2c2837;--crm-skin-sidebar:#121118;--crm-skin-topbar:#18161ff7;--crm-skin-text:#f2eff7;--crm-skin-text-strong:#fcfaff;--crm-skin-muted:#c2bacd;--crm-skin-placeholder:#c2bacd;--crm-skin-control-border:#7e708d;--crm-skin-sidebar-text:#e7e0ef;--crm-skin-sidebar-muted:#b7adc4;--crm-skin-border:#4d4559;--crm-skin-border-strong:#70627f;--crm-skin-accent:#b69ad7;--crm-skin-accent-strong:#8064a5;--crm-skin-accent-soft:#31283e;--crm-skin-on-accent:#1c1524;--crm-skin-success:#83d8a0;--crm-skin-warning:#e5c377;--crm-skin-danger:#f2a6ad;--crm-skin-danger-control:#a13240;--crm-skin-success-soft:#1c3425;--crm-skin-warning-soft:#382d17;--crm-skin-danger-soft:#402027;--crm-skin-row-even:rgba(182,154,215,.022);--crm-skin-row-hover:#b69ad717;--crm-skin-row-selected:#b69ad72e;--crm-skin-shadow:0 20px 48px #05040780;--crm-skin-shadow-soft:0 10px 28px #0504074d;--crm-skin-focus:#b69ad77a;--crm-skin-scrollbar:#655a71;--crm-skin-shell-texture:radial-gradient(ellipse 38% 30% at 12% 16%,#5c48705c,#0000 72%),radial-gradient(ellipse 42% 34% at 82% 26%,#403d466b,#0000 70%),radial-gradient(ellipse 46% 36% at 58% 78%,#70568533,#0000 74%);--crm-skin-sidebar-texture:radial-gradient(ellipse 72% 34% at 10% 22%,#6d528352,#0000 74%),radial-gradient(ellipse 64% 42% at 86% 78%,#43404970,#0000 72%);--crm-skin-topbar-texture:linear-gradient(105deg,#b69ad714,#0000 34%),radial-gradient(ellipse 28% 120% at 76% 50%,#5f4c7121,#0000 76%)}html[data-apex-theme=apex-urban-camo]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#0d151d;--crm-skin-surface:#16222d;--crm-skin-surface-soft:#1d2c38;--crm-skin-elevated:#253746;--crm-skin-sidebar:#0d1720;--crm-skin-topbar:#111d27f7;--crm-skin-text:#edf4fb;--crm-skin-text-strong:#f8fbff;--crm-skin-muted:#b7c5d2;--crm-skin-placeholder:#b7c5d2;--crm-skin-control-border:#6b8497;--crm-skin-sidebar-text:#dce8f2;--crm-skin-sidebar-muted:#a9bbc9;--crm-skin-border:#3d5263;--crm-skin-border-strong:#60798c;--crm-skin-accent:#65b7ff;--crm-skin-accent-strong:#267bbd;--crm-skin-accent-soft:#15324a;--crm-skin-on-accent:#07141f;--crm-skin-success:#78dba0;--crm-skin-warning:#f1cc77;--crm-skin-danger:#f3a5ab;--crm-skin-danger-control:#a5303c;--crm-skin-success-soft:#173526;--crm-skin-warning-soft:#3b2e13;--crm-skin-danger-soft:#402028;--crm-skin-row-even:rgba(101,183,255,.024);--crm-skin-row-hover:#65b7ff17;--crm-skin-row-selected:#65b7ff2e;--crm-skin-shadow:0 20px 48px #02080d85;--crm-skin-shadow-soft:0 10px 28px #02080d4d;--crm-skin-focus:#65b7ff75;--crm-skin-scrollbar:#536d80;--crm-skin-shell-texture:radial-gradient(ellipse 42% 32% at 14% 18%,#2f4e6561,#0000 72%),radial-gradient(ellipse 38% 30% at 80% 22%,#4b566254,#0000 70%),radial-gradient(ellipse 48% 38% at 58% 78%,#1f446042,#0000 74%);--crm-skin-sidebar-texture:radial-gradient(ellipse 68% 36% at 18% 24%,#2d536e66,#0000 74%),radial-gradient(ellipse 58% 44% at 84% 76%,#4d586357,#0000 72%);--crm-skin-topbar-texture:linear-gradient(105deg,#65b7ff14,#0000 36%),radial-gradient(ellipse 30% 120% at 78% 50%,#41556626,#0000 76%)}html[data-apex-theme=apex-arctic]{--crm-skin-color-scheme:light;--crm-skin-canvas:#e7edf3;--crm-skin-surface:#fff;--crm-skin-surface-soft:#f3f7fa;--crm-skin-elevated:#fbfdff;--crm-skin-sidebar:#f7fafc;--crm-skin-topbar:#fbfdfff7;--crm-skin-text:#17212b;--crm-skin-text-strong:#101820;--crm-skin-muted:#526272;--crm-skin-placeholder:#526272;--crm-skin-control-border:#7a8e9f;--crm-skin-sidebar-text:#2b3c4b;--crm-skin-sidebar-muted:#5f7181;--crm-skin-border:#aebdca;--crm-skin-border-strong:#8195a6;--crm-skin-accent:#09689f;--crm-skin-accent-strong:#075985;--crm-skin-accent-soft:#d9ebf7;--crm-skin-on-accent:#fff;--crm-skin-success:#176b3a;--crm-skin-warning:#8a5200;--crm-skin-danger:#a92525;--crm-skin-danger-control:#a92525;--crm-skin-success-soft:#e7f5ec;--crm-skin-warning-soft:#fff4d8;--crm-skin-danger-soft:#fdeaea;--crm-skin-row-even:rgba(11,111,174,.025);--crm-skin-row-hover:rgba(11,111,174,.075);--crm-skin-row-selected:#0b6fae26;--crm-skin-shadow:0 16px 36px #34445229;--crm-skin-shadow-soft:0 8px 22px #3444521a;--crm-skin-focus:#0b6fae61;--crm-skin-scrollbar:#8799a8;--crm-skin-shell-texture:radial-gradient(ellipse 40% 30% at 12% 18%,#ffffffe0,#0000 72%),radial-gradient(ellipse 42% 34% at 82% 22%,#b2c1cd47,#0000 70%),radial-gradient(ellipse 48% 38% at 58% 80%,#ffffffad,#0000 74%);--crm-skin-sidebar-texture:linear-gradient(145deg,#fffffff2,#dbe4eb94),radial-gradient(ellipse 64% 42% at 84% 76%,#acbecc47,#0000 72%);--crm-skin-topbar-texture:linear-gradient(105deg,#ffffffb8,#0000 40%),radial-gradient(ellipse 32% 120% at 76% 50%,#96b5c929,#0000 76%)}html[data-apex-theme=apex-field-camo]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#12170f;--crm-skin-surface:#1d2518;--crm-skin-surface-soft:#273120;--crm-skin-elevated:#313d28;--crm-skin-sidebar:#10150e;--crm-skin-topbar:#161d12f7;--crm-skin-text:#f2f3e8;--crm-skin-text-strong:#fbfcf5;--crm-skin-muted:#bdc4ae;--crm-skin-placeholder:#bdc4ae;--crm-skin-control-border:#7b8b6c;--crm-skin-sidebar-text:#e8ebd9;--crm-skin-sidebar-muted:#b2bba5;--crm-skin-border:#4b5940;--crm-skin-border-strong:#718064;--crm-skin-accent:#c1a15a;--crm-skin-accent-strong:#92713a;--crm-skin-accent-soft:#352f1c;--crm-skin-on-accent:#18150d;--crm-skin-success:#9ed284;--crm-skin-warning:#efd083;--crm-skin-danger:#f1a6a8;--crm-skin-danger-control:#9e343a;--crm-skin-success-soft:#21351c;--crm-skin-warning-soft:#3b3014;--crm-skin-danger-soft:#402324;--crm-skin-row-even:hsla(65,31%,93%,.022);--crm-skin-row-hover:#c1a15a17;--crm-skin-row-selected:#c1a15a2e;--crm-skin-shadow:0 20px 48px #0508048a;--crm-skin-shadow-soft:0 10px 28px #05080457;--crm-skin-focus:#c1a15a75;--crm-skin-scrollbar:#66735a;--crm-skin-shell-texture:radial-gradient(ellipse 40% 30% at 10% 18%,#57693e75,#0000 70%),radial-gradient(ellipse 36% 28% at 76% 20%,#3a422785,#0000 68%),radial-gradient(ellipse 46% 36% at 56% 72%,#695b3747,#0000 72%),radial-gradient(ellipse 34% 28% at 24% 82%,#2c392475,#0000 70%);--crm-skin-sidebar-texture:radial-gradient(ellipse 68% 34% at 14% 22%,#5c6f416b,#0000 74%),radial-gradient(ellipse 56% 42% at 84% 76%,#5c4b2a52,#0000 72%),linear-gradient(165deg,rgba(193,161,90,.035),#0000 52%);--crm-skin-topbar-texture:radial-gradient(ellipse 34% 110% at 18% 50%,#6e804f2e,#0000 78%),linear-gradient(90deg,#c1a15a0d,#0000 44%)}html[data-apex-theme=apex-tron]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#05090c;--crm-skin-surface:#0a1217;--crm-skin-surface-soft:#0f1c22;--crm-skin-elevated:#14252d;--crm-skin-sidebar:#060d11;--crm-skin-topbar:#070f14fa;--crm-skin-text:#e6f7fb;--crm-skin-text-strong:#f7fdff;--crm-skin-muted:#a9c0c7;--crm-skin-placeholder:#a9c0c7;--crm-skin-control-border:#407787;--crm-skin-sidebar-text:#d8edf2;--crm-skin-sidebar-muted:#9db8c0;--crm-skin-border:#29444d;--crm-skin-border-strong:#397080;--crm-skin-accent:#38c7e6;--crm-skin-accent-strong:#168da6;--crm-skin-accent-soft:#0a2c35;--crm-skin-on-accent:#031014;--crm-skin-success:#70dca0;--crm-skin-warning:#e9cb7b;--crm-skin-danger:#f2a2aa;--crm-skin-danger-control:#a52e3c;--crm-skin-success-soft:#123425;--crm-skin-warning-soft:#382d13;--crm-skin-danger-soft:#3f1f27;--crm-skin-row-even:rgba(56,199,230,.018);--crm-skin-row-hover:rgba(56,199,230,.075);--crm-skin-row-selected:#38c7e629;--crm-skin-shadow:0 20px 50px #00000094;--crm-skin-shadow-soft:0 10px 28px #0000005c;--crm-skin-focus:#38c7e675;--crm-skin-scrollbar:#365c66;--crm-skin-shell-texture:linear-gradient(rgba(56,199,230,.028) 1px,#0000 0),linear-gradient(90deg,rgba(56,199,230,.028) 1px,#0000 0),radial-gradient(circle at 84% -8%,#178da626,#0000 28rem);--crm-skin-sidebar-texture:linear-gradient(90deg,#0000 31px,rgba(56,199,230,.045) 32px,#0000 33px),linear-gradient(0deg,#0000 31px,rgba(56,199,230,.035) 32px,#0000 33px),linear-gradient(160deg,rgba(56,199,230,.055),#0000 38%);--crm-skin-topbar-texture:linear-gradient(90deg,#38c7e60f,#0000 34%),repeating-linear-gradient(90deg,#0000 0 63px,rgba(56,199,230,.028) 64px 65px)}html[data-apex-theme=apex-carbon]{--crm-skin-color-scheme:dark;--crm-skin-canvas:#0d0f10;--crm-skin-surface:#171a1c;--crm-skin-surface-soft:#202426;--crm-skin-elevated:#292d30;--crm-skin-sidebar:#101214;--crm-skin-topbar:#121416fa;--crm-skin-text:#f0f1ef;--crm-skin-text-strong:#fbfbfa;--crm-skin-muted:#bec1bd;--crm-skin-placeholder:#bec1bd;--crm-skin-control-border:#73797c;--crm-skin-sidebar-text:#e5e6e3;--crm-skin-sidebar-muted:#afb3ae;--crm-skin-border:#454a4d;--crm-skin-border-strong:#6b7174;--crm-skin-accent:#d1a75d;--crm-skin-accent-strong:#9e7837;--crm-skin-accent-soft:#33291a;--crm-skin-on-accent:#18130b;--crm-skin-success:#84d6a0;--crm-skin-warning:#e8c77c;--crm-skin-danger:#eea4aa;--crm-skin-danger-control:#9e303a;--crm-skin-success-soft:#1b3323;--crm-skin-warning-soft:#372c15;--crm-skin-danger-soft:#3d2025;--crm-skin-row-even:#ffffff05;--crm-skin-row-hover:rgba(209,167,93,.075);--crm-skin-row-selected:#d1a75d29;--crm-skin-shadow:0 20px 48px #0000008f;--crm-skin-shadow-soft:0 10px 28px #00000057;--crm-skin-focus:#d1a75d70;--crm-skin-scrollbar:#5b6062;--crm-skin-shell-texture:linear-gradient(118deg,hsla(0,0%,100%,.018),#0000 28%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.012) 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#00000026 0 1px,#0000 1px 5px);--crm-skin-sidebar-texture:repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 6px),repeating-linear-gradient(-45deg,#00000038 0 1px,#0000 1px 6px),linear-gradient(160deg,#d1a75d0a,#0000 42%);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(209,167,93,.045),#0000 36%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.012) 0 1px,#0000 1px 8px)}html[data-apex-theme]:has(.crm-app:not(:has(.crm-dashboard-shell--spark))){--background:var(--crm-skin-canvas);--ink:var(--crm-skin-text);color-scheme:var(--crm-skin-color-scheme);background:var(--crm-skin-canvas)}html[data-apex-theme] body:has(.crm-app:not(:has(.crm-dashboard-shell--spark))){color:var(--crm-skin-text);background:var(--crm-skin-canvas)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)){--background:var(--crm-skin-canvas);--ink:var(--crm-skin-text);--muted:var(--crm-skin-muted);--panel:var(--crm-skin-surface);--panel-soft:var(--crm-skin-surface-soft);--line:var(--crm-skin-border);--border:var(--crm-skin-border);--nav:var(--crm-skin-text-strong);--primary:var(--crm-skin-accent);--primary-dark:var(--crm-skin-accent);--accent:var(--crm-skin-accent);--success:var(--crm-skin-success);--warning:var(--crm-skin-warning);--danger:var(--crm-skin-danger-control);--apex-blue:var(--crm-skin-accent);--apex-blue-bright:var(--crm-skin-accent);--apex-blue-deep:var(--crm-skin-accent);--apex-gold:var(--crm-skin-accent);--apex-gold-bright:var(--crm-skin-accent);--crm-rail:var(--crm-skin-sidebar);--crm-surface:var(--crm-skin-canvas);--crm-elevated:var(--crm-skin-elevated);--crm-accent:var(--crm-skin-accent);--crm-accent-soft:var(--crm-skin-accent-soft);--crm-glow:0 0 24px var(--crm-skin-focus);min-height:100vh;color:var(--crm-skin-text);color-scheme:var(--crm-skin-color-scheme);background:var(--crm-skin-canvas)}html[data-apex-theme] .crm-app:has(.crm-dashboard-shell--spark),html[data-apex-theme] body:has(.crm-dashboard-shell--spark),html[data-apex-theme]:has(.crm-dashboard-shell--spark){color-scheme:dark;background:#05070f}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-dashboard-shell{color:var(--crm-skin-text);background:var(--crm-skin-shell-texture),var(--crm-skin-canvas);background-size:auto,auto}html[data-apex-theme=apex-midnight] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-dashboard-shell,html[data-apex-theme=apex-tactical] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-dashboard-shell,html[data-apex-theme=apex-tron] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-dashboard-shell{background-size:32px 32px,32px 32px,auto}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-dashboard-main,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-work-surface{color:var(--crm-skin-text);background:#0000}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-ambient-orb--blue{background:radial-gradient(circle,var(--crm-skin-accent) 0,#0000 70%)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-ambient-orb--gold{background:radial-gradient(circle,var(--crm-skin-accent-strong) 0,#0000 70%)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.enterprise-page-eyebrow,.crm-page-kicker){color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.section-header h1,.enterprise-section-heading h2,.section-mini-head h2){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .owner-report-page>div:first-child>h1{color:var(--crm-skin-text-strong)!important}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .owner-report-page>div:first-child>p{color:var(--crm-skin-muted)!important}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-page-header h1{color:#0000;background:linear-gradient(135deg,var(--crm-skin-text-strong),var(--crm-skin-accent));background-clip:text;-webkit-background-clip:text}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar{color:var(--crm-skin-sidebar-text);border-right-color:var(--crm-skin-border);background:var(--crm-skin-sidebar-texture),var(--crm-skin-sidebar);box-shadow:var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-brand,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-footer,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-group+.crm-sidebar-group{border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-footer{background:color-mix(in srgb,var(--crm-skin-sidebar) 92%,var(--crm-skin-surface-soft))}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-brand-copy strong,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-brand>a{color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-brand-copy small,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-group h2{color:var(--crm-skin-sidebar-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-nav-item,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-nav-item svg,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-collapse{color:var(--crm-skin-sidebar-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-sidebar-collapse:hover,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) a.crm-nav-item:hover{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-border);background:color-mix(in srgb,var(--crm-skin-accent-soft) 76%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-nav-item.is-active{color:var(--crm-skin-accent);border-color:color-mix(in srgb,var(--crm-skin-accent) 44%,var(--crm-skin-border));background:var(--crm-skin-accent-soft);box-shadow:inset 3px 0 0 var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-nav-item.is-active svg{color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-utility-bar{color:var(--crm-skin-text);border-bottom-color:var(--crm-skin-border);background:var(--crm-skin-topbar-texture),var(--crm-skin-topbar);box-shadow:var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-breadcrumb span{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-breadcrumb span:after{color:var(--crm-skin-border-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-account-copy strong,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-breadcrumb strong{color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-account-copy small{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-command-trigger,.crm-spark-trigger,.crm-notification-trigger,.crm-account-menu summary,.crm-mobile-menu-button,.crm-icon-button,.crm-sidebar-mobile-close,.settings-sidebar-close,.settings-mobile-menu){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:color-mix(in srgb,var(--crm-skin-elevated) 94%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-command-trigger kbd{color:var(--crm-skin-muted);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-new-lead-button,.btn-primary,.client-action-drawer summary){color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--crm-skin-on-accent) 22%,#0000),0 4px 14px color-mix(in srgb,var(--crm-skin-accent) 30%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-account-avatar{color:var(--crm-skin-on-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-account-popover,.crm-notification-panel,.command-palette){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated);box-shadow:var(--crm-skin-shadow)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-account-popover>div,.crm-notification-panel-head,.crm-notification-panel-foot,.command-palette-head,.command-palette-foot){border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-account-popover>div strong,.command-palette-input){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-account-popover>div span,.command-palette-group h2,.command-palette-item span,.command-palette-foot){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-notification-item:hover,.command-palette-item.is-active,.command-palette-item:hover){background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-notification-item{border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-notification-item.is-unread{background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-notification-item-meta{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.card,.clients-recent-list a,.blast-recipient-list,.blast-review-recipient,.table-sort-chip,.debt-editor-card,.document-editor-card,.client-file-assignment-current,.client-field-group-card,.client-profile-layout-advanced,.profile-section,.profile-subpanel,.profile-metric,.settings-directory-row,.client-workflow-stepper,.payment-info-card,.task-queue-panel,.task-filters-panel,.task-card,.task-queue-block--system,.task-overflow-menu,.chloe-path-card,.chloe-status-grid>div,.chloe-queue-card,.chloe-admin-details,.settings-sidebar,.settings-header-icon,.settings-diagnostics-metric,.settings-console-link,.settings-overview-card,.settings-status-grid article,.settings-status-strip>div,.settings-owner-group,.settings-toggle-card,.integration-card){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface);box-shadow:var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.clients-recent-list a:hover,.table-sort-chip:hover,.table-sort-chip:focus-visible){color:var(--crm-skin-text-strong);border-color:var(--crm-skin-accent);background:var(--crm-skin-row-hover)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.table,table.table,table.data-table,.data-table,.table-wrap,.card.table-wrap,.lead-queue-panel,.lead-queue-table-wrap,.lead-queue-table,.task-queue-panel,.task-queue-table-wrap,.task-queue-table,.clients-recent-table,.clients-recent-table .clients-recent-list a,.dispute-docs-table-wrap,.chloe-queue-table-wrap,.portal-table-wrap,.compact-table-wrap,.spark-layout-table-wrap,.payments-next-table,.profile-payments-table){color:var(--crm-skin-text);background:var(--crm-skin-canvas);border-color:var(--crm-skin-border);box-shadow:none}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.table th,.data-table th,.lead-queue-table th,.task-queue-table th,.chloe-queue-table th,.payments-next-table th,.profile-payments-table th){color:var(--crm-skin-muted);background:var(--crm-skin-canvas);border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.table td,.data-table td,.lead-queue-table td,.task-queue-table td,.chloe-queue-table td,.payments-next-table td,.profile-payments-table td){color:var(--crm-skin-text);background:#0000;border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.clients-recent-table-head span,.clients-recent-empty){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .clients-recent-table-head strong{color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.sdb-launch,.sdb-dismiss,.clients-recent-spark,.spark-daily-brief--corner){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.sdb-launch:hover,.sdb-dismiss:hover,.clients-recent-spark:hover){border-color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft);color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table-sort-chip.is-active{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .profile-field{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.enrollment-document-picker,.enrollment-shortcuts,.enrollment-action-groups,.settings-directory-chip,.settings-boolean-switch--prominent,.settings-boolean-switch--compact,.task-count-chip,.task-category-chip,.apex-state-code,.client-summary-plan--highlight){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.enrollment-document-picker legend,.settings-directory-identity strong){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-queue-panel-head,.task-queue-table th,.task-queue-table td,.task-card,.task-queue-block--system){border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-queue-panel-head p,.task-queue-table th,.task-queue-desc){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-queue-table th{background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-queue-row:hover,.task-queue-row.is-selected){background:var(--crm-skin-row-hover)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-queue-row--critical:not(:hover):not(.is-selected){background:color-mix(in srgb,var(--crm-skin-danger-soft) 72%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-queue-row--high:not(:hover):not(.is-selected){background:color-mix(in srgb,var(--crm-skin-warning-soft) 72%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-queue-row--waiting:not(:hover):not(.is-selected){background:color-mix(in srgb,var(--crm-skin-accent-soft) 72%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-active-filter-badge,.task-empty-state){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-empty-state h3{color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-workflow-step,.task-count-chip strong){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-row--system{background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-scope-tab.is-active,.task-count-chip.is-active){color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-count-chip.is-active strong{color:var(--crm-skin-on-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-filters-trigger.is-open,.task-count-chip:hover){border-color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-count-chip--danger strong,.task-due--overdue){color:var(--crm-skin-danger)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .task-count-chip--warn strong{color:var(--crm-skin-warning)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-empty-state p,.task-category-chip){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-source-pill--system,.task-state-badge--due-today,.task-state-badge--owner-review,.task-priority-badge--high){color:var(--crm-skin-warning);border-color:color-mix(in srgb,var(--crm-skin-warning) 44%,var(--crm-skin-border));background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-source-pill--operator,.task-state-badge--waiting,.task-priority-badge--normal,.task-priority-badge--waiting){color:var(--crm-skin-accent);border-color:color-mix(in srgb,var(--crm-skin-accent) 44%,var(--crm-skin-border));background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-state-badge--overdue,.task-priority-badge--critical){color:var(--crm-skin-danger);background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.task-state-badge--completed,.task-priority-badge--completed){color:var(--crm-skin-muted);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.chloe-path-card,.chloe-status-grid>div,.chloe-queue-card,.chloe-admin-details,.chloe-scope-chip){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.chloe-scope-chip.is-active,.chloe-queue-card.is-selected,.chloe-queue-row.is-selected){color:var(--crm-skin-accent);border-color:color-mix(in srgb,var(--crm-skin-accent) 48%,var(--crm-skin-border));background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .chloe-urgency--high{color:var(--crm-skin-danger);border:1px solid color-mix(in srgb,var(--crm-skin-danger) 44%,var(--crm-skin-border));background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .chloe-urgency--normal{color:var(--crm-skin-warning);border:1px solid color-mix(in srgb,var(--crm-skin-warning) 44%,var(--crm-skin-border));background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .chloe-urgency--low{color:var(--crm-skin-muted);border:1px solid var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .chloe-queue-select:focus-visible{outline-color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.stat-card,.dashboard-page .workflow-step){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:linear-gradient(180deg,var(--crm-skin-elevated),var(--crm-skin-surface));box-shadow:var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--neutral{border-left-color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--neutral .stat-card-icon{color:var(--crm-skin-muted);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--success{border-left-color:var(--crm-skin-success)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--success .stat-card-icon{color:var(--crm-skin-success);background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--info{border-left-color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--info .stat-card-icon{color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--warning{border-left-color:var(--crm-skin-warning)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--warning .stat-card-icon{color:var(--crm-skin-warning);background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--danger{border-left-color:var(--crm-skin-danger)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .stat-card--danger .stat-card-icon{color:var(--crm-skin-danger);background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.dashboard-page .workflow-step strong,.profile-field strong,.profile-metric strong,.client-summary-field strong,.client-summary-plan strong,.settings-sidebar-head strong,.settings-breadcrumb strong,.settings-status-grid strong,.settings-status-strip strong,.settings-overview-card,.settings-overview-card ul,.settings-console-link strong,.settings-boolean-switch-copy h4){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .dashboard-page .workflow-step span{color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .dashboard-page .workflow-step small{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.profile-id-row,.settings-sidebar-head span,.settings-page-lead,.settings-section-head p,.settings-overview-hero p,.settings-overview-card p,.settings-console-link small,.settings-nav-copy small,.settings-status-grid span,.settings-status-strip span,.settings-toggle-card-head p,.settings-boolean-switch-copy p,.settings-boolean-switch-help){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-search,.settings-status-grid article,.settings-status-strip>div,.settings-health-strip span){border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-search{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-search input{color:var(--crm-skin-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-breadcrumb span,html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-sidebar-group h2{color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-sidebar-group+.settings-sidebar-group{border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-nav-item{color:var(--crm-skin-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-nav-item:hover{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-nav-item.is-active{color:var(--crm-skin-accent);border-color:color-mix(in srgb,var(--crm-skin-accent) 44%,var(--crm-skin-border));background:var(--crm-skin-accent-soft);box-shadow:inset 3px 0 0 var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-nav-item.is-active svg{color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-nav-item svg,.settings-owner-group-title svg){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-overview-eyebrow,.settings-console-link span,.settings-owner-group-title svg){color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-nav-role,.settings-role-pill){color:var(--crm-skin-accent);border:1px solid color-mix(in srgb,var(--crm-skin-accent) 38%,var(--crm-skin-border));background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-nav-role--admin{color:var(--crm-skin-muted);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-console-link:hover{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-diagnostics-log,.settings-boolean-switch:has(.settings-switch-input:checked) .settings-switch-pill){color:var(--crm-skin-success);border-color:color-mix(in srgb,var(--crm-skin-success) 44%,var(--crm-skin-border));background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-diagnostics-log--error,.settings-inline-warning,.settings-boolean-switch:not(:has(.settings-switch-input:checked)) .settings-switch-pill){color:var(--crm-skin-danger);border-color:color-mix(in srgb,var(--crm-skin-danger) 44%,var(--crm-skin-border));background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-switch-input:checked+.settings-switch-track{background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-switch-input:focus-visible+.settings-switch-track{outline-color:var(--crm-skin-accent);box-shadow:0 0 0 3px var(--crm-skin-focus)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-switch-state-on,.settings-boolean-switch:has(.settings-switch-input:checked) .settings-switch-state-on){color:var(--crm-skin-success)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-switch-state-off,.settings-boolean-switch:not(:has(.settings-switch-input:checked)) .settings-switch-state-off){color:var(--crm-skin-danger)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.settings-boolean-switch:has(.settings-switch-input:checked) .settings-switch-state-off,.settings-boolean-switch:not(:has(.settings-switch-input:checked)) .settings-switch-state-on){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .settings-not-live-badge{color:var(--crm-skin-warning);border-color:color-mix(in srgb,var(--crm-skin-warning) 44%,var(--crm-skin-border));background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table-wrap{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-canvas);box-shadow:none}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table th{color:var(--crm-skin-muted);border-color:var(--crm-skin-border);background:var(--crm-skin-canvas)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table td{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:#0000}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table tbody tr:nth-child(2n){background:var(--crm-skin-row-even)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .table tbody tr:hover{border-left-color:var(--crm-skin-accent);background:var(--crm-skin-row-hover)!important}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-select-table tbody tr:has(.row-select-checkbox:checked),.table tbody tr:has(.bulk-select-checkbox:checked)){border-left-color:var(--crm-skin-accent)!important;background:var(--crm-skin-row-selected)!important;box-shadow:inset 0 0 0 1px var(--crm-skin-focus)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.input,select.input,textarea.input,.compact-select,.dense-input,.table-input){color:var(--crm-skin-text);border-color:var(--crm-skin-control-border);background:var(--crm-skin-elevated);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--crm-skin-text) 4%,#0000);color-scheme:var(--crm-skin-color-scheme)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.input,select.input,textarea.input)::placeholder{color:var(--crm-skin-placeholder);opacity:1}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.input,select.input,textarea.input):focus{border-color:var(--crm-skin-accent);box-shadow:0 0 0 3px var(--crm-skin-focus)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.input,select.input,textarea.input):disabled{color:color-mix(in srgb,var(--crm-skin-muted) 72%,var(--crm-skin-text));border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft);opacity:1}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) option{color:var(--crm-skin-text);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .btn-secondary{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated);box-shadow:0 2px 8px color-mix(in srgb,var(--crm-skin-canvas) 50%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .btn-secondary:hover:not(:disabled){color:var(--crm-skin-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .btn-danger{color:#fff;border-color:var(--crm-skin-danger-control);background:var(--crm-skin-danger-control)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-global-search{color:var(--crm-skin-muted);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-global-search input{color:var(--crm-skin-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-global-search input::placeholder{color:var(--crm-skin-placeholder)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-nav-soon{color:var(--crm-skin-sidebar-muted);border-color:var(--crm-skin-border);background:color-mix(in srgb,var(--crm-skin-surface-soft) 82%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.crm-nav-item--disabled,.crm-nav-item--disabled svg){color:var(--crm-skin-sidebar-muted);opacity:.72}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-account-popover button{color:var(--crm-skin-danger)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .crm-account-popover button:hover{background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-summary-dossier{background:linear-gradient(180deg,var(--crm-skin-sidebar) 0,var(--crm-skin-sidebar) 120px,var(--crm-skin-surface) 120px)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-summary-identity{border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-summary-identity-copy strong{color:var(--crm-skin-sidebar-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-readiness-label{color:var(--crm-skin-sidebar-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-summary-avatar>span{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent-strong);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-summary-plan--highlight span{color:var(--crm-skin-accent)!important}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-status-badge.status-active{color:var(--crm-skin-success);border:1px solid color-mix(in srgb,var(--crm-skin-success) 42%,var(--crm-skin-border));background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-status-badge.status-paused{color:var(--crm-skin-warning);border:1px solid color-mix(in srgb,var(--crm-skin-warning) 42%,var(--crm-skin-border));background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-status-badge.status-cancelled{color:var(--crm-skin-danger);border:1px solid color-mix(in srgb,var(--crm-skin-danger) 42%,var(--crm-skin-border));background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-status-badge.status-neutral{color:var(--crm-skin-muted);border:1px solid var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.client-workflow-step-marker,.client-workflow-step.is-upcoming .client-workflow-step-marker,.client-workflow-step.is-locked .client-workflow-step-marker){color:var(--crm-skin-muted);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.client-workflow-step-label,.client-workflow-step.is-locked .client-workflow-step-label){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-workflow-step.is-current .client-workflow-step-marker{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent);box-shadow:0 0 0 4px var(--crm-skin-focus),var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-workflow-step.is-current .client-workflow-step-label{color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-workflow-step.is-complete .client-workflow-step-marker{color:var(--crm-skin-success);border-color:var(--crm-skin-success);background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .client-workflow-step.is-complete .client-workflow-step-label{color:var(--crm-skin-success)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.client-profile-tabs a,.client-secondary-tabs a,.settings-tabs a,.task-scope-tab,[role=tab]){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.client-profile-tabs a.active,.client-secondary-tabs a.active,.settings-tabs a.active,.task-scope-tab.is-active,[role=tab][aria-selected=true]){color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .operations-tabs{border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.operations-tabs a,.billing-section-nav a){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .operations-tabs a.active{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent);box-shadow:var(--crm-skin-shadow-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.operations-tabs a:hover,.billing-section-nav a:hover){color:var(--crm-skin-accent);border-color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.profile-avatar,.enrollment-action-menu[open] summary,.payment-schedule-add-summary){color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.payment-schedule-add-summary:hover,.payment-schedule-add-drawer[open]>.payment-schedule-add-summary,.payment-schedule-add-summary:focus-visible){color:var(--crm-skin-on-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .payment-schedule-add-icon{color:var(--crm-skin-on-accent);background:color-mix(in srgb,var(--crm-skin-on-accent) 16%,#0000)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.enrollment-action-menu summary,.enrollment-action-panel){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .enrollment-action-menu[open] summary{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.agreement-dialog,.action-modal-panel,.device-attention-dialog,.apex-confirm-dialog,.feedback-toast){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated);box-shadow:var(--crm-skin-shadow)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.agreement-dialog-head,.agreement-dialog-actions){border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.success-panel,.task-workspace-banner--ok){color:var(--crm-skin-success);border-color:color-mix(in srgb,var(--crm-skin-success) 48%,var(--crm-skin-border));background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.warning-panel,.task-noise-notice){color:var(--crm-skin-warning);border-color:color-mix(in srgb,var(--crm-skin-warning) 48%,var(--crm-skin-border));background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.form-error,.error-panel,.task-workspace-banner:not(.task-workspace-banner--ok)){color:var(--crm-skin-danger);border-color:color-mix(in srgb,var(--crm-skin-danger) 48%,var(--crm-skin-border));background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .apex-state{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state-label,.apex-state-description,.apex-state-hint){color:var(--crm-skin-muted)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state-title,.apex-state-fact,.apex-state-code){color:var(--crm-skin-text-strong)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state--info .apex-state-icon,.apex-state--info .apex-state-label){color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state--success .apex-state-icon,.apex-state--success .apex-state-label){color:var(--crm-skin-success)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state--warning .apex-state-icon,.apex-state--warning .apex-state-label){color:var(--crm-skin-warning)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .apex-state--danger{background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.apex-state--danger .apex-state-icon,.apex-state--danger .apex-state-label){color:var(--crm-skin-danger)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .status-badge{border:1px solid color-mix(in srgb,currentcolor 24%,#0000);box-shadow:inset 0 1px 0 #ffffff29}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .status-badge:is([data-status=NEEDS_BANKING],[data-status=PITCHED],[data-status=PAUSED],[data-status=UPDATED],[data-status=MANUAL_REVIEW],[data-status=NOT_SIGNED],[data-status=DUE_TODAY],[data-status=NEEDED],[data-status=NEEDS_KEYS],[data-status=WARM],[data-status=DOCS_NEEDED],[data-status=NEEDS_DOCUMENT_PREP],[data-status=DATA],[data-status=DOCUMENT_GENERATION],[data-status=CLIENT_STATUS],[data-status=P1],[data-status=QUALIFIED],[data-status=ENROLLED],[data-status=COMPLETED],[data-status=PULLED],[data-status=SALE_MADE],[data-status=ACH],[data-status=PRINTED]){color:#07130d;text-shadow:none}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.badge-success,.badge-info,.badge-warning,.badge-error,.badge-primary,.badge-secondary){border-color:var(--crm-skin-border)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .badge-success{color:var(--crm-skin-success);background:var(--crm-skin-success-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .badge-warning{color:var(--crm-skin-warning);background:var(--crm-skin-warning-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .badge-error{color:var(--crm-skin-danger);background:var(--crm-skin-danger-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.badge-info,.badge-primary,.badge-secondary){color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--crm-skin-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--crm-skin-focus)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)),html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) *{scrollbar-color:var(--crm-skin-scrollbar) #0000}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) ::-webkit-scrollbar{width:10px;height:10px}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) ::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:999px;background:var(--crm-skin-scrollbar);background-clip:padding-box}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.task-overflow-menu--portal,.device-attention-dialog-backdrop){--background:var(--crm-skin-canvas);--ink:var(--crm-skin-text);--muted:var(--crm-skin-muted);--panel:var(--crm-skin-surface);--panel-soft:var(--crm-skin-surface-soft);--line:var(--crm-skin-border);--border:var(--crm-skin-border);--primary:var(--crm-skin-accent);--primary-dark:var(--crm-skin-accent);--danger:var(--crm-skin-danger-control);color:var(--crm-skin-text);color-scheme:var(--crm-skin-color-scheme)}html[data-apex-theme] :is(.settings-drawer,.task-drawer,.task-overflow-menu--portal,.device-attention-dialog){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated);box-shadow:var(--crm-skin-shadow)}html[data-apex-theme] :is(.settings-drawer-header,.settings-drawer-footer){color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface)}html[data-apex-theme] :is(.settings-drawer-heading h2,.settings-drawer-subtitle strong){color:var(--crm-skin-text-strong)}html[data-apex-theme] :is(.settings-drawer-subtitle,.settings-drawer-section h3){color:var(--crm-skin-muted)}html[data-apex-theme] .settings-drawer-radio-row label{color:var(--crm-skin-text)}html[data-apex-theme] .settings-drawer-close{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] .task-drawer-header{color:var(--crm-skin-sidebar-text);border-color:var(--crm-skin-border);background:var(--crm-skin-topbar-texture),var(--crm-skin-sidebar)}html[data-apex-theme] .task-drawer-eyebrow{color:var(--crm-skin-accent)}html[data-apex-theme] .task-drawer-close{color:var(--crm-skin-sidebar-text);border-color:var(--crm-skin-border);background:color-mix(in srgb,var(--crm-skin-elevated) 86%,#0000)}html[data-apex-theme] :is(.task-drawer-section h3,.task-drawer-meta dt,.task-drawer-note span,.task-drawer-reschedule>span,.task-drawer-reassign>span){color:var(--crm-skin-muted)}html[data-apex-theme] :is(.task-drawer-description,.task-drawer-meta dd,.task-drawer-note p){color:var(--crm-skin-text)}html[data-apex-theme] .task-drawer-note{color:var(--crm-skin-text);border-color:var(--crm-skin-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .task-drawer-flash{color:var(--crm-skin-success);border-color:color-mix(in srgb,var(--crm-skin-success) 48%,var(--crm-skin-border));background:var(--crm-skin-success-soft)}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.task-overflow-menu--portal,.device-attention-dialog-backdrop) .btn-primary{color:var(--crm-skin-on-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent)}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.task-overflow-menu--portal,.device-attention-dialog-backdrop) .btn-secondary{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-border);background:var(--crm-skin-elevated)}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.task-overflow-menu--portal,.device-attention-dialog-backdrop) .btn-secondary:hover:not(:disabled){color:var(--crm-skin-accent);border-color:var(--crm-skin-accent);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .task-overflow-menu button{color:var(--crm-skin-text)}html[data-apex-theme] .task-overflow-menu button:hover{color:var(--crm-skin-text-strong);background:var(--crm-skin-accent-soft)}html[data-apex-theme] .device-attention-dialog{color:var(--crm-skin-text);border-color:color-mix(in srgb,var(--crm-skin-warning) 56%,var(--crm-skin-border))}html[data-apex-theme] .device-attention-dialog-header h2{color:var(--crm-skin-warning)}html[data-apex-theme] :is(.device-attention-lead,.device-attention-fixes){color:var(--crm-skin-text)}html[data-apex-theme] .device-attention-footnote{color:var(--crm-skin-muted)}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.task-overflow-menu--portal,.device-attention-dialog-backdrop) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--crm-skin-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--crm-skin-focus)}html[data-apex-theme] :is(.settings-drawer-root,.task-drawer-root,.device-attention-dialog-backdrop) :is(.input,select.input,textarea.input){color:var(--crm-skin-text);border-color:var(--crm-skin-control-border);background:var(--crm-skin-surface)}.crm-appearance-settings{display:grid;gap:12px}.crm-appearance-settings .settings-section-head{margin-bottom:0}.crm-appearance-field{width:100%;max-width:420px}.crm-appearance-select{color:var(--crm-skin-text,var(--ink));border-color:var(--crm-skin-control-border,var(--line));background:var(--crm-skin-surface,var(--panel))}.crm-appearance-active{margin:0;color:var(--crm-skin-muted,var(--muted));font-size:12px;line-height:1.5}.owner-only-badge{background:#0f3f7a;color:#fff;font-size:10px}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) .owner-only-badge{color:var(--crm-skin-on-accent);border:1px solid color-mix(in srgb,var(--crm-skin-accent) 55%,var(--crm-skin-border));background:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-action-floating-bar,[data-bulk-toolbar],.bulk-console-toolbar){color:var(--crm-skin-text);border:1px solid color-mix(in srgb,var(--crm-skin-accent) 48%,var(--crm-skin-border));border-top:4px solid var(--crm-skin-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--crm-skin-elevated) 96%,#0000) 0,color-mix(in srgb,var(--crm-skin-surface) 98%,#0000) 100%);box-shadow:var(--crm-skin-shadow)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-action-floating-bar__count,[data-bulk-toolbar] .bulk-action-floating-bar__count){color:var(--crm-skin-text)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-action-floating-bar__count strong,[data-bulk-toolbar] .bulk-action-floating-bar__count strong){color:var(--crm-skin-accent)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-action-floating-bar,[data-bulk-toolbar]) .input.dense-input{color:var(--crm-skin-text);border-color:var(--crm-skin-control-border);background:var(--crm-skin-surface-soft)}html[data-apex-theme] .crm-app:not(:has(.crm-dashboard-shell--spark)) :is(.bulk-action-floating-bar,[data-bulk-toolbar]) .btn-secondary{color:var(--crm-skin-text-strong);border-color:var(--crm-skin-border);background:color-mix(in srgb,var(--crm-skin-elevated) 88%,#0000)}.apex-theme-option[data-theme-option=apex-violet-camo].is-selected{color:#f2eff7;border-color:#b69ad7;background:radial-gradient(ellipse 45% 80% at 12% 22%,#70568575,#0000 72%),radial-gradient(ellipse 48% 80% at 82% 72%,#48444e8c,#0000 70%),#1b1922}.apex-theme-option[data-theme-option=apex-urban-camo].is-selected{color:#edf4fb;border-color:#65b7ff;background:radial-gradient(ellipse 46% 80% at 14% 24%,#31536c8c,#0000 72%),radial-gradient(ellipse 48% 80% at 84% 70%,#535f6a73,#0000 70%),#16222d}.apex-theme-option[data-theme-option=apex-arctic].is-selected{color:#17212b;border-color:#09689f;background:radial-gradient(ellipse 46% 80% at 14% 24%,#ffffffdb,#0000 72%),radial-gradient(ellipse 48% 80% at 84% 70%,#aabecd52,#0000 70%),#e7edf3}.apex-theme-option[data-theme-option=apex-field-camo].is-selected{color:#f2f3e8;border-color:#c1a15a;background:radial-gradient(ellipse 46% 80% at 14% 24%,#5b6f4094,#0000 72%),radial-gradient(ellipse 48% 80% at 84% 70%,#634f2b66,#0000 70%),#1d2518}.apex-theme-option[data-theme-option=apex-tron].is-selected{color:#e6f7fb;border-color:#38c7e6;background:linear-gradient(#38c7e60f 1px,#0000 0),linear-gradient(90deg,#38c7e60f 1px,#0000 0),#0a1217;background-size:18px 18px}.apex-theme-option[data-theme-option=apex-carbon].is-selected{color:#f0f1ef;border-color:#d1a75d;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#00000038 0 1px,#0000 1px 5px),#171a1c}.apex-theme-option:is([data-theme-option=apex-violet-camo],[data-theme-option=apex-urban-camo],[data-theme-option=apex-field-camo],[data-theme-option=apex-tron],[data-theme-option=apex-carbon]).is-selected span{color:#f0f5f9c7}.apex-theme-option[data-theme-option=apex-arctic].is-selected span{color:#526272}.softphone-shell--standalone{position:static}.softphone-shell[data-softphone-theme=apex-violet-camo]{--sp-bg:#111017;--sp-panel:#1b1922;--sp-ink:#f2eff7;--sp-muted:#c2bacd;--sp-line:#4d4559;--sp-accent:#b69ad7;--sp-accent-ink:#1c1524;--sp-accent-soft:#31283e;--sp-call:#5cbf82;--sp-call-ink:#071b10;--sp-danger:#f2a6ad;--sp-danger-bg:#402027;--sp-warn:#e5c377;--sp-warn-bg:#382d17;--sp-chip-bg:#24212d;--sp-chip-ink:#ebe5f1;--sp-key-bg:#24212d;--sp-key-border:#554b63;--sp-nav-bg:#121118;--sp-chrome:#18161f;--sp-shadow:0 28px 90px #050407a3;--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,#5c48706b,#0000 70%),radial-gradient(ellipse 38% 30% at 78% 22%,#403d467a,#0000 68%),radial-gradient(ellipse 46% 36% at 58% 72%,#7056853d,#0000 72%);--sp-scan:linear-gradient(165deg,rgba(182,154,215,.045),#0000 42% 64%,#4c415814)}.softphone-shell[data-softphone-theme=apex-urban-camo]{--sp-bg:#0d151d;--sp-panel:#16222d;--sp-ink:#edf4fb;--sp-muted:#b7c5d2;--sp-line:#3d5263;--sp-accent:#65b7ff;--sp-accent-ink:#07141f;--sp-accent-soft:#15324a;--sp-call:#58c984;--sp-call-ink:#061b10;--sp-danger:#f3a5ab;--sp-danger-bg:#402028;--sp-warn:#f1cc77;--sp-warn-bg:#3b2e13;--sp-chip-bg:#1d2c38;--sp-chip-ink:#e2edf6;--sp-key-bg:#1d2c38;--sp-key-border:#466074;--sp-nav-bg:#0d1720;--sp-chrome:#111d27;--sp-shadow:0 28px 90px #02080da3;--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,#2f4e6575,#0000 70%),radial-gradient(ellipse 38% 30% at 78% 22%,#4b566266,#0000 68%),radial-gradient(ellipse 46% 36% at 58% 72%,#1f44604d,#0000 72%);--sp-scan:linear-gradient(165deg,rgba(101,183,255,.045),#0000 42% 64%,#43525f14)}.softphone-shell[data-softphone-theme=apex-arctic]{--sp-bg:#e7edf3;--sp-panel:#fff;--sp-ink:#17212b;--sp-muted:#526272;--sp-line:#aebdca;--sp-accent:#09689f;--sp-accent-ink:#fff;--sp-accent-soft:#d9ebf7;--sp-call:#147a43;--sp-call-ink:#fff;--sp-danger:#a92525;--sp-danger-bg:#fdeaea;--sp-warn:#8a5200;--sp-warn-bg:#fff4d8;--sp-chip-bg:#edf3f7;--sp-chip-ink:#263746;--sp-key-bg:#fbfdff;--sp-key-border:#aebdca;--sp-nav-bg:#f3f7fa;--sp-chrome:#f8fbfd;--sp-shadow:0 28px 80px #3444523d;--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,#ffffffe6,#0000 70%),radial-gradient(ellipse 38% 30% at 78% 22%,#aabecd4d,#0000 68%),radial-gradient(ellipse 46% 36% at 58% 72%,#ffffffb3,#0000 72%);--sp-scan:linear-gradient(165deg,rgba(11,111,174,.025),#0000 42% 64%,#7e97a912)}.softphone-shell[data-softphone-theme=apex-field-camo]{--sp-bg:#12170f;--sp-panel:#1d2518;--sp-ink:#f2f3e8;--sp-muted:#bdc4ae;--sp-line:#4b5940;--sp-accent:#c1a15a;--sp-accent-ink:#18150d;--sp-accent-soft:#352f1c;--sp-call:#55753d;--sp-call-ink:#fff;--sp-danger:#f1a6a8;--sp-danger-bg:#402324;--sp-warn:#efd083;--sp-warn-bg:#3b3014;--sp-chip-bg:#273120;--sp-chip-ink:#e9ecd9;--sp-key-bg:#222c1c;--sp-key-border:#526247;--sp-nav-bg:#10150e;--sp-chrome:#161d12;--sp-shadow:0 28px 90px #050804a3;--sp-grid:radial-gradient(ellipse 40% 30% at 10% 18%,#57693e85,#0000 70%),radial-gradient(ellipse 36% 28% at 76% 20%,#3a422794,#0000 68%),radial-gradient(ellipse 46% 36% at 56% 72%,#695b3752,#0000 72%),radial-gradient(ellipse 34% 28% at 24% 82%,#2c392485,#0000 70%);--sp-scan:linear-gradient(165deg,rgba(193,161,90,.045),#0000 42% 64%,#53623a14)}.softphone-shell[data-softphone-theme=apex-tron]{--sp-bg:#05090c;--sp-panel:#0a1217;--sp-ink:#e6f7fb;--sp-muted:#a9c0c7;--sp-line:#29444d;--sp-accent:#38c7e6;--sp-accent-ink:#031014;--sp-accent-soft:#0a2c35;--sp-call:#55ce87;--sp-call-ink:#04170d;--sp-danger:#f2a2aa;--sp-danger-bg:#3f1f27;--sp-warn:#e9cb7b;--sp-warn-bg:#382d13;--sp-chip-bg:#0f1c22;--sp-chip-ink:#d9edf2;--sp-key-bg:#0f1c22;--sp-key-border:#31515c;--sp-nav-bg:#060d11;--sp-chrome:#071014;--sp-shadow:0 28px 90px #000000ad;--sp-grid:linear-gradient(#38c7e60a 1px,#0000 0),linear-gradient(90deg,#38c7e60a 1px,#0000 0);--sp-scan:linear-gradient(180deg,#0000,rgba(56,199,230,.045) 50%,#0000)}.softphone-shell[data-softphone-theme=apex-carbon]{--sp-bg:#0d0f10;--sp-panel:#171a1c;--sp-ink:#f0f1ef;--sp-muted:#bec1bd;--sp-line:#454a4d;--sp-accent:#d1a75d;--sp-accent-ink:#18130b;--sp-accent-soft:#33291a;--sp-call:#5eaa76;--sp-call-ink:#07160d;--sp-danger:#eea4aa;--sp-danger-bg:#3d2025;--sp-warn:#e8c77c;--sp-warn-bg:#372c15;--sp-chip-bg:#202426;--sp-chip-ink:#e6e7e4;--sp-key-bg:#202426;--sp-key-border:#505659;--sp-nav-bg:#101214;--sp-chrome:#121416;--sp-shadow:0 28px 90px #000000a8;--sp-grid:repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#0003 0 1px,#0000 1px 5px);--sp-scan:linear-gradient(165deg,rgba(209,167,93,.035),#0000 42% 64%,hsla(0,0%,100%,.025))}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-panel{color:var(--sp-ink);border-color:var(--sp-line);background:var(--sp-bg);box-shadow:var(--sp-shadow)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-head{border-bottom-color:var(--sp-line);background:var(--sp-chrome)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-carbon]) .softphone-phone{background-size:auto}.softphone-shell[data-softphone-theme=apex-tron] .softphone-phone{background-size:auto,18px 18px,18px 18px}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-error,.form-error.floating-softphone-error,.softphone-error,.softphone-inline-error){color:var(--sp-danger);border:1px solid color-mix(in srgb,var(--sp-danger) 45%,#0000);border-radius:10px;background:var(--sp-danger-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-interrupted-notice,.floating-softphone-hint--warning,.floating-softphone-reconcile){color:var(--sp-warn);border-color:color-mix(in srgb,var(--sp-warn) 50%,#0000);background:var(--sp-warn-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-timer,.floating-softphone-number-card strong,.floating-softphone-head-copy h2,.floating-softphone-dtmf-display){color:var(--sp-ink)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-subline,.floating-softphone-hint,.floating-softphone-mode-hint,.floating-softphone-device-meta,.floating-softphone-number-card span,.floating-softphone-minimized-copy small){color:var(--sp-muted)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-number-card,.floating-softphone-tabs button,.floating-softphone-mute-placeholder,.floating-softphone-dtmf-display,.floating-softphone-key,.floating-softphone-mute,.floating-softphone-icon-btn,.softphone-key,.input,select.input,textarea.input){color:var(--sp-ink);border-color:var(--sp-key-border);background:var(--sp-key-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .softphone-theme-option.is-selected:not([data-theme-option]),.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-tabs button.is-active,.softphone-bottom-nav button.is-selected){color:var(--sp-accent);border-color:var(--sp-accent);background:var(--sp-accent-soft)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.softphone-chrome-head,.softphone-settings-block,.softphone-list-item,.softphone-number-display,.softphone-meta-row>div,.softphone-minimized-btn,.floating-softphone-minimized-btn){color:var(--sp-ink);border-color:var(--sp-line);background:var(--sp-panel)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-status-pill,.floating-softphone-mode-pill,.floating-softphone-device-meta span){color:var(--sp-chip-ink);border-color:var(--sp-line);background:var(--sp-chip-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-mode-pill--phone_bridge{color:var(--sp-muted);border-color:var(--sp-line);background:var(--sp-chip-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-mode-pill--browser_audio,.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-mute.is-active{color:var(--sp-accent);border-color:var(--sp-accent);background:var(--sp-accent-soft)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-status-pill--dialing,.floating-softphone-status-pill--ringing){color:var(--sp-warn);border-color:color-mix(in srgb,var(--sp-warn) 48%,var(--sp-line));background:var(--sp-warn-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-status-pill--connected,.floating-softphone-status-pill--muted){color:var(--sp-call-ink);border-color:var(--sp-call);background:var(--sp-call)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-status-pill--error{color:var(--sp-danger);border-color:color-mix(in srgb,var(--sp-danger) 48%,var(--sp-line));background:var(--sp-danger-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) .floating-softphone-status-pill--ended{color:var(--sp-muted);border-color:var(--sp-line);background:var(--sp-chip-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.floating-softphone-number-card--primary,.softphone-number-card--primary){color:var(--sp-ink);border-color:color-mix(in srgb,var(--sp-accent) 48%,var(--sp-line));background:var(--sp-accent-soft)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.btn-primary,.floating-softphone-wrapup-actions .btn-primary){color:var(--sp-accent-ink);border-color:var(--sp-accent);background:var(--sp-accent)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.btn-secondary,.floating-softphone-wrapup-actions .btn-secondary){color:var(--sp-ink);border-color:var(--sp-key-border);background:var(--sp-key-bg)}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(button,input,select,textarea):focus-visible{outline:3px solid var(--sp-accent);outline-offset:2px}.softphone-shell:is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(button,input,select,textarea):disabled{color:color-mix(in srgb,var(--sp-muted) 70%,var(--sp-ink));opacity:1}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-violet-camo]{border-color:#8064a5;background:radial-gradient(ellipse 70% 60% at 18% 30%,#7056856b,#0000 65%),linear-gradient(145deg,#241d2d,#121118);color:#f2eff7;box-shadow:0 8px 22px #11101794}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-urban-camo]{border-color:#267bbd;background:radial-gradient(ellipse 70% 60% at 18% 30%,#31536c80,#0000 65%),linear-gradient(145deg,#1a2c39,#0d1720);color:#edf4fb;box-shadow:0 8px 22px #050d1394}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-arctic]{border-color:#8195a6;background:linear-gradient(145deg,#fff,#dce6ee);color:#17212b;box-shadow:0 8px 22px #34445233}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-field-camo]{border-color:#718064;background:radial-gradient(ellipse 70% 60% at 18% 30%,#57693e85,#0000 65%),linear-gradient(145deg,#26331f,#10150e);color:#f2f3e8;box-shadow:0 8px 22px #05080499}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-tron]{border-color:#168da6;background:linear-gradient(#38c7e60d 1px,#0000 0),linear-gradient(90deg,#38c7e60d 1px,#0000 0),#071014;background-size:12px 12px;color:#e6f7fb;box-shadow:0 8px 22px #0000009e}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-carbon]{border-color:#6b7174;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#0000003d 0 1px,#0000 1px 5px),#171a1c;color:#f0f1ef;box-shadow:0 8px 22px #0009}:is(.softphone-launcher-btn,.crm-global-softphone-launcher):is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]):focus-visible{outline-color:currentColor}:is(.softphone-launcher-btn,.crm-global-softphone-launcher):is([data-softphone-theme=apex-violet-camo],[data-softphone-theme=apex-urban-camo],[data-softphone-theme=apex-arctic],[data-softphone-theme=apex-field-camo],[data-softphone-theme=apex-tron],[data-softphone-theme=apex-carbon]) :is(.softphone-launcher-dot,.crm-global-softphone-launcher-dot){background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 34%,#0000)}@media (prefers-reduced-motion:reduce){html[data-apex-theme] .crm-app .crm-status-led{animation:none}}#apex-softphone-shell .softphone-shell[data-softphone-skin=apex-purple],.softphone-shell[data-softphone-skin=apex-purple],.softphone-shell[data-softphone-skin=apex-purple][data-softphone-theme]{--sp-bg:#1a1033;--sp-panel:#2a1848;--sp-ink:#fff;--sp-muted:#c4b5fd;--sp-line:#5b4a82;--sp-accent:#a78bfa;--sp-accent-soft:#2e1b55;--sp-call:#16a34a;--sp-call-ink:#fff;--sp-danger:#dc2626;--sp-key-bg:#2a1b4a;--sp-key-border:#5b4a82;--sp-nav-bg:#160d2e;--sp-chrome:#160d2e;--sp-shadow:0 24px 80px #4c1d9573;--sp-grid:none;--sp-scan:none}.softphone-shell[data-softphone-skin=apex-purple] .floating-softphone-panel,.softphone-shell[data-softphone-skin=apex-purple] .softphone-active-embedded .floating-softphone-panel,.softphone-shell[data-softphone-skin=apex-purple] .softphone-active-panel,.softphone-shell[data-softphone-skin=apex-purple] .softphone-minimized-pill,.softphone-shell[data-softphone-skin=apex-purple] .softphone-phone{background:#1a1033;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--sp-ink)}.softphone-shell[data-softphone-skin=apex-purple] .softphone-chrome-head,.softphone-shell[data-softphone-skin=apex-purple] .softphone-control-dock,.softphone-shell[data-softphone-skin=apex-purple] .softphone-idle-nav{background:var(--sp-nav-bg);color:var(--sp-ink)}.softphone-shell[data-softphone-skin=apex-purple] .softphone-caller-avatar{background:#c4b5fd;color:#fff}.softphone-shell[data-softphone-skin=apex-purple] .softphone-dtmf-drawer,.softphone-shell[data-softphone-skin=apex-purple] .softphone-history,.softphone-shell[data-softphone-skin=apex-purple] .softphone-transfer-card{background:#2a1848;color:#fff;border-color:var(--sp-line)}.softphone-shell[data-softphone-skin=apex-purple] .softphone-transfer-choice,.softphone-shell[data-softphone-skin=apex-purple] .softphone-transfer-roster button{background:#1a1033;color:#fff;border-color:var(--sp-line)}.softphone-shell[data-softphone-skin=apex-purple] .softphone-transfer-cancel-link,.softphone-shell[data-softphone-skin=apex-purple] .softphone-transfer-close{color:#c4b5fd}link,script,style,template{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.btn-danger,.btn-gold,.btn-primary,.btn-secondary,.btn-warning-accent,.gold-button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;appearance:none}.input,input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{display:block;width:100%;min-width:0;max-width:100%;line-height:1.25}.audit-form-grid>*,.auth-card,.auth-hero,.auth-page,.edit-grid>*,.field,.form-grid>*{min-width:0}.auth-page{overflow-x:hidden;overflow-y:auto}@media screen and (max-width:820px){.btn-danger,.btn-primary,.btn-secondary,.gold-button,.input,input,select,textarea{font-size:16px}}@supports not (height:100dvh){.settings-drawer,.user-edit-drawer{height:100vh}}@supports not (height:100svh){.agreement-dialog{max-height:calc(100vh - 32px)}}