body[data-hub-ui]{--erp-surface-1:#f3f5f7;--erp-paper:#fff;--erp-canvas:#f5f7fa;--erp-surface-4:#eef2f7;--erp-ink-base:#1e293b;--erp-ink-muted:#526174;--erp-ink-soft:#627287;--erp-surface-8:#e1e6ec;--erp-border-9:#ced6e0;--erp-accent-base:#2563eb;--erp-accent-deep:#1d4ed8;--erp-surface-12:#eaf0ff;--erp-positive:#18755a;--erp-attention:#966015;--erp-critical:#b83e42;--erp-navigation-muted:#edf5ff;--erp-navigation-soft:#d2e4ff;--erp-navigation-ink:#edf5ff;--erp-navigation:#174c91;--erp-navigation-text:#edf5ff;--erp-navigation-label:#d2e4ff;--erp-navigation-hover:#205fa9;--erp-ink-23:#304968;--erp-border-24:#71a2ff;--erp-navigation-border:#4476b4;--erp-navigation-footer:#edf5ff;--erp-surface-27:#f9fafc;--erp-muted-28:#637185;--erp-surface-29:#e9eef6;--erp-ink-30:#243c60;--erp-ink:#223148;--erp-accent:#3865df;--erp-accent-strong:#264fbf;--erp-border:#e5eaf1;--erp-border-strong:#d6dee9;--erp-ink-36:#20365204;--erp-ink-37:#20365205;--erp-signal:#6860cf;--erp-navigation-active:#1a66e0;--erp-navigation-indicator:#b8d6ff;--erp-navigation-glow:#2362ad;--erp-border-41:#c9d6ea;--erp-ink-42:#20365209;--erp-muted-43:#5a6c83;--erp-surface-44:#dee6f0;--erp-ink-45:#294e7806;--erp-surface-46:#f9fbff;--erp-surface-47:#eaf0f7;--erp-ink-48:#4b6080;--erp-surface-49:#eaf1ff;--erp-ink-50:#315b9d;--erp-surface-51:#fff0eb;--erp-muted-52:#a1472d;--erp-surface-53:#e2e9f3;--erp-muted-54:#52657f;--erp-muted-55:#60738d;--erp-surface-56:#f7f9fc;--erp-surface-57:#f5f8fd;--erp-surface-58:#e0eafb;--erp-ink-59:#345c92;--erp-surface-60:#fff5f0;--erp-muted-61:#994a36;--erp-surface-62:#fcfdff;--erp-ink-63:#50627c;--erp-muted-64:#63748c;--erp-border-65:#d4deec;--erp-ink-66:#315a92;--erp-surface-67:#dfe7f1;--erp-ink-68:#24497405;--erp-border-69:#a7bfdf;--erp-ink-70:#2449740d;--erp-ink-71:#4f6380;--erp-surface-72:#ecf2fd;--erp-muted-73:#3c66a7;--erp-surface-74:#eaf6f1;--erp-muted-75:#33745e;--erp-surface-76:#fff5e6;--erp-muted-77:#956b25;--erp-surface-78:#f0edfa;--erp-muted-79:#7161a9;--erp-ink-80:#263e60;--erp-muted-81:#63748b;--erp-surface-82:#e8eef5;--erp-surface-83:#fbfcfe;--erp-surface-84:#f6f9fd;--erp-surface-85:#edf4fc;--erp-ink-86:#3e628b;--erp-surface-87:#f1edfa;--erp-muted-88:#71579b;--erp-surface-89:#eaf5f0;--erp-ink-90:#376c58;--erp-surface-91:#dce5f1;--erp-ink-92:#294e7805;--erp-surface-93:#f6f9fe;--erp-surface-94:#e8eef6;--erp-ink-95:#2f517f;--erp-muted-96:#5d6f89;--erp-muted-97:#536781;--erp-surface-98:#f5f8fc;--erp-surface-99:#e8edf5;--erp-muted-100:#62748d;--erp-surface-101:#dfe7f2;--erp-surface-102:#ecf3ff;--erp-ink-103:#315b91;--erp-ink-104:#2e507b}@supports (color:lab(0% 0 0)){body[data-hub-ui]{--erp-surface-1:lab(96.4264% -.421941 -1.21131);--erp-paper:lab(100% 0 0);--erp-canvas:lab(97.1422% -.287026 -1.68755);--erp-surface-4:lab(95.2941% -.700653 -2.90568);--erp-ink-base:lab(16.224% -.475198 -13.2269);--erp-ink-muted:lab(40.4191% -2.30598 -12.7846);--erp-ink-soft:lab(47.2996% -2.31636 -13.6739);--erp-surface-8:lab(91.037% -.911266 -3.54402);--erp-border-9:lab(85.2288% -1.38056 -5.93175);--erp-accent-base:lab(44.7906% 21.0472 -75.5995);--erp-accent-deep:lab(37.658% 27.0233 -76.4995);--erp-surface-12:lab(94.6683% .023067 -7.97597);--erp-positive:lab(43.6178% -32.6117 7.08459);--erp-attention:lab(45.9291% 18.3457 47.9854);--erp-critical:lab(44.8688% 50.108 26.2505);--erp-ink-23:lab(30.0912% -2.36492 -21.3653);--erp-border-24:lab(66.2419% 3.60411 -52.0687);--erp-surface-27:lab(98.2378% -.0786781 -1.08287);--erp-muted-28:lab(47.0214% -1.80778 -12.9011);--erp-surface-29:lab(93.8877% -.628412 -4.48654);--erp-ink-30:lab(24.7681% -.0388324 -24.6144);--erp-ink:lab(19.8452% -.682384 -16.4814);--erp-accent:lab(45.1962% 18.1928 -68.1456);--erp-accent-strong:lab(36.356% 19.0804 -64.1665);--erp-border:lab(92.4646% -.768811 -4.01589);--erp-border-strong:lab(88.097% -1.22836 -6.37918);--erp-ink-36:lab(21.8625% -1.56237 -20.0289/.0157);--erp-ink-37:lab(21.8625% -1.56237 -20.0289/.0196);--erp-signal:lab(45.972% 26.2037 -57.6214);--erp-border-41:lab(85.0932% -1.56567 -11.449);--erp-ink-42:lab(21.8625% -1.56237 -20.0289/.0353);--erp-muted-43:lab(44.8021% -2.57447 -15.131);--erp-surface-44:lab(90.8996% -1.36787 -5.8549);--erp-ink-45:lab(32.0192% -2.56959 -28.4104/.0235);--erp-surface-46:lab(98.5493% -.152797 -2.16277);--erp-surface-47:lab(94.4884% -1.10528 -4.11685);--erp-ink-48:lab(40.0143% -1.45917 -20.7294);--erp-surface-49:lab(94.9188% -.455141 -7.61139);--erp-ink-50:lab(38.2467% 2.58462 -41.0426);--erp-surface-51:lab(95.8944% 4.61116 4.33319);--erp-muted-52:lab(42.1638% 36.8565 34.1582);--erp-surface-53:lab(92.0291% -1.02717 -5.7196);--erp-muted-54:lab(41.9891% -2.22556 -17.0608);--erp-muted-55:lab(47.6336% -2.33802 -16.7272);--erp-surface-56:lab(97.8359% -.287086 -1.68755);--erp-surface-57:lab(97.4559% -.358164 -2.76966);--erp-surface-58:lab(92.3168% -1.019 -9.46004);--erp-ink-59:lab(38.1612% -.663012 -34.5863);--erp-surface-60:lab(97.2232% 2.83575 3.66951);--erp-muted-61:lab(41.564% 32.5468 27.9166);--erp-surface-62:lab(99.2748% -.0784397 -1.07909);--erp-ink-63:lab(40.836% -1.8598 -17.0161);--erp-muted-64:lab(48.1161% -2.07227 -15.3823);--erp-border-65:lab(88.0163% -1.46589 -8.08739);--erp-ink-66:lab(37.3992% -.137985 -35.7991);--erp-surface-67:lab(91.2512% -1.36659 -5.84782);--erp-ink-68:lab(29.9797% -1.89812 -29.1402/.0196);--erp-border-69:lab(76.3264% -3.14829 -18.9419);--erp-ink-70:lab(29.9797% -1.89812 -29.1402/.051);--erp-ink-71:lab(41.205% -1.86923 -18.8805);--erp-surface-72:lab(95.2755% -.545353 -6.03815);--erp-muted-73:lab(42.5714% 1.37264 -40.0731);--erp-surface-74:lab(95.875% -4.77341 .968885);--erp-muted-75:lab(44.1403% -26.1178 5.59759);--erp-surface-76:lab(97.0265% 1.62303 8.50526);--erp-muted-77:lab(48.6843% 12.3061 44.0642);--erp-surface-78:lab(94.2671% 2.78723 -5.92057);--erp-muted-79:lab(45.1495% 19.4066 -36.878);--erp-ink-80:lab(25.5446% -.751793 -23.3902);--erp-muted-81:lab(48.0851% -2.27082 -14.8418);--erp-surface-82:lab(93.7889% -1.10677 -4.12391);--erp-surface-83:lab(98.9291% -.0787079 -1.08287);--erp-surface-84:lab(97.7808% -.493377 -2.28965);--erp-surface-85:lab(95.8296% -1.3012 -4.70636);--erp-ink-86:lab(40.2347% -3.6366 -27.0979);--erp-surface-87:lab(94.3454% 3.12802 -5.79489);--erp-muted-88:lab(41.9895% 22.2608 -33.5598);--erp-surface-89:lab(95.6007% -4.43655 1.08762);--erp-ink-90:lab(41.5192% -22.498 5.49878);--erp-surface-91:lab(90.5181% -1.41814 -6.95183);--erp-ink-92:lab(32.0192% -2.56959 -28.4104/.0196);--erp-surface-93:lab(97.8027% -.358254 -2.76968);--erp-surface-94:lab(93.8116% -.967532 -4.60978);--erp-ink-95:lab(33.6% -.883997 -30.2302);--erp-muted-96:lab(46.1068% -1.97148 -16.6981);--erp-muted-97:lab(42.7316% -2.57868 -17.1271);--erp-surface-98:lab(97.4339% -.493318 -2.28965);--erp-surface-99:lab(93.5373% -.628769 -4.49017);--erp-muted-100:lab(48.0731% -2.20925 -16.045);--erp-surface-101:lab(91.2737% -1.22386 -6.33312);--erp-surface-102:lab(95.5711% -.739634 -6.6381);--erp-ink-103:lab(37.6615% -1.0249 -34.7835);--erp-ink-104:lab(33.0484% -1.70094 -28.6332)}}body[data-hub-ui]{--background:var(--erp-surface-1);--panel:var(--erp-paper);--panel-2:var(--erp-canvas);--panel-3:var(--erp-surface-4);--foreground:var(--erp-ink-base);--ink:var(--erp-ink-base);--ink-soft:var(--erp-ink-muted);--ink-faint:var(--erp-ink-soft);--line:var(--erp-surface-8);--line-2:var(--erp-border-9);--brand:var(--erp-accent-base);--brand-d:var(--erp-accent-deep);--blue-soft:var(--erp-surface-12);--ok:var(--erp-positive);--warn:var(--erp-attention);--bad:var(--erp-critical);--radius:8px;color:var(--foreground);font-family:Inter Tight,system-ui,sans-serif;font-size:14px}body[data-hub-ui] .hub-shell .hub-sidebar{--ink-soft:var(--erp-navigation-muted);--ink-faint:var(--erp-navigation-soft);--foreground:var(--erp-navigation-ink);--ink:var(--erp-navigation-ink);background:var(--erp-navigation);color:var(--erp-navigation-text);border-right:0}body[data-hub-ui] .hub-shell .hub-sidebar .nav-group{color:var(--erp-navigation-label);letter-spacing:0;font-size:11px}body[data-hub-ui] .hub-shell .hub-sidebar .nav-item{color:var(--erp-navigation-muted);border-radius:6px;min-height:42px;margin-block:3px;font-size:14px}body[data-hub-ui] .hub-shell .hub-sidebar .nav-item:hover{background:var(--erp-navigation-hover);color:var(--erp-paper)}body[data-hub-ui] .hub-shell .hub-sidebar .nav-item.active{background:var(--erp-ink-23);color:var(--erp-paper);box-shadow:inset 3px 0 var(--erp-border-24);border:0}body[data-hub-ui] .hub-shell .hub-sidebar .nav-item svg{color:inherit!important}body[data-hub-ui] .hub-shell .hub-sidebar>div:first-child span{color:var(--erp-navigation-ink)!important}body[data-hub-ui] .hub-shell .hub-sidebar>div:last-child{color:var(--erp-navigation-footer);border-color:var(--erp-navigation-border)!important}body[data-hub-ui] .hub-shell .hub-context-panel{background:var(--erp-surface-27);border-color:var(--line)}body[data-hub-ui] .hub-shell .hub-context-heading{background:var(--erp-surface-27);font-size:14px}body[data-hub-ui] .hub-shell .hub-context-links{padding:8px 12px}body[data-hub-ui] .hub-shell .hub-context-links h2{color:var(--erp-muted-28);font-size:12px;font-weight:500}body[data-hub-ui] .hub-shell .hub-context-links a{min-height:40px;font-size:14px}body[data-hub-ui] .hub-shell .hub-context-links a[aria-current=page]{background:var(--erp-surface-29);color:var(--erp-ink-30);box-shadow:inset 2px 0 var(--erp-accent-base)}body[data-hub-ui] .hub-shell .hub-topbar{background:var(--erp-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--line)!important}body[data-hub-ui] .hub-shell .hub-main{background:var(--background)!important}body[data-hub-ui] .hub-shell .hub-page{width:100%;max-width:none;padding:28px 28px 48px!important}body[data-hub-ui] .hub-shell .hub-page .pg-title,body[data-hub-ui] .hub-shell .hub-page h1{letter-spacing:0;font-size:28px;font-weight:650;line-height:1.25}body[data-hub-ui] .hub-shell .hub-page h2{letter-spacing:0}body[data-hub-ui] .hub-shell .hub-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}body[data-hub-ui] .hub-shell .commercial-workspace{--sales-radius:8px;--sales-border:var(--line);--sales-muted:var(--ink-soft)}body[data-hub-ui] .hub-shell .commercial-workspace :is(.commercial-action-queue,.signal-workbench,.acquisition-workbench){min-width:0}body[data-hub-ui] .hub-shell .commercial-workspace .commercial-action-list{gap:22px}body[data-hub-ui] .hub-shell .commercial-workspace .commercial-row>h3{font-size:14px}body[data-hub-ui] .hub-shell .commercial-workspace .today-action-card{background:var(--erp-paper);border-radius:8px}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping{background:0 0!important}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .account-summary-card{border-color:var(--line);box-shadow:none;border-radius:8px}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .account-heading h2{font-size:24px}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .map-toolbar{background:var(--erp-paper);border:1px solid var(--line);border-radius:8px;padding:12px}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .map-layout{background:var(--erp-paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .preview-table{background:var(--erp-paper);border:1px solid var(--line);border-radius:8px}body[data-hub-ui] .hub-shell .wm-mapping.wm-mapping .data-table{text-align:left}body[data-hub-ui] .hub-shell .signal-workbench,body[data-hub-ui] .hub-shell .workbench{--work-ink:var(--foreground);--work-muted:var(--ink-soft);--work-line:var(--line);--work-accent:var(--brand)}@media(max-width:640px){body[data-hub-ui] .hub-shell .hub-page{padding:20px 16px!important}body[data-hub-ui] .hub-shell .hub-page h1{font-size:25px}}@media(prefers-reduced-motion:reduce){body[data-hub-ui] .hub-shell *,body[data-hub-ui] .hub-shell :before,body[data-hub-ui] .hub-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .dash-kpis{border:1px solid var(--line);background:var(--erp-paper);border-radius:8px;gap:0;overflow:hidden}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .dash-kpi{border:0;border-right:1px solid var(--line);box-shadow:none;border-radius:0;padding:16px}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .dash-kpi:last-child{border-right:0}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .dash-kpi strong{font-size:26px}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .dash-card{border-color:var(--line);box-shadow:none;border-radius:8px}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .radar-list{grid-template-columns:1fr}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .radar-card{border-radius:8px;gap:12px;padding:18px}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .radar-fact h3{font-size:18px;line-height:1.45}body[data-hub-ui] .hub-shell :is(.commercial-dashboard,.commercial-workspace) .radar-label{letter-spacing:0;font-size:12px!important}body[data-hub-ui] .hub-shell .commercial-dashboard-table{overflow:auto}body[data-hub-ui] .hub-shell .commercial-dashboard-table table{text-align:left}body[data-hub-ui] .hub-shell .commercial-dashboard-table th{background:var(--panel-2);font-weight:500}body[data-hub-ui] .hub-shell .commercial-dashboard-table tr:hover td{background:var(--panel-2)}body[data-hub-ui]{--background:var(--erp-canvas);--panel:var(--erp-paper);--foreground:var(--erp-ink);--ink:var(--foreground);--good:var(--ok);--primary:var(--brand);--primary-foreground:var(--erp-paper);--secondary:var(--panel-2);--secondary-foreground:var(--foreground);--muted:var(--panel-2);--muted-foreground:var(--ink-soft);--accent:var(--panel-2);--accent-foreground:var(--foreground);--destructive:var(--bad);--border:var(--line);--input:var(--line-2);--ring:var(--brand);--radius:8px;--color-primary:var(--brand);--color-muted:var(--panel-2);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--line)}.hub-shell{color:var(--foreground);font-size:14px}body[data-hub-ui] .hub-shell :is(.panel,.dash-card,[data-slot=card]){background:var(--panel);border:1px solid var(--line);box-shadow:var(--erp-shadow);border-radius:8px;min-width:0}body[data-hub-ui] .hub-shell :is(.panel-hero,.panel-important,.panel-secondary){background:var(--panel);box-shadow:var(--erp-shadow)}body[data-hub-ui] .hub-shell .panel-hero:after{display:none}body[data-hub-ui] .hub-shell .panel-interactive:hover{border-color:var(--line-2);box-shadow:var(--erp-shadow);transform:none}body[data-hub-ui] .hub-shell :is(.tbl,.commercial-dashboard-table table,[data-slot=table]){border-collapse:collapse;text-align:left;width:100%;font-size:13px}body[data-hub-ui] .hub-shell :is(.tbl,.commercial-dashboard-table table,[data-slot=table]) th{background:var(--panel-2);color:var(--ink-soft);white-space:nowrap;z-index:1;border-bottom:1px solid var(--line);padding:12px 16px;font-weight:500;position:sticky;top:0}body[data-hub-ui] .hub-shell :is(.tbl,.commercial-dashboard-table table,[data-slot=table]) td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px;line-height:1.5}body[data-hub-ui] .hub-shell :is(.tbl,.commercial-dashboard-table table,[data-slot=table]) tbody tr:hover{background:var(--panel-2)}body[data-hub-ui] .hub-shell :is(.tbl-scroll,.commercial-dashboard-table){overflow:auto}body[data-hub-ui] .hub-shell :is(input,select,textarea){border-color:var(--line-2);background:var(--panel);color:var(--foreground);border-radius:8px;max-width:100%;font-size:13px}body[data-hub-ui] .hub-shell :is(input,select):not([type=checkbox]):not([type=radio]){min-height:36px}body[data-hub-ui] .hub-shell :is([data-slot=button],.commercial-select){border-radius:8px;font-size:13px}body[data-hub-ui] .hub-shell :is(.tag,.badge,.lev,.radar-priority){border-radius:20px}body[data-hub-ui] .hub-shell :is(.commercial-filters,.commercial-tabs,.dash-tabs){gap:6px}body[data-hub-ui] .hub-shell :is(.commercial-tabs,.dash-tabs){background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;padding:4px}body[data-hub-ui] .hub-shell :is(.commercial-tabs,.dash-tabs) :is(button,[data-slot=button]){border-radius:5px;min-height:34px;font-size:12px}body[data-hub-ui] .hub-shell :is(.commercial-tabs,.dash-tabs) [aria-pressed=true]{background:var(--panel);color:var(--foreground);box-shadow:var(--shadow-soft)}body[data-hub-ui] .hub-shell :is(h1,h2,h3,h4){letter-spacing:0;overflow-wrap:anywhere}body[data-hub-ui] .hub-shell :is(.panel-head,.dash-card>header){border-bottom:1px solid var(--line)}body[data-hub-ui] .hub-shell .stat-card{gap:8px;min-height:144px;padding:20px;display:grid}body[data-hub-ui] .hub-shell .stat-card .stat-label{font-size:12px;font-weight:500}body[data-hub-ui] .hub-shell .stat-card .stat-label>span:last-child{white-space:normal;overflow:visible}body[data-hub-ui] .hub-shell .stat-card .stat-value{font-size:30px;font-weight:600;line-height:1.15}body[data-hub-ui] .hub-shell .stat-card .stat-hint{white-space:normal;font-size:12px;line-height:1.5;overflow:visible}body[data-hub-ui] :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){background:var(--panel);color:var(--foreground);border-color:var(--line);box-shadow:var(--shadow-pop);font-family:var(--font-sans);letter-spacing:0;border-radius:8px}body[data-hub-ui] :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(input,select,textarea){background:var(--panel);border-color:var(--line-2);color:var(--foreground);border-radius:8px}body[data-hub-ui] :is([data-slot=dialog-title],[data-slot=sheet-title],.person-detail-title){letter-spacing:0;font-weight:600;line-height:1.3}body[data-hub-ui] .person-detail :is(.person-details-grid,.person-detail-section,.person-contact-links,.contact-feedback){border-color:var(--line);border-radius:8px}body[data-hub-ui] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:640px){body[data-hub-ui] .hub-shell .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-hub-ui] .hub-shell .stat-card .stat-value{font-size:26px}body[data-hub-ui] .hub-shell :is(.commercial-tabs,.dash-tabs) button{min-height:44px}body[data-hub-ui] .hub-shell .hub-topbar>div{min-width:0}body[data-hub-ui] .hub-shell .hub-topbar>div:first-child>div{min-width:0;max-width:140px}}
