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:hsla(0,0%,100%,.94);--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:rgba(37,99,235,.18);--crm-skin-shadow:0 12px 32px rgba(15,23,42,.1);--crm-skin-shadow-soft:0 8px 24px rgba(15,23,42,.06);--crm-skin-focus:rgba(37,99,235,.34);--crm-skin-scrollbar:#cdd5df;--crm-skin-shell-texture:radial-gradient(circle at 82% 0%,rgba(37,99,235,.055),transparent 28rem);--crm-skin-sidebar-texture:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,250,252,.99));--crm-skin-topbar-texture:linear-gradient(90deg,hsla(0,0%,100%,.18),transparent 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:rgba(15,20,28,.96);--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:rgba(251,191,36,.16);--crm-skin-shadow:0 18px 42px rgba(0,0,0,.42);--crm-skin-shadow-soft:0 9px 26px rgba(0,0,0,.25);--crm-skin-focus:rgba(251,191,36,.42);--crm-skin-scrollbar:#59687a;--crm-skin-shell-texture:linear-gradient(rgba(251,191,36,.025) 1px,transparent 0),linear-gradient(90deg,rgba(251,191,36,.025) 1px,transparent 0);--crm-skin-sidebar-texture:linear-gradient(145deg,hsla(0,0%,100%,.035),transparent 34%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.014) 0 1px,transparent 1px 8px);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(251,191,36,.055),transparent 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:rgba(10,18,32,.97);--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:rgba(96,165,250,.09);--crm-skin-row-selected:rgba(96,165,250,.18);--crm-skin-shadow:0 20px 50px rgba(0,0,0,.5);--crm-skin-shadow-soft:0 10px 28px rgba(0,0,0,.3);--crm-skin-focus:rgba(96,165,250,.44);--crm-skin-scrollbar:#405673;--crm-skin-shell-texture:radial-gradient(circle at 80% -8%,rgba(37,99,235,.16),transparent 31rem),linear-gradient(rgba(96,165,250,.025) 1px,transparent 0),linear-gradient(90deg,rgba(96,165,250,.025) 1px,transparent 0);--crm-skin-sidebar-texture:radial-gradient(circle at 0 0,rgba(96,165,250,.1),transparent 18rem),linear-gradient(180deg,rgba(15,39,68,.24),transparent 48%);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(37,99,235,.11),transparent 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:rgba(26,33,24,.97);--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:rgba(196,163,90,.09);--crm-skin-row-selected:rgba(196,163,90,.18);--crm-skin-shadow:0 18px 44px rgba(8,11,7,.52);--crm-skin-shadow-soft:0 9px 26px rgba(8,11,7,.32);--crm-skin-focus:rgba(196,163,90,.44);--crm-skin-scrollbar:#66725b;--crm-skin-shell-texture:radial-gradient(ellipse 42% 34% at 12% 18%,rgba(70,81,63,.46),transparent 70%),radial-gradient(ellipse 38% 30% at 78% 22%,rgba(50,58,42,.4),transparent 68%),radial-gradient(ellipse 46% 36% at 58% 72%,rgba(90,102,72,.2),transparent 72%);--crm-skin-sidebar-texture:radial-gradient(ellipse 65% 32% at 15% 20%,rgba(82,99,63,.4),transparent 74%),radial-gradient(ellipse 55% 38% at 82% 72%,rgba(55,47,33,.34),transparent 72%);--crm-skin-topbar-texture:radial-gradient(ellipse 34% 100% at 18% 50%,rgba(111,126,84,.16),transparent 78%),linear-gradient(90deg,rgba(196,163,90,.045),transparent 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:rgba(24,22,31,.97);--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:rgba(182,154,215,.09);--crm-skin-row-selected:rgba(182,154,215,.18);--crm-skin-shadow:0 20px 48px rgba(5,4,7,.5);--crm-skin-shadow-soft:0 10px 28px rgba(5,4,7,.3);--crm-skin-focus:rgba(182,154,215,.48);--crm-skin-scrollbar:#655a71;--crm-skin-shell-texture:radial-gradient(ellipse 38% 30% at 12% 16%,rgba(92,72,112,.36),transparent 72%),radial-gradient(ellipse 42% 34% at 82% 26%,rgba(64,61,70,.42),transparent 70%),radial-gradient(ellipse 46% 36% at 58% 78%,rgba(112,86,133,.2),transparent 74%);--crm-skin-sidebar-texture:radial-gradient(ellipse 72% 34% at 10% 22%,rgba(109,82,131,.32),transparent 74%),radial-gradient(ellipse 64% 42% at 86% 78%,rgba(67,64,73,.44),transparent 72%);--crm-skin-topbar-texture:linear-gradient(105deg,rgba(182,154,215,.08),transparent 34%),radial-gradient(ellipse 28% 120% at 76% 50%,rgba(95,76,113,.13),transparent 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:rgba(17,29,39,.97);--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:rgba(101,183,255,.09);--crm-skin-row-selected:rgba(101,183,255,.18);--crm-skin-shadow:0 20px 48px rgba(2,8,13,.52);--crm-skin-shadow-soft:0 10px 28px rgba(2,8,13,.3);--crm-skin-focus:rgba(101,183,255,.46);--crm-skin-scrollbar:#536d80;--crm-skin-shell-texture:radial-gradient(ellipse 42% 32% at 14% 18%,rgba(47,78,101,.38),transparent 72%),radial-gradient(ellipse 38% 30% at 80% 22%,rgba(75,86,98,.33),transparent 70%),radial-gradient(ellipse 48% 38% at 58% 78%,rgba(31,68,96,.26),transparent 74%);--crm-skin-sidebar-texture:radial-gradient(ellipse 68% 36% at 18% 24%,rgba(45,83,110,.4),transparent 74%),radial-gradient(ellipse 58% 44% at 84% 76%,rgba(77,88,99,.34),transparent 72%);--crm-skin-topbar-texture:linear-gradient(105deg,rgba(101,183,255,.08),transparent 36%),radial-gradient(ellipse 30% 120% at 78% 50%,rgba(65,85,102,.15),transparent 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:rgba(251,253,255,.97);--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:rgba(11,111,174,.15);--crm-skin-shadow:0 16px 36px rgba(52,68,82,.16);--crm-skin-shadow-soft:0 8px 22px rgba(52,68,82,.1);--crm-skin-focus:rgba(11,111,174,.38);--crm-skin-scrollbar:#8799a8;--crm-skin-shell-texture:radial-gradient(ellipse 40% 30% at 12% 18%,hsla(0,0%,100%,.88),transparent 72%),radial-gradient(ellipse 42% 34% at 82% 22%,rgba(178,193,205,.28),transparent 70%),radial-gradient(ellipse 48% 38% at 58% 80%,hsla(0,0%,100%,.68),transparent 74%);--crm-skin-sidebar-texture:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(219,228,235,.58)),radial-gradient(ellipse 64% 42% at 84% 76%,rgba(172,190,204,.28),transparent 72%);--crm-skin-topbar-texture:linear-gradient(105deg,hsla(0,0%,100%,.72),transparent 40%),radial-gradient(ellipse 32% 120% at 76% 50%,rgba(150,181,201,.16),transparent 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:rgba(22,29,18,.97);--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:rgba(193,161,90,.09);--crm-skin-row-selected:rgba(193,161,90,.18);--crm-skin-shadow:0 20px 48px rgba(5,8,4,.54);--crm-skin-shadow-soft:0 10px 28px rgba(5,8,4,.34);--crm-skin-focus:rgba(193,161,90,.46);--crm-skin-scrollbar:#66735a;--crm-skin-shell-texture:radial-gradient(ellipse 40% 30% at 10% 18%,rgba(87,105,62,.46),transparent 70%),radial-gradient(ellipse 36% 28% at 76% 20%,rgba(58,66,39,.52),transparent 68%),radial-gradient(ellipse 46% 36% at 56% 72%,rgba(105,91,55,.28),transparent 72%),radial-gradient(ellipse 34% 28% at 24% 82%,rgba(44,57,36,.46),transparent 70%);--crm-skin-sidebar-texture:radial-gradient(ellipse 68% 34% at 14% 22%,rgba(92,111,65,.42),transparent 74%),radial-gradient(ellipse 56% 42% at 84% 76%,rgba(92,75,42,.32),transparent 72%),linear-gradient(165deg,rgba(193,161,90,.035),transparent 52%);--crm-skin-topbar-texture:radial-gradient(ellipse 34% 110% at 18% 50%,rgba(110,128,79,.18),transparent 78%),linear-gradient(90deg,rgba(193,161,90,.05),transparent 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:rgba(7,15,20,.98);--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:rgba(56,199,230,.16);--crm-skin-shadow:0 20px 50px rgba(0,0,0,.58);--crm-skin-shadow-soft:0 10px 28px rgba(0,0,0,.36);--crm-skin-focus:rgba(56,199,230,.46);--crm-skin-scrollbar:#365c66;--crm-skin-shell-texture:linear-gradient(rgba(56,199,230,.028) 1px,transparent 0),linear-gradient(90deg,rgba(56,199,230,.028) 1px,transparent 0),radial-gradient(circle at 84% -8%,rgba(23,141,166,.15),transparent 28rem);--crm-skin-sidebar-texture:linear-gradient(90deg,transparent 31px,rgba(56,199,230,.045) 32px,transparent 33px),linear-gradient(0deg,transparent 31px,rgba(56,199,230,.035) 32px,transparent 33px),linear-gradient(160deg,rgba(56,199,230,.055),transparent 38%);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(56,199,230,.06),transparent 34%),repeating-linear-gradient(90deg,transparent 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:rgba(18,20,22,.98);--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:hsla(0,0%,100%,.02);--crm-skin-row-hover:rgba(209,167,93,.075);--crm-skin-row-selected:rgba(209,167,93,.16);--crm-skin-shadow:0 20px 48px rgba(0,0,0,.56);--crm-skin-shadow-soft:0 10px 28px rgba(0,0,0,.34);--crm-skin-focus:rgba(209,167,93,.44);--crm-skin-scrollbar:#5b6062;--crm-skin-shell-texture:linear-gradient(118deg,hsla(0,0%,100%,.018),transparent 28%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.012) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.15) 0 1px,transparent 1px 5px);--crm-skin-sidebar-texture:repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.22) 0 1px,transparent 1px 6px),linear-gradient(160deg,rgba(209,167,93,.04),transparent 42%);--crm-skin-topbar-texture:linear-gradient(90deg,rgba(209,167,93,.045),transparent 36%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.012) 0 1px,transparent 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:transparent}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,transparent 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,transparent 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:transparent;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%,transparent)}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%,transparent)}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%,transparent),0 4px 14px color-mix(in srgb,var(--crm-skin-accent) 30%,transparent)}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)) .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%,transparent)}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%,transparent)}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%,transparent)}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-surface);box-shadow:var(--crm-skin-shadow-soft)}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-surface-soft)}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:transparent}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%,transparent);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%,transparent)}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%,transparent)}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%,transparent)}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%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}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) transparent}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 transparent;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%,transparent)}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;grid-gap:12px;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%,transparent) 0,color-mix(in srgb,var(--crm-skin-surface) 98%,transparent) 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%,transparent)}.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%,rgba(112,86,133,.46),transparent 72%),radial-gradient(ellipse 48% 80% at 82% 72%,rgba(72,68,78,.55),transparent 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%,rgba(49,83,108,.55),transparent 72%),radial-gradient(ellipse 48% 80% at 84% 70%,rgba(83,95,106,.45),transparent 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%,hsla(0,0%,100%,.86),transparent 72%),radial-gradient(ellipse 48% 80% at 84% 70%,rgba(170,190,205,.32),transparent 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%,rgba(91,111,64,.58),transparent 72%),radial-gradient(ellipse 48% 80% at 84% 70%,rgba(99,79,43,.4),transparent 70%),#1d2518}.apex-theme-option[data-theme-option=apex-tron].is-selected{color:#e6f7fb;border-color:#38c7e6;background:linear-gradient(rgba(56,199,230,.06) 1px,transparent 0),linear-gradient(90deg,rgba(56,199,230,.06) 1px,transparent 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,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.22) 0 1px,transparent 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:rgba(240,245,249,.78)}.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 rgba(5,4,7,.64);--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,rgba(92,72,112,.42),transparent 70%),radial-gradient(ellipse 38% 30% at 78% 22%,rgba(64,61,70,.48),transparent 68%),radial-gradient(ellipse 46% 36% at 58% 72%,rgba(112,86,133,.24),transparent 72%);--sp-scan:linear-gradient(165deg,rgba(182,154,215,.045),transparent 42% 64%,rgba(76,65,88,.08))}.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 rgba(2,8,13,.64);--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,rgba(47,78,101,.46),transparent 70%),radial-gradient(ellipse 38% 30% at 78% 22%,rgba(75,86,98,.4),transparent 68%),radial-gradient(ellipse 46% 36% at 58% 72%,rgba(31,68,96,.3),transparent 72%);--sp-scan:linear-gradient(165deg,rgba(101,183,255,.045),transparent 42% 64%,rgba(67,82,95,.08))}.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 rgba(52,68,82,.24);--sp-grid:radial-gradient(ellipse 42% 34% at 12% 18%,hsla(0,0%,100%,.9),transparent 70%),radial-gradient(ellipse 38% 30% at 78% 22%,rgba(170,190,205,.3),transparent 68%),radial-gradient(ellipse 46% 36% at 58% 72%,hsla(0,0%,100%,.7),transparent 72%);--sp-scan:linear-gradient(165deg,rgba(11,111,174,.025),transparent 42% 64%,rgba(126,151,169,.07))}.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 rgba(5,8,4,.64);--sp-grid:radial-gradient(ellipse 40% 30% at 10% 18%,rgba(87,105,62,.52),transparent 70%),radial-gradient(ellipse 36% 28% at 76% 20%,rgba(58,66,39,.58),transparent 68%),radial-gradient(ellipse 46% 36% at 56% 72%,rgba(105,91,55,.32),transparent 72%),radial-gradient(ellipse 34% 28% at 24% 82%,rgba(44,57,36,.52),transparent 70%);--sp-scan:linear-gradient(165deg,rgba(193,161,90,.045),transparent 42% 64%,rgba(83,98,58,.08))}.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 rgba(0,0,0,.68);--sp-grid:linear-gradient(rgba(56,199,230,.04) 1px,transparent 0),linear-gradient(90deg,rgba(56,199,230,.04) 1px,transparent 0);--sp-scan:linear-gradient(180deg,transparent,rgba(56,199,230,.045) 50%,transparent)}.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 rgba(0,0,0,.66);--sp-grid:repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.2) 0 1px,transparent 1px 5px);--sp-scan:linear-gradient(165deg,rgba(209,167,93,.035),transparent 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%,transparent);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%,transparent);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]) :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]) .softphone-theme-option.is-selected:not([data-theme-option]){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{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]) .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%,rgba(112,86,133,.42),transparent 65%),linear-gradient(145deg,#241d2d,#121118);color:#f2eff7;box-shadow:0 8px 22px rgba(17,16,23,.58)}: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%,rgba(49,83,108,.5),transparent 65%),linear-gradient(145deg,#1a2c39,#0d1720);color:#edf4fb;box-shadow:0 8px 22px rgba(5,13,19,.58)}: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 rgba(52,68,82,.2)}: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%,rgba(87,105,62,.52),transparent 65%),linear-gradient(145deg,#26331f,#10150e);color:#f2f3e8;box-shadow:0 8px 22px rgba(5,8,4,.6)}:is(.softphone-launcher-btn,.crm-global-softphone-launcher)[data-softphone-theme=apex-tron]{border-color:#168da6;background:linear-gradient(rgba(56,199,230,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,199,230,.05) 1px,transparent 0),#071014;background-size:12px 12px;color:#e6f7fb;box-shadow:0 8px 22px rgba(0,0,0,.62)}: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,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.24) 0 1px,transparent 1px 5px),#171a1c;color:#f0f1ef;box-shadow:0 8px 22px rgba(0,0,0,.6)}: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%,transparent)}@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 rgba(76,29,149,.45);--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}