/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#171b2c;--muted:#7d8494;--faint:#a0a6b3;--text:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--border:#e7e9ef;--border-subtle:#edf0f4;--border-strong:#cbd1dc;--border-soft:var(--border-subtle);--surface:#fff;--surface-raised:#fff;--surface-muted:#f7f8fa;--surface-hover:#f1f3f7;--control:#fff;--canvas:#f4f5f8;--accent:#5962e9;--accent-contrast:#fff;--accent-soft:#eef0ff;--green:#1fa878;--red:#e76060;--type-caption:10px;--type-label:11px;--type-small:12px;--type-control:13px;--type-body:14px;--type-body-lg:15px;--type-title-sm:17px;--type-title:20px;--type-heading:24px;--type-display:28px;--weight-regular:450;--weight-medium:560;--weight-semibold:650;--weight-bold:720;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.025em;--tracking-normal:0;--tracking-label:.055em;--tracking-eyebrow:.09em}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}p{line-height:var(--leading-normal)}strong,b{font-weight:var(--weight-semibold)}button,a{-webkit-tap-highlight-color:transparent}.appShell{min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;flex-direction:column;width:226px;padding:21px 15px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;min-height:42px;padding:0 8px;display:flex}.brand>span:first-child{line-height:var(--leading-tight);flex-direction:column;display:flex}.brand strong{font-size:var(--type-title-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.sidebarClose{background:0 0;border:0;margin-left:auto;display:none}.sidebarCollapse{border:1px solid var(--border);color:#778194;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;margin-left:auto;display:none}.sidebarCollapse:hover{color:var(--ink);background:#f5f6f8;border-color:#cbd1dc}.sidebarCollapse:focus-visible{outline-offset:2px;outline:2px solid #cbd1ff}.nav{flex-direction:column;gap:4px;margin-top:29px;display:flex}.navLabel{color:#adb2bd;font-size:var(--type-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 10px 8px}.navItem{color:#6f7687;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:39px;padding:0 11px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.navItem:hover{color:var(--ink);background:#f5f6f9}.navItem:active{transform:scale(.985)}.navItem span{font-size:var(--type-body);font-weight:var(--weight-medium);flex:1}.navItem em{color:#767d8c;min-width:21px;height:20px;font-size:var(--type-control);font-style:normal;font-weight:var(--weight-bold);background:#eef0f4;border-radius:7px;place-items:center;display:grid}.navItemActive,.navItemActive:hover{background:var(--accent-soft);color:var(--accent)}.navItemActive em{background:var(--accent);color:#fff}.sidebarBottom{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;display:flex}.capacityCard{background:linear-gradient(150deg,#fafaff,#f1f2ff);border:1px solid #e7e8ff;border-radius:14px;margin:0 2px 9px;padding:12px}.capacityTop{font-size:var(--type-control);justify-content:space-between;align-items:center;display:flex}.capacityTop span{color:#61697a;font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.capacityTop strong{color:var(--accent);font-size:var(--type-body)}.progressTrack{background:#dde0f8;border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.progressTrack i{border-radius:inherit;background:var(--accent);height:100%;display:block}.capacityCard p{color:#9ba0ae;font-size:var(--type-control);margin:7px 0 0}.profile{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:8px;padding:14px 8px 0;display:flex}.profile>span:nth-child(2){flex-direction:column;flex:1;display:flex}.profile strong{font-size:var(--type-body)}.profile small{color:var(--faint);font-size:var(--type-control);margin-top:2px}.avatar{color:#394052;width:34px;height:34px;font-size:var(--type-control);font-weight:var(--weight-bold);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 5px #151b2d12}.avatarInitials{width:100%;height:100%;line-height:var(--leading-tight);text-align:center;justify-content:center;align-items:center;display:flex;transform:translateY(.03em)}.avatarSmall{width:28px;height:28px;font-size:var(--type-small)}.main{min-width:0;margin-left:226px}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;min-height:68px;padding:9px 28px;display:flex;position:sticky;top:0}.topbarTitle{align-items:center;gap:10px;display:flex}.breadcrumb{color:#a1a7b3;font-size:var(--type-control);margin-bottom:3px;display:block}.topbar h1{font-size:var(--type-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.topbarTitleCompact{display:none}.topbarActions{align-items:center;gap:8px;display:flex}.dateButton,.secondaryButton,.primaryButton,.iconButton,.fullWidthButton,.plainIconButton{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.dateButton,.secondaryButton{border:1px solid var(--border);color:#697082;min-height:34px;font-size:var(--type-control);font-weight:var(--weight-medium);background:#fff;border-radius:9px;gap:7px;padding:0 11px}.secondaryButton:hover,.dateButton:hover{color:var(--ink);border-color:#d5d8e1}.primaryButton{background:var(--ink);color:#fff;min-height:36px;font-size:var(--type-control);font-weight:var(--weight-semibold);border-radius:9px;gap:7px;padding:0 14px;transition:transform .16s,box-shadow .16s;box-shadow:0 6px 16px #171b2c26}.primaryButton:hover{transform:translateY(-1px);box-shadow:0 9px 22px #171b2c38}.primaryButton:disabled{cursor:wait;opacity:.65}.iconButton{border:1px solid var(--border);background:#fff;border-radius:9px;width:34px;height:34px}.plainIconButton{color:#9ca2ae;background:0 0;border-radius:7px;width:28px;height:28px}.plainIconButton:hover{color:var(--ink);background:#f1f2f5}.notificationWrap,.datePickerWrap{position:relative}.datePopover{z-index:50;border:1px solid var(--border);background:#fff;border-radius:16px;width:330px;padding:16px;animation:.16s ease-out calendarIn;position:absolute;top:43px;right:0;box-shadow:0 18px 46px #1b1f3029}@keyframes calendarIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.datePopoverHeader{color:var(--accent);justify-content:space-between;align-items:flex-start;display:flex}.datePopoverHeader>div{flex-direction:column;display:flex}.datePopoverHeader strong{color:var(--ink);font-size:var(--type-body-lg);margin-top:5px}.dateFields{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.dateFields label{color:#7f8695;font-size:var(--type-small);font-weight:var(--weight-semibold);flex-direction:column;gap:6px;display:flex}.dateFields input{border:1px solid var(--border);color:#3f4555;width:100%;height:36px;font-size:var(--type-small);background:#f8f9fb;border-radius:9px;outline:0;padding:0 8px}.dateFields input:focus{border-color:#aeb3f4;box-shadow:0 0 0 3px #eef0ff}.datePresets{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.datePresets button{color:#717889;cursor:pointer;min-height:28px;font-size:var(--type-label);font-weight:var(--weight-semibold);background:#f3f4f7;border:0;border-radius:8px;padding:0 9px}.datePresets button:hover{background:var(--accent-soft);color:var(--accent)}.calendarApply{background:var(--accent);color:#fff;cursor:pointer;width:100%;min-height:34px;font-size:var(--type-small);font-weight:var(--weight-semibold);border:0;border-radius:9px;margin-top:14px}.notificationButton{position:relative}.notificationButton i{background:#f06066;border:1.5px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.notificationPopover{border:1px solid var(--border);background:#fff;border-radius:14px;width:260px;padding:14px;position:absolute;top:43px;right:0;box-shadow:0 16px 40px #1b1f3024}.notificationPopover strong{font-size:var(--type-body)}.notificationPopover p{color:#6f7686;font-size:var(--type-control);line-height:var(--leading-snug);border-top:1px solid #f0f1f4;margin:10px 0 0;padding-top:10px}.notificationList{border-top:1px solid var(--border-subtle);margin-top:10px;display:grid}.notificationList button{border:0;border-bottom:1px solid var(--border-subtle);color:var(--ink);cursor:pointer;text-align:left;background:0 0;gap:3px;padding:10px 0;display:grid}.notificationList button:last-child{border-bottom:0;padding-bottom:0}.notificationList button:hover{color:var(--accent)}.notificationList button>span,.notificationList button>small{color:var(--muted);font-size:var(--type-caption)}.notificationList button>span{color:#b35555;font-weight:var(--weight-semibold)}.notificationList button>strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationEmpty{color:var(--muted)}.mobileMenu{border:1px solid var(--border);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:none}.content{width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 40px}.syncBadge{color:#7e8594;font-size:var(--type-control);align-items:center;gap:7px;display:inline-flex}.syncBadge i{background:var(--green);box-sizing:content-box;border:2px solid #d5f2e7;border-radius:50%;width:6px;height:6px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.card,.kpiCard{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px #1a203605}.kpiCard{border-radius:14px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.kpiIcon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.kpiIconIndigo{color:#5962e9;background:#eef0ff}.kpiIconCyan{color:#289bb7;background:#e9f7fb}.kpiIconGreen{color:#25a17c;background:#eaf8f3}.kpiIconOrange{color:#e28b49;background:#fff3e9}.kpiCopy{flex-direction:column;flex:1;min-width:0;display:flex}.kpiCopy span{color:#8e95a3;font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpiCopy strong{font-size:var(--type-title-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-top:4px}.delta{font-size:var(--type-small);font-weight:var(--weight-semibold);border-radius:7px;flex:none;align-items:center;gap:3px;padding:4px 6px;display:inline-flex}.deltaPositive{color:#1a9c73;background:#eaf8f3}.deltaNeutral{color:#d76565;background:#fff1f0}.dashboardGrid,.managerOverviewGrid,.pnlGrid,.compositionGrid,.lowerGrid,.bottomGrid{gap:12px;margin-top:12px;display:grid}.dashboardGrid{grid-template-columns:minmax(0,1.48fr) minmax(340px,.92fr)}.managerOverviewGrid,.pnlGrid,.compositionGrid{grid-template-columns:minmax(0,1fr)}.lowerGrid{grid-template-columns:minmax(0,1.46fr) minmax(300px,.74fr)}.bottomGrid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.card{border-radius:15px;min-width:0;overflow:hidden}.cardHeader{justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px 0;display:flex}.cardHeader h3{font-size:var(--type-body-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:3px 0 0}.eyebrow{color:#a0a6b3;font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.headingWithMetric{align-items:baseline;gap:13px;display:flex}.headingWithMetric strong{font-size:var(--type-title);letter-spacing:var(--tracking-tight)}.segmented{background:#f3f4f7;border-radius:8px;gap:2px;padding:3px;display:flex}.segmented button{color:#8a919f;cursor:pointer;min-height:25px;font-size:var(--type-small);font-weight:var(--weight-semibold);background:0 0;border:0;border-radius:6px;padding:0 8px}.segmented .segmentActive{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1b1f3014}.salesCard{--sales-actual:#5962e9;--sales-plan:#12a778;--sales-grid:#e4e9f1;--sales-axis:#7d8697;--sales-axis-muted:#9aa3b2;--sales-cursor:#aeb6ff;--sales-tooltip:#fff;--sales-tooltip-border:#e1e6ee;--sales-tooltip-label:#6b7485;--sales-tooltip-text:#252e3e;--sales-dot-ring:#fff;background:radial-gradient(circle at 82% -8%,#5962e914,#0000 40%),#fff;overflow:hidden}.salesCardEmpty{flex-direction:column;align-self:stretch;display:flex}.salesLegend{color:#8d93a1;font-size:var(--type-small);align-items:center;gap:13px;padding:12px 18px 0;display:flex}.salesLegend span{align-items:center;gap:5px;display:inline-flex}.salesLegend i{border-radius:10px;width:16px;height:3px}.legendActual{background:var(--sales-actual)}.legendPlan{background:repeating-linear-gradient(90deg, var(--sales-plan), var(--sales-plan) 4px, transparent 4px, transparent 8px)}.salesLegend em{color:var(--green);font-style:normal;font-weight:var(--weight-semibold);background:#effaf6;border:1px solid #d9eee6;border-radius:999px;margin-left:auto;padding:4px 7px}.salesChart{box-sizing:border-box;background:linear-gradient(#fbfcff 0%,#fff 100%);border:1px solid #edf0f5;border-radius:12px;height:220px;margin:10px 12px 12px;padding:10px 10px 8px 0}.salesEmpty,.pnlEmpty,.salesCompositionEmpty{min-height:202px;color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.salesEmpty{text-align:left;flex-direction:column;flex:1;gap:5px;min-height:0;padding:10px 18px 18px;display:flex}.salesEmptyCopy{gap:4px;display:grid}.salesEmptyCopy>:is(strong,span){display:block}.salesEmpty span,.pnlEmpty span,.salesCompositionEmpty span{max-width:360px;color:var(--muted);font-size:var(--type-small);line-height:var(--leading-snug)}.salesEmpty span{max-width:420px}.salesEmptyFocus{border-top:1px solid var(--border);width:100%;margin-top:9px;display:grid}.salesEmptyFocus a{border-bottom:1px solid var(--border);min-height:36px;color:var(--muted);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.salesEmptyFocus a:hover,.salesEmptyFocus a:focus-visible{color:var(--ink)}.salesEmptyFocus a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.salesEmptyFocus strong{color:var(--ink);font-size:var(--type-small);font-weight:var(--weight-semibold);white-space:nowrap}.salesEmptyFocus small{color:var(--muted);font-size:inherit;font-weight:var(--weight-medium)}.dashboardEmptyActions{flex-wrap:wrap;gap:2px 16px;margin-top:5px;display:flex}.dashboardEmptyAction{min-height:32px;color:var(--primary);font-size:var(--type-small);font-weight:var(--weight-semibold);border-radius:7px;align-items:center;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.salesEmpty>.dashboardEmptyAction{margin-top:auto}.dashboardEmptyAction:hover{color:var(--primary-strong);text-underline-offset:3px;text-decoration:underline}.dashboardEmptyAction:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pnlEmpty{min-height:280px}.salesCompositionEmpty{grid-column:1/-1;min-height:250px}.inboxCard{flex-direction:column;display:flex}.inboxCount{color:#dd6767;font-size:var(--type-small);font-weight:var(--weight-semibold);background:#fff0f0;border-radius:7px;padding:5px 7px}.inboxHeader h3 a{color:inherit;text-decoration:none}.inboxHeader h3 a:hover,.inboxHeader h3 a:focus-visible{color:var(--accent);outline:0}.channelTabs{align-items:center;gap:3px;margin:13px 18px 0;display:flex}.channelTabs button{color:#8f95a2;cursor:pointer;min-width:31px;height:29px;font-size:var(--type-small);font-weight:var(--weight-semibold);background:#f4f5f8;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.channelTabs .channelActive{background:var(--accent-soft);color:var(--accent);border-color:#e4e6f9}.inboxSearch{color:#a2a8b4;background:#f6f7f9;border-radius:8px;align-items:center;gap:7px;height:30px;margin:8px 18px;padding:0 9px;display:flex}.inboxSearch input{width:100%;color:var(--ink);font-size:var(--type-control);background:0 0;border:0;outline:0}.inboxSearch input::placeholder{color:#b0b5bf}.conversationList{min-height:144px;padding:0 18px 8px}.conversation{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:45px;padding:5px 9px;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex}.conversation:hover,.conversationActive{background:#f6f7fa}.conversation:hover{transform:translate(2px)}.conversation:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.conversation:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 58%, transparent)}}.conversation:focus-visible{outline-offset:-2px}.conversationAvatar{position:relative}.conversationAvatar .avatar{width:30px;height:30px;font-size:var(--type-small);border-width:1.5px}.channelBadge{background:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-2px;right:-3px}.conversationCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.conversationCopy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversationCopy strong{font-size:var(--type-control);font-weight:var(--weight-semibold)}.conversationCopy time{color:#a4aab6;font-size:var(--type-label)}.conversationCopy small{color:#8e95a2;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation>em{background:var(--accent);color:#fff;width:17px;height:17px;font-size:var(--type-label);font-style:normal;font-weight:var(--weight-bold);border-radius:6px;place-items:center;display:grid}.emptySearch{color:#a0a6b3;min-height:138px;font-size:var(--type-control);place-items:center;display:grid}.teamCard,.tasksCard{min-height:222px}.managerLayout{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:10px;padding:8px 18px 15px;display:grid}.managerChart{height:155px}.managerList{flex-direction:column;display:flex}.managerRow{border-bottom:1px solid #f0f1f4;align-items:center;gap:7px;min-height:38px;display:flex}.managerRow:last-child{border-bottom:0}.rank{color:#a1a7b3;width:11px;font-size:var(--type-label)}.managerName{flex-direction:column;flex:1;min-width:0;display:flex}.managerName strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerName small{color:#9aa1af;font-size:var(--type-label);margin-top:2px}.managerRow>strong{font-size:var(--type-small)}.managerTarget{color:#25916f;min-width:32px;font-size:var(--type-label);font-weight:var(--weight-semibold);text-align:center;background:#edf8f4;border-radius:5px;padding:3px 4px}.focusMetric{background:#f7f7fc;border-radius:11px;align-items:center;gap:10px;margin:10px 18px 4px;padding:9px;display:flex}.focusRing{border:4px solid #cdd1fb;border-top-color:var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.focusRing strong{font-size:var(--type-body);line-height:var(--leading-tight)}.focusRing small{color:#999fac;font-size:var(--type-caption);margin-top:2px}.focusMetric>div:last-child strong{font-size:var(--type-control)}.focusMetric p{color:#9299a6;font-size:var(--type-label);margin:3px 0 0}.taskList{padding:0 18px 11px}.taskRow{border-bottom:1px solid #f0f1f4;align-items:center;gap:8px;min-height:40px;display:flex}.taskRow:last-child{border-bottom:0}.taskDot{border-radius:50%;width:7px;height:7px}.taskDotRed{background:#e96363;box-shadow:0 0 0 3px #fff0f0}.taskDotAmber{background:#e9a54c;box-shadow:0 0 0 3px #fff5e8}.taskDotBlue{background:#5c80df;box-shadow:0 0 0 3px #edf2ff}.taskRow>div{flex-direction:column;flex:1;min-width:0;display:flex}.taskRow strong{font-size:var(--type-small)}.taskRow small{color:#9ca2ae;font-size:var(--type-label);margin-top:2px}.taskRow time{color:#838a99;font-size:var(--type-label);font-weight:var(--weight-semibold)}.cardHeaderActions{align-items:center;gap:12px;display:flex}.tableWrap{padding:7px 18px 13px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#a0a6b2;height:30px;font-size:var(--type-label);font-weight:var(--weight-semibold);text-align:left;text-transform:uppercase}td{color:#72798a;height:44px;font-size:var(--type-small);border-top:1px solid #f0f1f4}td:first-child{align-items:center;gap:8px;display:flex}.productThumb{color:#545b6c;width:29px;height:31px;font-family:var(--font-geist-mono), monospace;font-size:var(--type-control);font-weight:var(--weight-bold);background:linear-gradient(140deg,#f2f3f8,#e4e6ee);border-radius:7px;place-items:center;display:grid}.productName{flex-direction:column;display:flex}.productName strong{color:#3c4252;font-size:var(--type-small)}.productName small{color:#a1a7b2;font-family:var(--font-geist-mono), monospace;font-size:var(--type-caption);margin-top:2px}td>strong{color:#3f4556;font-size:var(--type-small)}.stockStatus,.parcelStatus{font-size:var(--type-label);font-weight:var(--weight-semibold);border-radius:6px;align-items:center;padding:4px 7px;display:inline-flex}.stockStatusok{color:#218c6b;background:#eaf8f3}.stockStatuslow{color:#c4822e;background:#fff5e7}.stockStatuscritical{color:#d55d5d;background:#fff0f0}.parcelTotal{background:var(--accent-soft);width:25px;height:25px;color:var(--accent);font-size:var(--type-small);font-weight:var(--weight-bold);border-radius:8px;place-items:center;display:grid}.deliverySummary{background:#f7f8fa;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:12px 18px 5px;padding:9px;display:grid}.deliverySummary div{border-right:1px solid #e4e6eb;flex-direction:column;align-items:center;display:flex}.deliverySummary div:last-child{border-right:0}.deliverySummary strong{font-size:var(--type-body)}.deliverySummary span{color:#9aa1ae;font-size:var(--type-label);margin-top:2px}.deliverySummary .attentionText{color:#df6464}.parcelList{padding:1px 10px}.parcelRow{width:100%;min-height:45px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f4;align-items:center;gap:8px;padding:3px 8px;text-decoration:none;display:flex}.parcelRow:hover{background:#f8f9fb}.courierLogo{width:37px;height:25px;font-size:var(--type-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);border-radius:7px;flex:none;place-items:center;display:grid}.courierCdek{color:#159a4f;background:#eaf9ef}.courierYandex{color:#ef3d26;font-size:var(--type-body-lg);background:#fff0ec}.courierOzon{color:#1367ee;background:#edf2ff}.courierKazpost{color:#1378b8;background:#e9f6ff}.parcelMain{flex-direction:column;flex:1;min-width:0;display:flex}.parcelMain strong{font-size:var(--type-small)}.parcelMain small{color:#9ba1ae;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.parcelStatustoday{color:#278c6c;background:#edf8f3}.parcelStatustransit{color:#5b70c8;background:#edf2ff}.parcelStatusdelay{color:#d75e5e;background:#fff0f0}.fullWidthButton{color:#62697a;width:calc(100% - 36px);min-height:31px;font-size:var(--type-small);font-weight:var(--weight-semibold);background:#f4f5f8;border-radius:8px;gap:6px;margin:7px 18px 13px}.pageContent{flex-direction:column;gap:14px;display:flex}.pageMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pageMetric{border:1px solid var(--border);background:var(--surface);border-radius:15px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex;box-shadow:0 1px 2px #1a203605}.pageMetricIcon{border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.pageMetricIconindigo{color:#5962e9;background:#eef0ff}.pageMetricIconcyan{color:#289bb7;background:#e9f7fb}.pageMetricIcongreen{color:#25a17c;background:#eaf8f3}.pageMetricIconorange{color:#e28b49;background:#fff3e9}.pageMetric>div{flex-direction:column;min-width:0;display:flex}.pageMetric>div>span{color:#8e95a3;font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageMetric strong{font-size:var(--type-title);letter-spacing:var(--tracking-tight);margin-top:3px}.pageMetric small{color:#a1a7b3;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.pageSplit,.warehouseLayout,.trackingLayout,.expensesLayout{gap:12px;min-width:0;display:grid}.pageSplitLeads{grid-template-columns:minmax(0,1.72fr) minmax(320px,.68fr)}.warehouseLayout,.trackingLayout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr)}.expensesLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.pagePanel{min-width:0}.pagePanelHeader{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:15px 18px 8px;display:flex}.pagePanelHeader h3{font-size:var(--type-body-lg);letter-spacing:var(--tracking-tight);margin:5px 0 0}.pagePanelActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pagePanelActions .pageSearch{width:min(250px,32vw)}.pagePanelMeta{color:#8e95a2;font-size:var(--type-control);align-items:center;gap:6px;display:inline-flex}.pageSearch{border:1px solid var(--border);color:#a0a6b2;background:#f8f9fb;border-radius:9px;align-items:center;gap:7px;width:min(250px,42%);height:34px;padding:0 10px;display:flex}.pageSearch input{min-width:0;color:var(--ink);font-size:var(--type-control);background:0 0;border:0;outline:0;flex:1}.pageTableWrap{padding:0 18px 16px;overflow-x:auto}.pageTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.pageTable th{color:#8f99a9;height:36px;font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#fff;border-bottom:1px solid #e5e9ef;padding:0 12px}.pageTable td{color:#5e6a7d;height:56px;font-size:var(--type-control);vertical-align:middle;border-top:0;border-bottom:1px solid #edf0f4;padding:8px 12px}.pageTable tbody tr:last-child td{border-bottom:0}.pageTable tbody tr:hover{background:#fafbfc}.pageTable td:first-child{display:table-cell}.tablePrimary{flex-direction:column;gap:3px;min-width:130px;display:flex}.tablePrimary strong{color:#3b4151;font-size:var(--type-control)}.tablePrimary small{color:#9ca2ae;font-size:var(--type-label)}.dataStatus,.priorityBadge{font-size:var(--type-label);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:7px;align-items:center;padding:5px 7px;display:inline-flex}.dataStatusnew{color:#5962e9;background:#eef0ff}.dataStatusprogress{color:#3189a0;background:#eaf6fb}.dataStatusqualified,.dataStatusdone,.dataStatuspaid{color:#218c6b;background:#eaf8f3}.dataStatuswaiting,.dataStatuspending,.dataStatusreview{color:#c4822e;background:#fff5e7}.dataStatusoverdue,.priorityBadgehigh{color:#d55d5d;background:#fff0f0}.priorityBadgemedium{color:#c4822e;background:#fff5e7}.priorityBadgelow{color:#7c8392;background:#f0f1f5}.pipelineBoard{grid-template-columns:repeat(3,minmax(230px,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.pipelineColumn{border:1px solid var(--border);background:#eff1f5;border-radius:16px;min-width:0;padding:11px}.pipelineHeader{align-items:center;gap:8px;height:33px;padding:0 4px 8px;display:flex}.pipelineHeader strong{font-size:var(--type-control);flex:1}.pipelineHeader em{color:#777e8e;min-width:20px;height:20px;font-size:var(--type-label);font-style:normal;font-weight:var(--weight-bold);background:#fff;border-radius:6px;place-items:center;display:grid}.pipelineDot{border-radius:50%;width:8px;height:8px}.pipelineDotNew{background:#5962e9}.pipelineDotProposal{background:#36a3be}.pipelineDotPayment{background:#25a17c}.pipelineList{flex-direction:column;gap:9px;display:flex}.dealCard{cursor:pointer;width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e6e8ed;border-radius:13px;padding:13px;text-decoration:none;transition:border-color .16s,transform .16s;display:block;box-shadow:0 2px 8px #1c223409}.dealCard:hover{border-color:#cfd3f6;transform:translateY(-1px)}.entityDrilldownLink{color:inherit;text-decoration:none}.entityDrilldownLink:hover strong{color:var(--accent)}.dealCardTop{justify-content:space-between;align-items:center;display:flex}.dealCardTop small{color:#a1a7b3;font-family:var(--font-geist-mono), monospace;font-size:var(--type-label)}.dealCardTop strong{color:var(--accent);font-size:var(--type-control)}.dealCard h3{font-size:var(--type-body);margin:12px 0 0}.dealCard p{color:#8e95a3;font-size:var(--type-small);margin:4px 0 0}.dealProbability{align-items:center;gap:8px;margin-top:13px;display:flex}.dealProbability>span{background:#ebeef3;border-radius:99px;flex:1;height:4px;overflow:hidden}.dealProbability i{border-radius:inherit;background:var(--accent);height:100%;display:block}.dealProbability em{color:#767d8c;font-size:var(--type-label);font-style:normal;font-weight:var(--weight-semibold)}.dealNextStep{color:#777e8e;font-size:var(--type-small);border-top:1px solid #f0f1f4;align-items:center;gap:5px;margin-top:11px;padding-top:10px;display:flex}.stockInsights,.deliveryTimeline,.expenseBreakdown{min-width:0}.stockInsightList,.timelineList{padding:2px 16px 16px}.stockInsight{border-bottom:1px solid #f0f1f4;align-items:center;gap:10px;min-height:67px;display:flex}.stockInsight:last-child{border-bottom:0}.stockInsight>span{color:#5c6373;width:34px;height:34px;font-family:var(--font-geist-mono), monospace;font-size:var(--type-small);font-weight:var(--weight-bold);background:#f1f2f5;border-radius:9px;flex:none;place-items:center;display:grid}.stockInsight>div{flex-direction:column;flex:1;min-width:0;display:flex}.stockInsight strong{font-size:var(--type-control)}.stockInsight p{color:#9aa1ae;font-size:var(--type-label);margin:3px 0 0}.stockInsight em{font-size:var(--type-caption);font-style:normal;font-weight:var(--weight-semibold);border-radius:6px;padding:4px 6px}.stockInsightCritical em{color:#d55d5d;background:#fff0f0}.stockInsightLow em{color:#c4822e;background:#fff5e7}.stockInsightOk em{color:#218c6b;background:#eaf8f3}.timelineItem{grid-template-columns:10px 1fr;gap:10px;min-height:77px;display:grid;position:relative}.timelineItem:before{content:"";background:#e4e6eb;width:1px;position:absolute;top:15px;bottom:-3px;left:4px}.timelineItem:last-child:before{display:none}.timelineItem>i{z-index:1;background:#b9bec9;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:6px;position:relative;box-shadow:0 0 0 2px #e1e3e8}.timelineItemCurrent>i{background:var(--green);box-shadow:0 0 0 2px #ccecdf}.timelineItemAlert>i{background:var(--red);box-shadow:0 0 0 2px #f7d6d6}.timelineItem>div{flex-direction:column;display:flex}.timelineItem time{color:#a0a6b3;font-size:var(--type-label)}.timelineItem strong{font-size:var(--type-control);margin-top:4px}.timelineItem p{color:#969daa;font-size:var(--type-label);margin:4px 0 0}.expenseRing{background:conic-gradient(#5962e9 0 38%, #36a3be 38% 65%, #25a17c 65% 88%, #e28b49 88% 100%);border-radius:50%;place-items:center;width:148px;height:148px;margin:8px auto 20px;display:grid;position:relative}.expenseRing:before{content:"";background:#fff;border-radius:50%;width:98px;height:98px;position:absolute}.expenseRing>div{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.expenseRing strong{font-size:var(--type-title);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.expenseRing span{color:#9aa1ae;font-size:var(--type-label);margin-top:2px}.expenseCategoryList{padding:0 18px 18px}.expenseCategoryList>div{border-top:1px solid #f0f1f4;grid-template-columns:8px minmax(0,1fr) minmax(112px,auto);align-items:center;column-gap:10px;min-height:39px;display:grid}.expenseLegend{border-radius:3px;width:8px;height:8px}.expenseLegendIndigo{background:#5962e9}.expenseLegendCyan{background:#36a3be}.expenseLegendGreen{background:#25a17c}.expenseLegendOrange{background:#e28b49}.expenseCategoryList>div>div{grid-template-columns:minmax(0,1fr) 48px;align-items:center;column-gap:10px;min-width:0;display:grid}.expenseCategoryList strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expenseCategoryList small{color:#a0a6b3;font-size:var(--type-label);font-variant-numeric:tabular-nums;text-align:right}.expenseCategoryList em{color:#626979;font-size:var(--type-small);font-style:normal;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (width<=520px){.expenseCategoryList>div{grid-template-columns:8px minmax(0,1fr) minmax(92px,auto);column-gap:8px}.expenseCategoryList>div>div{grid-template-columns:minmax(0,1fr) 40px;column-gap:6px}}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1519296b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.leadModal{background:#fff;border:1px solid #ffffffbf;border-radius:20px;width:min(520px,100%);padding:22px;animation:.18s ease-out modalIn;box-shadow:0 28px 70px #11162740}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.modalHeader{justify-content:space-between;align-items:flex-start;display:flex}.modalHeader h2{font-size:var(--type-heading);letter-spacing:var(--tracking-tight);margin:4px 0 0}.leadForm{flex-direction:column;gap:14px;margin-top:22px;display:flex}.leadForm label{color:#5f6676;font-size:var(--type-body);font-weight:var(--weight-semibold);flex-direction:column;gap:7px;display:flex}.leadFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leadForm label>small{color:var(--muted);font-size:var(--type-caption);font-weight:var(--weight-regular);line-height:1.4}.leadForm input,.leadForm select{border:1px solid var(--border);width:100%;height:42px;color:var(--ink);font-size:var(--type-body);background:#fff;border-radius:10px;outline:0;padding:0 12px}.leadForm input:focus,.leadForm select:focus{border-color:#aeb3f4;box-shadow:0 0 0 3px #eef0ff}.modalSubmit{min-height:42px;margin-top:4px}.successState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.successIcon{color:#1b9d73;background:#e9f8f2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.successState h2{font-size:var(--type-heading);margin:16px 0 4px}.successState p{color:#858c9a;max-width:260px;font-size:var(--type-body);line-height:var(--leading-normal);margin:0}.sidebarScrim{display:none}@media (width<=1180px){.dashboardGrid,.lowerGrid,.bottomGrid{grid-template-columns:1fr}.inboxCard{min-height:450px}.conversationList{min-height:175px}.parcelCard{padding-bottom:2px}.pageMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageSplit,.warehouseLayout,.trackingLayout,.expensesLayout{grid-template-columns:1fr}.pageSplitLeads .inboxCard{min-height:430px}.stockInsights,.deliveryTimeline,.expenseBreakdown{min-height:280px}}@media (width<=900px){.sidebar{transition:transform .2s;transform:translate(-102%);box-shadow:16px 0 46px #151a2b2e}.sidebarOpen{transform:translate(0)}.sidebarClose{place-items:center;display:inline-grid}.sidebarScrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171b2c42;border:0;display:block;position:fixed;inset:0}.main{margin-left:0}.mobileMenu{display:grid}.content{padding:20px}.topbar{padding:9px 20px}}@media (width<=700px){.topbar{min-height:62px}.breadcrumb{display:none}.dateButton{width:34px;padding:0;font-size:0}.dateButton>span,.dateButton>svg:last-child{display:none}.topbar h1{font-size:var(--type-title-sm)}.primaryButton{min-width:36px;padding:0 10px}.topbarActions>.primaryButton{font-size:0}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpiCard{flex-wrap:wrap;align-items:flex-start;padding:12px}.kpiCopy{flex-basis:calc(100% - 48px)}.delta{margin-left:47px}.managerLayout{grid-template-columns:1fr}.managerChart{height:130px}.cardHeaderActions .syncBadge{display:none}.pageMetric{align-items:flex-start;padding:12px}.pageMetricIcon{width:34px;height:34px}.pageMetric strong{font-size:var(--type-title-sm)}.pipelineBoard{grid-template-columns:repeat(3,260px);margin-inline:-20px;padding-inline:20px}.pagePanelHeader{flex-direction:column;align-items:flex-start}.pagePanelActions,.pageSearch,.pagePanelActions .pageSearch{width:100%}.datePopover{width:min(330px,100vw - 24px);position:fixed;top:60px;right:12px}}@media (width<=480px){.content{padding:16px 12px 28px}.topbar{padding:8px 12px}.kpiGrid{gap:8px}.kpiIcon{width:32px;height:32px}.kpiCopy{flex-basis:calc(100% - 44px)}.kpiCopy strong{font-size:var(--type-body-lg)}.delta{margin-left:43px}.cardHeader{padding-inline:14px}.headingWithMetric{display:block}.headingWithMetric strong{font-size:var(--type-title-sm);margin-top:5px;display:block}.segmented button{padding:0 6px}.salesLegend{padding-inline:14px}.salesEmpty{padding:10px 14px 16px}.dashboardEmptyAction{min-height:40px}.salesLegend em{display:none}.salesChart{height:190px}.managerLayout,.tableWrap{padding-inline:14px}.inventoryCard .inventoryOpenWarehouseButton{justify-content:center;gap:0;width:40px;height:40px;min-height:40px;padding:0}.inventoryCard .inventoryOpenWarehouseButton>span{display:none}.inventoryCard .inventoryOpenWarehouseButton>svg{margin:0;display:block}.pagePanelActions .secondaryButton{width:34px;padding:0;font-size:0}.pageMetricGrid{gap:8px}.pageMetric{grid-template-columns:30px 1fr;gap:9px;padding:10px;display:grid}.pageMetricIcon{width:30px;height:30px}.pageMetricIcon svg{width:15px}.pageMetric strong{font-size:var(--type-body-lg)}.pageMetric small{font-size:var(--type-caption)}.pipelineBoard{margin-inline:-12px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.appShell{background:var(--canvas)}.sidebar,.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.sidebar{padding-inline:14px}.brand strong{letter-spacing:var(--tracking-tight)}.nav{gap:2px}.navItem{border:1px solid #0000;border-radius:6px;transition:background .15s,border-color .15s,color .15s}.navItem:hover{background:#f7f8fa;border-color:#e6e9ef}.navItem:active,.primaryButton:hover,.dealCard:hover{transform:none}.navItemActive,.navItemActive:hover{border-color:#d8ddff;border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent);border-left-width:3px}.navItem em,.delta,.inboxCount,.conversation>em,.managerTarget,.stockStatus,.parcelStatus,.dataStatus,.priorityBadge,.pipelineHeader em,.stockInsight em,.expenseLegend{border-radius:3px}.capacityCard{background:#f7f8fb;border-color:#dce2ec;border-radius:8px}.progressTrack,.progressTrack i,.dealProbability>span,.dealProbability i{border-radius:2px}.avatar{box-shadow:none;border-color:#fff}.dateButton,.secondaryButton,.primaryButton,.iconButton,.mobileMenu,.plainIconButton,.dateFields input,.datePresets button,.calendarApply,.pageSearch,.inboxSearch,.channelTabs button,.conversation,.fullWidthButton,.productThumb,.courierLogo,.stockInsight>span,.leadForm input,.leadForm select{border-radius:6px}.primaryButton,.primaryButton:hover{box-shadow:none;background:#172033}.primaryButton:hover{background:#293650}.iconButton,.dateButton,.secondaryButton,.mobileMenu{box-shadow:none}.datePopover,.notificationPopover,.leadModal{border-color:var(--border);box-shadow:none;border-radius:8px}.dateFields input:focus,.leadForm input:focus,.leadForm select:focus{border-color:var(--accent);box-shadow:none}.card,.kpiCard,.pageMetric,.pipelineColumn,.dealCard{border-color:var(--border);box-shadow:none;border-radius:8px}.kpiCard,.pageMetric{padding:13px}.kpiIcon,.pageMetricIcon,.parcelTotal,.focusMetric,.deliverySummary{border-radius:6px}.segmented,.segmented button,.channelTabs button,.inboxSearch,.conversation:hover,.conversationActive,.focusMetric,.deliverySummary,.fullWidthButton,.pipelineColumn,.stockInsight>span{background-image:none}.segmented{background:#f7f8fa;border:1px solid #e4e7ec;border-radius:6px;padding:2px}.segmented button{border-radius:4px}.segmented .segmentActive{box-shadow:none;background:#fff}.channelTabs button{border-radius:5px}.inboxSearch,.conversation:hover,.conversationActive,.focusMetric,.deliverySummary,.fullWidthButton{background:#f7f8fa}.productThumb{background:#eef0f4}.pipelineColumn{background:#f4f6f8}.dealCard:hover{border-color:#bac4f5}.modalBackdrop,.sidebarScrim{-webkit-backdrop-filter:none;backdrop-filter:none}.modalBackdrop{background:#1720335c}.leadModal{border-color:var(--border)}.expensesLayout .pageTable{min-width:650px}@media (width<=900px){.sidebar{box-shadow:none}}.datePopover{border-radius:16px;width:min(640px,100vw - 28px);padding:18px}.customCalendar{margin-top:16px}.dateRangeFields{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px;display:grid}.dateRangeFields>button{border:1px solid var(--border);min-width:0;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:#f8f9fb;border-radius:10px;outline:0;flex-direction:column;justify-content:center;gap:4px;padding:8px 11px;display:flex}.dateRangeFields>button:hover{background:#fff;border-color:#c8ced8}.dateRangeFields>.dateRangeFieldActive{border-color:var(--accent);background:var(--accent-soft)}.dateRangeFields>button:focus-visible,.calendarToolbar>button:focus-visible,.calendarDay:focus-visible{outline-offset:1px;outline:2px solid #cbd1ff}.dateRangeFields span{color:#8d96a6;font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.dateRangeFields strong{font-size:var(--type-control);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dateRangeFields .dateRangeArrow{color:#a1a9b5;font-size:var(--type-title-sm);text-align:center}.calendarToolbar{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:44px;margin-top:12px;margin-bottom:8px;padding:5px 7px;display:grid}.calendarToolbar>button{color:#657083;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.calendarToolbar>button:hover{border-color:var(--border);color:var(--ink);background:#f5f6f8}.calendarToolbar strong{font-size:var(--type-control);font-weight:var(--weight-semibold);text-align:center}.calendarRangeLabelMobile{display:none}.calendarMonths{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.calendarMonth{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:12px 11px 11px}.calendarMonth h4{color:#5f697a;font-size:var(--type-small);font-weight:var(--weight-semibold);text-align:center;margin:0 0 8px}.calendarWeekdays,.calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarWeekdays{margin-bottom:3px}.calendarWeekdays span{color:#98a1af;height:24px;font-size:var(--type-label);font-weight:var(--weight-semibold);place-items:center;display:grid}.calendarDay,.calendarDayEmpty{min-width:0;height:32px}.calendarDay{color:#3a4352;cursor:pointer;font-size:var(--type-small);font-weight:var(--weight-medium);background:0 0;border:1px solid #0000;border-radius:7px;position:relative}.calendarDay:hover{background:#f7f8fa;border-color:#cfd5de}.calendarDayInRange{background:var(--accent-soft);color:var(--accent);border-radius:3px}.calendarDayStart,.calendarDayEnd,.calendarDayStart:hover,.calendarDayEnd:hover{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:var(--weight-bold)}.calendarDayToday:not(.calendarDayStart):not(.calendarDayEnd):after{background:var(--accent);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;right:50%;transform:translate(50%)}.calendarFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.calendarFooter .datePresets{margin-top:0}.calendarFooter .calendarApply{width:auto;min-width:142px;margin-top:0;padding-inline:16px}@media (width<=700px){.datePopover{width:min(390px,100vw - 24px);max-height:calc(100vh - 76px);padding:15px;overflow-y:auto}.calendarMonthSecondary,.calendarRangeLabelDesktop{display:none}.calendarRangeLabelMobile{display:inline}.calendarMonths{grid-template-columns:1fr}.calendarFooter{flex-direction:column;align-items:stretch}.calendarFooter .calendarApply{width:100%}}@media (width<=420px){.dateRangeFields{grid-template-columns:1fr 16px 1fr;gap:4px}.dateRangeFields>button{min-height:48px;padding-inline:8px}.dateRangeFields strong{font-size:var(--type-small)}.datePresets button{flex:1}}.chatPageContent{flex-direction:column;gap:0;max-width:none;height:calc(100dvh - 68px);margin:0;padding:12px 16px 16px;display:flex;overflow:hidden}.chatWorkspace{grid-template-columns:var(--chat-inbox-width,280px) 8px minmax(0, 1fr) 270px;border:1px solid var(--border);background:#fff;border-radius:6px;flex:1;width:100%;min-height:0;display:grid;overflow:hidden}.chatInboxPane,.chatConversationPane,.chatDetailsPane{min-width:0;min-height:0}.chatInboxPane{background:#fbfcfd;flex-direction:column;display:flex}.chatPaneResizer{z-index:2;background:var(--surface);cursor:col-resize;touch-action:none;border:0;border-radius:0;outline:0;width:8px;min-width:8px;height:100%;padding:0;position:relative}.chatPaneResizer:before{background:var(--border);content:"";width:1px;transition:width .14s,background-color .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.chatPaneResizer:hover:before,.chatPaneResizer:focus-visible:before,.chatWorkspaceResizing .chatPaneResizer:before{background:var(--accent);width:3px}.chatPaneResizer>span{background:var(--muted);border-radius:999px;width:3px;height:34px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.chatPaneResizer>span{background:color-mix(in srgb, var(--muted) 58%, transparent)}}.chatPaneResizer>span{opacity:0;transition:opacity .14s;transform:translate(-50%,-50%)}.chatPaneResizer:hover>span,.chatPaneResizer:focus-visible>span,.chatWorkspaceResizing .chatPaneResizer>span{opacity:1}.chatWorkspaceResizing,.chatWorkspaceResizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.chatInboxHeader{justify-content:space-between;align-items:center;min-height:70px;padding:14px 16px 10px;display:flex}.chatInboxTitle{flex-direction:column;gap:3px;display:flex}.chatInboxHeader span{font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.chatInboxHeader strong{color:var(--accent);font-size:var(--type-small);font-weight:var(--weight-semibold)}.chatInboxHeader>button,.chatInboxActions>button,.chatConversationHeader button,.chatComposer>button{color:#788294;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.chatInboxHeader>button{width:34px;height:34px}.chatInboxActions{position:relative}.chatInboxActions>button{width:34px;height:34px}.chatInboxHeader>button:hover,.chatInboxActions>button:hover,.chatConversationHeader button:hover,.chatComposer>button:hover{border-color:var(--border);color:var(--ink);background:#f4f6f8}.chatInboxMenu{z-index:20;border:1px solid var(--border);background:#fff;border-radius:7px;gap:2px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #161f341f}.chatInboxMenu button{color:#4f5a6b;cursor:pointer;min-height:30px;font-size:var(--type-small);font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;border-radius:4px;padding:6px 8px}.chatInboxMenu button:hover:not(:disabled),.chatInboxMenu .chatInboxMenuActive{background:var(--accent-soft);color:var(--accent)}.chatInboxMenu button:disabled{cursor:default;opacity:.45}.chatSearch{border:1px solid var(--border);color:#9aa3b0;background:#fff;border-radius:6px;align-items:center;gap:8px;height:40px;margin:0 16px;padding:0 11px;display:flex}.chatSearch input{min-width:0;color:var(--ink);font-size:var(--type-body);background:0 0;border:0;outline:0;flex:1}.chatSearch input::placeholder{color:#a4acb8}.chatFilters{gap:4px;padding:11px 16px;display:flex}.chatFilters button{color:#737d8e;cursor:pointer;background:#f0f2f5;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.chatFilters button:hover{color:var(--ink)}.chatFilters .chatFilterActive{background:var(--accent-soft);color:var(--accent);border-color:#d9defe}.chatConnectionError{color:#b74250;font-size:var(--type-small);background:#fff3f4;border:1px solid #ffd1d5;border-radius:6px;margin:0 16px 10px;padding:8px 10px;line-height:1.4}.chatThreadList{flex:1;min-height:0;padding:0 8px 20px;overflow-y:auto}.chatLoadMore{border:1px solid var(--border);background:var(--surface);width:calc(100% - 24px);min-height:36px;color:var(--accent);font-size:var(--type-small);cursor:pointer;border-radius:6px;margin:0 12px 12px;font-weight:600}.chatLoadMore:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.chatLoadMore:disabled{cursor:wait;opacity:.7}.chatThread{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:64px;padding:7px 8px;display:flex}.chatThread:hover{background:#f4f6f8}.chatThreadActive,.chatThreadActive:hover{background:var(--accent-soft);border-color:#dce1ff}.chatThreadAvatar{flex:none;position:relative}.chatThreadAvatar .avatar{width:34px;height:34px;font-size:var(--type-small)}.chatThreadAvatar>i{background:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-2px;right:-3px}.chatThreadCopy{flex-direction:column;flex:1;min-width:0;display:flex}.chatThreadCopy>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.chatThreadCopy strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatThreadCopy time{color:#9ba3b0;font-size:var(--type-label);flex:none}.chatThreadCopy small{display:none}.chatThreadCopy em{color:#727c8d;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;overflow:hidden}.chatThread>b{background:var(--accent);color:#fff;width:18px;height:18px;font-size:var(--type-label);border-radius:4px;flex:none;place-items:center;display:grid}.chatEmptyState{color:#929ba9;min-height:160px;font-size:var(--type-small);place-items:center;display:grid}.chatConversationPane{background:#f6f7f9;flex-direction:column;display:flex}.chatConversationHeader{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:10px;min-height:70px;padding:11px 18px;display:flex}.chatHeaderAvatar{position:relative}.chatHeaderAvatar .avatar{width:40px;height:40px}.chatHeaderAvatar>i{background:var(--green);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.chatConversationHeader>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.chatConversationHeader strong{font-size:var(--type-body)}.chatConversationHeader>div:nth-child(2)>span{color:#8b94a2;font-size:var(--type-small);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.chatHeaderActions{align-items:center;gap:3px;display:flex}.chatConversationActions{position:relative}.chatConversationMenu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:7px;gap:2px;width:210px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #161f3424}.chatConversationMenu button{color:#4f5a6b;cursor:pointer;width:100%;min-height:31px;font-size:var(--type-small);font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;border-radius:4px;padding:7px 8px;display:block}.chatConversationMenu button:hover,.chatConversationMenu button:focus-visible,.chatConversationMenuActive{background:var(--accent-soft)!important;color:var(--accent)!important}.chatHeaderSearchActive{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:#c7ceff!important}.chatConversationHeader button{width:34px;height:34px}.chatConversationHeader .chatConversationMenu button{width:100%;height:auto}.chatConversationDealLinks{border-top:1px solid var(--border-soft);gap:2px;margin-top:4px;padding-top:6px;display:grid}.chatConversationDealLinks>span{color:var(--text-muted);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px 4px}.chatConversationDealLinks button:disabled{cursor:default;opacity:.68}.chatMessageSearch{border-bottom:1px solid var(--border);color:#8b94a2;background:#fff;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.chatMessageSearch input{min-width:0;color:var(--ink);font-size:var(--type-control);background:0 0;border:0;outline:0;flex:1}.chatMessageSearch input::placeholder{color:#9aa3b0}.chatMessageSearch>span{color:#697487;font-size:var(--type-label);font-weight:var(--weight-semibold);background:#f0f2f5;border-radius:10px;padding:2px 6px}.chatMessageSearch button{color:#7f8997;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;display:grid}.chatMessageSearch button:hover{color:var(--ink);background:#f0f2f5}.chatMessages{flex:1;min-height:0;padding:22px 26px 12px;overflow-y:auto}.chatLoadOlderMessages{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);cursor:pointer;border-radius:7px;margin:0 auto 14px;padding:7px 10px;display:flex}.chatLoadOlderMessages:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chatLoadOlderMessages:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.chatLoadOlderMessages:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.chatLoadOlderMessages:disabled{cursor:progress;opacity:.7}.chatDateDivider{color:#929ba9;font-size:var(--type-small);align-items:center;gap:9px;margin-bottom:18px;display:flex}.chatDateDivider:before,.chatDateDivider:after{content:"";background:#e3e6eb;flex:1;height:1px}.chatMessageSearchSummary{color:#7b8595;font-size:var(--type-small);margin:-5px 0 14px}.chatMessageSearchEmpty{color:#929ba9;font-size:var(--type-control);text-align:center;padding:22px 0}.chatMessageRow{margin-bottom:12px;display:flex}.chatMessageRowOut{justify-content:flex-end}.chatMessage{background:#fff;border:1px solid #e0e4e9;border-radius:7px 7px 7px 2px;max-width:70%;padding:11px 12px 7px}.chatMessageRowOut .chatMessage{background:var(--accent-soft);border-color:#d9defe;border-radius:7px 7px 2px}.chatMessage p{color:#3d4655;font-size:var(--type-body);line-height:var(--leading-normal);margin:0}.chatMessageImage{object-fit:cover;border-radius:6px;width:min(360px,100%);max-height:320px;display:block}.chatMessageWithAttachments{width:fit-content;max-width:min(70%,420px);padding:5px}.chatMessageWithAttachments .chatMessageImage{object-fit:contain;width:auto;max-width:100%;height:auto}.chatMessageImageLink{border-radius:6px;display:block;overflow:hidden}.chatMessageVideo{background:#151a26;border-radius:6px;width:min(100%,380px);max-height:320px;display:block}.chatMessageAudio{width:min(100%,320px);min-width:220px;height:38px;display:block}.chatMessageAttachment{color:#3c4e6e;background:#f8fafc;border:1px solid #dce2eb;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,330px);min-width:220px;padding:9px 10px;text-decoration:none;display:grid}.chatMessageAttachment:hover{color:#3145bf;background:#f2f5ff;border-color:#b7c2e8}.chatMessageAttachmentIcon{color:#5c6bda}.chatMessageAttachment>span{gap:2px;min-width:0;display:grid}.chatMessageAttachment strong,.chatMessageAttachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatMessageAttachment strong{color:#354257;font-size:var(--type-small);font-weight:var(--weight-semibold)}.chatMessageAttachment small{color:#8c96a5;font-size:var(--type-label)}.chatMessageAttachmentUnavailable{cursor:default;opacity:.72}.chatMessageImageOnly{line-height:0;position:relative}.chatMessageImageOnly>span{color:#fff;min-height:19px;line-height:var(--leading-tight);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#172036b8;border-radius:999px;margin:0;padding:0 6px;position:absolute;bottom:9px;right:9px}.chatMessageRowOut .chatMessageImageOnly>span{color:#fff}.chatMessageImageLink+p,.chatMessageAttachment+p,.chatMessageAudio+p,.chatMessageVideo+p{margin-top:8px}.chatMessage mark{color:inherit;background:#ffe8a3;border-radius:2px;padding:0 1px}.chatMessage>span{color:#939caa;font-size:var(--type-label);justify-content:flex-end;align-items:center;gap:3px;margin-top:5px;display:flex}.chatMessageRowOut .chatMessage>span{color:#6975c7}.chatComposer{border-top:1px solid var(--border);background:#fff;grid-template-columns:38px 38px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px 16px;display:grid;position:relative}.chatScriptControl{position:relative}.chatScriptControl>.chatScriptsButton{color:#788294;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.chatScriptControl>.chatScriptsButton:hover,.chatScriptControl>.chatScriptsButtonActive{color:var(--accent);background:#f0f2ff;border-color:#cbd1ff}.chatScriptPicker{z-index:30;background:#fff;border:1px solid #dce1ed;border-radius:12px;width:min(342px,100vw - 32px);position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 44px #1c26412e}.chatScriptPickerHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px;display:flex}.chatScriptPickerHeader>div{gap:2px;display:grid}.chatScriptPickerHeader strong{color:#293347;font-size:var(--type-body);font-weight:var(--weight-bold)}.chatScriptPickerHeader span{color:#929aab;font-size:var(--type-label)}.chatScriptPickerHeader>button{color:#4c5cd6;min-height:28px;font-size:var(--type-small);font-weight:var(--weight-bold);cursor:pointer;background:#f8f9ff;border:1px solid #d8def0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chatScriptPickerHeader>button:hover,.chatScriptPickerHeader>.chatScriptAddActive{background:#eef0ff;border-color:#aab6ff}.chatScriptSearch{color:#8a94a6;background:#fafbfc;border:1px solid #dfe4ed;border-radius:7px;align-items:center;gap:7px;height:34px;margin:10px 10px 6px;padding:0 9px;display:flex}.chatScriptSearch:focus-within{background:#fff;border-color:#7887ec;box-shadow:0 0 0 3px #5962e91a}.chatScriptSearch input,.chatScriptEditor input,.chatScriptEditor textarea{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.chatScriptSearch input{width:100%;font-size:var(--type-control)}.chatScriptList{max-height:252px;padding:0 6px 6px;display:grid;overflow-y:auto}.chatScriptItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.chatScriptItem>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.chatScriptItem>button:first-child:hover,.chatScriptItem>button:first-child:focus-visible{background:#f0f2ff}.chatScriptItem strong{color:#35405a;font-size:var(--type-control);font-weight:var(--weight-bold)}.chatScriptItem span{color:#818b9e;font-size:var(--type-label);line-height:var(--leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chatScriptDelete{color:#a1a8b5;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;margin-right:3px;display:grid}.chatScriptDelete:hover{color:#df5f69;background:#fff0f1}.chatScriptDelete:disabled{cursor:default;opacity:.45}.chatScriptEmpty{color:#8b95a6;font-size:var(--type-small);text-align:center;padding:14px 10px}.chatScriptError{color:#ce5a64;font-size:var(--type-label);font-weight:var(--weight-semibold);background:#fff8f8;border-top:1px solid #f2d9dc;padding:8px 10px}.chatScriptEditor{gap:7px;padding:10px;display:grid}.chatScriptEditor input,.chatScriptEditor textarea{width:100%;font-size:var(--type-control);line-height:var(--leading-snug);background:#fafbfc;border:1px solid #dfe4ed;border-radius:7px;padding:8px 9px}.chatScriptEditor textarea{resize:vertical;min-height:66px}.chatScriptEditor input:focus,.chatScriptEditor textarea:focus{background:#fff;border-color:#7887ec;box-shadow:0 0 0 3px #5962e91a}.chatScriptEditor>button{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:32px;font-size:var(--type-control);font-weight:var(--weight-bold);cursor:pointer;border-radius:7px}.chatScriptEditor>button:hover:not(:disabled){background:#4552cf}.chatScriptEditor>button:disabled{opacity:.48;cursor:default}.chatScriptSuggestions{z-index:8;white-space:nowrap;background:#fff;border:1px solid #dce1ee;border-radius:8px;align-items:center;gap:5px;max-width:calc(100% - 128px);padding:5px 6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:64px;overflow-x:auto;box-shadow:0 8px 22px #2029431f}.chatScriptSuggestions>span{color:#8b94a6;font-size:var(--type-label);font-weight:var(--weight-semibold);flex:none}.chatScriptSuggestions>button{color:#4d5bd4;min-height:24px;font-size:var(--type-label);font-weight:var(--weight-bold);cursor:pointer;background:#f5f6ff;border:1px solid #d8def2;border-radius:5px;flex:none;padding:0 7px}.chatScriptSuggestions>button:hover{background:#e9ecff;border-color:#aab6ff}.chatImageInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chatImageDraft{background:#f8f9fd;border:1px solid #dfe3ee;border-radius:8px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:9px;min-width:0;max-width:360px;padding:6px;display:grid}.chatImageDraft>img{object-fit:cover;border-radius:6px;width:42px;height:42px}.chatImageDraft>span{flex-direction:column;gap:2px;min-width:0;display:flex}.chatImageDraft strong{color:#303a4c;font-size:var(--type-control);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatImageDraft small{color:#8b95a6;font-size:var(--type-label)}.chatImageDraft button{color:#7c8698;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.chatImageDraft button:hover{color:var(--ink);background:#eceff7}.chatImageError{color:#d84e57;font-size:var(--type-small);font-weight:var(--weight-semibold);grid-column:1/-1}.chatImageLoading{color:var(--muted);font-size:var(--type-small);font-weight:var(--weight-semibold);grid-column:1/-1}.chatComposer>button{border-radius:8px;flex:none;width:38px;height:38px}.chatComposer textarea{resize:none;border:1px solid var(--border);min-width:0;min-height:42px;max-height:120px;color:var(--ink);font:inherit;font-size:var(--type-body);line-height:var(--leading-snug);background:#f8f9fb;border-radius:8px;outline:0;flex:1;padding:11px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.chatComposer textarea:focus{background:#fff;border-color:#6675e9;box-shadow:0 0 0 3px #5263d91a}.chatComposer .chatSendButton{border-color:var(--accent);background:var(--accent);color:#fff}.chatComposer .chatSendButton:hover{color:#fff;background:#3749c8;border-color:#3749c8}.chatComposer .chatSendButton:disabled{color:#a7afbb;cursor:default;background:#e9ecf1;border-color:#d9dde5}.chatComposer .chatAttachButton:disabled{cursor:not-allowed;opacity:.45}.chatDetailsPane{border-left:1px solid var(--border);background:#fff;padding:20px 18px;overflow-y:auto}.chatContactCard{text-align:center;border-bottom:1px solid #eceef2;flex-direction:column;align-items:center;padding:4px 0 20px;display:flex}.chatContactCard .avatar{width:56px;height:56px;font-size:var(--type-body)}.chatContactCard strong{font-size:var(--type-body);margin-top:10px}.chatContactCard>span{color:#9099a7;font-size:var(--type-small);margin-top:4px}.chatContactCard>:is(a,.chatContactCardPromote){color:var(--accent);font-size:var(--type-small);font-weight:var(--weight-semibold);margin-top:9px;text-decoration:none}.chatContactCardPromote{cursor:pointer;background:0 0;border:0}.chatContactCard>:is(a,.chatContactCardPromote):not(:disabled):is(:hover,:focus-visible){color:var(--accent-strong);text-decoration:underline}.chatContactCardPromote:disabled{cursor:wait;opacity:.65}.chatDetailSection{border-bottom:1px solid #eceef2;flex-direction:column;padding:16px 1px;display:flex}.chatDetailLabel{color:#9aa2af;font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.chatDetailSection strong{font-size:var(--type-control);margin-top:7px}.chatDetailSection small{color:#929ba9;font-size:var(--type-small);margin-top:4px}.chatContactReassign{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0 18px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.chatContactReassign{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}}.chatContactReassign{padding:12px}.chatContactReassign>div{gap:3px;display:grid}.chatContactReassign>div strong{color:var(--ink);font-size:var(--type-control)}.chatContactReassign>div small{color:var(--muted);font-size:var(--type-small)}.chatContactReassign>button{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;align-self:start;place-items:center;display:grid}.chatContactReassign>button:hover{border-color:var(--border);background:var(--surface);color:var(--ink)}.chatContactReassignSelect{grid-column:1/-1;margin-top:5px}.chatContactReassignSelect .customSelectTrigger{min-height:38px}.chatDealCard{color:inherit;background:#f7f8ff;border:1px solid #dfe3f7;border-radius:6px;flex-direction:column;margin-top:16px;padding:12px;text-decoration:none;display:flex}.chatDealCard:hover{background:#f1f3ff;border-color:#c4cbef}.chatDealCard>span{color:#737ec2;font-size:var(--type-small);font-weight:var(--weight-semibold);align-items:center;gap:5px;display:inline-flex}.chatDealCard strong{font-size:var(--type-body);margin-top:8px}.chatDealCard small{color:#7d86a2;font-size:var(--type-small);margin-top:3px}.chatTags{padding-top:17px}.chatTags>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.chatTags em{color:#727c8c;font-size:var(--type-label);background:#f0f2f5;border-radius:4px;padding:6px 7px;font-style:normal}.chatChannelState{color:var(--green);font-size:var(--type-small);font-weight:var(--weight-semibold);align-items:center;gap:5px;margin-top:20px;display:flex}@media (width<=1440px){.chatWorkspace{grid-template-columns:var(--chat-inbox-width,270px) 8px minmax(0, 1fr)}.chatDetailsPane{display:none}}@media (width<=700px){.chatPageContent{height:auto;min-height:calc(100dvh - 60px);padding:12px;overflow:visible}.chatWorkspace{flex:none;grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.chatPaneResizer{display:none}.chatInboxPane{border-right:0;border-bottom:1px solid var(--border);max-height:340px}.chatConversationPane{min-height:560px}.chatMessage{max-width:86%}}@media (width>=901px){.sidebar{transition:width .18s,padding .18s}.main{transition:margin-left .18s}.sidebarCollapse{display:grid}.sidebarCollapsed{width:72px;padding-inline:12px}.sidebarCollapsed+.main{margin-left:72px}.sidebarCollapsed .brand{justify-content:center;padding-inline:0}.sidebarCollapsed .brand>span:not(.brandLogo),.sidebarCollapsed .navLabel,.sidebarCollapsed .capacityCard,.sidebarCollapsed .navItem span,.sidebarCollapsed .profile>span:not(.avatar),.sidebarCollapsed .profile>svg{display:none}.sidebarCollapsed .sidebarCollapse{margin-left:0}.sidebarCollapsed .brand>.brandLogo{display:flex}.sidebarCollapsed .brandWordmark{display:none}.sidebarCollapsed .nav{margin-top:22px}.sidebarCollapsed .navItem{border-radius:8px;justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding:0;position:relative}.sidebarCollapsed .navItem em{min-width:17px;height:17px;font-size:var(--type-caption);border:2px solid #fff;border-radius:6px;position:absolute;top:-3px;right:-4px}.sidebarCollapsed .sidebarBottom{gap:5px}.sidebarCollapsed .profile{justify-content:center;margin-top:8px;padding:14px 0 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ink:#172033;--muted:#667085;--faint:#98a2b3;--border:#d9dee7;--surface:#fff;--canvas:#f3f4f6;--accent:#3f51c7;--accent-soft:#eef1ff;--green:#16815b;--red:#c74d55}body,.appShell{background:var(--canvas)}.appShell .sidebar,.appShell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.appShell .sidebar{border-color:#d8dde6}.appShell .topbar{border-color:#d8dde6;min-height:64px;padding-block:8px}.appShell .content{padding:16px 20px 28px}.appShell .navItem,.appShell .dateButton,.appShell .secondaryButton,.appShell .primaryButton,.appShell .iconButton,.appShell .plainIconButton,.appShell .mobileMenu,.appShell .fullWidthButton,.appShell .pageSearch,.appShell .inboxSearch,.appShell .chatSearch,.appShell .chatComposer textarea,.appShell .leadForm input,.appShell .leadForm select{box-shadow:none;border-radius:4px}.appShell .primaryButton,.appShell .primaryButton:hover{box-shadow:none;background:#172033;transform:none}.appShell .primaryButton:hover{background:#28344b}.appShell .navItem{min-height:38px}.appShell .navItem:hover{transform:none}.appShell .navItemActive,.appShell .navItemActive:hover{border-color:#d5dbf8;border-left:3px solid var(--accent);background:#f0f2ff}.appShell .capacityCard{border-color:var(--border);background:#f7f8fa;border-radius:4px}.appShell .avatar{box-shadow:none;border-width:1px}.appShell .card,.appShell .kpiCard,.appShell .pageMetric,.appShell .pagePanel,.appShell .pipelineColumn,.appShell .dealCard,.appShell .datePopover,.appShell .notificationPopover,.appShell .leadModal{border-color:var(--border);box-shadow:none;border-radius:5px}.appShell .kpiGrid,.appShell .pageMetricGrid,.appShell .dashboardGrid,.appShell .compositionGrid,.appShell .lowerGrid,.appShell .bottomGrid,.appShell .pageContent,.appShell .pageSplit,.appShell .warehouseLayout,.appShell .trackingLayout,.appShell .expensesLayout,.appShell .pipelineBoard{gap:10px}.appShell .kpiCard,.appShell .pageMetric{min-height:72px;padding:12px}.appShell .kpiIcon,.appShell .pageMetricIcon,.appShell .callSummaryIcon{border-radius:4px}.appShell .cardHeader,.appShell .pagePanelHeader{padding-inline:16px}.appShell .cardHeader{padding-top:14px}.appShell .pagePanelHeader{min-height:58px;padding-top:11px}.appShell .segmented{box-shadow:none;background:#f1f3f6;border-radius:4px}.appShell .segmented button,.appShell .segmented .segmentActive,.appShell .channelTabs button,.appShell .datePresets button{box-shadow:none;border-radius:3px}.appShell .pageTableWrap,.appShell .tableWrap{padding-inline:16px}.appShell th{color:#7b8494;font-weight:var(--weight-semibold)}.appShell td{border-color:#e5e8ee}.appShell tbody tr:hover{background:#f7f8fa}.appShell .dataStatus,.appShell .priorityBadge,.appShell .stockStatus,.appShell .parcelStatus,.appShell .inboxCount,.appShell .delta,.appShell .managerTarget,.appShell .pipelineHeader em{border-radius:3px}.appShell .pipelineColumn{background:#eef0f3;padding:9px}.appShell .pipelineList{gap:6px}.appShell .dealCard{padding:11px;transition:border-color .14s}.appShell .dealCard:hover{border-color:#aeb8db;transform:none}.appShell .focusMetric,.appShell .deliverySummary,.appShell .fullWidthButton,.appShell .productThumb,.appShell .stockInsight>span{background-image:none;border-radius:4px}.appShell .datePopover,.appShell .notificationPopover,.appShell .leadModal{box-shadow:0 8px 24px #1018281f}.appShell .chatPageContent{padding:10px 12px 12px}.appShell .chatWorkspace{box-shadow:none;border-radius:4px}.appShell .chatInboxPane,.appShell .chatConversationPane,.appShell .chatDetailsPane{background-image:none}.appShell .chatThread,.appShell .chatMessage,.appShell .chatDealCard{box-shadow:none;border-radius:4px}.appShell .chatThreadActive,.appShell .chatThreadActive:hover{background:#eef1ff;border-color:#cfd6f6}.appShell .chatConversationPane{background:#f3f4f6}.appShell .chatMessage{padding:9px 10px 6px}.appShell .chatMessageWithImage{width:fit-content;max-width:min(70%,380px);padding:5px}.appShell .chatMessageRowOut .chatMessage{background:#e9edff;border-radius:4px}.appShell .chatMessageRowOut .chatMessageImageOnly{border-radius:7px 7px 2px}.appShell .callRecordsWorkspace{box-shadow:none;border-radius:5px}.appShell .callRecordsListPane,.appShell .callRecordingDetail{background-image:none}.appShell .callRecordsListPane{background:#fafbfc}.appShell .callRecordingDetail{background:#f3f4f6}.appShell .callRecordItem,.appShell .callDetailOverview,.appShell .callSummaryPanel,.appShell .callSummaryLead,.appShell .callSummaryChecklist li{box-shadow:none;border-radius:4px}.appShell .callRecordItemActive,.appShell .callRecordItemActive:hover{box-shadow:none;background:#eef1ff}.appShell .callDetailOverview,.appShell .callSummaryPanel{background:#fff}.appShell .callSummaryLead{background:#f7f8fb}@media (width<=700px){.appShell .content{padding:12px}}@media (width>=1440px){body{zoom:1}.callsPageContent .callRecordsWorkspace{height:calc(100dvh - var(--topbar-height,64px) - 50px)}.chatPageContent{height:calc(100dvh - var(--topbar-height,64px))}}.appShell .crmTableCard{box-sizing:border-box;background:#fff;border-color:#dfe4ec;border-radius:12px;width:100%;min-width:0;max-width:none;overflow:visible;box-shadow:0 1px 2px #161f3108,0 12px 36px #161f310a}.appShell .pageSplitLeads,.appShell .expensesLayout,.appShell .bottomGrid,.appShell .managerProfileGrid:not(.managerProfileGridSecondary){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.appShell .pageSplitLeads>.crmTableCard,.appShell .expensesLayout>.crmTableCard,.appShell .bottomGrid>.inventoryCard,.appShell .managerProfileGrid:not(.managerProfileGridSecondary)>.managerProfileLeads{grid-column:1/-1}.appShell .crmTableHeader h2,.appShell .crmTableHeader h3{color:#20293a;font-size:var(--type-title-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.appShell .crmTableCount{color:#5662ca;width:max-content;min-height:25px;font-size:var(--type-label);font-weight:var(--weight-semibold);background:#f4f5ff;border:1px solid #dfe3ff;border-radius:7px;align-items:center;margin-top:6px;padding:0 8px;display:inline-flex}.appShell .crmTableToolbar{background:0 0;border-top:1px solid #edf0f4;border-bottom:0;align-items:center;gap:8px;margin:0 20px 11px;padding:12px 0 0}.appShell .crmTableSearch{color:#9aa4b3;background:#f8f9fb;border:1px solid #dfe4eb;border-radius:8px;height:38px;padding:0 11px;transition:border-color .15s,background .15s,box-shadow .15s}.appShell .crmTableSearch:focus-within{background:#fff;border-color:#bfc7ff;box-shadow:0 0 0 3px #5263d914}.appShell .crmTableSearch input{color:#263044;font-size:var(--type-small)}.appShell .crmTableSearch input::placeholder{color:#a5adba}.appShell .crmTableSearch button{color:#8e98a8;border-radius:5px}.appShell .crmTableSearch button:hover{color:#39465b;background:#edf0f4}.appShell .crmTableFilter .customSelectTrigger{background:#fff;border-color:#dfe4eb;border-radius:8px;height:38px;padding-inline:11px}.appShell .crmTableFilter .customSelectCopy strong{font-size:var(--type-small)}.appShell .crmTableReset{height:38px;font-size:var(--type-small);background:#fff;border-color:#dfe4eb;border-radius:8px}.appShell .crmTableReset:hover:not(:disabled){color:#263044;background:#f8f9fb;border-color:#cfd5df}.appShell .crmTableWrap{box-sizing:border-box;background:#fff;border:1px solid #e4e8ef;border-radius:10px;width:calc(100% - 40px);min-width:0;max-width:none;margin:0 20px 20px;padding:0;position:relative;overflow-x:auto}.appShell .crmDataTable{border-collapse:separate;border-spacing:0;width:100%;max-width:none;box-shadow:none;table-layout:fixed;white-space:nowrap;border:0;border-radius:0}.appShell .crmTableEmptyRow>td{border-radius:0;height:auto;padding:0!important}.appShell .crmTableEmptyState{border:0;border-radius:0;margin:0}.appShell .crmDataTable thead{background:#f7f8fa}.appShell .crmDataTable th{color:#8c96a6;height:38px;font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #e3e7ed;padding:0 11px}.appShell .crmDataTable td{color:#697487;height:64px;font-size:var(--type-small);vertical-align:middle;background:#fff;border-top:1px solid #edf0f4;border-bottom:0;padding:0 11px;transition:background .15s,box-shadow .15s}.appShell .crmDataTable td:first-child{display:table-cell}.appShell .crmDataTable tbody tr:first-child td{border-top:0}.appShell .crmDataTable tbody tr:not(.crmTableEmptyRow):hover td:first-child{box-shadow:inset 3px 0 #8995ef}.appShell .crmCompactTableWrap{margin:0 20px 20px}.appShell .crmCompactTable th{height:34px}.appShell .crmCompactTable td{height:56px}.appShell .inventoryMiniProduct{min-width:0;min-height:40px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}@media (width<=760px){.appShell .crmTableHeader{min-height:68px;padding:14px 14px 10px}.appShell .crmTableToolbar{margin-left:14px;margin-right:14px}.appShell .crmTableWrap{width:calc(100% - 28px);margin:0 14px 14px}.appShell .crmCompactTableWrap{margin:0 14px 14px}}:root{--workspace-gutter:20px;--workspace-bottom-gutter:28px;--page-surface-radius:12px;--popup-overlay-background:#0f172a94;--popup-overlay-filter:blur(6px) saturate(82%);--dialog-max-height:calc(100dvh - 48px)}.appShell .topbar{padding-inline:var(--workspace-gutter)}.appShell .content{width:100%;max-width:none;padding:var(--workspace-gutter) var(--workspace-gutter) var(--workspace-bottom-gutter);margin:0}.appShell .chatPageContent,.appShell .callsPageContent,.appShell .tasksPageContent,.appShell .teamPageContent,.appShell .managerProfilePage,.appShell .productDetailsPage{padding:var(--workspace-gutter) var(--workspace-gutter) var(--workspace-bottom-gutter)}.appShell :is(.modalBackdrop,.teamInviteOverlay){background:var(--popup-overlay-background);-webkit-backdrop-filter:var(--popup-overlay-filter);backdrop-filter:var(--popup-overlay-filter);animation:.16s ease-out popupOverlayIn}.appShell :is(.leadModal,.teamInviteModal){box-sizing:border-box;max-height:var(--dialog-max-height);overscroll-behavior:contain;overflow:hidden auto}.appShell .leadModal{flex-direction:column;display:flex}.appShell .leadModal>:is(.leadForm,.taskCreateForm){flex:none;justify-content:flex-start;min-height:0}.appShell .leadModal>.successState{flex:1}.appShell .productOperationSubmit,.appShell .teamInviteModal>footer{margin-top:auto}:where(.pageSkeleton,.skeletonSurface){--skeleton-fill:#e9edf4;--skeleton-shine:#f7f8fb;--skeleton-sheen:#ffffffb8;--skeleton-line:#edf0f5;--skeleton-panel-padding:18px;--skeleton-gap:16px;--skeleton-inline-height:10px;--skeleton-line-radius:2px;--skeleton-control-height:36px;--skeleton-control-radius:5px;--skeleton-panel-radius:8px;--skeleton-row-height:72px;--skeleton-reveal-delay:.2s}.pageSkeleton{align-content:start;gap:var(--skeleton-gap);visibility:hidden;opacity:0;min-height:min(680px,100dvh - 120px);animation:pageSkeletonReveal .14s ease-out var(--skeleton-reveal-delay) forwards;display:grid}.skeletonSurface{min-width:0}.inlineSkeleton{gap:8px;min-width:0;padding:12px;display:grid}.inlineSkeletonRow{border-bottom:1px solid var(--skeleton-line);align-items:center;gap:10px;min-width:0;min-height:58px;padding:7px 0;display:flex}.inlineSkeletonRow:last-of-type{border-bottom:0}.inlineSkeletonRow>span:not(.pageSkeletonShimmer){flex:1;gap:7px;min-width:0;display:grid}.inlineSkeletonList{align-content:start}.inlineSkeletonTable{border:1px solid var(--skeleton-line);background:var(--surface);border-radius:8px;gap:0;padding:0 14px}.inlineSkeletonTableHead{border-bottom:1px solid var(--skeleton-line);grid-template-columns:1.4fr 1fr 1fr .7fr .8fr;align-items:center;gap:22px;min-height:42px;display:grid}.inlineSkeletonTableHead .pageSkeletonShimmer{width:min(82px,100%);height:7px}.inlineSkeletonTableRows{display:grid}.inlineSkeletonTable .inlineSkeletonRow{grid-template-columns:1.4fr 1fr 1fr .7fr .8fr;gap:22px;min-height:60px;display:grid}.inlineSkeletonTable .inlineSkeletonRow>.pageSkeletonAvatar{display:none}.inlineSkeletonTable .inlineSkeletonRow>span{grid-column:1}.inlineSkeletonTable .inlineSkeletonRow>.pageSkeletonBadge{grid-column:4}.inlineSkeletonTable .inlineSkeletonRow:after{border-radius:var(--skeleton-line-radius);background:var(--skeleton-fill);content:"";grid-column:5;width:72px;height:9px}.inlineSkeletonBoard{grid-template-columns:repeat(3,minmax(190px,1fr));align-items:start;gap:12px;padding:4px;overflow-x:auto}.inlineSkeletonBoardColumn{border:1px solid var(--skeleton-line);background:var(--surface);border-radius:8px;gap:9px;min-width:190px;padding:12px;display:grid}.inlineSkeletonBoardHeader,.inlineSkeletonDetailHeader{align-items:center;gap:8px;min-width:0;display:flex}.inlineSkeletonBoardHeader .pageSkeletonLineMedium{flex:1}.inlineSkeletonBoardHeader .pageSkeletonBadge{margin-left:auto}.inlineSkeletonDeal{border:1px solid var(--skeleton-line);border-radius:6px;gap:9px;padding:11px;display:grid}.inlineSkeletonProgress{width:100%;height:5px}.inlineSkeletonDetail{gap:12px;padding:14px}.inlineSkeletonDetailHeader,.inlineSkeletonDetailMetrics,.inlineSkeletonDetailContent{border:1px solid var(--skeleton-line);background:var(--surface);border-radius:8px;padding:14px}.inlineSkeletonDetailHeader{justify-content:space-between}.inlineSkeletonDetailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inlineSkeletonDetailMetrics .pageSkeletonShimmer{height:62px}.inlineSkeletonDetailContent{gap:12px;display:grid}.inlineSkeletonDetailLead{width:100%;height:54px}.inlineSkeletonDetailLine{width:min(520px,100%);height:13px}.pageSkeletonPanel{border:1px solid var(--border);border-radius:var(--skeleton-panel-radius);background:var(--surface);min-width:0;padding:var(--skeleton-panel-padding)}.pageSkeletonShimmer{min-width:0;height:var(--skeleton-inline-height);border-radius:var(--skeleton-line-radius);background:var(--skeleton-fill);display:block;position:relative;overflow:hidden}.pageSkeletonShimmer:after{content:"";background:linear-gradient(100deg, transparent 18%, var(--skeleton-sheen) 46%, transparent 74%);animation:1.55s cubic-bezier(.4,0,.2,1) infinite pageSkeletonShimmer;position:absolute;inset:0;transform:translate(-115%)}.pageSkeletonAccessibleText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pageSkeletonPanelHeader,.pageSkeletonConversationHeader,.pageSkeletonDealCardTop,.pageSkeletonDetailHeader,.pageSkeletonDetailActions,.pageSkeletonColumnTitle,.pageSkeletonIdentity,.pageSkeletonPreviewRow,.pageSkeletonConversationRow,.pageSkeletonComposer,.pageSkeletonToolbar{align-items:center;min-width:0;display:flex}.pageSkeletonPanelHeader,.pageSkeletonConversationHeader,.pageSkeletonDealCardTop,.pageSkeletonDetailHeader{justify-content:space-between;gap:14px}.pageSkeletonPanelHeader>div:first-child:not(.pageSkeletonColumnTitle){gap:8px;display:grid}.pageSkeletonEyebrow{width:78px;height:8px}.pageSkeletonTitle{width:142px;height:20px}.pageSkeletonDetailTitle{width:min(210px,45vw);height:28px}.pageSkeletonLineLong{width:min(180px,100%)}.pageSkeletonLineMedium{width:min(118px,100%)}.pageSkeletonLineShort{width:min(72px,100%)}.pageSkeletonFullLine{background:var(--skeleton-line);border-radius:0;width:100%;height:1px}.pageSkeletonFullLine:after{display:none}.pageSkeletonButton,.pageSkeletonIconButton,.pageSkeletonSegmented,.pageSkeletonSearch,.pageSkeletonFilter,.pageSkeletonComposerInput{height:var(--skeleton-control-height);border-radius:var(--skeleton-control-radius)}.pageSkeletonButton{width:126px}.pageSkeletonIconButton{width:var(--skeleton-control-height);flex:0 0 var(--skeleton-control-height)}.pageSkeletonBadge{border-radius:3px;width:48px;height:24px}.pageSkeletonAvatar{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.pageSkeletonDot{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.pageSkeletonTiny{flex:0 0 24px;width:24px;height:8px}.pageSkeletonSegmented{width:126px}.pageSkeletonDashboardTop,.pageSkeletonDashboardBottom{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:16px;display:grid}.pageSkeletonChartPanel,.pageSkeletonInboxPreview{min-height:294px}.pageSkeletonChart{border:1px solid var(--skeleton-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 46px, var(--skeleton-line) 47px);border-radius:4px;align-items:stretch;height:190px;margin-top:28px;padding:18px 20px 0;display:flex;overflow:hidden}.pageSkeletonChartBars{justify-content:space-between;align-items:end;gap:clamp(6px,1.2vw,16px);width:100%;min-width:0;display:flex}.pageSkeletonChartBar{border-radius:3px 3px 0 0;width:100%;min-width:8px;max-width:38px}.pageSkeletonPreviewRow{gap:10px;margin-top:17px}.pageSkeletonPreviewRow>span:not(.pageSkeletonShimmer){flex:1}.pageSkeletonPreviewRow>span:not(.pageSkeletonShimmer),.pageSkeletonConversationRow>span:not(.pageSkeletonShimmer),.pageSkeletonIdentity>span:not(.pageSkeletonShimmer){gap:7px;min-width:0;display:grid}.pageSkeletonDonutPanel,.pageSkeletonTaskPreview{min-height:246px}.pageSkeletonDonutPanel{justify-items:center;gap:13px;display:grid}.pageSkeletonDonutPanel .pageSkeletonTitle{justify-self:start}.pageSkeletonDonut{background:conic-gradient(var(--skeleton-fill) 0 32%, var(--skeleton-shine) 32% 56%, var(--skeleton-fill) 56% 78%, var(--skeleton-shine) 78% 100%);border-radius:50%;width:116px;height:116px;-webkit-mask:radial-gradient(39px,#0000 97%,#000 100%);mask:radial-gradient(39px,#0000 97%,#000 100%)}.pageSkeletonTablePanel{padding:0;overflow:hidden}.pageSkeletonTablePanel>.pageSkeletonPanelHeader{padding:var(--skeleton-panel-padding) var(--skeleton-panel-padding) 14px}.pageSkeletonToolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px var(--skeleton-panel-padding);gap:9px}.pageSkeletonSearch{flex:1}.pageSkeletonFilter{width:136px}.pageSkeletonTable{padding:0 var(--skeleton-panel-padding) 10px}.pageSkeletonTable .pageSkeletonShimmer:not(.pageSkeletonAvatar):not(.pageSkeletonBadge){border-radius:0}.pageSkeletonTableHead,.pageSkeletonTableRow{grid-template-columns:1.55fr 1.05fr .9fr .7fr .55fr;align-items:center;gap:20px;display:grid}.pageSkeletonTableHead{height:42px}.pageSkeletonTableHead .pageSkeletonShimmer{width:min(72px,62%);height:7px}.pageSkeletonTableHead .pageSkeletonShimmer:first-child{width:min(92px,54%)}.pageSkeletonTableRow{min-height:var(--skeleton-row-height);border-top:1px solid var(--border)}.pageSkeletonIdentity{gap:10px}.pageSkeletonIdentity>span:not(.pageSkeletonShimmer){flex:1}.pageSkeletonColumnTitle{flex:1;gap:10px}.pageSkeletonColumnTitle .pageSkeletonLineMedium{width:min(118px,72%)}.pageSkeletonWorkspace{grid-template-columns:minmax(248px,.74fr) minmax(460px,1.5fr) minmax(218px,.58fr);min-height:min(720px,100dvh - 120px);padding:0;display:grid;overflow:hidden}.pageSkeletonWorkspaceList,.pageSkeletonConversation,.pageSkeletonWorkspaceDetails{min-width:0;padding:var(--skeleton-panel-padding)}.pageSkeletonWorkspaceList,.pageSkeletonConversation{border-right:1px solid var(--border)}.pageSkeletonWorkspaceSearch{margin-top:18px}.pageSkeletonPills{gap:7px;margin-top:12px;display:flex}.pageSkeletonPills .pageSkeletonShimmer{width:33px;height:28px}.pageSkeletonConversationRow{gap:10px;margin-top:15px}.pageSkeletonConversationRow>span:not(.pageSkeletonShimmer){flex:1}.pageSkeletonConversation{flex-direction:column;min-height:0;padding:0;display:flex}.pageSkeletonConversationHeader{border-bottom:1px solid var(--border);min-height:78px;padding:var(--skeleton-panel-padding)}.pageSkeletonMessages{flex:1;align-content:start;gap:20px;padding:26px 26px 18px;display:grid}.pageSkeletonMessage{border-radius:4px;width:min(62%,360px);height:62px}.pageSkeletonMessageOutgoing{justify-self:end}.pageSkeletonMessageIncoming{justify-self:start;width:min(49%,280px)}.pageSkeletonMessageWide{width:min(72%,440px)}.pageSkeletonComposer{border-top:1px solid var(--border);padding:13px var(--skeleton-panel-padding);gap:10px}.pageSkeletonComposerInput{flex:1}.pageSkeletonWorkspaceDetails{align-content:start;justify-items:start;gap:13px;display:grid}.pageSkeletonDetailsAvatar{justify-self:center;width:62px;height:62px;margin-bottom:4px}.pageSkeletonPipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pageSkeletonPipelineColumn{min-height:570px}.pageSkeletonDealCard{border:1px solid var(--border);border-radius:6px;gap:13px;margin-top:13px;padding:15px;display:grid}.pageSkeletonProgress{background:linear-gradient(90deg, var(--skeleton-fill) 58%, var(--skeleton-line) 58%);width:100%;height:6px}.pageSkeletonDetailHeader{min-height:128px}.pageSkeletonDetailAvatar{flex-basis:58px;width:58px;height:58px}.pageSkeletonDetailActions{gap:8px}.pageSkeletonDetailOverview{min-height:100px}.pageSkeletonDetailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pageSkeletonDetailMetrics .pageSkeletonShimmer{height:56px}.pageSkeletonDetailContent{min-height:300px}.pageSkeletonSummary{border-radius:3px;width:100%;height:72px;margin-top:22px}.pageSkeletonDetailCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pageSkeletonDetailCards .pageSkeletonShimmer{border-radius:3px;height:64px}.pageSkeletonAvatarSquare{border-radius:7px}.pageSkeletonLineWide{width:min(620px,100%)}.pageSkeletonSectionTitle{width:100%;height:38px;margin-top:2px}.pageSkeletonMetricStrip,.pageSkeletonPeopleStats,.pageSkeletonKnowledgeStats,.pageSkeletonSettingsNotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pageSkeletonMetricStrip>.pageSkeletonShimmer,.pageSkeletonPeopleStats>.pageSkeletonShimmer{border-radius:var(--skeleton-panel-radius);height:78px}.pageSkeletonRegistryLayout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.62fr);align-items:start;gap:10px;min-width:0;display:grid}.pageSkeletonRegistrySingle{min-width:0}.pageSkeletonRegistryLayout>.pageSkeletonTablePanel{min-height:552px}.pageSkeletonVariantExpenses .pageSkeletonRegistryLayout{grid-template-columns:1fr}.pageSkeletonVariantExpenses .pageSkeletonRegistrySide{min-height:372px}.pageSkeletonRegistryHeader{min-height:84px;padding:var(--skeleton-panel-padding) var(--skeleton-panel-padding) 14px;justify-content:space-between;align-items:center;gap:16px;display:flex}.pageSkeletonRegistryHeader>div:first-child{gap:8px;display:grid}.pageSkeletonHeaderStats{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pageSkeletonHeaderStats>.pageSkeletonShimmer{border-radius:var(--skeleton-control-radius);width:clamp(92px,11vw,152px);height:44px}.pageSkeletonRegistrySide{align-content:start;gap:14px;min-height:420px;display:grid}.pageSkeletonInsightRow,.pageSkeletonTimelineRow,.pageSkeletonPlainRow,.pageSkeletonMailRow,.pageSkeletonFolderRow,.pageSkeletonSettingRow{align-items:center;gap:10px;min-width:0;display:flex}.pageSkeletonInsightRow>span:not(.pageSkeletonShimmer),.pageSkeletonTimelineRow>span:not(.pageSkeletonShimmer),.pageSkeletonSettingRow>span:not(.pageSkeletonShimmer),.pageSkeletonMailRow>span:not(.pageSkeletonShimmer){flex:1;gap:7px;min-width:0;display:grid}.pageSkeletonTimelineRow{align-items:flex-start;min-height:66px;padding:9px 0 9px 12px;position:relative}.pageSkeletonTimelineRow:before{background:var(--skeleton-line);content:"";width:1px;position:absolute;top:20px;bottom:-22px;left:16px}.pageSkeletonTimelineRow:last-child:before{display:none}.pageSkeletonTimelineRow .pageSkeletonDot{z-index:1;margin-top:1px;position:relative}.pageSkeletonPlainRow{border-bottom:1px solid var(--skeleton-line);justify-content:space-between;min-height:46px}.pageSkeletonPlainRow:last-child{border-bottom:0}.pageSkeletonRegistrySidedonut{grid-template-columns:minmax(118px,.7fr) minmax(130px,1fr);align-items:center}.pageSkeletonRegistrySidedonut .pageSkeletonPanelHeader{grid-column:1/-1}.pageSkeletonRegistrySidedonut .pageSkeletonDonut{justify-self:center}.pageSkeletonOmnichannelPreview{min-height:330px}.pageSkeletonOmnichannelPreview .pageSkeletonPreviewRow{border-bottom:1px solid var(--skeleton-line);padding-bottom:14px}.pageSkeletonPeopleStats{grid-template-columns:repeat(4,minmax(0,1fr))}.pageSkeletonWorkspace .pageSkeletonConversationRow>.pageSkeletonIdentity,.pageSkeletonCalls .pageSkeletonConversationRow>.pageSkeletonIdentity,.pageSkeletonInboxWorkspace .pageSkeletonConversationRow>.pageSkeletonIdentity{flex:1;min-width:0}.pageSkeletonCalls{grid-template-columns:318px minmax(0,1fr);min-height:min(720px,100dvh - 120px);padding:0;display:grid;overflow:hidden}.pageSkeletonCallList{border-right:1px solid var(--border);min-width:0;padding:14px 12px}.pageSkeletonCallList>.pageSkeletonSearch{width:100%;margin-top:12px}.pageSkeletonCallDetail{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.pageSkeletonCallOverview{gap:18px;display:grid}.pageSkeletonAudio{width:100%;height:74px}.pageSkeletonCallSummary{gap:18px;display:grid}.pageSkeletonCallSummaryGrid{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:16px;display:grid}.pageSkeletonCallSummaryGrid .pageSkeletonSummary{height:148px;margin:0}.pageSkeletonCallSummaryGrid>span{align-content:start;gap:8px;display:grid}.pageSkeletonCallChecklist{width:100%;height:42px}.inlineSkeletonDetail .inlineSkeletonAudio{width:100%;height:76px}.inlineSkeletonPipelineSettings{padding:0}.inlineSkeletonPipelineSettings>.pageSkeletonPipelineSettings{width:100%}.pageSkeletonInboxSummary{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;display:grid}.pageSkeletonInboxSummary>.pageSkeletonPanelHeader{align-self:center}.pageSkeletonInboxWorkspace{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);min-height:570px;padding:0;display:grid;overflow:hidden}.pageSkeletonInboxQueue{border-right:1px solid var(--border);min-width:0;padding:var(--skeleton-panel-padding)}.pageSkeletonInboxQueue>.pageSkeletonSearch{width:100%;margin-top:14px}.pageSkeletonInboxDetail{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.pageSkeletonInboxCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pageSkeletonInboxCards>.pageSkeletonShimmer{height:132px}.pageSkeletonInboxDecision{width:100%;height:180px}.pageSkeletonMail{grid-template-columns:210px minmax(0,1fr);min-height:min(720px,100dvh - 120px);padding:0;display:grid;overflow:hidden}.pageSkeletonMailFolders{border-right:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding:16px 12px;display:flex}.pageSkeletonMailFolders>.pageSkeletonIdentity{margin-top:auto}.pageSkeletonMailCompose{width:100%;height:42px;margin-bottom:6px}.pageSkeletonFolderRow{min-height:38px}.pageSkeletonFolderRow .pageSkeletonIconButton{flex-basis:24px;width:24px;height:24px}.pageSkeletonFolderRow .pageSkeletonLineMedium{flex:1}.pageSkeletonMailList{min-width:0;padding:18px 17px}.pageSkeletonMailList>.pageSkeletonSearch{width:100%;margin-top:16px}.pageSkeletonMailRow{border-bottom:1px solid var(--skeleton-line);min-height:82px}.pageSkeletonMailRow>.pageSkeletonIdentity{flex:.8;min-width:190px}.pageSkeletonMailRow>span{flex:1.2}.pageSkeletonDealsToolbar{align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:flex}.pageSkeletonDealsToolbar .pageSkeletonLineMedium{flex:1}.pageSkeletonDealsToolbar .pageSkeletonButton{margin-left:auto}.pageSkeletonPipeline{grid-template-columns:repeat(5,minmax(210px,1fr));padding-bottom:5px;overflow-x:auto}.pageSkeletonPipelineColumn{min-width:210px;min-height:484px}.pageSkeletonPipelineControl{min-height:84px}.pageSkeletonPipelineSettings{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;min-width:0;display:grid}.pageSkeletonPipelineSettingsCompact{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.pageSkeletonStagesPanel{align-content:start;gap:10px;display:grid}.pageSkeletonStageRow{border:1px solid var(--skeleton-line);border-radius:6px;grid-template-columns:34px 12px minmax(130px,1fr) 150px 36px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pageSkeletonStageRow>span{gap:6px;display:grid}.pageSkeletonStageOrder{width:32px;height:54px}.pageSkeletonStageInput{width:100%;height:30px}.pageSkeletonStageAdd{width:100%;height:44px}.pageSkeletonSideStack{align-content:start;gap:12px;min-width:0;display:grid}.pageSkeletonAccessPanel,.pageSkeletonLossPanel{align-content:start;gap:13px;display:grid}.pageSkeletonAccessPanel .pageSkeletonSummary{margin-top:0}.pageSkeletonTwoControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pageSkeletonTwoControls>.pageSkeletonShimmer{height:50px}.pageSkeletonSettingsGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px;display:grid}.pageSkeletonSettingsPanel{gap:14px;display:grid}.pageSkeletonSettingRow{border-bottom:1px solid var(--skeleton-line);min-height:58px}.pageSkeletonThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pageSkeletonThemeGrid>.pageSkeletonShimmer{height:150px}.pageSkeletonSettingsNotes{grid-template-columns:repeat(3,minmax(0,1fr))}.pageSkeletonSettingsNotes>.pageSkeletonShimmer{border-radius:var(--skeleton-panel-radius);height:64px}.pageSkeletonKnowledgeHero{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:136px;padding:20px;display:grid}.pageSkeletonKnowledgeHero>div{gap:9px;display:grid}.pageSkeletonKnowledgeIcon{flex-basis:58px;width:58px;height:58px}.pageSkeletonKnowledgeTitle{width:min(520px,100%);height:25px}.pageSkeletonKnowledgeStats{grid-template-columns:repeat(3,minmax(0,1fr))}.pageSkeletonKnowledgeStats>.pageSkeletonShimmer{border-radius:var(--skeleton-panel-radius);height:64px}.pageSkeletonKnowledgeCatalog{gap:14px;display:grid}.pageSkeletonKnowledgeCatalog>.pageSkeletonPanelHeader .pageSkeletonSearch{width:min(440px,50%)}.pageSkeletonKnowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pageSkeletonKnowledgeCard{border:1px solid var(--border);border-radius:var(--skeleton-panel-radius);gap:14px;min-width:0;padding:16px;display:grid}.pageSkeletonKnowledgeFacts{background:var(--skeleton-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pageSkeletonKnowledgeFacts>.pageSkeletonShimmer{border-radius:0;height:56px}.pageSkeletonKnowledgePitch{width:100%;height:68px}.pageSkeletonKnowledgeGuide{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:20px;display:grid}.pageSkeletonKnowledgeGuide>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pageSkeletonKnowledgeGuide>div>.pageSkeletonShimmer{height:88px}.pageSkeletonDetailMetrics{padding:0}.pageSkeletonDetailMetrics>.pageSkeletonShimmer{border-radius:var(--skeleton-panel-radius);height:82px}.pageSkeletonDetailMetrics4{grid-template-columns:repeat(4,minmax(0,1fr))}.pageSkeletonDetailBody{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:12px;min-width:0;display:grid}.pageSkeletonDetailMain{align-content:start;gap:15px;min-height:320px;display:grid}.pageSkeletonDetailSideCard{width:100%;height:76px;margin-top:12px}.pageSkeletonDetailBodyproduct{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}.pageSkeletonMailDetail{grid-template-rows:64px 1fr auto;min-height:min(720px,100dvh - 120px);padding:0;display:grid}.pageSkeletonMailDetail>header,.pageSkeletonMailDetail>footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 24px;display:flex}.pageSkeletonMailDetail>header>div,.pageSkeletonMailDetail>footer{gap:8px;display:flex}.pageSkeletonMailDetail>article{align-content:start;gap:18px;padding:38px clamp(28px,6vw,88px);display:grid}.pageSkeletonMailBody{gap:12px;padding-top:16px;display:grid}.pageSkeletonMailAttachment{width:min(360px,100%);height:68px}@media (width<=1180px){.pageSkeletonWorkspace{grid-template-columns:minmax(240px,.72fr) minmax(420px,1.45fr)}.pageSkeletonWorkspaceDetails{display:none}.pageSkeletonRegistryLayout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.pageSkeletonSettingsGrid,.pageSkeletonDetailBody{grid-template-columns:1fr}.pageSkeletonSettingsPanel,.pageSkeletonDetailBody>.pageSkeletonSideStack{min-width:0}.pageSkeletonPipelineSettings{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}}@media (width<=920px){.pageSkeletonDashboardTop,.pageSkeletonDashboardBottom{grid-template-columns:1fr}.pageSkeletonPipeline{grid-template-columns:none;grid-auto-columns:minmax(230px,72vw);grid-auto-flow:column}.pageSkeletonPipelineColumn{min-height:420px}.pageSkeletonDetailHeader{flex-direction:column;align-items:flex-start;min-height:0}.pageSkeletonRegistryLayout,.pageSkeletonPipelineSettings,.pageSkeletonSettingsGrid,.pageSkeletonKnowledgeGuide{grid-template-columns:1fr}.pageSkeletonRegistrySide{min-height:260px}.pageSkeletonHeaderStats{justify-content:flex-start;width:100%;overflow:hidden}.pageSkeletonHeaderStats>.pageSkeletonShimmer{min-width:108px}.pageSkeletonRegistryHeader{flex-direction:column;align-items:flex-start}.pageSkeletonKnowledgeGrid{grid-template-columns:1fr}.pageSkeletonKnowledgeCard:nth-child(n+3){display:none}.pageSkeletonCalls{grid-template-columns:286px minmax(0,1fr)}.pageSkeletonCallSummaryGrid,.pageSkeletonInboxSummary{grid-template-columns:1fr}.pageSkeletonInboxWorkspace{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.pageSkeletonDetailMetrics4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pageSkeleton{--skeleton-panel-padding:14px;--skeleton-gap:12px;--skeleton-row-height:66px;min-height:calc(100dvh - 92px)}.pageSkeletonToolbar{flex-wrap:wrap}.pageSkeletonSearch{min-width:100%}.pageSkeletonFilter{flex:1}.pageSkeletonTableHead,.pageSkeletonTableRow{grid-template-columns:minmax(0,1.45fr) minmax(76px,.7fr) 58px;gap:12px}.pageSkeletonTableHead>:nth-child(3),.pageSkeletonTableHead>:nth-child(4),.pageSkeletonTableRow>:nth-child(3),.pageSkeletonTableRow>:nth-child(4){display:none}.pageSkeletonWorkspace{grid-template-columns:1fr;min-height:calc(100dvh - 92px)}.pageSkeletonConversation,.pageSkeletonWorkspaceDetails{display:none}.pageSkeletonWorkspaceList{border-right:0}.pageSkeletonDetailActions{width:100%}.pageSkeletonDetailMetrics,.pageSkeletonDetailCards{grid-template-columns:1fr}.pageSkeletonMetricStrip,.pageSkeletonPeopleStats,.pageSkeletonKnowledgeStats,.pageSkeletonSettingsNotes{grid-template-columns:1fr 1fr}.pageSkeletonMetricStrip>.pageSkeletonShimmer,.pageSkeletonPeopleStats>.pageSkeletonShimmer{height:66px}.pageSkeletonRegistryLayout{display:block}.pageSkeletonRegistrySide{margin-top:12px}.pageSkeletonTablePanel>.pageSkeletonRegistryHeader{padding:14px}.pageSkeletonHeaderStats>.pageSkeletonShimmer:nth-child(n+3){display:none}.pageSkeletonCalls,.pageSkeletonInboxWorkspace,.pageSkeletonMail{grid-template-columns:1fr;min-height:calc(100dvh - 92px)}.pageSkeletonCallList,.pageSkeletonInboxQueue,.pageSkeletonMailFolders{border-right:0}.pageSkeletonCallDetail,.pageSkeletonInboxDetail{display:none}.pageSkeletonMail{display:block}.pageSkeletonMailFolders{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,1fr) repeat(3,38px);align-items:center;padding:10px;display:grid}.pageSkeletonMailFolders .pageSkeletonFolderRow:nth-of-type(n+5),.pageSkeletonMailFolders>.pageSkeletonIdentity,.pageSkeletonMailFolders .pageSkeletonFolderRow .pageSkeletonLineMedium,.pageSkeletonMailFolders .pageSkeletonFolderRow .pageSkeletonTiny{display:none}.pageSkeletonMailFolders .pageSkeletonFolderRow{justify-content:center}.pageSkeletonMailCompose{margin:0}.pageSkeletonMailList{padding:14px}.pageSkeletonMailRow>.pageSkeletonIdentity{flex:1;min-width:0}.pageSkeletonMailRow>span:not(.pageSkeletonShimmer){display:none}.pageSkeletonStageRow{grid-template-columns:30px 10px minmax(120px,1fr) 34px}.pageSkeletonStageRow>.pageSkeletonFilter{display:none}.pageSkeletonStageOrder{height:46px}.pageSkeletonThemeGrid{grid-template-columns:1fr 1fr}.pageSkeletonThemeGrid>.pageSkeletonShimmer{height:124px}.pageSkeletonKnowledgeHero{grid-template-columns:auto minmax(0,1fr);padding:14px}.pageSkeletonKnowledgeHero>.pageSkeletonButton{grid-column:1/-1;width:100%;display:block}.pageSkeletonKnowledgeStats{grid-template-columns:1fr}.pageSkeletonKnowledgeCatalog>.pageSkeletonPanelHeader{flex-direction:column;align-items:stretch}.pageSkeletonKnowledgeCatalog>.pageSkeletonPanelHeader .pageSkeletonSearch{width:100%}.pageSkeletonKnowledgeFacts,.pageSkeletonKnowledgeGuide>div,.pageSkeletonDetailBody{grid-template-columns:1fr}.pageSkeletonDetailBody>.pageSkeletonSideStack{display:none}.pageSkeletonDetailMetrics4{grid-template-columns:1fr 1fr}.pageSkeletonMailDetail>header{padding:12px 14px}.pageSkeletonMailDetail>article{padding:24px 16px}.pageSkeletonMailDetail>footer{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.pageSkeleton{animation-duration:1ms}.pageSkeletonShimmer:after{animation:none;display:none}}@keyframes pageSkeletonReveal{to{visibility:visible;opacity:1}}@keyframes pageSkeletonShimmer{to{transform:translate(115%)}}.appShell .teamInviteModal{flex-direction:column;display:flex}@keyframes popupOverlayIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.appShell .card,.appShell .pagePanel,.appShell .crmTableCard,.appShell .pipelineColumn,.appShell .chatWorkspace,.appShell .callRecordsWorkspace,.appShell .managerProfileWorkspace,.appShell .managerProfileMissing,.appShell .productDetailsWorkspace,.appShell .productDetailsMissing,.appShell .accessDeniedPanel{border-radius:var(--page-surface-radius)}@media (width<=700px){:root{--workspace-gutter:12px;--workspace-bottom-gutter:20px;--page-surface-radius:10px;--dialog-max-height:calc(100dvh - 12px)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2ff;--muted:#a9b4c6;--faint:#8490a4;--text:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--border:#2a384e;--border-subtle:#223047;--border-strong:#3a4a66;--surface:#161f2e;--surface-raised:#1a2536;--surface-muted:#111927;--surface-hover:#1c2940;--control:#121b2a;--canvas:#0d1420;--accent:#92a0ff;--accent-soft:#253153;--green:#42c491;--red:#ff7b86;--popup-overlay-background:#02060fc2;--popup-overlay-filter:blur(7px) saturate(72%)}html[data-theme=dark] :is(.pageSkeleton,.skeletonSurface){--skeleton-fill:#243149;--skeleton-shine:#2b3a55;--skeleton-sheen:#94a3b82e;--skeleton-line:#26354c}html[data-theme=dark] .appShell *,html[data-theme=dark] .appShell :before,html[data-theme=dark] .appShell :after,html[data-theme=dark] :is(.customSelectMenu,.timePickerPopover) *,html[data-theme=dark] :is(.customSelectMenu,.timePickerPopover) :before,html[data-theme=dark] :is(.customSelectMenu,.timePickerPopover) :after{border-color:var(--border)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .appShell,html[data-theme=dark] .main{background:var(--canvas)}html[data-theme=dark] .appShell .sidebar,html[data-theme=dark] .appShell .topbar{border-color:var(--border);background:#101827}html[data-theme=dark] .appShell .brand strong,html[data-theme=dark] .appShell .topbar h1,html[data-theme=dark] .appShell h2,html[data-theme=dark] .appShell h3,html[data-theme=dark] .appShell h4,html[data-theme=dark] .appShell strong,html[data-theme=dark] .appShell b{color:var(--ink)}html[data-theme=dark] .appShell .brandMark{background:linear-gradient(145deg,#91a0ff,#5f70e6);box-shadow:0 6px 15px #0000003d}html[data-theme=dark] .appShell .brandVita{color:#f2f5ff}html[data-theme=dark] .appShell .brandMax{color:#aeb8ff}html[data-theme=dark] .appShell .breadcrumb,html[data-theme=dark] .appShell .navItem,html[data-theme=dark] .appShell .navLabel,html[data-theme=dark] .appShell small,html[data-theme=dark] .appShell time{color:var(--muted)}html[data-theme=dark] .appShell .navItem:hover,html[data-theme=dark] .appShell .navItemActive,html[data-theme=dark] .appShell .navItemActive:hover{color:#fff}html[data-theme=dark] .appShell .navItemActive,html[data-theme=dark] .appShell .navItemActive:hover{border-left-color:var(--accent)}html[data-theme=dark] .appShell .navItem:hover,html[data-theme=dark] .appShell .navItemActive,html[data-theme=dark] .appShell .navItemActive:hover,html[data-theme=dark] .appShell .themeButton{background:#202b42}html[data-theme=dark] .appShell .navItem em,html[data-theme=dark] .appShell .capacityCard,html[data-theme=dark] .appShell .focusMetric,html[data-theme=dark] .appShell .deliverySummary,html[data-theme=dark] .appShell .stockInsight>span{color:#cbd5e7;background:#1d2737}html[data-theme=dark] .appShell :is(.sidebarCollapse,.crmTableCount,.inventoryRegistryProductThumb,.productThumb,.taskComplete,.teamAccessAction,.teamPanelIcon,.callSummaryIcon,.callRecordStatus,.channelBadge){border-color:var(--border);color:#b7c3d7;background:#1b2638}html[data-theme=dark] .appShell :is(.stockStatusok,.parcelStatusdelivered,.teamStatusactive,.managerProfileStatusactive){color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell :is(.stockStatuslow,.parcelStatuspending,.taskStatuswaiting,.managerProfileStatusinvited){color:#f1b968;background:#3a2c1b}html[data-theme=dark] .appShell :is(.stockStatuscritical,.parcelStatusdelay,.taskStatusoverdue,.managerProfileStatuspaused){color:#ff8b96;background:#3b2028}html[data-theme=dark] .appShell :is(.card,.kpiCard,.pageMetric,.pagePanel,.crmTableCard,.pipelineColumn,.dealCard,.managerProfileWorkspace,.managerProfileMissing,.productDetailsWorkspace,.productDetailsMissing,.recordDetailsWorkspace,.recordDetailsMissing,.accessDeniedPanel,.chatWorkspace,.chatInboxPane,.chatDetailsPane,.chatContactCard,.chatDealCard,.callRecordsWorkspace,.callRecordsListPane,.callRecordingDetail,.callDetailOverview,.callSummaryPanel,.callRecordItem,.callSummaryLead){border-color:var(--border);background:var(--surface);box-shadow:none}html[data-theme=dark] .appShell .chatConversationPane,html[data-theme=dark] .appShell .callRecordingDetail,html[data-theme=dark] .appShell .callRecordsListPane,html[data-theme=dark] .appShell .callSummaryLead{background:#111927}html[data-theme=dark] .appShell :is(.chatConversationHeader,.chatComposer,.chatInboxHeader,.chatDetailsPane){border-color:var(--border);background:#151f2f}html[data-theme=dark] .appShell :is(.chatInboxMenu,.chatConversationMenu){border-color:var(--border);background:#151f2f;box-shadow:0 14px 34px #00000057}html[data-theme=dark] .appShell :is(.chatInboxMenu,.chatConversationMenu) button{color:var(--text);background:0 0}html[data-theme=dark] .appShell :is(.chatInboxMenu,.chatConversationMenu) button:not(:disabled):is(:hover,:focus-visible),html[data-theme=dark] .appShell .chatConversationMenuActive{color:#dbe1ff!important;background:#29395f!important}html[data-theme=dark] .appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.fullWidthButton,.pageSearch,.crmTableSearch,.crmTableReset,.chatSearch,.callRecordsSearch,.chatComposer textarea,.leadForm input,.leadForm select,.leadForm textarea,.adminCreateForm input,.adminCreateForm select,.adminCreateForm textarea,.timePickerTrigger){border-color:var(--border);color:var(--ink);background:#121b2a}html[data-theme=dark] .appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.fullWidthButton):hover{background:#1d283a;border-color:#475673}html[data-theme=dark] .appShell input,html[data-theme=dark] .appShell textarea,html[data-theme=dark] .appShell select,html[data-theme=dark] .appShell input::placeholder,html[data-theme=dark] .appShell textarea::placeholder{color:var(--muted)}html[data-theme=dark] .appShell :is(.pageTableWrap,.crmTableWrap,.tableWrap,.chatMessage,.chatThread,.callSummaryChecklist li,.customSelectTrigger){border-color:var(--border);background:#151f2f}html[data-theme=dark] .appShell :is(.pageTable,.crmDataTable,.parcelRegistryTable,.inventoryRegistryTable) :is(th,td){border-color:var(--border);color:var(--muted);background:#151f2f}html[data-theme=dark] .appShell :is(.pageTable,.crmDataTable,.parcelRegistryTable,.inventoryRegistryTable) th,html[data-theme=dark] .appShell :is(.crmDataTable thead,.pageTable thead){color:#98a7bd;background:#111927}html[data-theme=dark] .appShell :is(.crmDataTable tbody tr:not(.crmTableEmptyRow):hover td,.pageTable tbody tr:hover td){background:#1d2940}html[data-theme=dark] .appShell .chatThreadActive,html[data-theme=dark] .appShell .chatThreadActive:hover,html[data-theme=dark] .appShell .callRecordItemActive,html[data-theme=dark] .appShell .callRecordItemActive:hover,html[data-theme=dark] .appShell .chatMessageRowOut .chatMessage{background:#26345a;border-color:#455a97}html[data-theme=dark] .appShell .chatMessage p{color:#e0e7f3}html[data-theme=dark] .appShell .chatMessage>span{color:#aeb9ca}html[data-theme=dark] .appShell .chatDateDivider{color:#8f9cb0}html[data-theme=dark] .appShell .chatDateDivider:before,html[data-theme=dark] .appShell .chatDateDivider:after{background:#2a3950}html[data-theme=dark] .appShell :is(.callVoiceNote,.audioRate,.callDetailActions>button,.callDetailOverviewFooter>button,.callRecordingTags span,.callRecordsFilters button){border-color:var(--border);color:var(--ink);background:#1c2738}html[data-theme=dark] .appShell .audioRate:hover,html[data-theme=dark] .appShell .callDetailActions>button:hover:not(:disabled),html[data-theme=dark] .appShell .callDetailOverviewFooter>button:hover{color:#fff;background:#26345a;border-color:#52639a}html[data-theme=dark] .appShell .callSummaryText,html[data-theme=dark] .appShell .callSummaryChecklist li{color:#dce5f3}html[data-theme=dark] .appShell .callSummaryPanelHeader p,html[data-theme=dark] .appShell .callSummaryChecklist>header h3,html[data-theme=dark] .appShell .callRecordingFooter{color:var(--muted)}html[data-theme=dark] .appShell .primaryButton,html[data-theme=dark] .appShell .primaryButton:hover{color:var(--accent-contrast);background:#91a0ff}html[data-theme=dark] .appShell .pipelineColumn{background:#151f2e}html[data-theme=dark] .appShell :is(.datePopover,.notificationPopover,.leadModal),html[data-theme=dark] :is(.customSelectMenu,.timePickerPopover,.teamInviteModal){color:var(--ink);background:#182233;border-color:#34415a;box-shadow:0 20px 48px #00000061}html[data-theme=dark] :is(.customSelectSearch,.timePickerList,.timePickerOption,.customSelectOption){border-color:var(--border);color:var(--ink);background:#111927}html[data-theme=dark] :is(.customSelectOption:hover,.customSelectOptionSelected,.timePickerOption:hover,.timePickerOptionSelected){color:#fff;background:#26345a}html[data-theme=dark] .customSelectSearch{color:#93a2bb;background:#111a29;border-color:#314057}html[data-theme=dark] .customSelectSearch:focus-within{color:#aeb8ff;background:#131e2e;border-color:#7585e8;box-shadow:0 0 0 3px #7e8ef421}html[data-theme=dark] .customSelectSearch input{color:#edf2ff;caret-color:#aeb8ff}html[data-theme=dark] .customSelectSearch input::placeholder{color:#8190a7;opacity:1}html[data-theme=dark] .customSelectSearchClear{color:#93a1b6}html[data-theme=dark] .customSelectSearchClear:hover,html[data-theme=dark] .customSelectSearchClear:focus-visible{color:#f0f4ff;background:#26344b}html[data-theme=dark] .appShell :is(.dataStatus,.priorityBadge,.stockStatus,.parcelStatus,.inboxCount,.delta,.managerTarget,.pipelineHeader em,.teamSummary>span){background:#202b3c;border-color:#35425b}html[data-theme=dark] .appShell .avatar{border-color:#2f3a50}html[data-theme=dark] .appShell .sidebarBottom,html[data-theme=dark] .appShell .profile,html[data-theme=dark] .appShell .teamMember,html[data-theme=dark] .appShell .managerProfileHero,html[data-theme=dark] .appShell .productDetailsHero{border-color:var(--border)}html[data-theme=dark] .appShell .progressTrack{background:#25324a}html[data-theme=dark] .appShell .segmented{background:#111927}html[data-theme=dark] .appShell .segmented button{color:#8f9cb0;background:0 0}html[data-theme=dark] .appShell .segmented .segmentActive{color:#fff;box-shadow:none;background:#26345a}html[data-theme=dark] .appShell .salesCard{--sales-actual:#8e9bff;--sales-plan:#43d3a1;--sales-grid:#2a3850;--sales-axis:#9ca9bd;--sales-axis-muted:#718099;--sales-cursor:#6373ca;--sales-tooltip:#162132;--sales-tooltip-border:#3a4964;--sales-tooltip-label:#aeb9cc;--sales-tooltip-text:#f1f5ff;--sales-dot-ring:#111a28;background:radial-gradient(circle at 82% -8%,#7685f02b,#0000 40%),linear-gradient(#182334 0%,#151f30 100%);border-color:#2d3a51}html[data-theme=dark] .appShell .salesCard .cardHeader{border-color:#2a3850}html[data-theme=dark] .appShell .salesCard .segmented{background:#111a28;border:1px solid #2c3a54}html[data-theme=dark] .appShell .salesCard .segmented .segmentActive{color:#fff;background:linear-gradient(#364675 0%,#2a385f 100%)}html[data-theme=dark] .appShell .pnlCard{--pnl-revenue:#94a1ff;--pnl-profit:#48d3a2;--pnl-grid:#2a3850;--pnl-axis:#9ca9bd;--pnl-axis-muted:#738199;--pnl-cursor:#5b6ac2;--pnl-tooltip:#152033;--pnl-tooltip-border:#3a4964;--pnl-tooltip-label:#aeb9cc;--pnl-tooltip-text:#edf2ff;--pnl-dot-ring:#111a28;--pnl-border:#293950;--pnl-divider:#324258;--pnl-row-divider:#27364c;--pnl-strong-divider:#3a4a62;background:radial-gradient(circle at 86% 0,#7685f02e,#0000 32%),linear-gradient(#182334 0%,#151f30 100%);border-color:#2d3a51}html[data-theme=dark] .appShell .pnlHeader p,html[data-theme=dark] .appShell .pnlMetric span,html[data-theme=dark] .appShell .pnlLegend,html[data-theme=dark] .appShell .pnlSummaryTop span,html[data-theme=dark] .appShell .pnlSummary dt{color:#9aa7ba}html[data-theme=dark] .appShell .pnlMetrics{background:#10192794;border-color:#2a3952}html[data-theme=dark] .appShell .pnlMetric+.pnlMetric:before,html[data-theme=dark] .appShell .pnlSummary dl>div{border-color:var(--pnl-row-divider)}html[data-theme=dark] .appShell .pnlMetric+.pnlMetric:before{background:var(--pnl-divider)}html[data-theme=dark] .appShell .pnlMetric strong,html[data-theme=dark] .appShell .pnlSummary dd{color:#dce5f5}html[data-theme=dark] .appShell .pnlMetricRevenue strong{color:#aab4ff}html[data-theme=dark] .appShell .pnlMetricProfit strong,html[data-theme=dark] .appShell .pnlSummaryTop strong,html[data-theme=dark] .appShell .pnlSummary .pnlTotalRow :is(dt,dd){color:#54d9a9}html[data-theme=dark] .appShell .pnlMetricProfit em{color:#59d7ad;background:#173d32}html[data-theme=dark] .appShell .pnlChart,html[data-theme=dark] .appShell .pnlSummary{background:linear-gradient(#121c2c 0%,#101927 100%);border-color:#2a3850}html[data-theme=dark] .appShell .pnlMarginTrack{background:#293751}html[data-theme=dark] .appShell .salesLegend{color:#9aa7ba}html[data-theme=dark] .appShell .salesLegend em{color:#59d7ad;background:#17372f;border-color:#285345}html[data-theme=dark] .appShell .salesChart{background:linear-gradient(#101927e0 0%,#121c2c7a 100%);border-color:#2a3850;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] .appShell .dashboardEmptyAction{color:#aab5ff}html[data-theme=dark] .appShell .dashboardEmptyAction:hover{color:#d4d9ff}html[data-theme=dark] .appShell .channelTabs button{border-color:var(--border);color:#9eabc0;background:#1b2638}html[data-theme=dark] .appShell .channelTabs .channelActive{color:#aeb8ff;background:#26345a;border-color:#455a97}html[data-theme=dark] .recharts-default-tooltip{color:var(--ink)!important;background:#182233!important;border-color:#34415a!important;box-shadow:0 16px 36px #00000052!important}html[data-theme=dark] .recharts-tooltip-label,html[data-theme=dark] .recharts-tooltip-item{color:#dce5f3!important}html[data-theme=dark] .appShell .inboxSearch,html[data-theme=dark] .appShell .chatFilters button,html[data-theme=dark] .appShell .callRecordsSort>button{border-color:var(--border);color:var(--muted);background:#121b2a}html[data-theme=dark] .appShell .callRecordsSortMenu{background:#162132;border-color:#33415a;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .appShell .callRecordsSortMenu button{color:#b8c3d3;background:0 0}html[data-theme=dark] .appShell .callRecordsSortMenu button:hover,html[data-theme=dark] .appShell .callRecordsSortMenu button:focus-visible{outline:none;color:#f3f6fb!important;background:#202d43!important}html[data-theme=dark] .appShell .callRecordsSortMenu .callRecordsSortSelected{color:#b8c2ff!important;background:#2a3963!important}html[data-theme=dark] .appShell :is(.conversation:hover,.conversationActive,.chatFilters .chatFilterActive){color:var(--ink);background:#202c43}html[data-theme=dark] .appShell .chatComposer .chatSendButton:disabled{border-color:var(--border);color:#68758a;background:#202a3a}html[data-theme=dark] .appShell .chatConnectionError{color:#ff9da8;background:#2a1e24;border-color:#5e343d}html[data-theme=dark] .appShell .chatThreadAvatar>i,html[data-theme=dark] .appShell .callDetailAvatar>i{border-color:var(--surface);background:#202c43}html[data-theme=dark] .appShell .chatTags em{color:#aeb9ca;background:#202b3c}html[data-theme=dark] .appShell .avatar{box-shadow:0 0 0 1px #34415a;background:color-mix(in srgb, var(--avatar-tone,#dce7ff) 52%, #fff)!important;color:#253047!important}html[data-theme=dark] .appShell :is(.tasksHeaderStat,.tasksTotal){border-color:var(--border);color:#b7c3d7;background:#1b2638}html[data-theme=dark] .appShell .tasksHeaderStatOverdue{color:#ff8b96;background:#3b2028}html[data-theme=dark] .appShell .tasksHeaderStatDone{color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell .tasksTotal{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell .tasksEmptyState{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--muted)}html[data-theme=dark] .appShell .tasksEmptyState strong{color:var(--ink)}html[data-theme=dark] .appShell .tasksEmptyState button{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:var(--accent-soft);color:var(--accent)}html[data-theme=dark] .appShell .tasksEmptyState button:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:color-mix(in srgb, var(--accent-soft) 76%, var(--surface-hover))}html[data-theme=dark] .appShell :is(.inventoryRegistryEmpty,.expensesEmpty){color:var(--muted)}html[data-theme=dark] .appShell :is(.inventoryRegistryEmpty,.expensesEmpty) strong{color:var(--ink)}html[data-theme=dark] .appShell :is(.inventoryRegistryEmpty,.expensesEmpty) button{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:var(--accent-soft);color:var(--accent)}html[data-theme=dark] .appShell :is(.inventoryRegistryEmpty,.expensesEmpty) button:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:color-mix(in srgb, var(--accent-soft) 76%, var(--surface-hover));color:var(--ink)}html[data-theme=dark] .appShell .tasksTable .tablePrimary small i{background:#536176}html[data-theme=dark] .appShell .taskAssigneeAvatar{color:#cbd3ff;box-shadow:none;background:#2f3d68;border-color:#34415a}html[data-theme=dark] .appShell .taskAssigneeAvatar1{color:#63d4a9;background:#20483d}html[data-theme=dark] .appShell .taskAssigneeAvatar2{color:#f0b27d;background:#4b3426}html[data-theme=dark] .appShell .taskAssigneeAvatar3{color:#c4a3e9;background:#46345d}html[data-theme=dark] .appShell .dealProbability>span{background:#27334a}html[data-theme=dark] .appShell .stockInsight{border-color:var(--border)}html[data-theme=dark] .appShell .stockInsightCritical em{color:#ff8b96;background:#3b2028}html[data-theme=dark] .appShell .stockInsightLow em{color:#f1b968;background:#3a2c1b}html[data-theme=dark] .appShell .stockInsightOk em{color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell .parcelRegistryCourier{border:1px solid var(--border)}html[data-theme=dark] .appShell .parcelRegistryCourierName,html[data-theme=dark] .appShell .parcelRegistryTable td code{color:#f4f7ff}html[data-theme=dark] .appShell .courierCdek{color:#58d68b;background:#17392b}html[data-theme=dark] .appShell .courierWildberries{color:#dc8bf4;background:#402649}html[data-theme=dark] .appShell .courierOzon{color:#83aeff;background:#20365d}html[data-theme=dark] .appShell .courierKazpost{color:#79c8f4;background:#1d3c50}html[data-theme=dark] .appShell .teamTable :is(th,td){border-color:var(--border);background:var(--surface);color:var(--muted)}html[data-theme=dark] .appShell .teamTable tbody tr:hover td{background:#1d2940}html[data-theme=dark] .appShell .teamSearch,html[data-theme=dark] .appShell .teamRoleSelect .customSelectTrigger{border-color:var(--border);color:var(--ink);background:#121b2a}html[data-theme=dark] .appShell .teamStatusinvited{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell :is(.managerProfileHero,.managerProfileMetrics,.managerProfilePanel,.managerProfilePanel>header){border-color:var(--border);background:var(--surface)}html[data-theme=dark] .appShell .managerProfileBack,html[data-theme=dark] .appShell .managerProfileRole{border-color:var(--border);color:#b7c3d7;background:#1b2638}html[data-theme=dark] .appShell .managerProfileBack:hover{color:#fff;background:#202c43;border-color:#475673}html[data-theme=dark] .appShell .managerProfilePlanTrack{background:#27334a}html[data-theme=dark] .appShell .managerProfileMetric>span svg{background:#202d43}html[data-theme=dark] .appShell .managerProfilePanel>header>strong{color:#aeb8ff;background:#253153;border-color:#39486a}html[data-theme=dark] .appShell .managerProfileTableWrap :is(th,td){border-color:var(--border);color:var(--muted)}html[data-theme=dark] .appShell .managerProfileTableWrap td>strong{color:var(--ink)}html[data-theme=dark] .appShell :is(.callRecordingPlayer,.callVoiceNote) .waveform i{background:#46536a}html[data-theme=dark] .appShell :is(.callRecordingPlayer,.callVoiceNote) .waveform .waveActive{background:linear-gradient(#9aa5ff,#6977eb)}html[data-theme=dark] .appShell .callSummaryPanelHeader>strong{color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell :is(.sidebar,.topbar){border-color:var(--border)}html[data-theme=dark] .appShell :is(.card,.kpiCard,.pageMetric,.pagePanel,.crmTableCard,.pipelineColumn,.dealCard,.managerProfileWorkspace,.managerProfileMissing,.productDetailsWorkspace,.productDetailsMissing,.accessDeniedPanel,.chatWorkspace,.chatContactCard,.chatDealCard,.callRecordsWorkspace,.callDetailOverview,.callSummaryPanel){border-color:var(--border);background:var(--surface);box-shadow:none}html[data-theme=dark] .appShell :is(.managerProfileHero,.managerProfileMetrics,.managerProfilePanel,.managerProfilePanel>header,.productDetailsHero,.recordDetailsHero,.recordDetailsMetrics,.recordDetailsPanel,.recordDetailsFooter,.chatInboxPane,.chatConversationHeader,.chatComposer,.chatDetailsPane,.callRecordsListPane,.callRecordingDetail,.callSummaryLead){border-color:var(--border-subtle)}html[data-theme=dark] .appShell :is(.pageTableWrap,.crmTableWrap,.tableWrap,.productMovementTableWrap table){border-color:var(--border);background:var(--surface)}html[data-theme=dark] .appShell :is(.pageTable,.crmDataTable,.parcelRegistryTable,.inventoryRegistryTable,.teamTable,.tasksTable){border-color:var(--border)}html[data-theme=dark] .appShell :is(.pageTable,.crmDataTable,.parcelRegistryTable,.inventoryRegistryTable,.teamTable,.tasksTable,.productMovementTableWrap table) :is(th,td),html[data-theme=dark] .appShell :is(.inventoryRegistryToolbar,.parcelRegistryToolbar,.crmTableToolbar,.tasksToolbar){border-color:var(--border-subtle)}html[data-theme=dark] .appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.fullWidthButton,.pageSearch,.crmTableSearch,.crmTableReset,.chatSearch,.callRecordsSearch,.customSelectTrigger,.timePickerTrigger,.audioRate,.callDetailActions>button,.callDetailOverviewFooter>button,.callRecordsFilters button,.channelTabs button,.managerProfileBack,.managerProfileRole){border-color:var(--border)}html[data-theme=dark] .appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.fullWidthButton,.audioRate,.callDetailActions>button,.callDetailOverviewFooter>button,.managerProfileBack):hover,html[data-theme=dark] .appShell :is(.datePopover,.notificationPopover,.leadModal,.accountMenu),html[data-theme=dark] :is(.customSelectMenu,.timePickerPopover,.teamInviteModal){border-color:var(--border-strong)}html[data-theme=dark] .appShell :is(.sidebarClose,.navItem,.profile){box-shadow:none;border-color:#0000}html[data-theme=dark] .appShell :is(.sidebarCollapse,.mobileMenu){border-color:var(--border);background:#172235}html[data-theme=dark] .appShell :is(.sidebarCollapse,.mobileMenu):hover{border-color:var(--border-strong);background:#202c43}html[data-theme=dark] .appShell .navItem:hover{background:#182337}html[data-theme=dark] .appShell .navItemActive,html[data-theme=dark] .appShell .navItemActive:hover{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-left-color:var(--accent);background:#202b42}html[data-theme=dark] .appShell .sidebarCollapsed [data-tooltip]:after{color:#f3f6ff;background:#202b42;border-color:#3a4861;box-shadow:0 12px 28px #00000057}html[data-theme=dark] .appShell .capacityCard{border-color:var(--border);box-shadow:none;background:#182335}html[data-theme=dark] .appShell .profile{background:0 0}html[data-theme=dark] .appShell .profile:hover{background:#182337;border-color:#0000}html[data-theme=dark] .appShell .profile[aria-expanded=true]{border-color:var(--border-strong);background:#182337}html[data-theme=dark] .appShell .sidebarCollapsed .profile>.avatar{border-color:#52617c;display:inline-grid;box-shadow:0 0 0 3px #18243a,0 7px 18px #0000003d}html[data-theme=dark] .appShell .sidebarCollapsed .profile:hover>.avatar,html[data-theme=dark] .appShell .sidebarCollapsed .profile:focus-visible>.avatar,html[data-theme=dark] .appShell .sidebarCollapsed .profile[aria-expanded=true]>.avatar{border-color:#8f9cff;box-shadow:0 0 0 3px #2a3657,0 8px 20px #0000004d}html[data-theme=dark] .appShell .accountMenu{background:var(--surface-raised);box-shadow:0 18px 42px #02060e75}html[data-theme=dark] .appShell .accountMenu>p{color:var(--muted)}html[data-theme=dark] .appShell .accountMenu>.accountLogoutError{color:#ffb1bd;background:#241923;border-color:#693b4b}html[data-theme=dark] .appShell .accountOption{color:var(--text-secondary)}html[data-theme=dark] .appShell .accountOption:hover{background:var(--surface-hover)}html[data-theme=dark] .appShell .accountManage{border-color:var(--border-subtle);color:var(--text-secondary)}html[data-theme=dark] .appShell .accountManage:hover{background:var(--surface-hover);color:var(--text)}html[data-theme=dark] .appShell .accountOptionActive{box-shadow:inset 0 0 0 1px var(--border-strong);background:#202b42}html[data-theme=dark] .appShell .accountOption strong{color:var(--text)}html[data-theme=dark] .appShell .accountOption small{color:var(--muted)}html[data-theme=dark] .appShell .avatar{border-color:var(--border-strong);box-shadow:0 0 0 1px #080d1659}html[data-theme=dark] .appShell .expenseRing:before{background:var(--surface)}html[data-theme=dark] .appShell .expenseRing strong{color:var(--text)}html[data-theme=dark] .appShell .expenseRing span{color:var(--muted)}html[data-theme=dark] .appShell .expenseBreakdown .expenseRing:before{background:var(--surface)}html[data-theme=dark] .appShell .expenseBreakdown .expenseRingEmpty{background:var(--surface-raised)}html[data-theme=dark] .appShell .expenseBreakdown .expenseRing strong,html[data-theme=dark] .appShell .expenseBreakdown .expenseCategoryList strong,html[data-theme=dark] .appShell .expenseBreakdown .expenseCategoryList em{color:var(--text)}html[data-theme=dark] .appShell .expenseBreakdown .expenseRing span,html[data-theme=dark] .appShell .expenseBreakdown .expenseCategoryList small{color:var(--muted)}html[data-theme=dark] .appShell .dateRangeFields>button{border-color:var(--border);background:var(--control);color:var(--text)}html[data-theme=dark] .appShell .dateRangeFields>button:hover{border-color:var(--border-strong);background:var(--surface-raised)}html[data-theme=dark] .appShell .dateRangeFields>.dateRangeFieldActive{background:#202b4d;border-color:#6f7ee8}html[data-theme=dark] .appShell .dateRangeFields span,html[data-theme=dark] .appShell .dateRangeFields .dateRangeArrow{color:var(--muted)}html[data-theme=dark] .appShell .calendarToolbar{border-color:var(--border);background:var(--surface-muted)}html[data-theme=dark] .appShell .calendarToolbar>button{color:var(--text-secondary)}html[data-theme=dark] .appShell .calendarToolbar>button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}html[data-theme=dark] .appShell .calendarMonths{border-color:var(--border);background:var(--border-subtle)}html[data-theme=dark] .appShell .calendarMonth{background:var(--surface)}html[data-theme=dark] .appShell .calendarMonth h4{color:var(--text-secondary)}html[data-theme=dark] .appShell .calendarWeekdays span{color:var(--muted)}html[data-theme=dark] .appShell .calendarDay{color:var(--text-secondary)}html[data-theme=dark] .appShell .calendarDay:hover{border-color:var(--border-strong);background:var(--surface-hover)}html[data-theme=dark] .appShell .calendarDayInRange{color:#aeb8ff;background:#202b4d}html[data-theme=dark] .appShell :is(.calendarDayStart,.calendarDayEnd),html[data-theme=dark] .appShell :is(.calendarDayStart,.calendarDayEnd):hover{color:#fff;background:#6877dc;border-color:#8290f2}html[data-theme=dark] .appShell .datePresets button{border-color:var(--border);background:var(--control);color:var(--text-secondary)}html[data-theme=dark] .appShell .datePresets button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}html[data-theme=dark] .appShell .calendarApply{color:var(--accent-contrast);background:#8290f2;border-color:#8290f2}html[data-theme=dark] .appShell :is(.chatThread,.callRecordItem){border-color:#0000}html[data-theme=dark] .appShell :is(.chatThreadActive,.chatThreadActive:hover,.callRecordItemActive,.callRecordItemActive:hover){box-shadow:inset 3px 0 0 var(--accent);border-color:#455a97}html[data-theme=dark] .appShell .chatMessage{border-color:var(--border)}html[data-theme=dark] .appShell .chatMessageRowOut .chatMessage{border-color:#455a97}html[data-theme=dark] .appShell :is(.notificationButton i,.chatThreadAvatar>i,.callDetailAvatar>i,.chatHeaderAvatar>i){border-color:var(--surface)}html[data-theme=dark] .appShell .notificationList button>span{color:#f1a8a8}html[data-theme=dark] .appShell :is(.chatInboxHeader>button,.chatInboxActions button,.chatFilters button,.chatConversationHeader button,.chatComposer>button,.chatSendButton,.tasksCreateButton){border-color:var(--border);box-shadow:none}html[data-theme=dark] .appShell :is(.chatInboxHeader>button,.chatInboxActions button,.chatFilters button,.chatConversationHeader button,.chatComposer>button,.chatSendButton,.tasksCreateButton):hover{border-color:var(--border-strong)}html[data-theme=dark] .appShell .chatAttachButton:hover,html[data-theme=dark] .appShell .chatAttachButton:focus-visible{border-color:var(--border-strong);color:var(--text);background:#202b42}html[data-theme=dark] .appShell .chatScriptControl>.chatScriptsButton{border-color:var(--border);color:#b8c4da;background:#1a2536}html[data-theme=dark] .appShell .chatScriptControl>.chatScriptsButton:is(:hover,:focus-visible),html[data-theme=dark] .appShell .chatScriptControl>.chatScriptsButtonActive{color:#dbe1ff;background:#28375d;border-color:#6575c4}html[data-theme=dark] .appShell .chatScriptPicker,html[data-theme=dark] .appShell .chatScriptSuggestions{border-color:var(--border-strong);background:#151f2f;box-shadow:0 18px 44px #00000061}html[data-theme=dark] .appShell .chatScriptPickerHeader{border-color:var(--border)}html[data-theme=dark] .appShell .chatScriptPickerHeader strong,html[data-theme=dark] .appShell .chatScriptItem strong{color:#edf2ff}html[data-theme=dark] .appShell .chatScriptPickerHeader span,html[data-theme=dark] .appShell .chatScriptItem span,html[data-theme=dark] .appShell .chatScriptEmpty,html[data-theme=dark] .appShell .chatScriptSuggestions>span{color:#9eabc1}html[data-theme=dark] .appShell .chatScriptPickerHeader>button,html[data-theme=dark] .appShell .chatScriptSuggestions>button{color:#cbd4ff;background:#253153;border-color:#465a9a}html[data-theme=dark] .appShell .chatScriptPickerHeader>button:is(:hover,:focus-visible),html[data-theme=dark] .appShell .chatScriptPickerHeader>.chatScriptAddActive,html[data-theme=dark] .appShell .chatScriptSuggestions>button:is(:hover,:focus-visible){color:#f2f5ff;background:#2d3b67;border-color:#7180d4}html[data-theme=dark] .appShell .chatScriptSearch,html[data-theme=dark] .appShell .chatScriptEditor input,html[data-theme=dark] .appShell .chatScriptEditor textarea{border-color:var(--border);color:var(--ink);background:#111927}html[data-theme=dark] .appShell .chatScriptSearch:focus-within,html[data-theme=dark] .appShell .chatScriptEditor :is(input,textarea):focus{background:#121c2d;border-color:#7180d4;box-shadow:0 0 0 3px #7e8ef41f}html[data-theme=dark] .appShell .chatScriptItem>button:first-child:hover,html[data-theme=dark] .appShell .chatScriptItem>button:first-child:focus-visible{background:#253153}html[data-theme=dark] .appShell .chatScriptDelete:hover{color:#ff9ca5;background:#382536}html[data-theme=dark] .appShell .chatScriptError{color:#ffadb4;background:#30202a;border-color:#653744}html[data-theme=dark] .appShell .chatScriptEditor>button{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}html[data-theme=dark] .appShell .chatScriptEditor>button:hover:not(:disabled){background:#b8c1ff;border-color:#b8c1ff}html[data-theme=dark] .appShell :is(.crmTableCount,.crmTableReset,.inventoryRegistryProductThumb,.productThumb,.taskComplete,.taskAssigneeAvatar,.tasksHeaderStat,.tasksTotal,.teamAccessAction,.teamPanelIcon,.callSummaryIcon,.callRecordStatus,.channelBadge,.dataStatus,.priorityBadge,.stockStatus,.parcelStatus,.parcelRegistryCourier,.inboxCount,.delta,.managerTarget,.pipelineHeader em,.teamSummary>span,.callRecordingTags span){border-color:var(--border);box-shadow:none}html[data-theme=dark] .appShell :is(.stockStatusok,.parcelStatusdelivered,.teamStatusactive,.managerProfileStatusactive,.tasksHeaderStatDone){border-color:#285746}html[data-theme=dark] .appShell :is(.stockStatuslow,.parcelStatuspending,.taskStatuswaiting,.managerProfileStatusinvited){border-color:#5a4528}html[data-theme=dark] .appShell :is(.stockStatuscritical,.parcelStatusdelay,.taskStatusoverdue,.managerProfileStatuspaused,.tasksHeaderStatOverdue){border-color:#5e303a}html[data-theme=dark] .appShell .managerProfileMetric:hover{background:var(--surface-hover)}html[data-theme=dark] .appShell :is(.managerProfileTaskList>:is(div,a),.managerProfileDealList>:is(div,a),.managerProfileCallList>a){border-color:var(--border-subtle)}html[data-theme=dark] .appShell :is(.managerProfileTaskList>:is(div,a):hover,.managerProfileDealList>:is(div,a):hover,.managerProfileCallList>a:hover){background:var(--surface-hover)}html[data-theme=dark] .appShell .managerTaskState{color:#aeb9cb;background:#202b3d}html[data-theme=dark] .appShell .managerTaskStatedone{color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell .managerTaskStateoverdue{color:#ff8b96;background:#3b2028}html[data-theme=dark] .appShell .managerProfileTaskList time{border-color:var(--border);background:var(--control);color:var(--muted)}html[data-theme=dark] .appShell .managerCallIcon{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell .recordDetailsWorkspace,html[data-theme=dark] .appShell .recordDetailsMissing,html[data-theme=dark] .appShell .recordDetailsPanel{background:var(--surface)}html[data-theme=dark] .appShell :is(.recordDetailsHero,.recordDetailsMetrics,.recordDetailsMetrics>div+div,.recordDetailsPanel+.recordDetailsPanel,.recordDetailsFooter){border-color:var(--border-subtle)}html[data-theme=dark] .appShell :is(.recordDetailsBack,.recordRelation,.recordManagerRelation){border-color:var(--border);background:var(--control);color:var(--text-secondary)}html[data-theme=dark] .appShell :is(.recordDetailsBack,.recordRelation,.recordManagerRelation):hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink)}html[data-theme=dark] .appShell .parcelRoutePoint:not(:last-child):after{background:var(--border)}html[data-theme=dark] .appShell .parcelRouteDot{background:var(--surface);border-color:#4a5a70}html[data-theme=dark] .appShell .parcelRoutePointcompleted .parcelRouteDot{background:#42c491;border-color:#42c491;box-shadow:0 0 0 3px #18352b}html[data-theme=dark] .appShell .parcelRoutePointcurrent .parcelRouteDot{background:var(--surface);border-color:#92a0ff;box-shadow:0 0 0 4px #253153}html[data-theme=dark] .appShell .parcelRoutePointupcoming .parcelRouteDot{background:#1b2638;border-color:#4a5a70}html[data-theme=dark] .appShell .parcelCurrentLocation{background:#1b2940;border-color:#3b4a76}html[data-theme=dark] .appShell .parcelCurrentLocation>span{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell :is(.recordDetailsTitle h2,.recordDetailsHeroValue strong,.recordDetailsMetrics strong,.recordDetailsPanel header h3,.recordRelation strong,.recordManagerRelation strong,.recordTimeline strong,.recordDetailsMissing h2){color:var(--ink)}html[data-theme=dark] .appShell :is(.recordDetailsHeroValue span,.recordDetailsMetrics span,.recordDetailsMetrics small,.recordDetailsIdentity p,.recordDetailsPanel>p,.recordRelation span,.recordManagerRelation span,.recordDetailsEmpty,.recordTimeline small,.recordDetailsFooter,.recordDetailsMissing p){color:var(--muted)}html[data-theme=dark] .appShell .recordDetailsIconDeal{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell .recordDetailsIconLead{color:#56d5a1;background:#18352b}html[data-theme=dark] .appShell .recordDetailsIconParcel{color:#67c9e0;background:#173848}html[data-theme=dark] .appShell .recordDetailsIconTask{color:#f1b968;background:#3a2c1b}html[data-theme=dark] .appShell .productDetailsThumb{color:#aeb8ff;background:#253153;border-color:#3b4a76}html[data-theme=dark] .appShell .productDetailsSku{background:var(--control);color:#c0cada}html[data-theme=dark] .appShell :is(.productDetailsSecondary,.productMovements header button,.productOperationTypes button){border-color:var(--border);background:var(--control);color:var(--muted)}html[data-theme=dark] .appShell :is(.productDetailsSecondary,.productMovements header button,.productOperationTypes button):hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink)}html[data-theme=dark] .appShell .productDetailsPrimary{color:var(--accent-contrast);background:#91a0ff;border-color:#91a0ff}html[data-theme=dark] .appShell :is(.productDetailsMetrics,.productDetailsMain,.productReservations,.productDetailsAside,.productDetailsAside>*,.productDetailsFooter){border-color:var(--border-subtle)}html[data-theme=dark] .appShell .productDetailsSection{background:var(--surface)}html[data-theme=dark] .appShell .productMovementTableWrap table{background:var(--surface-muted)}html[data-theme=dark] .appShell .productMovementTableWrap th{border-color:var(--border-subtle);background:var(--surface-muted);color:#98a7bd}html[data-theme=dark] .appShell .productMovementTableWrap td{border-color:var(--border-subtle);background:var(--surface);color:var(--muted)}html[data-theme=dark] .appShell .productMovementTableWrap td strong,html[data-theme=dark] .appShell .productReservationList span strong,html[data-theme=dark] .appShell .productProperties dd,html[data-theme=dark] .appShell .productDetailsDelivery strong{color:var(--ink)}html[data-theme=dark] .appShell .productMovementType>svg{color:#aeb8ff;background:#253153}html[data-theme=dark] .appShell :is(.productMovementTypeoutgoing,.productMovementTypereserve)>svg{color:#f1b968;background:#3a2c1b}html[data-theme=dark] .appShell .productReservations>header>strong{color:#aeb8ff;background:#253153;border:1px solid #3b4a76}html[data-theme=dark] .appShell :is(.productReservationList>div,.productProperties dl>div){border-color:var(--border-subtle)}html[data-theme=dark] .appShell .productReservationList em{border:1px solid var(--border);color:#c1cbdb;background:#202b3d}html[data-theme=dark] .appShell .productReservationActions button{border-color:var(--border);background:var(--control);color:var(--muted)}html[data-theme=dark] .appShell .productReservationActions button:hover{background:var(--surface-hover);color:#f2f5ff;border-color:#6575c4}html[data-theme=dark] .appShell .productReservationEmpty>svg{background:var(--surface-hover);color:#aeb8ff}html[data-theme=dark] .appShell .productStockTrack{background:#27344b}html[data-theme=dark] .appShell .productDetailsDelivery>svg{color:#56d5a1;background:#18352b;border:1px solid #285746}html[data-theme=dark] .appShell .productOperationTypes button.active{color:#c7ceff;background:#26345a;border-color:#455a97}html[data-theme=dark] .appShell .productOperationField>span em{border-color:var(--border);background:var(--surface-hover);color:var(--muted)}html[data-theme=dark] .appShell :is(.taskCreateField input,.taskCreateAssignment,.teamInviteModal input,.teamInviteCancel,.productOperationField>input,.productOperationField>span,.productOperationField>span input,.timePickerFooter button:not(:last-child)){border-color:var(--border);color:var(--ink);background:#121b2a}html[data-theme=dark] .appShell :is(.taskCreateAssignment>svg,.productOperationSummary){background:#1d2940}html[data-theme=dark] .appShell .taskCreateAssignment strong,html[data-theme=dark] .appShell .productOperationSummary strong{color:var(--ink)}html[data-theme=dark] .appShell .productOperationError{color:#ff9ca5;background:#3b2028;border:1px solid #63323b}html[data-theme=dark] .appShell .timePickerFooter button:not(:last-child):hover,html[data-theme=dark] .appShell .teamInviteCancel:hover{background:#26345a;border-color:#0000}html[data-theme=dark] .appShell :is(.primaryButton,.tasksCreateButton,.teamInviteButton,.teamInviteSubmit,.managerProfileChat,.productDetailsPrimary,.chatComposer .chatSendButton,.calendarApply):not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 8px 18px #6f7eee38}html[data-theme=dark] .appShell :is(.primaryButton,.tasksCreateButton,.teamInviteButton,.teamInviteSubmit,.managerProfileChat,.productDetailsPrimary,.chatComposer .chatSendButton,.calendarApply):not(:disabled):is(:hover,:focus-visible){color:#0d1420;background:#b8c1ff;border-color:#b8c1ff;box-shadow:0 10px 22px #6f7eee52}html[data-theme=dark] .appShell :is(.secondaryButton,.fullWidthButton,.customSelectTrigger,.dateButton,.iconButton,.plainIconButton,.sidebarCollapse,.sidebarClose,.teamAccessAction,.teamInviteCancel,.audioPlay,.audioRate,.callDetailActions>button,.callDetailOverviewFooter>button,.callRecordsFilters button,.callRecordsSort>button,.chatInboxHeader>button,.chatInboxActions>button,.chatConversationHeader button,.chatComposer>button:not(.chatSendButton),.chatImageDraft button,.chatFilters button,.channelTabs button,.crmTableReset,.crmTableSearch button,.dateRangeFields>button,.calendarToolbar>button,.datePresets button,.timePickerFooter button:not(:last-child),.productDetailsSecondary,.productMovements header button,.productOperationTypes button,.managerProfileBack,.managerProfileRole,.recordDealItemAddToggle,.taskComplete):not(:disabled){color:#cbd4ff;background:#253153;border-color:#465a9a}html[data-theme=dark] .appShell :is(.secondaryButton,.fullWidthButton,.customSelectTrigger,.dateButton,.iconButton,.plainIconButton,.sidebarCollapse,.sidebarClose,.teamAccessAction,.teamInviteCancel,.audioPlay,.audioRate,.callDetailActions>button,.callDetailOverviewFooter>button,.callRecordsFilters button,.callRecordsSort>button,.chatInboxHeader>button,.chatInboxActions>button,.chatConversationHeader button,.chatComposer>button:not(.chatSendButton),.chatImageDraft button,.chatFilters button,.channelTabs button,.crmTableReset,.crmTableSearch button,.dateRangeFields>button,.calendarToolbar>button,.datePresets button,.timePickerFooter button:not(:last-child),.productDetailsSecondary,.productMovements header button,.productOperationTypes button,.managerProfileBack,.managerProfileRole,.recordDealItemAddToggle,.taskComplete):not(:disabled):is(:hover,:focus-visible){background:var(--surface-hover);color:#f2f5ff;border-color:#6575c4;box-shadow:0 0 0 2px #7e8ef41a}html[data-theme=dark] .appShell .taskComposerAssignee.customSelect .customSelectTrigger:not(:disabled){color:var(--ink);box-shadow:none;background:#121b2a;border-color:#34445f}html[data-theme=dark] .appShell .taskComposerAssignee.customSelect .customSelectTrigger:not(:disabled):is(:hover,:focus-visible),html[data-theme=dark] .appShell .taskComposerAssignee.customSelectOpen .customSelectTrigger:not(:disabled){color:var(--ink);background:#1c2940;border-color:#6e7ed8;box-shadow:0 0 0 3px #7e8ef41f}html[data-theme=dark] .appShell .taskComposerAssignee.customSelect .customSelectCopy small{color:#94a2b8}html[data-theme=dark] .appShell .taskComposerAssignee.customSelect .customSelectCopy strong{color:#edf2ff}html[data-theme=dark] .appShell .taskComposerAssignee.customSelect .customSelectTrigger>svg{color:#aeb8ff}html[data-theme=dark] .appShell .datePopover{scrollbar-color:#435273 transparent;background:radial-gradient(circle at 92% 4%,#7e8dff17,#0000 28%),#151f30;border-color:#2d3b55;border-radius:16px;width:min(640px,100vw - 28px);max-height:calc(100dvh - 76px);padding:16px;overflow-y:auto;box-shadow:0 24px 70px #0000007a}html[data-theme=dark] .appShell .datePopoverHeader{border-bottom:1px solid #27354b;align-items:center;padding-bottom:13px}html[data-theme=dark] .appShell .datePopoverHeader strong{color:#f3f6ff;font-size:var(--type-body-lg);margin-top:3px}html[data-theme=dark] .appShell .datePopoverHeader>svg{box-sizing:content-box;color:#aeb9ff;background:#253153;border:1px solid #465a9a;border-radius:9px;width:17px;height:17px;padding:8px}html[data-theme=dark] .appShell .customCalendar{margin-top:13px}html[data-theme=dark] .appShell .dateRangeFields{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}html[data-theme=dark] .appShell .dateRangeFields>button:not(:disabled){min-height:54px;box-shadow:none;color:#e9edfa;background:#111a28;border-color:#2c3a51;border-radius:9px;padding:9px 12px}html[data-theme=dark] .appShell .dateRangeFields>button:not(:disabled):hover{color:#fff;background:#1c2842;border-color:#5367aa}html[data-theme=dark] .appShell .dateRangeFields>.dateRangeFieldActive:not(:disabled),html[data-theme=dark] .appShell .dateRangeFields>.dateRangeFieldActive:not(:disabled):hover{background:linear-gradient(135deg,#28365f,#232f51);border-color:#7586ef;box-shadow:inset 0 0 0 1px #95a2ff1f}html[data-theme=dark] .appShell .dateRangeFields .dateRangeArrow{color:#9facd0;width:24px;height:24px;font-size:var(--type-body);background:#1d2940;border-radius:50%;justify-self:center;place-items:center;display:grid}html[data-theme=dark] .appShell .calendarToolbar{background:#111a28;border:1px solid #2a3850;border-radius:10px;min-height:44px;margin-top:10px;margin-bottom:8px;padding:6px 7px}html[data-theme=dark] .appShell .calendarToolbar strong{color:#eef2ff;font-size:var(--type-control);letter-spacing:var(--tracking-label)}html[data-theme=dark] .appShell .calendarToolbar>button:not(:disabled){width:29px;height:29px;box-shadow:none;color:#aeb8d5;background:0 0;border-color:#0000;border-radius:8px}html[data-theme=dark] .appShell .calendarToolbar>button:not(:disabled):hover,html[data-theme=dark] .appShell .calendarToolbar>button:not(:disabled):focus-visible{color:#fff;background:#263457;border-color:#4f62a3}html[data-theme=dark] .appShell .calendarMonths{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}html[data-theme=dark] .appShell .calendarMonth{background:#121c2b;border:1px solid #29374d;border-radius:10px;padding:11px 10px 10px}html[data-theme=dark] .appShell .calendarMonth h4{color:#dce3f5;font-size:var(--type-small);margin-bottom:7px}html[data-theme=dark] .appShell .calendarWeekdays{margin-bottom:2px}html[data-theme=dark] .appShell .calendarWeekdays span{color:#74819b;height:22px;font-size:var(--type-caption)}html[data-theme=dark] .appShell :is(.calendarDay,.calendarDayEmpty){height:32px}html[data-theme=dark] .appShell .calendarDay{box-shadow:none;color:#cfd6e7;font-size:var(--type-small);background:0 0;border-color:#0000;border-radius:7px;transition:background-color .12s,color .12s,transform .12s}html[data-theme=dark] .appShell .calendarDay:hover{color:#fff;background:#253354;border-color:#0000;transform:translateY(-1px)}html[data-theme=dark] .appShell .calendarDayInRange,html[data-theme=dark] .appShell .calendarDayInRange:hover{color:#c5ceff;background:#7f8fff2b;border-radius:3px;transform:none}html[data-theme=dark] .appShell .calendarDayStart,html[data-theme=dark] .appShell .calendarDayStart:hover{color:var(--accent-contrast);background:linear-gradient(135deg,#8794ff,#6f7ee8);border-color:#8b99ff;border-radius:8px 3px 3px 8px;transform:none;box-shadow:0 5px 14px #4959d347}html[data-theme=dark] .appShell .calendarDayEnd,html[data-theme=dark] .appShell .calendarDayEnd:hover{color:var(--accent-contrast);background:linear-gradient(135deg,#8794ff,#6f7ee8);border-color:#8b99ff;border-radius:3px 8px 8px 3px;transform:none;box-shadow:0 5px 14px #4959d347}html[data-theme=dark] .appShell .calendarDayToday:not(.calendarDayStart):not(.calendarDayEnd):after{background:#91a0ff;width:3px;height:3px;bottom:3px}html[data-theme=dark] .appShell .calendarFooter{border-top:1px solid #27354b;gap:10px;margin-top:11px;padding-top:11px}html[data-theme=dark] .appShell .datePresets button:not(:disabled){color:#aeb9d5;min-height:29px;box-shadow:none;background:#1b273d;border-color:#344461;border-radius:999px;padding-inline:10px}html[data-theme=dark] .appShell .datePresets button:not(:disabled):hover,html[data-theme=dark] .appShell .datePresets button:not(:disabled):focus-visible{color:#eef1ff;background:#29375d;border-color:#6576ca}html[data-theme=dark] .appShell .calendarFooter .calendarApply:not(:disabled){min-width:132px;min-height:34px;color:var(--accent-contrast);background:linear-gradient(135deg,#96a2ff,#7f8ef2);border-color:#8d9aff;border-radius:9px;box-shadow:0 8px 20px #4d5cd038}html[data-theme=dark] .appShell .calendarFooter .calendarApply:not(:disabled):hover,html[data-theme=dark] .appShell .calendarFooter .calendarApply:not(:disabled):focus-visible{background:linear-gradient(135deg,#b2bcff,#96a3ff);border-color:#bcc4ff;box-shadow:0 10px 24px #4d5cd052}html[data-theme=dark] .appShell :is(.parcelRow,.tasksCard .taskRow,.conversation,.chatThread,.callRecordItem,.dealCard,.chatDealCard,.recordRelation,.recordManagerRelation,.managerProfileMetric,.managerProfileTaskList>:is(div,a),.managerProfileDealList>:is(div,a),.managerProfileCallList>a):is(:hover,:focus-visible){border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink);outline:0}html[data-theme=dark] .appShell :is(.parcelRow,.tasksCard .taskRow,.conversation,.chatThread,.callRecordItem):is(:hover,:focus-visible){box-shadow:inset 3px 0 #7f8df0}html[data-theme=dark] .appShell :is(.crmDataTable,.pageTable,.inventoryRegistryTable,.parcelRegistryTable,.teamTable,.tasksTable) tbody tr:not(.crmTableEmptyRow):hover td{background:var(--surface-hover);color:inherit}html[data-theme=dark] .appShell :is(.crmDataTable,.pageTable,.inventoryRegistryTable,.parcelRegistryTable,.teamTable,.tasksTable) tbody tr:not(.crmTableEmptyRow):hover td:first-child{box-shadow:inset 3px 0 #7f8df0}html[data-theme=dark] .appShell .parcelRegistryTable tbody .parcelDateGroup td,html[data-theme=dark] .appShell .parcelRegistryTable tbody .parcelDateGroup:hover td{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--faint);box-shadow:none}html[data-theme=dark] .appShell :is(.crmTableSearch,.inventoryRegistrySearch,.parcelRegistrySearch,.tasksSearch,.leadsSearch,.expensesSearch,.teamSearch,.chatMessageSearch) button:not(:disabled):is(:hover,:focus-visible),html[data-theme=dark] .appShell :is(.crmTableReset,.inventoryRegistryReset,.parcelRegistryReset,.leadsFilterButton,.leadsFiltersSummary>button,.inventoryRegistryOpen,.accessDeniedBack):not(:disabled):is(:hover,:focus-visible){background:var(--surface-hover);color:#f2f5ff;border-color:#6575c4;outline:0;box-shadow:0 0 0 2px #7e8ef41a}html[data-theme=dark] .appShell :is(.pageSearch,.crmTableSearch,.inventoryRegistrySearch,.parcelRegistrySearch,.tasksSearch,.leadsSearch,.expensesSearch,.teamSearch,.inboxSearch,.chatSearch,.chatMessageSearch):focus-within{background:var(--control);color:var(--ink);border-color:#6575c4;box-shadow:0 0 0 3px #7e8ef41f}html[data-theme=dark] .appShell :is(.productDetailsBack,.trackingTimelineReset,.leadsEmpty>button,.teamPeopleProfilesLink,.teamOrgHeaderActions>button):not(:disabled):is(:hover,:focus-visible){border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink);outline:0;box-shadow:0 0 0 2px #7e8ef41a}html[data-theme=dark] .appShell .recordArchiveField:is(:hover,:focus-visible){background:color-mix(in srgb, var(--red) 14%, var(--surface));color:#ff9ca5;outline:0}@media (width<=700px){html[data-theme=dark] .appShell .calendarMonths{grid-template-columns:1fr}html[data-theme=dark] .appShell .datePopover{padding:14px}}@media (prefers-reduced-motion:no-preference){html[data-theme=dark] .appShell,html[data-theme=dark] .appShell .card,html[data-theme=dark] .appShell .topbar,html[data-theme=dark] .appShell .sidebar{transition:background-color .16s,border-color .16s,color .16s}}html[data-theme=dark] .appShell .chatConversationHeader .chatConversationMenu button:not(:disabled){color:var(--text);box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .appShell .chatConversationHeader .chatConversationMenu button:not(:disabled):is(:hover,:focus-visible){color:#dbe1ff;box-shadow:none;background:#29395f;border-color:#0000}html[data-theme=dark] .appShell .chatMessageSearch{border-color:var(--border);color:#8f9db4;background:#111927}html[data-theme=dark] .appShell .chatMessageSearch input{color:#eef2ff;caret-color:#8b99ff;background:0 0}html[data-theme=dark] .appShell .chatMessageSearch input::placeholder{color:#77849a;opacity:1}html[data-theme=dark] .appShell .chatMessageSearch>span{color:#cbd4ff;background:#202c42}html[data-theme=dark] .appShell .chatMessageSearch button:not(:disabled){color:#8f9db4;box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .appShell .chatMessageSearch button:not(:disabled):is(:hover,:focus-visible){color:#eef2ff;box-shadow:none;background:#202c42;border-color:#0000}html[data-theme=light][data-theme-preset=sand]{--ink:#29231f;--muted:#786f68;--faint:#a79d94;--border:#e8ddd2;--surface:#fffdf9;--canvas:#f5f1eb;--accent:#b96d48;--accent-soft:#f8e9df;--green:#2b916d;--red:#d85f5f}html[data-theme=light][data-theme-preset=mint]{--ink:#172923;--muted:#6f817a;--faint:#98aaa3;--border:#dce9e4;--surface:#fbfefd;--canvas:#eef5f2;--accent:#168565;--accent-soft:#def3eb;--green:#168565;--red:#db6262}html[data-theme=light][data-theme-preset=sand] :is(body,.appShell,.main),html[data-theme=light][data-theme-preset=mint] :is(body,.appShell,.main){background:var(--canvas)}html[data-theme=light][data-theme-preset=sand] .appShell :is(.sidebar,.topbar),html[data-theme=light][data-theme-preset=mint] .appShell :is(.sidebar,.topbar){border-color:var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--canvas))}html[data-theme=light][data-theme-preset=sand] .appShell :is(.card,.pagePanel,.crmTableCard,.chatWorkspace,.chatInboxPane,.chatDetailsPane,.teamPeoplePanel),html[data-theme=light][data-theme-preset=mint] .appShell :is(.card,.pagePanel,.crmTableCard,.chatWorkspace,.chatInboxPane,.chatDetailsPane,.teamPeoplePanel){border-color:var(--border);background:var(--surface)}html[data-theme=light][data-theme-preset=sand] .appShell :is(.navItem:hover,.navItemActive,.chatThreadActive,.chatFilterActive),html[data-theme=light][data-theme-preset=mint] .appShell :is(.navItem:hover,.navItemActive,.chatThreadActive,.chatFilterActive){border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--accent-soft);color:var(--accent)}html[data-theme=light][data-theme-preset=sand] .appShell .primaryButton,html[data-theme=light][data-theme-preset=mint] .appShell .primaryButton{background:var(--accent);color:var(--accent-contrast)}html[data-theme=dark][data-theme-preset=graphite]{--ink:#edf3f4;--muted:#a8b4b7;--faint:#829093;--border:#303b3f;--border-subtle:#263034;--border-strong:#48565b;--surface:#1a2023;--surface-raised:#20282c;--surface-muted:#13191c;--surface-hover:#242e32;--control:#151c1f;--canvas:#101416;--accent:#64c2d3;--accent-soft:#19363d;--green:#4acb98;--red:#ff828a}html[data-theme=dark][data-theme-preset=violet]{--ink:#f4efff;--muted:#bbb0ce;--faint:#9386a8;--border:#3a304b;--border-subtle:#2e263c;--border-strong:#594970;--surface:#1d1828;--surface-raised:#251e33;--surface-muted:#15111e;--surface-hover:#2a2139;--control:#181320;--canvas:#120f1b;--accent:#b69cff;--accent-soft:#35284f;--green:#50c99b;--red:#ff8394}html[data-theme=dark][data-theme-preset=graphite] .appShell :is(.sidebar,.topbar),html[data-theme=dark][data-theme-preset=violet] .appShell :is(.sidebar,.topbar){background:color-mix(in srgb, var(--surface-muted) 82%, var(--canvas))}html[data-theme=dark][data-theme-preset=graphite] .appShell :is(.card,.pagePanel,.crmTableCard,.pipelineColumn,.dealCard,.managerProfileWorkspace,.productDetailsWorkspace,.recordDetailsWorkspace,.chatWorkspace,.chatInboxPane,.chatDetailsPane,.chatContactCard,.chatDealCard,.callRecordsWorkspace,.callRecordsListPane,.callRecordingDetail,.teamPeoplePanel),html[data-theme=dark][data-theme-preset=violet] .appShell :is(.card,.pagePanel,.crmTableCard,.pipelineColumn,.dealCard,.managerProfileWorkspace,.productDetailsWorkspace,.recordDetailsWorkspace,.chatWorkspace,.chatInboxPane,.chatDetailsPane,.chatContactCard,.chatDealCard,.callRecordsWorkspace,.callRecordsListPane,.callRecordingDetail,.teamPeoplePanel){border-color:var(--border);background:var(--surface)}html[data-theme=dark][data-theme-preset=graphite] .appShell :is(.chatConversationPane,.crmDataTable th,.crmDataTable td,.pageTable th,.pageTable td),html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatConversationPane,.crmDataTable th,.crmDataTable td,.pageTable th,.pageTable td){border-color:var(--border);background:var(--surface-muted)}html[data-theme=dark][data-theme-preset=graphite] .appShell :is(.navItem:hover,.navItemActive,.chatThreadActive,.chatFilterActive),html[data-theme=dark][data-theme-preset=violet] .appShell :is(.navItem:hover,.navItemActive,.chatThreadActive,.chatFilterActive){background:var(--accent-soft);color:var(--ink)}html[data-theme=dark][data-theme-preset=graphite] .appShell .primaryButton,html[data-theme=dark][data-theme-preset=violet] .appShell .primaryButton{background:var(--accent);color:var(--accent-contrast)}html[data-theme=dark] .appShell .chatThread,html[data-theme=dark] .appShell .chatThread:is(:hover,:focus-visible),html[data-theme=dark] .appShell .chatThreadActive,html[data-theme=dark] .appShell .chatThreadActive:hover{box-shadow:none!important;border-color:#0000!important}html[data-theme=dark] .appShell .chatThreadActive,html[data-theme=dark] .appShell .chatThreadActive:hover{background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)!important}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatInboxHeader,.chatConversationHeader,.chatComposer){border-color:var(--border-subtle);background:var(--surface-raised)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatThread{background:var(--surface)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatThread:is(:hover,:focus-visible){background:var(--surface-hover)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatMessage{border-color:var(--border);background:var(--surface-raised)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatMessage p{color:var(--ink)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatMessage>span{color:var(--muted)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatDateDivider{color:var(--faint)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatDateDivider:before,html[data-theme=dark][data-theme-preset=violet] .appShell .chatDateDivider:after{background:var(--border)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatSearch,.chatMessageSearch,.chatComposer textarea,.chatScriptSearch,.chatScriptEditor input,.chatScriptEditor textarea){border-color:var(--border);background:var(--control);color:var(--ink)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.iconButton,.dateButton,.secondaryButton,.fullWidthButton,.plainIconButton,.chatInboxHeader>button,.chatInboxActions>button,.chatConversationHeader>button,.chatHeaderActions>button,.chatConversationActions>button,.chatComposer>button:not(.chatSendButton),.chatFilters button,.chatScriptControl>.chatScriptsButton):not(:disabled){border-color:var(--border-strong);background:var(--accent-soft);color:var(--muted);box-shadow:none}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.iconButton,.dateButton,.secondaryButton,.fullWidthButton,.plainIconButton,.chatInboxHeader>button,.chatInboxActions>button,.chatConversationHeader>button,.chatHeaderActions>button,.chatConversationActions>button,.chatComposer>button:not(.chatSendButton),.chatFilters button,.chatScriptControl>.chatScriptsButton):not(:disabled):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--surface-hover);color:var(--ink)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatFilters .chatFilterActive,.chatHeaderSearchActive,.chatConversationMenuActive,.chatScriptControl>.chatScriptsButtonActive){border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatInboxMenu,.chatConversationMenu,.chatScriptPicker,.chatScriptSuggestions){border-color:var(--border-strong);background:var(--surface-raised)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatInboxMenu,.chatConversationMenu) button:not(:disabled):is(:hover,:focus-visible),html[data-theme=dark][data-theme-preset=violet] .appShell .chatScriptItem>button:first-child:is(:hover,:focus-visible){background:var(--surface-hover)!important;color:var(--ink)!important}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatScriptPickerHeader>button,.chatScriptSuggestions>button){border-color:var(--border-strong);background:var(--accent-soft);color:var(--ink)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatSearch,.chatMessageSearch,.chatComposer textarea,.chatScriptSearch,.chatScriptEditor input,.chatScriptEditor textarea):focus-within{border-color:var(--accent);background:var(--control);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatMessageRowOut .chatMessage{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent-soft)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.chatMessageSearch>span,.chatThreadAvatar>i){background:var(--surface-hover);color:var(--muted)}html[data-theme=dark][data-theme-preset=violet] .appShell .chatComposer .chatSendButton:disabled{border-color:var(--border);background:var(--surface-muted);color:var(--faint)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamPeoplePanel,.teamOrgFullscreenDialog){--team-people-ink:var(--ink);--team-people-muted:var(--muted);--team-people-border:var(--border);--team-people-grid:var(--border-subtle);--team-people-surface:var(--surface);--team-people-raised:var(--surface-raised);--team-people-soft:var(--surface-muted);--team-people-hover:var(--surface-hover)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamPeopleTitleIcon,.teamOrgHeaderActions>span,.teamOrgHeaderActions>button,.teamPerformanceList>a>em,.teamPeopleMetricIconIndigo){background:var(--accent-soft);color:var(--accent)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamPeopleMetricIconBlue,.teamAnalyticsCard>header>span,.teamPanelViews){background:var(--surface-hover);color:var(--muted)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamPeopleProfilesLink:hover,.teamPerformanceList>a:hover,.teamOrgNode:hover,.teamOrgHeaderActions>button:hover,.teamTable tbody tr:hover td,.teamPasswordAction:hover,.teamAccessAction:hover){border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--surface-hover);color:var(--ink)}html[data-theme=dark][data-theme-preset=violet] .appShell .teamOrgNodeowner{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--accent-soft)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamOrgConnector,.teamOrgBranches){background:var(--border-strong)}html[data-theme=dark][data-theme-preset=violet] .appShell .teamOrgLevelMembers:before{border-color:var(--border-strong)}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamPanelViews button.isActive,.teamSummaryVacation,.teamPresencevacation,.teamStatusinvited){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent-soft);color:var(--accent);box-shadow:none}html[data-theme=dark][data-theme-preset=violet] .appShell :is(.teamSearch,.teamRoleSelect .customSelectTrigger,.teamPresenceFilter .customSelectTrigger,.teamAccessAction,.teamPasswordAction){border-color:var(--border);background:var(--control);color:var(--ink)}@media (width<=900px){.appShell .sidebar{overscroll-behavior:contain;width:min(286px,100vw - 48px);max-width:100%;padding:max(14px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));scrollbar-width:thin;overflow:hidden auto}.appShell .sidebarClose{width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.appShell .sidebarClose:hover,.appShell .sidebarClose:focus-visible{background:var(--accent-soft);color:var(--accent);outline:0}.appShell .sidebar .nav{margin-top:14px}.appShell .sidebar .navItem{border-radius:8px;min-height:44px}.appShell .sidebar .navItem span{font-size:var(--type-body-lg)}.appShell .sidebar .profile{border-radius:10px;min-height:58px}.appShell .sidebar .accountOption{min-height:48px}.appShell .sidebar .accountMenu{overscroll-behavior:contain;max-height:min(470px,100dvh - 104px);overflow-y:auto}}@media (width<=700px){:root{--workspace-gutter:12px;--workspace-bottom-gutter:max(20px, env(safe-area-inset-bottom));--page-surface-radius:10px}html,body{min-width:320px;overflow-x:clip}.appShell .topbar{min-height:60px;padding:8px max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left));gap:7px}.appShell .topbarTitle{flex:auto;gap:6px;min-width:0}.appShell .topbarTitle>div{min-width:0}.appShell .topbarTitleCompact{display:inline}.appShell .topbarTitleWide{display:none}.appShell .topbar h1{max-width:100%;font-size:var(--type-body-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appShell .topbarActions{flex:none;gap:4px;min-width:0}.appShell :is(.mobileMenu,.topbarActions .dateButton,.topbarActions .iconButton,.topbarActions>.primaryButton){border-radius:9px;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.appShell .content,.appShell :is(.chatPageContent,.callsPageContent,.tasksPageContent,.teamPageContent,.managerProfilePage,.productDetailsPage){padding:var(--workspace-gutter) max(var(--workspace-gutter), env(safe-area-inset-right)) var(--workspace-bottom-gutter) max(var(--workspace-gutter), env(safe-area-inset-left))}.appShell :is(.secondaryButton,.fullWidthButton,.plainIconButton,.pagePanelActions button,.tasksCreateButton,.teamInviteButton,.productDetailsActions button,.productMovements header button,.callDetailActions button){min-height:40px}.appShell .plainIconButton{width:40px;min-width:40px;height:40px}.appShell :is(.segmented button,.chatFilters button,.callRecordsSort>button,.channelTabs button,.inboxSourceTabs button,.mailFilters button,.knowledgeFilters button,.inventoryRegistryViews button,.parcelRegistryPeriodPresets button,.teamPanelViews button){min-width:36px;min-height:40px}.appShell :is(.dealsToolbarActions>a,.dealsToolbarActions>button,.clientQuickActions a,.teamPeopleProfilesLink,.mailReplySend,.mailComposeSend){min-height:40px}.appShell :is(.mailRowStar,.mailDetailBack,.mailDetailToolbar button,.recordDetailsBack,.recordIconButton){width:40px;min-width:40px;height:40px;min-height:40px}.appShell .leadsFilterButton{min-width:44px}.appShell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:var(--type-title-sm)}.appShell :is(.customSelectTrigger,.timePickerTrigger,.leadSourceDropdown .customSelectTrigger,.teamInviteRole .customSelectTrigger,.taskCreateAssignee .customSelectTrigger,.taskCreatePriority .customSelectTrigger,.taskCreateSchedule .customSelectTrigger){min-height:44px}.appShell .customSelectMenu{border-radius:10px;max-width:calc(100vw - 24px);max-height:min(320px,100dvh - 32px)}.appShell .customSelectSearch{min-height:44px}.appShell .customSelectSearch input{height:40px;font-size:var(--type-title-sm)}.appShell .customSelectOption{min-height:44px;font-size:var(--type-body-lg)}.datePickerPopoverPortal{right:12px;bottom:max(12px, env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));position:fixed;overflow-y:auto;width:auto!important;top:auto!important;left:12px!important;transform:none!important}.appShell .timePickerPopover{top:auto;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));transform-origin:bottom;border-radius:14px;padding:14px;position:fixed;left:12px;overflow-y:auto;transform:none}.appShell .timePickerList{height:min(176px,25dvh)}.appShell .timePickerOption{height:44px;min-height:44px;font-size:var(--type-body-lg)}.appShell .timePickerFooter button{min-height:44px;font-size:var(--type-body-lg)}.appShell :is(.modalBackdrop,.teamInviteOverlay){place-items:end center;padding:12px 0 0}.appShell :is(.leadModal,.taskCreateModal,.adminCreateDialog,.teamInviteModal,.productOperationModal){overscroll-behavior:contain;width:100%;max-width:none;min-height:0;max-height:calc(100dvh - 12px);padding:18px 16px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow:hidden auto}.appShell .teamInviteModal>header{grid-template-columns:34px minmax(0,1fr) 40px}.appShell .teamInviteModal>header>button{width:40px;height:40px}.appShell :is(.leadForm input,.leadForm textarea,.taskCreateField input,.teamInviteModal input,.productOperationField>input,.productOperationField>span){min-height:44px}.appShell .leadFormGrid{grid-template-columns:minmax(0,1fr)}.appShell :is(.crmTableWrap,.pageTableWrap,.tableWrap,.productMovementTableWrap){overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-padding-inline:0 28px}.appShell .crmTableEmptyState{width:calc(100dvw - 56px);max-width:calc(100dvw - 56px);position:sticky;left:0}.appShell .crmDataTable :is(th,td):first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border), 8px 0 14px #0f172a0a;position:sticky;left:0}.appShell .crmDataTable th:first-child{z-index:3;background:var(--canvas)}.appShell .crmDataTable tbody tr:not(.crmTableEmptyRow):hover td:first-child{background:var(--surface);box-shadow:inset 3px 0 var(--accent), 1px 0 0 var(--border), 8px 0 14px #0f172a0a}.appShell .crmTableHeader{min-height:64px}.appShell .crmTableToolbar{flex-direction:column;align-items:stretch}.appShell .crmTableSearch,.appShell .crmTableFilter,.appShell .crmTableReset{width:100%;min-height:44px}.appShell .crmTableFilter .customSelectTrigger{min-height:44px}.appShell .crmDataTable th{height:42px}.appShell .crmDataTable td{height:68px}.appShell .productMovementTableWrap{padding-left:12px;padding-right:12px}.appShell .productMovementTableWrap :is(th,td):first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border), 8px 0 14px #0f172a0a;position:sticky;left:0}.appShell .productMovementTableWrap th:first-child{z-index:3;background:var(--canvas)}.appShell .tasksPanelHeader{min-height:0}.appShell .tasksHeaderRight{gap:10px}.appShell .tasksHeaderStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding-bottom:0;display:grid;overflow:visible}.appShell :is(.tasksHeaderStat,.tasksTotal){justify-content:flex-start;width:100%;min-width:0;height:44px;min-height:44px;padding:0 8px}.appShell .tasksCreateButton{width:100%;height:44px}.appShell .tasksToolbar{gap:8px}.appShell .tasksSearch,.appShell .tasksStatusFilter .customSelectTrigger{min-height:44px}.appShell .callRecordsListPane{max-height:min(44dvh,380px)}.appShell .callRecordsListHeader{min-height:60px}.appShell .callRecordsSearch{height:44px}.appShell .callsPageContent .callRecordsFilters button{min-height:36px;padding-inline:11px}.appShell .callRecordItem{min-height:72px}.appShell :is(.callDetailActions>button,.callRecordsSort>button,.callDetailOverviewFooter>button){min-width:40px;height:40px}.appShell .audioCardVoiceNote .audioPlay{width:40px;height:40px}.appShell .audioCardVoiceNote .audioRate{min-width:38px;height:36px}.appShell .audioCardVoiceNote .waveform{height:36px;min-height:36px}.appShell .chatInboxPane{max-height:min(42dvh,360px)}.appShell .chatConversationPane{min-height:min(600px,100dvh - 84px)}.appShell :is(.chatHeaderActions button,.chatInboxHeader button,.chatComposer button){min-width:40px;min-height:40px}.appShell .salesChart{height:160px}.appShell .inboxCard{min-height:380px}.appShell .pipelineGrid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,min(82vw,310px))}.appShell .pipelineColumn{scroll-snap-align:start}.appShell .teamPanelViews{box-sizing:border-box;width:100%;min-width:0}.appShell .teamPanelViews button{justify-content:center;min-width:0;padding-inline:6px}.appShell :is(.pipelineStageOrder button,.pipelineStageActions button){width:36px;min-width:36px;height:36px;min-height:36px}.appShell .pipelineStageEditor{grid-template-columns:40px 34px minmax(0,1fr)}.appShell .pipelineStageActions{grid-template-columns:minmax(0,1fr) 36px 36px;width:100%;min-width:0}.appShell .settingsNavigationOrder{grid-template-columns:repeat(2,36px)}.appShell .settingsNavigationOrder button{width:36px;height:36px}.appShell .settingsNavigationAction{min-height:36px}.appShell :is(.managerProfileBack,.productDetailsBack){width:40px;height:40px}.appShell :is(.managerProfileRole,.managerProfileChat){min-height:40px}.appShell .productDetailsActions{width:100%}.appShell .productDetailsActions button{flex:1;min-width:0}.appShell .productDetailsSku{min-height:40px}.appShell .recordCustomField>label>span{padding-right:38px}.appShell .recordArchiveField{opacity:.78;width:36px;height:36px;top:-8px;right:-2px}.appShell .taskComplete{width:36px;height:36px;margin-left:-7px}.appShell .managerProfileLink.taskAssignee,.appShell .inventoryRegistryProduct,.appShell .leadsEmpty>button{min-height:40px}.appShell .clientsFilterButton,.appShell .teamOrgHeaderActions>button{justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px}.appShell .teamOrgHeaderActions>button{border-radius:9px;padding:0}}@media (width<=420px){.appShell .topbar,.appShell .topbarTitle{gap:4px}.appShell .topbar h1{font-size:var(--type-body-lg)}.appShell :is(.mobileMenu,.topbarActions .dateButton,.topbarActions .iconButton,.topbarActions>.primaryButton){flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px}.appShell .taskCreateSchedule{grid-template-columns:1fr}.appShell .settingsNavigationRow{grid-template-columns:30px minmax(0,1fr) 75px}.appShell .teamPanelViews button{gap:3px;padding-inline:4px}.appShell .mailDetailToolbar{gap:6px}.appShell .mailReaderActions{gap:3px;min-width:0}.appShell .mailDetailBack,.appShell .mailReaderActions>button,.appShell .mailReaderActions>.mailDetailMoreMenu,.appShell .mailReaderActions>.mailDetailMoreMenu>button{width:36px;min-width:36px;height:36px;min-height:36px}}.appShell .crmTableCard,html[data-theme][data-theme-preset] .appShell .crmTableCard{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.appShell .crmTableHeader{padding-right:var(--workspace-gutter);padding-left:var(--workspace-gutter)}.appShell .crmTableCount,html[data-theme] .appShell .crmTableCount{min-height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.appShell .crmTableToolbar{margin-left:0;margin-right:0}.appShell .crmTableWrap,html[data-theme][data-theme-preset] .appShell .crmTableWrap{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:100%;box-shadow:none;border-radius:0;margin:0}.appShell .productMovementTableWrap,.appShell .teamPayrollTableWrap{padding-left:0;padding-right:0}.appShell .productMovementTableWrap .crmDataTable,html[data-theme][data-theme-preset] .appShell .productMovementTableWrap .crmDataTable{background:0 0;border:0;border-radius:0}.appShell :is(.clientsFilters,.leadsFilters){margin-left:0;margin-right:0}.appShell .settingsPageContent{gap:0}.appShell :is(.settingsSidebarPanel,.settingsAppearancePanel,.settingsIntegrationsPanel,.settingsThemeNotes){background:0 0;border:0;border-radius:0}.appShell :is(.settingsSidebarPanel,.settingsAppearancePanel,.settingsIntegrationsPanel){border-bottom:1px solid var(--border);padding:24px 0}.appShell .settingsSidebarPanel{padding-top:0}.appShell .settingsSidebarModes{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,720px);margin:20px 0;padding:0}.appShell .settingsSidebarModes button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);min-height:58px;box-shadow:none}.appShell .settingsSidebarModes button:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--surface)}.appShell .settingsSidebarModes button.isSelected{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent)}.appShell .settingsNavigationEditor{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;overflow:visible}.appShell .settingsNavigationEditor>header{padding:14px 0}.appShell .settingsNavigationGroups{column-gap:16px;padding:18px 0}.appShell .settingsNavigationColumn{gap:16px}.appShell .settingsNavigationGroup{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);overflow:hidden}.appShell .settingsNavigationGroup>header{border-bottom:1px solid var(--border-subtle);min-height:62px;padding:10px 12px}.appShell .settingsNavigationGroup>div{background:var(--surface);border:0}.appShell .settingsThemeNotes{padding:18px 0 0}@media (width<=760px){.appShell :is(.settingsSidebarPanel,.settingsAppearancePanel,.settingsIntegrationsPanel){padding:20px 0}.appShell .settingsSidebarPanel{padding-top:0}.appShell .settingsNavigationGroups{gap:20px;padding:16px 0}.appShell .settingsSidebarModes{grid-template-columns:1fr;width:100%}.appShell .crmTableHeader{padding-left:0;padding-right:0}.appShell .crmTableToolbar,.appShell .crmTableWrap,.appShell .crmCompactTableWrap{width:100%;margin-left:0;margin-right:0}}.appShell :is(a[href],button,input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:2px}.appShell .customSelectTrigger:focus-visible{outline:0}.appShell :is(button,input,textarea,select):disabled{cursor:not-allowed}body:has([role=dialog][aria-modal=true]){overflow:hidden!important}.appShell :is(.primaryButton,.calendarApply,.chatScriptEditor>button,.chatComposer .chatSendButton,.tasksCreateButton,.teamInviteButton,.teamInviteSubmit,.managerProfileChat,.productDetailsPrimary,.mailComposeButton,.mailDetailMissing button,.mailReplySend,.mailComposeSend,.warehouseReservationCreate,.pipelinePrimaryAction,.pipelineHeaderActions button,.pipelineAddStage button,.dealsToolbarActions>button,.dealsBulkBar>button,.dealLossMoveDialogActions button,.inboxRoutingPanel form>button,.inboxAssignmentCard>button,.inboxAcceptForm>button,.inboxDecisionActions button,.navItemActive em,.conversation>em,.chatThread>b,.clientsFilterButton>span,.mailFolderActive em,.settingsThemeSelectedIcon,.datePickerDaySelected,.calendarDayStart,.calendarDayEnd){color:var(--accent-contrast,#fff)!important}.appShell :is(.primaryButton,.calendarApply,.chatScriptEditor>button,.chatComposer .chatSendButton,.tasksCreateButton,.teamInviteButton,.teamInviteSubmit,.managerProfileChat,.productDetailsPrimary,.mailComposeButton,.mailDetailMissing button,.mailReplySend,.mailComposeSend,.warehouseReservationCreate,.pipelinePrimaryAction,.pipelineHeaderActions button,.pipelineAddStage button,.dealsToolbarActions>button,.dealsBulkBar>button,.dealLossMoveDialogActions button,.inboxRoutingPanel form>button,.inboxAssignmentCard>button,.inboxAcceptForm>button,.inboxDecisionActions button) :is(span,strong,small,b,em,svg){color:inherit!important}.appShell :is(.pipelineControlHeader,.inboxSummaryBar){box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.appShell .inboxCard>.channelTabs{margin:13px 18px 10px}.appShell .inboxCard>.inboxSearch{margin:0 18px 14px}.appShell .pipelineStageList{gap:0}.appShell .pipelineStageEditor{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding-left:0;padding-right:0}.appShell .pipelineStageEditor:first-child{border-top:1px solid var(--border)}.appShell .knowledgePage{--knowledge-content-inset:24px}.appShell .knowledgeHero,.appShell .knowledgeCatalog{box-shadow:none;background:0 0;border:0;border-radius:0}.appShell .knowledgeHero{padding-right:0;padding-left:var(--knowledge-content-inset)}.appShell .knowledgeCatalog{padding:22px 24px 26px var(--knowledge-content-inset)}.appShell .knowledgeSummary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.appShell .knowledgeSummary>div{background:0 0;border:0;border-radius:0}.appShell .knowledgeSummary>div:first-child{padding-left:var(--knowledge-content-inset)}.appShell .knowledgeSummary>div+div{border-left:1px solid var(--border)}.appShell .knowledgeOrderGuide li{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0}.appShell .knowledgeOrderGuide li:first-child{border-left:0}.appShell .knowledgeOrderGuide{padding-left:var(--knowledge-content-inset)}@media (width>=1401px){.appShell .bottomGrid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}}@media (width<=700px){.appShell .inboxCard>.channelTabs{margin:12px 14px 10px}.appShell .inboxCard>.inboxSearch{margin:0 14px 12px}.appShell .knowledgePage{--knowledge-content-inset:14px}.appShell .knowledgeCatalog{padding:18px 14px 20px var(--knowledge-content-inset)}.appShell .knowledgeSummary>div+div,.appShell .knowledgeOrderGuide li,.appShell .knowledgeOrderGuide li:first-child{border-top:1px solid var(--border);border-left:0}}@media (width<=760px){.appShell :is(.mobileMenu,.dateButton,.iconButton,.plainIconButton,.primaryButton,.secondaryButton,.filterButton,.pipelineHeaderActions button,.pipelineAddStage button,.pipelineStageOrder button,.pipelineStageActions button,.settingsNavigationOrder button,.settingsNavigationAction){min-height:44px}.appShell :is(.mobileMenu,.dateButton,.iconButton,.plainIconButton,.pipelineStageOrder button,.pipelineStageActions button,.settingsNavigationOrder button){min-width:44px}.appShell .topbar :is(.mobileMenu,.dateButton,.iconButton,.primaryButton){width:44px;min-width:44px;height:44px;min-height:44px}.appShell :is(.filterButton,.settingsNavigationReset){min-height:44px}.appShell .filterButton{min-width:44px}.appShell .pipelineStageEditor{grid-template-columns:44px 34px minmax(0,1fr)}.appShell .pipelineStageActions{grid-template-columns:minmax(0,1fr) 44px 44px}.appShell .settingsNavigationOrder{grid-template-columns:repeat(2,44px)}}@media (prefers-reduced-motion:reduce){.appShell *,.appShell :before,.appShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.systemStatePage{place-items:center;min-height:calc(100dvh - 64px);display:grid}.systemState{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(100%,720px);padding:24px 0;display:grid}.systemStateIcon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.systemStateIconError{background:color-mix(in srgb, #e85a63 10%, var(--surface));color:#d4434f}.systemState h2{color:var(--ink);font-size:var(--type-title);letter-spacing:var(--tracking-tight);margin:5px 0 0}.systemState p{max-width:520px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-normal);margin:7px 0 0}.systemStateActions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:3px;display:flex}.systemStateActions :is(a,button){border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--type-small);font-weight:var(--weight-bold);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.systemStateActions :is(a,button):hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent-soft);color:var(--accent)}@media (width<=700px){.systemStatePage{min-height:calc(100dvh - 60px)}.systemState{grid-template-columns:42px minmax(0,1fr);padding:20px 0}.systemStateIcon{border-radius:10px;width:42px;height:42px}.systemStateActions{grid-column:1/-1}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:6px;--radius-surface:8px;--radius-overlay:12px;--control-height-sm:32px;--control-height:36px;--sidebar-width:184px;--sidebar-collapsed-width:54px;--topbar-height:64px;--workspace-gutter:20px;--page-surface-radius:var(--radius-surface);--surface-raised:color-mix(in srgb, var(--surface) 92%, var(--canvas));--surface-muted:color-mix(in srgb, var(--surface) 62%, var(--canvas));--surface-hover:color-mix(in srgb, var(--surface) 72%, var(--accent-soft));--control:var(--surface);--border-subtle:color-mix(in srgb, var(--border) 68%, transparent);--border-strong:color-mix(in srgb, var(--border) 72%, var(--ink));--type-caption:11px;--type-label:12px;--type-small:12px;--type-control:13px;--type-body:14px;--type-body-lg:15px;--type-title-sm:16px;--type-title:20px;--type-heading:24px;--type-display:28px;--weight-regular:430;--weight-medium:520;--weight-semibold:610;--weight-bold:680;--tracking-label:.035em;--tracking-eyebrow:.055em}.appShell .sidebar{width:var(--sidebar-width);border-color:var(--border-subtle);padding:10px 8px 8px}.appShell .main{margin-left:var(--sidebar-width)}.appShell .topbar{min-height:var(--topbar-height);border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface) 96%, transparent);padding:8px var(--workspace-gutter)}.appShell .topbar h1{font-size:var(--type-title);font-weight:var(--weight-semibold)}.appShell .breadcrumb{color:var(--muted);font-size:var(--type-small);margin-bottom:2px}.appShell .content,.appShell :is(.chatPageContent,.callsPageContent,.tasksPageContent,.teamPageContent,.managerProfilePage,.productDetailsPage){padding:18px var(--workspace-gutter) 32px}.appShell .brandMark{border-radius:var(--radius-control);background:var(--accent);box-shadow:none}.appShell .brandWordmark strong{font-weight:var(--weight-semibold)}.appShell .nav{gap:1px;margin-top:14px}.appShell :is(.navLabel,.sidebarNavSectionLabel){color:var(--faint);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.appShell .sidebar .navItem,.appShell .sidebarGroupSummary{border-radius:var(--radius-control);min-height:32px}.appShell .sidebar .navItem span,.appShell .sidebarGroupSummary span{font-weight:var(--weight-regular)}.appShell .sidebar .navItem:hover,.appShell .sidebarGroupSummary:hover{background:var(--surface-hover);border-color:#0000}.appShell .sidebar .navItemActive,.appShell .sidebar .navItemActive:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}.appShell .sidebar .sidebarGroup[data-open=true]{background:var(--surface-muted);box-shadow:none;border-color:#0000}.appShell .profile{border-radius:var(--radius-control)}.appShell :is(.dateButton,.secondaryButton,.primaryButton,.iconButton,.mobileMenu,.fullWidthButton,.filterButton,.crmTableReset,.teamInviteButton,.teamInviteSubmit,.teamInviteCancel,.pipelineHeaderActions button,.pipelineAddStage button,.pipelinePrimaryAction,.dealsToolbarActions>a,.dealsToolbarActions>button){min-height:var(--control-height);border-radius:var(--radius-control);box-shadow:none;font-weight:var(--weight-medium)}.appShell :is(.primaryButton,.teamInviteButton,.teamInviteSubmit),.appShell :is(.primaryButton,.teamInviteButton,.teamInviteSubmit):hover{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast,#fff);box-shadow:none;filter:none;transform:none}.appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.filterButton,.crmTableReset,.dealsToolbarActions>a){border-color:var(--border);background:var(--control);color:var(--muted)}.appShell :is(.dateButton,.secondaryButton,.iconButton,.mobileMenu,.filterButton,.crmTableReset,.dealsToolbarActions>a):hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink)}.appShell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,.customSelectTrigger,.pageSearch,.crmTableSearch,.teamSearch,.inboxSearch,.chatSearch),.appShell :is(.segmented,.channelTabs,.datePresets){border-radius:var(--radius-control)}.appShell .segmented{border-color:var(--border-subtle);background:var(--surface-muted)}.appShell .segmented :is(button,.segmentActive){font-weight:var(--weight-medium);border-radius:4px}.appShell :is(.card,.kpiCard,.pageMetric,.pagePanel,.teamPanel,.teamPeoplePanel,.pipelineStagesPanel,.pipelineAccessPanel,.pipelineLossPanel,.pipelineAnalyticsPanel,.pipelineEmptyState,.dealsToolbar,.dealsBulkBar,.dealsFeedback,.dealsEmptyState){border-color:var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);box-shadow:none}.appShell :is(.kpiGrid,.dashboardGrid,.managerOverviewGrid,.pnlGrid,.compositionGrid,.lowerGrid,.bottomGrid,.salesIntelligence,.pageContent,.pageSplit,.warehouseLayout,.trackingLayout,.expensesLayout){gap:var(--space-3);margin-top:var(--space-3)}.appShell .cardHeader,.appShell .pagePanelHeader{padding:14px var(--workspace-gutter) 0}.appShell :is(.cardHeader h3,.pagePanelHeader h3,.intelligenceHeader h3){font-size:var(--type-body-lg);font-weight:var(--weight-semibold)}.appShell .eyebrow{color:var(--faint);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.appShell :is(.kpiCard,.pageMetric){gap:10px;min-height:68px;padding:11px 12px}.appShell :is(.kpiIcon,.pageMetricIcon,.callSummaryIcon){border-radius:var(--radius-control);width:32px;height:32px}.appShell :is(.kpiCopy strong,.pageMetric strong){font-size:var(--type-body-lg);font-weight:var(--weight-semibold)}.appShell :is(.salesChart,.pnlChart){background:0 0;border:0;border-radius:0}.appShell :is(.salesCard,.pnlCard,.managerOverviewCard){background:var(--surface);background-image:none}.appShell :is(.pnlMetrics,.managerOverviewMetrics,.pipelineAnalyticsSummary){border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);overflow:hidden}.appShell .pipelineAnalyticsStages{border:1px solid var(--border-subtle);border-radius:var(--radius-control);gap:0;overflow:hidden}.appShell .pipelineAnalyticsStage{background:0 0;border:0;border-radius:0}.appShell .pipelineAnalyticsStage+.pipelineAnalyticsStage{border-left:1px solid var(--border-subtle)}.appShell .sourceAnalyticsLegend{gap:0}.appShell .sourceAnalyticsLegendItem{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0}.appShell .sourceAnalyticsLegendItem:last-child{border-bottom:0}.appShell :is(.managerSalesVisual,.managerSalesRanking,.pnlSummary){border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.appShell .crmTableHeader{min-height:66px;padding:10px var(--workspace-gutter) 12px}.appShell .crmTableHeader :is(h2,h3){color:var(--ink);font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.appShell .crmTableToolbar{gap:var(--space-2);margin:0 0 var(--space-3);border-top:0;padding-top:0}.appShell .crmTableWrap,.appShell .crmCompactTableWrap{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;width:100%;margin:0}.appShell .crmDataTable thead,.appShell .crmDataTable th{background:var(--surface-muted)}.appShell .crmDataTable th{height:40px;color:var(--muted);font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);padding-inline:var(--space-3)}.appShell .crmDataTable td{height:58px;color:var(--muted);padding-inline:var(--space-3);background:0 0}.appShell .crmDataTable tbody tr:not(.crmTableEmptyRow):hover td{background:var(--surface-hover)}.appShell .teamPageContent{gap:var(--space-4)}.appShell :is(.teamPanel,.teamPeoplePanel){border-left:0;border-right:0;border-radius:0;overflow:visible}.appShell :is(.teamPanelHeader,.teamPeopleHeader){min-height:60px;padding:10px var(--workspace-gutter)}.appShell :is(.teamPanelIcon,.teamPeopleTitleIcon){border-radius:var(--radius-control);background:var(--accent-soft);flex-basis:30px;width:30px;height:30px}.appShell .teamToolbar{border-top:0;margin:0 0 10px;padding-top:0}.appShell .teamTableWrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.appShell .teamTable :is(th,td){background:0 0}.appShell .teamPeopleMetrics{padding-inline:var(--workspace-gutter);background:var(--surface-muted)}.appShell .teamPeopleMetricIcon{border-radius:var(--radius-control);flex-basis:28px;width:28px;height:28px}.appShell .teamPeopleGrid{border-bottom-color:var(--border-subtle)}.appShell .dealsPage{gap:var(--space-3);container:deals-page/inline-size}.appShell .dealsToolbar{min-height:56px;padding:8px var(--workspace-gutter);border-left:0;border-right:0;border-radius:0}.appShell .dealsDynamicBoard{gap:var(--space-3);scrollbar-gutter:stable;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;width:100%;margin-inline:0;padding:2px 2px 10px;scroll-padding-inline:2px}.appShell .dealsDynamicBoard .pipelineColumn{border-color:var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface-muted);scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:8px}@container deals-page (width>=560px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(50% - 6px)}}@container deals-page (width>=800px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(33.3333% - 8px)}}@container deals-page (width>=1040px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(25% - 9px)}}@container deals-page (width>=1300px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(20% - 9.6px)}}@container deals-page (width>=1560px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(16.6667% - 10px)}}@container deals-page (width>=1820px){.appShell .dealsDynamicBoard .pipelineColumn{flex-basis:calc(14.2857% - 10.2857px)}}.appShell .dealsCardWrap,.appShell .dealsCardWrap .dealCard{border-radius:var(--radius-control)}.appShell .pipelineControlHeader{min-height:58px;padding-block:8px}.appShell .pipelineSettingsGrid{gap:var(--space-4)}.appShell :is(.pipelineStagesPanel,.pipelineAccessPanel,.pipelineLossPanel,.pipelineAnalyticsPanel){padding:16px}.appShell .pipelineStageEditor{border-color:var(--border-subtle);background:0 0;padding-block:10px}.appShell :is(.pipelineControlHeader small,.pipelineStagesPanel header small,.pipelineSideSettings small,.pipelineAnalyticsPanel small,.pipelineStageName small,.pipelineKindField>small,.pipelineRequiredField>small){color:var(--faint);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.appShell .pipelineRequiredFields summary{border-radius:var(--radius-control);background:var(--control)}.appShell .pipelineRequiredFields[open] summary{background:var(--surface-hover)}.appShell .pipelineAnalyticsGrid article{border-radius:var(--radius-control);background:var(--surface-muted);border:0}html[data-theme=dark] .appShell :is(.sidebar,.topbar){background:color-mix(in srgb, var(--surface-muted) 88%, var(--canvas))}html[data-theme=dark] .appShell :is(.crmDataTable thead,.crmDataTable th,.teamPeopleMetrics,.managerSalesVisual,.managerSalesRanking,.pnlSummary,.dealsDynamicBoard .pipelineColumn){background:var(--surface-muted)}html[data-theme=dark] .appShell .crmDataTable td{background:0 0}.workspaceBoot{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.workspaceBootSidebar{padding:10px 8px 8px}.workspaceBootBrand{gap:8px;min-height:34px;padding-inline:5px}.workspaceBootBrandMark{border-radius:var(--radius-control);width:27px;height:27px;font-size:var(--type-body-lg)}.workspaceBootBrandName{font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.workspaceBootNav{gap:3px;margin-top:18px;padding-inline:7px}.workspaceBootNavItem{gap:8px;min-height:32px}.workspaceBootNavIcon{border-radius:4px;width:15px;height:15px}.workspaceBootTopbar{min-height:var(--topbar-height);padding:8px var(--workspace-gutter)}.workspaceBootContent{gap:var(--space-3);padding:18px var(--workspace-gutter) 32px}.workspaceBootPageHeader{min-height:58px}.workspaceBootTable{border-left:0;border-right:0;border-radius:0}.workspaceBootTableHead{background:var(--surface-muted);min-height:40px}.workspaceBootTableRow{min-height:58px}@media (width>=901px){.appShell .sidebarCollapsed{width:var(--sidebar-collapsed-width)}.appShell .sidebarCollapsed+.main{margin-left:var(--sidebar-collapsed-width)}}@media (width<=1180px){:root{--workspace-gutter:16px}.appShell .pipelineSettingsGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.appShell .main{margin-left:0}}@media (width<=760px){:root{--workspace-gutter:14px}.appShell button{min-width:40px;min-height:40px}.appShell .chatFilters button{width:40px;min-width:40px}.appShell :is(.navItem,.sidebarGroupSummary,.profile,.dealsToolbarActions>a,.crmTableReset,.filterButton){min-height:40px}.appShell .content,.appShell :is(.chatPageContent,.callsPageContent,.tasksPageContent,.teamPageContent,.managerProfilePage,.productDetailsPage){padding-top:14px;padding-bottom:24px}.appShell .crmTableHeader{min-height:58px;padding:8px var(--workspace-gutter) 10px}.appShell .crmTableToolbar{margin-inline:0}.appShell .crmTableWrap,.appShell .crmCompactTableWrap{width:100%;margin-inline:0}.appShell .pipelineAnalyticsStages{grid-template-columns:1fr}.appShell .pipelineAnalyticsStage+.pipelineAnalyticsStage{border-top:1px solid var(--border-subtle);border-left:0}}.chatMobileBackButton{display:none}@media (width<=700px){.appShell .chatPageContent{height:calc(100dvh - 60px);min-height:0;overflow:hidden}.appShell .chatWorkspace{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.appShell .chatInboxPane{border-bottom:0;height:100%;min-height:0;max-height:none}.appShell .chatConversationPane{height:100%;min-height:0;display:none}.appShell .chatWorkspaceMobileConversation .chatInboxPane{display:none}.appShell .chatWorkspaceMobileConversation .chatConversationPane{display:flex}.appShell .chatMobileBackButton{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.appShell .chatMobileBackButton:is(:hover,:focus-visible){border-color:var(--border);background:var(--surface-hover);color:var(--ink);outline:0}}
