:root{--primitive-canvas:#FAF9F7;--primitive-surface:#FFFFFF;--primitive-graphite-900:#1E1C1A;--primitive-graphite-800:#2A2724;--primitive-graphite-700:#38342F;--primitive-walnut:#8C5E3C;--primitive-walnut-strong:#6E472B;--primitive-attention:#C7452E;--canvas:var(--primitive-canvas);--surface:var(--primitive-surface);--graphite-900:var(--primitive-graphite-900);--graphite-800:var(--primitive-graphite-800);--graphite-700:var(--primitive-graphite-700);--walnut:var(--primitive-walnut);--walnut-strong:var(--primitive-walnut-strong);--attention:var(--primitive-attention);--text-primary:var(--graphite-900);--text-muted:#746E66;--control-border:#989088;--control-border-hover:#746E66;--ok-text-strong:var(--green-strong);--error:#B42318;--error-bg:#FEECEB;--error-text:#7A271A;--warning:#A56F2D;--warning-bg:#FBF3E6;--warning-text:#76501F;--info:#456D91;--info-bg:#EEF4F9;--info-text:#355B7B;--blue:#5F86AA;--blue-strong:#456D91;--blue-bg:#EEF4F9;--blue-text:#355B7B;--green:#6F9463;--green-strong:#557A4B;--green-bg:#EFF5EC;--green-text:#416437;--amber:#C28B43;--amber-strong:#A56F2D;--amber-bg:#FBF3E6;--amber-text:#76501F;--violet:#8175A6;--violet-strong:#665A8C;--violet-bg:#F2F0F8;--violet-text:#574D78;--neutral-bg:#F3F1ED;--neutral-text:#6F6962;--terracotta:#C7452E;--terracotta-strong:#A53A27;--terracotta-bg:#FFF0EC;--terracotta-text:#913421;--status-primary:var(--walnut);--status-overdue:var(--terracotta);--status-overdue-bg:var(--terracotta-bg);--status-ours:var(--blue);--status-ours-bg:var(--blue-bg);--status-soon:var(--amber);--status-soon-bg:var(--amber-bg);--status-success:var(--green);--status-success-bg:var(--green-bg);--status-type:var(--violet);--status-type-bg:var(--violet-bg);--status-waiting:#8E8881;--status-waiting-bg:var(--neutral-bg);--selected-bg:#F0E7DE;--selected-border:#8C5E3C;--focus-ring:#8C5E3C;--focus-ring-error:#B42318;--focus-ring-width:2px;--focus-ring-offset:2px;--font:-apple-system,"Inter","Segoe UI",Roboto,sans-serif;--fs-display:22px;--fs-heading:18px;--fs-subhead:16px;--fs-body:14px;--fs-small:13px;--fs-micro:12px;--lh-display:28px;--lh-heading:24px;--lh-subhead:22px;--lh-body:20px;--lh-small:18px;--lh-micro:16px;--w-regular:400;--w-medium:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-control:8px;--radius-panel:12px;--radius-pill:999px;--control-height:36px;--control-height-large:40px;--touch-target:44px;--table-row-height:44px;--table-row-two-line-height:52px;--sidebar-width:240px;--sidebar-width-collapsed:64px;--topbar-height:56px;--page-padding-x:24px;--page-padding-y:20px;--content-gap:16px;--motion-fast:100ms;--motion-base:160ms;--motion-panel:220ms;--ease-standard:cubic-bezier(.2,0,0,1);--z-base:0;--z-sticky:20;--z-popover:40;--z-drawer:60;--z-modal:80;--z-toast:100}[data-theme=dark]{--text-muted:#A69E95}body,button,input,select,textarea{font-family:var(--font)}:where(button,input,select,textarea,a[href],[role=button],[role=tab],[role=menuitem]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input,select,textarea):not([disabled]){border-color:var(--control-border)}:where(input,select,textarea):not([disabled]):hover{border-color:var(--control-border-hover)}:where(input,select,textarea)[aria-invalid=true]:focus-visible,:where(input,select,textarea)[data-invalid=true]:focus-visible{outline-color:var(--focus-ring-error)}@media (max-width:1279px){:root{--topbar-height:52px;--page-padding-x:16px;--page-padding-y:16px;--content-gap:12px}}@media (max-width:680px){:root{--page-padding-x:12px;--page-padding-y:12px;--control-height:44px;--control-height-large:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}:where(button,[role=button]):not(:disabled){transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}:where(button,[role=button]):not(:disabled):active{transform:translateY(1px)}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.52}:where(input,textarea)::placeholder{color:var(--text-muted);opacity:.82}:where(input[type=checkbox],input[type=radio]){accent-color:var(--walnut)}[data-ui-shell-content=true],[data-ui-shell-frame=true]{min-width:0;max-width:100%}.shell:not(.mailShell) .sidebar[data-ui-shell-nav=true]{height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:clamp(10px,1.65vh,18px);padding-bottom:clamp(10px,1.45vh,16px)}.shell:not(.mailShell) .sidebar .navHeader{flex:0 0 auto;min-height:0;padding-top:3px;padding-bottom:clamp(8px,1.45vh,16px)}.shell:not(.mailShell) .sidebar .brandMark{width:clamp(34px,4.1vh,40px);height:clamp(34px,4.1vh,40px);font-size:clamp(13px,1.45vh,15px)}.shell:not(.mailShell) .sidebar .brand b{font-size:clamp(14px,1.55vh,16px);line-height:1.15}.shell:not(.mailShell) .sidebar .brand span{margin-top:clamp(2px,.28vh,3px);font-size:clamp(10px,1.08vh,12px);line-height:1.2}.shell:not(.mailShell) .sidebar .navScrollArea{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;margin-top:clamp(7px,1.25vh,18px);gap:clamp(6px,.95vh,18px);padding-right:1px}.shell:not(.mailShell) .sidebar .navScrollArea::-webkit-scrollbar{width:5px}.shell:not(.mailShell) .sidebar .navScrollArea::-webkit-scrollbar-track{background:transparent}.shell:not(.mailShell) .sidebar .navScrollArea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.shell:not(.mailShell) .sidebar .navGroupLabel{padding:0 10px clamp(3px,.5vh,7px);font-size:clamp(9px,.95vh,10px);line-height:1.15}.shell:not(.mailShell) .sidebar .navGroupItems{gap:clamp(1px,.24vh,3px)}.shell:not(.mailShell) .sidebar .navItem{min-height:0;padding-top:clamp(4px,.55vh,8px);padding-bottom:clamp(4px,.55vh,8px)}.shell:not(.mailShell) .sidebar .navItem span{font-size:clamp(13px,1.42vh,15px);line-height:1.1}.shell:not(.mailShell) .sidebar .navItem small{margin-top:clamp(1px,.2vh,3px);font-size:clamp(10px,1.08vh,12px);line-height:1.1}.shell:not(.mailShell) .sidebar .navFooter{flex:0 0 auto}[data-ui-shell-item=true][data-shell-active=true]{outline:none}[data-ui-shell-frame=true][data-shell-role=founder] [data-ui-shell-content=true]:before{content:"Режим просмотра";position:fixed;z-index:40;top:12px;right:16px;padding:4px 12px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-medium);pointer-events:none}@media (max-width:900px){.shell:not(.mailShell) .sidebar[data-ui-shell-nav=true]{height:auto;min-height:0;overflow:visible;padding-top:14px;padding-bottom:14px}.shell:not(.mailShell) .sidebar .navScrollArea{flex:none;min-height:auto;overflow:visible;margin-top:14px;padding-right:0}[data-ui-shell-frame=true][data-shell-role=founder] [data-ui-shell-content=true]:before{position:static;display:inline-flex;margin:8px 12px 0}}@media (prefers-reduced-motion:reduce){[data-ui-shell-item=true]{transition-duration:0s!important}}@media (min-width:901px){.shell.mailShell{grid-template-columns:252px minmax(0,1fr)}.shell.mailShell .sidebar[data-ui-shell-nav=true]{height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:clamp(10px,1.65vh,18px) 14px clamp(10px,1.45vh,16px)}.shell.mailShell .sidebar .navHeader{flex:0 0 auto;min-height:0;padding-top:3px;padding-bottom:clamp(8px,1.45vh,16px)}.shell.mailShell .sidebar .brandMark{width:clamp(34px,4.1vh,40px);height:clamp(34px,4.1vh,40px);font-size:clamp(13px,1.45vh,15px)}.shell.mailShell .sidebar .brand b{font-size:clamp(14px,1.55vh,16px);line-height:1.15}.shell.mailShell .sidebar .brand span{margin-top:clamp(2px,.28vh,3px);font-size:clamp(10px,1.08vh,12px);line-height:1.2}.shell.mailShell .sidebar .navScrollArea{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;margin-top:clamp(7px,1.25vh,18px);gap:clamp(6px,.95vh,18px);padding-right:1px}.shell.mailShell .sidebar .navScrollArea::-webkit-scrollbar{width:5px}.shell.mailShell .sidebar .navScrollArea::-webkit-scrollbar-track{background:transparent}.shell.mailShell .sidebar .navScrollArea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.shell.mailShell .sidebar .navGroupLabel{display:block;padding:0 10px clamp(3px,.5vh,7px);font-size:clamp(9px,.95vh,10px);line-height:1.15}.shell.mailShell .sidebar .navGroupItems{display:flex;flex-direction:column;gap:clamp(1px,.24vh,3px)}.shell.mailShell .sidebar .navItem{min-height:0;padding:clamp(4px,.55vh,8px) 10px clamp(4px,.55vh,8px) 12px}.shell.mailShell .sidebar .navItem span{font-size:clamp(13px,1.42vh,15px);line-height:1.1}.shell.mailShell .sidebar .navItem small{display:block;margin-top:clamp(1px,.2vh,3px);font-size:clamp(10px,1.08vh,12px);line-height:1.1}.shell.mailShell .sidebar .navFooter{flex:0 0 auto}}@media (min-width:901px) and (max-width:1200px){.shell.mailShell{grid-template-columns:232px minmax(0,1fr)}.shell.mailShell .sidebar[data-ui-shell-nav=true]{padding-right:12px;padding-left:12px}.shell.mailShell .sidebar .navItem{padding-right:8px;padding-left:10px}}.workWorkspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.workHero{display:grid;grid-template-columns:minmax(320px,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:2px 0 4px}.workHeroCopy{min-width:0}.workHeroCopy h2{margin:3px 0 4px;font-size:var(--fs-display,22px);line-height:var(--lh-display,28px);font-weight:500}.workHeroCopy p{margin:0;max-width:760px;color:var(--text-muted,#746e66);font-size:var(--fs-body,14px);line-height:var(--lh-body,20px)}.workMetrics{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));grid-gap:8px;gap:8px}.workWorkspace .metric{min-width:0;min-height:66px;padding:10px 12px;border-radius:var(--radius-panel,12px);border:1px solid var(--border,#e5e0da);background:var(--surface,#fff);box-shadow:none;display:grid;align-content:center;grid-gap:2px;gap:2px}.workWorkspace .metric b{font-size:20px;line-height:24px;font-weight:500;color:var(--graphite-900,#1e1c1a)}.workWorkspace .metric span{font-size:var(--fs-small,13px);line-height:var(--lh-small,18px);color:var(--text-muted,#746e66)}.workWorkspace .metric.dangerMetric{border-color:color-mix(in srgb,var(--attention,#c7452e) 28%,var(--border,#e5e0da));background:color-mix(in srgb,var(--attention,#c7452e) 6%,white)}.workWorkspace .metric.dangerMetric b{color:var(--attention,#c7452e)}.workColumns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);grid-gap:14px;gap:14px;align-items:start}.workQueueColumn,.workSideColumn{display:grid;grid-gap:12px;gap:12px;min-width:0}.workWorkspace .panel{border:1px solid var(--border,#e5e0da);border-radius:var(--radius-panel,12px);background:var(--surface,#fff);box-shadow:none;overflow:hidden}.workWorkspace .panelDanger{border-color:color-mix(in srgb,var(--attention,#c7452e) 24%,var(--border,#e5e0da))}.workWorkspace .panelHead{min-height:62px;padding:12px 14px 10px;border-bottom:1px solid var(--border,#e5e0da);display:flex;align-items:center}.workWorkspace .panelHead h3{margin:0 0 2px;font-size:var(--fs-subhead,16px);line-height:var(--lh-subhead,22px);font-weight:500}.workWorkspace .panelHead p{margin:0;color:var(--text-muted,#746e66);font-size:var(--fs-small,13px);line-height:var(--lh-small,18px)}.workWorkspace .stack{padding:4px 8px 6px}.workWorkspace .taskCompact{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:50px;padding:7px 6px;border-radius:8px;border-bottom:1px solid color-mix(in srgb,var(--border,#e5e0da) 75%,transparent)}.workWorkspace .taskCompact:last-child{border-bottom:0}.workWorkspace .taskCompact:hover{background:var(--selected-bg,#f0e7de)}.workWorkspace .taskCompactTitle{display:flex;align-items:center;gap:8px;min-width:0}.workWorkspace .taskCompactTitle b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body,14px);line-height:var(--lh-body,20px);font-weight:500}.workWorkspace .taskMeta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted,#746e66)}.workWorkspace .taskMiniType{padding:0;border:0;font-size:11px;line-height:16px;letter-spacing:.03em}.workWorkspace .taskMiniType,.workWorkspace .taskMiniType.client,.workWorkspace .taskMiniType.internal{background:transparent;color:var(--text-muted,#746e66)}.workWorkspace .taskPriority.high.compact{background:transparent;color:var(--warning-text,#664500);border:1px solid color-mix(in srgb,var(--warning,#9a6700) 25%,transparent);font-size:11px;padding:1px 5px}.workWorkspace .dangerText{color:var(--attention,#c7452e);font-weight:500}.workAttentionPanel .attentionLine{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--border,#e5e0da) 75%,transparent);background:transparent;padding:9px 5px;border-radius:0;cursor:pointer}.workAttentionPanel .attentionLine:last-child{border-bottom:0}.workAttentionPanel .attentionLine:hover{background:var(--selected-bg,#f0e7de)}.workAttentionPanel .attentionLine>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.workAttentionPanel .attentionLine b,.workAttentionPanel .attentionLine small,.workAttentionPanel .attentionLine strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workAttentionPanel .attentionLine b{font-size:14px;font-weight:500}.workAttentionPanel .attentionLine strong{font-size:13px;font-weight:500;color:var(--attention,#c7452e)}.workAttentionPanel .attentionLine small,.workAttentionPanel .attentionLine>span:last-child{font-size:12px;color:var(--text-muted,#746e66)}.workAttentionPanel .reasonIcon{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--selected-bg,#f0e7de);color:var(--walnut-strong,#6e472b);font-style:normal}.workAttentionPanel .reasonIcon.danger{background:color-mix(in srgb,var(--attention,#c7452e) 10%,white);color:var(--attention,#c7452e)}.workWaitingList{padding:4px 8px 7px}.workWaitingRow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 6px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border,#e5e0da) 75%,transparent);background:transparent;text-align:left;cursor:pointer}.workWaitingRow:last-of-type{border-bottom:0}.workWaitingRow:hover{background:var(--selected-bg,#f0e7de)}.workWaitingRow>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.workWaitingRow b{font-size:14px;line-height:20px;font-weight:500}.workWaitingRow b,.workWaitingRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workWaitingRow small{font-size:13px;line-height:18px;color:var(--text-muted,#746e66)}.workWaitingRow em{font-style:normal;white-space:nowrap}.workWaitingMore,.workWaitingRow em{font-size:12px;color:var(--text-muted,#746e66)}.workWaitingMore{padding:8px 6px 4px}@media (max-width:1279px){.workHero{grid-template-columns:1fr;gap:12px}.workMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.workColumns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media (max-width:1023px){.workMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workColumns{grid-template-columns:1fr}.workSideColumn{grid-template-columns:1fr 1fr}}@media (max-width:680px){.workWorkspace{gap:12px}.workMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workSideColumn{grid-template-columns:1fr}.workWorkspace .taskCompact{grid-template-columns:28px minmax(0,1fr)}.workWorkspace .taskCompact>span:last-child{grid-column:2;justify-self:start}.workAttentionPanel .attentionLine{grid-template-columns:26px minmax(0,1fr)}.workAttentionPanel .attentionLine>span:last-child{grid-column:2}}.tasksWorkspaceV2{display:grid;grid-gap:12px;gap:12px;min-width:0;max-width:none!important}.tasksIntroV2{margin:0!important;display:block!important}.tasksIntroV2 h2{margin:3px 0 4px!important;font-size:var(--fs-display,22px)!important;line-height:var(--lh-display,28px)!important;font-weight:500!important;letter-spacing:0!important}.tasksIntroV2 p{margin:0!important;max-width:820px!important;color:var(--text-muted,#746e66)!important;font-size:14px!important;line-height:20px!important}.taskViewBar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:6px 0 2px;border-bottom:1px solid var(--border,#e5e0da)}.taskTypeFilters,.taskViewTabs{display:flex;align-items:center;gap:4px;min-width:0}.taskViewTabs{overflow-x:auto;scrollbar-width:none}.taskViewTabs::-webkit-scrollbar{display:none}.taskTypeFilters button,.taskViewTabs button{height:34px;border:0;border-radius:8px;background:transparent;color:var(--text-muted,#746e66);font:500 13px/18px var(--font);padding:0 10px;cursor:pointer;white-space:nowrap}.taskViewTabs button span{margin-left:5px;color:inherit;font-size:12px}.taskTypeFilters button:hover,.taskViewTabs button:hover{background:color-mix(in srgb,var(--selected-bg,#f0e7de) 58%,transparent);color:var(--graphite-900,#1e1c1a)}.taskTypeFilters button.active,.taskViewTabs button.active{background:var(--selected-bg,#f0e7de);color:var(--walnut-strong,#6e472b)}.taskViewTabs button.active.danger{background:color-mix(in srgb,var(--attention,#c7452e) 9%,white);color:var(--attention,#c7452e)}.taskTypeFilters{flex:0 0 auto;border-left:1px solid var(--border,#e5e0da);padding-left:10px}.taskTypeFilters button{height:30px;padding:0 8px;font-size:12px}.taskMainGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:14px;gap:14px;align-items:start;min-width:0}.taskMainGrid.single{grid-template-columns:1fr}.taskQueueColumn{display:grid;grid-gap:10px;gap:10px;min-width:0}.tasksWorkspaceV2 .closedTasks,.tasksWorkspaceV2 .taskGroup,.waitingRegistry{margin:0!important;border:1px solid var(--border,#e5e0da)!important;border-radius:var(--radius-panel,12px)!important;background:var(--surface,#fff)!important;box-shadow:none!important;overflow:hidden}.tasksWorkspaceV2 .taskGroup.dangerGroup{border-color:color-mix(in srgb,var(--attention,#c7452e) 24%,var(--border,#e5e0da))!important}.tasksWorkspaceV2 .taskGroupHead{min-height:58px;padding:10px 14px!important;border-bottom:1px solid var(--border,#e5e0da)!important}.tasksWorkspaceV2 .taskGroupHead h3{font-size:16px!important;line-height:22px!important;font-weight:500!important}.tasksWorkspaceV2 .taskGroupHead p{font-size:13px!important;line-height:18px!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .taskGroupHead>span{min-width:26px;height:26px;border-radius:8px;background:var(--selected-bg,#f0e7de);font-size:13px;font-weight:500}.tasksWorkspaceV2 .dangerGroup .taskGroupHead>span{background:color-mix(in srgb,var(--attention,#c7452e) 9%,white);color:var(--attention,#c7452e)}.tasksWorkspaceV2 .taskCards{padding:3px 8px!important}.tasksWorkspaceV2 .workTaskCard{grid-template-columns:30px minmax(260px,1fr) 122px auto!important;gap:10px!important;min-height:66px!important;padding:9px 5px!important;border-bottom:1px solid color-mix(in srgb,var(--border,#e5e0da) 78%,transparent)!important}.tasksWorkspaceV2 .workTaskCard:hover{background:color-mix(in srgb,var(--selected-bg,#f0e7de) 42%,transparent)!important}.tasksWorkspaceV2 .taskTitleLine>b{font-size:14px!important;line-height:20px;font-weight:500!important}.tasksWorkspaceV2 .taskType{padding:0!important;background:transparent!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .taskPriority.high{padding:1px 5px;border:1px solid color-mix(in srgb,var(--warning,#9a6700) 24%,transparent);background:transparent;color:var(--warning-text,#664500);font-size:11px}.tasksWorkspaceV2 .taskContent>p{margin:3px 0 4px!important;font-size:13px!important;line-height:18px!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .taskContext{font-size:12px!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .clientContext strong{font-size:12px!important;color:var(--walnut-strong,#6e472b)!important}.tasksWorkspaceV2 .clientContext span{display:none}.tasksWorkspaceV2 .taskDue>b{font-size:13px!important;font-weight:500!important}.tasksWorkspaceV2 .taskDue>small{font-size:11px!important;margin-top:1px!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .taskButtons button{height:30px!important;border-color:var(--border,#e5e0da)!important;border-radius:8px!important;background:white!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important}.tasksWorkspaceV2 .taskButtons .okAction{color:var(--walnut-strong,#6e472b)!important;background:var(--selected-bg,#f0e7de)!important;border-color:transparent!important}.tasksWorkspaceV2 .bigCheck{width:24px;height:24px;border-radius:7px}.tasksWorkspaceV2 .closedTasks{margin-top:0!important}.tasksWorkspaceV2 .closedTasks summary{min-height:42px!important;padding:9px 13px!important;font-size:13px!important;font-weight:500!important;color:var(--text-muted,#746e66)!important}.tasksWorkspaceV2 .closedTasks summary span{font-size:12px!important;font-weight:400!important}.taskWaitingColumn{min-width:0;position:-webkit-sticky;position:sticky;top:12px}.waitingRegistryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 13px 10px;border-bottom:1px solid var(--border,#e5e0da)}.waitingRegistryHead h3{margin:2px 0;font-size:16px;line-height:22px;font-weight:500}.waitingRegistryHead p{margin:0;color:var(--text-muted,#746e66);font-size:12px;line-height:17px}.waitingRegistryHead>span{min-width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--selected-bg,#f0e7de);font-size:13px;font-weight:500}.waitingBucket{padding:5px 8px 7px}.waitingBucket+.waitingBucket{border-top:1px solid var(--border,#e5e0da)}.waitingBucket>b{display:block;padding:6px 5px 4px;color:var(--text-muted,#746e66);font-size:12px;line-height:17px;font-weight:500}.waitingBucket.due>b{color:var(--attention,#c7452e)}.waitingRegistryRow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 5px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border,#e5e0da) 72%,transparent);background:transparent;text-align:left;cursor:pointer}.waitingRegistryRow:last-child{border-bottom:0}.waitingRegistryRow:hover{background:color-mix(in srgb,var(--selected-bg,#f0e7de) 45%,transparent)}.waitingRegistryRow>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.waitingRegistryRow>span:last-child{text-align:right}.waitingRegistryRow strong{font-size:13px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitingRegistryRow small{overflow:hidden;text-overflow:ellipsis}.waitingRegistryRow em,.waitingRegistryRow small{font-size:12px;line-height:16px;color:var(--text-muted,#746e66);white-space:nowrap}.waitingRegistryRow em{font-style:normal}.waitingRegistryRow.due em{color:var(--attention,#c7452e);font-weight:500}@media(max-width:1279px){.taskMainGrid{grid-template-columns:minmax(0,1fr) 300px}.tasksWorkspaceV2 .workTaskCard{grid-template-columns:28px minmax(220px,1fr) 116px!important}.tasksWorkspaceV2 .taskButtons{grid-column:2/4!important;justify-content:flex-start!important;padding-bottom:2px}.taskViewBar{align-items:flex-start;flex-direction:column;gap:7px}.taskTypeFilters{border-left:0;padding-left:0}}@media(max-width:1023px){.taskMainGrid{grid-template-columns:1fr}.taskWaitingColumn{position:static}.waitingRegistry{max-height:360px;overflow:auto}}@media(max-width:680px){.taskViewBar{overflow:hidden}.taskViewTabs{width:100%}.taskTypeFilters{width:100%;overflow-x:auto}.tasksWorkspaceV2 .workTaskCard{grid-template-columns:28px minmax(0,1fr)!important}.tasksWorkspaceV2 .taskDue{grid-column:2;text-align:left}.tasksWorkspaceV2 .taskButtons{grid-column:2!important}.waitingRegistryRow{grid-template-columns:1fr}.waitingRegistryRow>span:last-child{text-align:left}}.tasksWorkspaceV2 .workTaskCard,.tasksWorkspaceV2 .workTaskCard.closed{width:100%!important;box-sizing:border-box!important;align-items:center!important;opacity:1!important}.tasksWorkspaceV2 .workTaskCard>*{min-width:0!important}.tasksWorkspaceV2 .taskContent{min-width:0!important;overflow:hidden!important}.tasksWorkspaceV2 .taskTitleLine{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important}.tasksWorkspaceV2 .taskTitleLine>b{min-width:0!important;overflow-wrap:anywhere!important}.tasksWorkspaceV2 .taskContext{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.tasksWorkspaceV2 .taskDue{min-width:0!important;white-space:normal!important}.tasksWorkspaceV2 .taskButtons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:wrap!important;min-width:0!important}.tasksWorkspaceV2 .workTaskCard.closed{background:#fbfaf8!important;color:var(--text-secondary,#5f5a54)!important}.tasksWorkspaceV2 .workTaskCard.closed .taskButtons button{color:var(--walnut-strong,#6e472b)!important;background:var(--selected-bg,#f0e7de)!important;border-color:transparent!important;font-weight:500!important}.tasksWorkspaceV2 .stateIcon.cancelled{width:24px!important;height:24px!important;border-radius:7px!important;background:var(--error-bg,#feeceb)!important;color:var(--error-text,#7a271a)!important;display:grid!important;place-items:center!important}.toast{display:flex!important;align-items:center!important;gap:8px!important}.toast>span{min-width:0}.toast>button{height:28px!important;border:1px solid!important;border-radius:7px!important;background:transparent!important;color:inherit!important;padding:0 9px!important;font:500 12px/16px var(--font)!important;cursor:pointer!important}@media(max-width:1279px){.tasksWorkspaceV2 .workTaskCard,.tasksWorkspaceV2 .workTaskCard.closed{grid-template-columns:28px minmax(0,1fr) 116px!important}.tasksWorkspaceV2 .taskButtons{grid-column:2/4!important;justify-content:flex-start!important}}@media(max-width:680px){.tasksWorkspaceV2 .workTaskCard,.tasksWorkspaceV2 .workTaskCard.closed{grid-template-columns:28px minmax(0,1fr)!important}.tasksWorkspaceV2 .taskButtons,.tasksWorkspaceV2 .taskDue{grid-column:2!important}}.clientsRegistryRows{display:flex;flex-direction:column;gap:16px;min-width:0}.clientsRegistryHeadV2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.clientsRegistryHeadV2>div:first-child{max-width:760px}.clientsRegistryHeadV2 h2{margin:4px 0;font-size:var(--fs-display,22px);line-height:var(--lh-display,28px);font-weight:500}.clientsRegistryHeadV2 p{margin:0;color:var(--text-muted,#746e66);font-size:14px;line-height:20px}.clientRegistrySummary{display:flex;gap:8px;align-items:stretch;flex:none;flex-wrap:wrap}.clientRegistrySummary .sampleMetric{min-width:108px}.clientRegistryToolbar{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--border,#e5e1dc);border-radius:12px;background:var(--surface,#fff)}.clientRegistrySearch{height:40px;flex:1 1;min-width:260px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--control-border,#989088);border-radius:9px;background:#fff}.clientRegistrySearch:focus-within{outline:2px solid var(--focus-ring,#8c5e3c);outline-offset:2px;border-color:var(--walnut,#8c5e3c)}.clientRegistrySearch>span{font-size:18px;color:var(--text-muted,#746e66)}.clientRegistrySearch input{min-width:0;flex:1 1;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:auto!important;font:inherit;color:var(--text,#1e1c1a)}.clientRegistrySearch button{border:0;background:transparent;width:28px;height:28px;border-radius:7px;font-size:20px;line-height:1;color:var(--text-muted,#746e66);cursor:pointer}.clientRegistrySearch button:hover{background:#f4f1ed;color:var(--text,#1e1c1a)}.clientRegistryOwnerFilter{height:40px;min-width:190px;padding:0 34px 0 12px;border:1px solid var(--control-border,#989088);border-radius:9px;background:#fff;color:var(--text,#1e1c1a);font:inherit}.clientRegistryOwnerFilter:focus-visible{outline:2px solid var(--focus-ring,#8c5e3c);outline-offset:2px}.clientRegistryFiltersV2{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0!important}.clientRegistryFiltersV2 .clientFilterV2{height:34px;padding:0 12px;border:1px solid var(--border,#e5e1dc);border-radius:999px;background:#fff;color:var(--text-muted,#746e66);font-size:13px;font-weight:500;cursor:pointer}.clientRegistryFiltersV2 .clientFilterV2:hover{border-color:#c8b9ac;color:var(--text,#1e1c1a)}.clientRegistryFiltersV2 .clientFilterV2.active{background:var(--selected-bg,#f0e7de);border-color:var(--selected-border,#8c5e3c);color:var(--walnut-strong,#6e472b)}.clientRegistryFiltersV2 .clientFilterV2.attention.active{background:#fff1ed;border-color:#df8a77;color:var(--attention,#c7452e)}.clientRegistryTableWrap{min-width:0;overflow:auto;border:1px solid var(--border,#e5e1dc);border-radius:12px;background:var(--surface,#fff)}.clientRegistryTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:transparent}.clientRegistryTable th{height:38px;padding:0 14px;text-align:left;font-size:12px;line-height:16px;font-weight:400;color:var(--text-muted,#746e66);background:#fbfaf8;border-bottom:1px solid var(--border,#e5e1dc);white-space:nowrap}.clientRegistryTable th:first-child{width:25%}.clientRegistryTable th:nth-child(2){width:23%}.clientRegistryTable th:nth-child(3){width:9%}.clientRegistryTable th:nth-child(4){width:29%}.clientRegistryTable th:nth-child(5){width:14%}.clientRegistryTable tbody tr{position:relative;height:58px;cursor:pointer;background:var(--surface,#fff);transition:background var(--motion-fast,.1s)}.clientRegistryTable tbody tr:not(:last-child)>td{border-bottom:1px solid var(--border,#e5e1dc)}.clientRegistryTable tbody tr:hover{background:#fcfbf9}.clientRegistryTable tbody tr:focus-visible{outline:2px solid var(--focus-ring,#8c5e3c);outline-offset:-2px;z-index:1}.clientRegistryTable tbody tr.needsAction>td:first-child,.clientRegistryTable tbody tr.overdue>td:first-child{border-left:3px solid var(--attention,#c7452e);padding-left:11px}.clientRegistryTable tbody tr.overdue>td:first-child{border-left-color:var(--error,#b42318)}.clientRegistryTable td{padding:8px 14px;vertical-align:middle;min-width:0;font-size:13px;line-height:18px;color:var(--text,#1e1c1a);overflow:hidden}.clientRegistryTable td>b,.clientRegistryTable td>span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientRegistryContact>b,.clientRegistryIdentity>b,.clientRegistryNext>b,.clientRegistryOwner>b{font-size:14px;line-height:19px;font-weight:500}.clientRegistryContact>span,.clientRegistryIdentity>span,.clientRegistryNext>span{margin-top:1px;font-size:12px;line-height:16px;color:var(--text-muted,#746e66)}.clientRegistryDeals{text-align:left}.clientDealCount{display:inline-grid!important;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#f1efec;color:var(--text,#1e1c1a);font-size:12px;font-weight:500;overflow:visible!important}.clientDealCount.active{background:#f0e7de;color:var(--walnut-strong,#6e472b)}.clientRegistryDash{color:#aaa39b!important}.clientRegistryNext.attention>b{color:var(--attention,#c7452e)}.clientRegistryNext.danger>b{color:var(--error,#b42318)}.clientRegistryTable tr.waiting .clientRegistryNext>b{color:var(--text,#1e1c1a);font-weight:400}.clientRegistryTable tr.noNext .clientRegistryNext>b{color:var(--text-muted,#746e66);font-weight:400}.clientRegistryOwner{white-space:nowrap}.clientRegistryOwner>.avatarSm{display:inline-grid!important;vertical-align:middle;margin-right:7px}.clientRegistryOwner>b{display:inline!important;font-size:13px;font-weight:500}.clientRegistryEmptyRows{min-height:220px;border:1px dashed #c9c1b9;border-radius:12px;background:#fbfaf8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:28px;color:var(--text-muted,#746e66)}.clientRegistryEmptyRows>b{font-size:15px;color:var(--text,#1e1c1a);font-weight:500}.clientRegistryEmptyRows>span{font-size:13px}.clientRegistryEmptyRows>button{margin-top:6px;height:34px;padding:0 12px;border:1px solid var(--control-border,#989088);border-radius:8px;background:#fff;cursor:pointer}@media(max-width:1180px){.clientRegistryTable th:first-child{width:27%}.clientRegistryTable th:nth-child(2){width:24%}.clientRegistryTable th:nth-child(3){width:9%}.clientRegistryTable th:nth-child(4){width:28%}.clientRegistryTable th:nth-child(5){width:12%}.clientRegistryOwner>.avatarSm{display:none!important}.clientRegistryOwner>b{font-size:12px}}@media(max-width:900px){.clientsRegistryHeadV2{align-items:flex-start;flex-direction:column}.clientRegistrySummary{width:100%}.clientRegistrySummary .sampleMetric{flex:1 1}.clientRegistryToolbar{align-items:stretch;flex-direction:column}.clientRegistryOwnerFilter{width:100%}.clientRegistryTableWrap{overflow:visible;border:0;background:transparent}.clientRegistryTable,.clientRegistryTable tbody{display:block}.clientRegistryTable thead{display:none}.clientRegistryTable tbody{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.clientRegistryTable tbody tr{display:grid;height:auto;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 16px;gap:7px 16px;padding:12px 14px;border:1px solid var(--border,#e5e1dc);border-radius:10px;background:#fff}.clientRegistryTable tbody tr:not(:last-child)>td{border-bottom:0}.clientRegistryTable tbody tr.needsAction,.clientRegistryTable tbody tr.overdue{border-left:3px solid var(--attention,#c7452e);padding-left:12px}.clientRegistryTable tbody tr.overdue{border-left-color:var(--error,#b42318)}.clientRegistryTable tbody tr.needsAction>td:first-child,.clientRegistryTable tbody tr.overdue>td:first-child{border-left:0;padding-left:0}.clientRegistryTable td{display:block;padding:0;overflow:visible}.clientRegistryIdentity{grid-column:1}.clientRegistryOwner{grid-column:2;grid-row:1;text-align:right}.clientRegistryContact{grid-column:1}.clientRegistryDeals{grid-column:2;grid-row:2;text-align:right}.clientRegistryNext{grid-column:1/-1;padding-top:7px!important;border-top:1px solid var(--border,#e5e1dc)}}@media(max-width:680px){.clientRegistrySummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.clientRegistrySummary .sampleMetric:last-child{grid-column:1/-1}.clientRegistrySearch{min-width:0}.clientRegistryFiltersV2{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.clientRegistryFiltersV2 .clientFilterV2{flex:none}}.clientWorkspace{width:min(1040px,96vw);background:var(--canvas,#faf9f7)}.clientWorkspace .drawerHead{padding:18px 22px;background:rgba(250,249,247,.97)}.clientWorkspace .drawerHead h2{font-size:24px;line-height:30px}.clientWorkspace .drawerHead p{margin-top:4px;font-size:13px}.clientWorkspace .drawerBody{padding:0 22px 32px}.client360Nav{position:-webkit-sticky;position:sticky;top:81px;z-index:4;display:flex;align-items:center;gap:2px;margin:0 -22px 16px;padding:7px 22px;border-bottom:1px solid var(--border,#e5e1dc);background:rgba(250,249,247,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-x:auto}.client360Nav a{flex:0 0 auto;padding:7px 10px;border-radius:8px;color:var(--text-secondary,#5f5a54);font-size:13px;font-weight:500;text-decoration:none}.client360Nav a:hover{background:var(--selected-bg,#f0e7de);color:var(--walnut-strong,#6e472b)}.client360Anchor,.clientDealsSection,.clientDetails,.clientHistorySection,.clientMailSection{scroll-margin-top:128px}.clientAtGlance{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0;margin:0 0 14px!important;border:1px solid var(--border,#e5e1dc);border-radius:12px;background:#fff;overflow:hidden}.clientAtGlance .clientContactBox,.clientAtGlance .clientContextBox{border:0!important;border-radius:0!important;padding:13px 14px!important;background:#fff!important}.clientAtGlance .clientContextBox{border-right:1px solid var(--border,#e5e1dc)!important}.clientAtGlance .clientContactBox>span,.clientAtGlance .clientContextBox>span{font-size:11px;letter-spacing:.08em;font-weight:500;color:var(--text-muted,#746e66)}.clientAtGlance .clientContactBox>b,.clientAtGlance .clientContextBox>b{font-size:14px;line-height:20px;font-weight:500}.clientAtGlance small{font-size:12px!important;color:var(--text-muted,#746e66)!important}.clientContactsSection,.clientDealsSection,.clientHistorySection,.clientMailSection{border:1px solid var(--border,#e5e1dc)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;margin:0 0 14px!important;padding:0!important;overflow:hidden}.clientContactsHead,.clientDealsSection .sectionHead,.clientHistorySection .sectionTitleRow,.clientMailSection .sectionTitleRow{padding:12px 14px!important;margin:0!important;border-bottom:1px solid var(--border,#e5e1dc);background:#fbfaf8!important;align-items:center!important}.clientContactsHead .eyebrow,.clientDealsSection .eyebrow,.clientMailSection .eyebrow{display:none}.clientContactsHead h3,.clientDealsSection .sectionHead h3,.clientHistorySection h3,.clientMailSection h3{font-size:15px!important;line-height:20px;margin:0!important;font-weight:500!important}.clientContactsHead p,.clientHistorySection p,.clientMailSection p{margin:2px 0 0!important;font-size:12px!important;line-height:17px!important;color:var(--text-muted,#746e66)!important}.clientContactsList{padding:0!important}.clientContactRow{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.2fr) auto;gap:12px;padding:10px 14px!important;border:0!important;border-radius:0!important;background:#fff!important}.clientContactRow+.clientContactRow{border-top:1px solid var(--border,#e5e1dc)!important}.clientContactRow.primaryContact{box-shadow:inset 3px 0 0 var(--walnut,#8c5e3c)}.contactBadge{height:19px!important;border-radius:999px!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important}.clientDealsSection .sectionHead{display:flex!important}.clientDealList{gap:0!important}.clientDealRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:11px 14px!important;border:0!important;border-radius:0!important;background:#fff!important}.clientDealRow+.clientDealRow{border-top:1px solid var(--border,#e5e1dc)!important}.clientDealRow>div:first-child{display:grid!important;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr);grid-column-gap:14px;column-gap:14px;align-items:center}.clientDealRow>div:first-child>b{font-size:14px!important;font-weight:500}.clientDealRow>div:first-child>small,.clientDealRow>div:first-child>span{font-size:12px!important;color:var(--text-muted,#746e66)!important}.clientDealRow>div:first-child>small{grid-column:1/-1;margin-top:3px}.clientDealSide{flex-direction:row!important;align-items:center!important;gap:8px!important}.clientDealSide .stageBadge{font-style:normal;font-size:11px!important;font-weight:500!important}.dealBusinessActions{display:flex!important;gap:6px!important;align-items:center!important}.dealBusinessActions button{height:30px!important;border:1px solid var(--border,#e5e1dc)!important;background:#fff!important;border-radius:8px!important;padding:0 9px!important;font-size:12px!important;color:var(--text-secondary,#5f5a54)!important}.dealBusinessActions .dealOpenBtn{color:var(--walnut-strong,#6e472b)!important;border-color:#d9c7b8!important;background:#fbf7f3!important}.clientMailList{gap:0!important;margin:0!important}.clientMailList button{border:0!important;border-radius:0!important;min-height:54px!important;padding:10px 14px!important;background:#fff!important}.clientMailList button+button{border-top:1px solid var(--border,#e5e1dc)!important}.clientMailList button:hover{background:#fbfaf8!important}.clientHistorySection .timeline{border:0!important;border-radius:0!important;padding:0 14px!important}.clientHistorySection .historyMore{margin:8px 14px 12px}.clientTaskFocus,.clientWaitingsSection,.nextTasksSection{border-radius:12px!important;box-shadow:none!important}.clientTaskFocus{margin-bottom:14px!important}.clientWaitingsSection,.nextTasksSection{margin:0 0 14px!important}.clientDetails{border:1px solid var(--border,#e5e1dc);border-radius:12px;overflow:hidden;background:#fff;margin:0 0 14px}.clientDetails summary{background:#fbfaf8}.clientProfileView{background:#fff!important;padding:0!important;gap:0!important}.profileViewBlock{padding:12px 14px;border-top:1px solid var(--border,#e5e1dc)}.profileViewBlock:first-child{border-top:0}.clientWorkspace .tbdBox{margin-top:14px!important;background:#fbfaf8;color:var(--text-muted,#746e66)}@media(max-width:900px){.clientWorkspace{width:100vw}.client360Nav{top:77px}.clientContactRow{grid-template-columns:1fr auto}.clientContactChannels{grid-column:1/-1}.clientDealRow>div:first-child{grid-template-columns:1fr}.clientDealRow>div:first-child>small{grid-column:1}.clientDealRow{grid-template-columns:1fr}.clientDealSide{justify-content:space-between}}@media(max-width:680px){.clientWorkspace .drawerBody{padding:0 12px 24px}.client360Nav{margin:0 -12px 12px;padding:6px 12px}.clientAtGlance{grid-template-columns:1fr}.clientAtGlance .clientContextBox{border-right:0!important;border-bottom:1px solid var(--border,#e5e1dc)!important}.clientContactRow{grid-template-columns:1fr}.contactEditAction{justify-self:start}.clientDealSide{align-items:flex-start!important;flex-direction:column!important}.dealBusinessActions{flex-wrap:wrap}}.clientWorkspace .attentionBanner{margin:0 0 12px!important;padding:9px 12px!important;border:1px solid var(--border,#e5e1dc)!important;border-left:3px solid var(--attention,#c7452e)!important;border-radius:10px!important;background:var(--surface,#fff)!important;box-shadow:none!important}.clientWorkspace .attentionBanner.danger{background:var(--surface,#fff)!important;border-color:var(--border,#e5e1dc)!important;border-left-color:var(--attention,#c7452e)!important}.clientWorkspace .attentionBanner b{font-size:13px!important;font-weight:500!important;color:var(--attention,#c7452e)!important}.clientWorkspace .attentionBanner span{font-size:12px!important;color:var(--text-muted,#746e66)!important}.clientWorkspace .clientTaskFocus{margin:0 0 14px!important;padding:14px!important;border:1px solid var(--selected-border,#8c5e3c)!important;border-color:color-mix(in srgb,var(--selected-border,#8c5e3c) 34%,var(--border,#e5e1dc))!important;border-radius:12px!important;background:color-mix(in srgb,var(--selected-bg,#f0e7de) 58%,var(--surface,#fff))!important;color:var(--graphite-900,#1e1c1a)!important;box-shadow:none!important}.clientWorkspace .clientTaskHead span,.clientWorkspace .focusStateLabel{color:var(--walnut-strong,#6e472b)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important}.clientWorkspace .clientTaskHead p{color:var(--text-muted,#746e66)!important;font-size:12px!important;margin-top:4px!important}.clientWorkspace .clientTaskFocus .primary{background:var(--walnut,#8c5e3c)!important;color:#fff!important;border:1px solid var(--walnut,#8c5e3c)!important}.clientWorkspace .focusTask,.clientWorkspace .noTask,.clientWorkspace .waitingState{border-top:1px solid color-mix(in srgb,var(--selected-border,#8c5e3c) 22%,var(--border,#e5e1dc))!important;margin-top:12px!important;padding-top:12px!important}.clientWorkspace .focusTask b,.clientWorkspace .noTask b,.clientWorkspace .waitingState b{color:var(--graphite-900,#1e1c1a)!important}.clientWorkspace .focusTask p,.clientWorkspace .focusTask small,.clientWorkspace .noTask span,.clientWorkspace .waitingState p,.clientWorkspace .waitingState small{color:var(--text-muted,#746e66)!important}.clientWorkspace .focusTask .dangerText,.clientWorkspace .waitingState .dangerText{color:var(--error,#b42318)!important}.clientWorkspace .clientTaskFocus .taskAction{height:32px!important;border:1px solid var(--control-border,#989088)!important;background:var(--surface,#fff)!important;color:var(--graphite-900,#1e1c1a)!important;border-radius:8px!important}.clientWorkspace .clientTaskFocus .taskAction.primaryAction{background:var(--walnut,#8c5e3c)!important;border-color:var(--walnut,#8c5e3c)!important;color:#fff!important}.clientWorkspace .clientTaskFocus .taskPriority.dark{background:var(--warning-bg,#fff4d6)!important;color:var(--warning-text,#664500)!important;border-color:color-mix(in srgb,var(--warning,#9a6700) 30%,transparent)!important}.clientWorkspace .focusTask .taskMailSource{background:var(--surface,#fff)!important;border-color:var(--border,#e5e1dc)!important}.clientWorkspace .focusTask .taskMailSource small,.clientWorkspace .focusTask .taskMailSource span{color:var(--text-muted,#746e66)!important}.clientWorkspace .focusTask .taskMailSource b{color:var(--graphite-900,#1e1c1a)!important}.clientWorkspace .clientWaitingsSection{margin:0 0 14px!important;padding:0!important;border:1px solid var(--border,#e5e1dc)!important;border-radius:12px!important;background:var(--surface,#fff)!important;overflow:hidden!important}.clientWorkspace .clientWaitingsHead{margin:0!important;padding:11px 14px!important;border-bottom:1px solid var(--border,#e5e1dc)!important;background:#fbfaf8!important;align-items:center!important}.clientWorkspace .clientWaitingsHead .eyebrow{display:none!important}.clientWorkspace .clientWaitingsHead h3{font-size:15px!important;line-height:20px!important;margin:0!important;font-weight:500!important}.clientWorkspace .clientWaitingsHead p{margin:2px 0 0!important;font-size:12px!important;line-height:17px!important;color:var(--text-muted,#746e66)!important}.clientWorkspace .clientWaitingsHead>span{min-width:26px!important;height:26px!important;border-radius:8px!important;background:var(--selected-bg,#f0e7de)!important;font-size:12px!important}.clientWorkspace .clientWaitingsList{display:block!important}.clientWorkspace .clientWaitingItem{padding:10px 14px!important;border:0!important;border-radius:0!important;background:var(--surface,#fff)!important}.clientWorkspace .clientWaitingItem+.clientWaitingItem{border-top:1px solid var(--border,#e5e1dc)!important}.clientWorkspace .clientWaitingItem.due{box-shadow:inset 3px 0 0 var(--attention,#c7452e)!important;background:var(--surface,#fff)!important}.clientWorkspace .clientWaitingItem.due small{color:var(--attention,#c7452e)!important}.clientWorkspace .clientWaitingActions .taskAction{border:1px solid var(--control-border,#989088)!important;background:var(--surface,#fff)!important;color:var(--graphite-900,#1e1c1a)!important}.clientWorkspace .clientOrdersSection{margin:0 0 14px!important;border:1px solid var(--border,#e5e1dc)!important;border-radius:12px!important;background:var(--surface,#fff)!important;overflow:hidden!important}.clientWorkspace .clientOrdersSection .sectionHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:11px 14px!important;border-bottom:1px solid var(--border,#e5e1dc)!important;background:#fbfaf8!important}.clientWorkspace .clientOrdersSection .sectionHead .eyebrow{display:none!important}.clientWorkspace .clientOrdersSection .sectionHead h3{margin:0!important;font-size:15px!important;line-height:20px!important;font-weight:500!important}.clientWorkspace .clientOrdersSection .backupCount{min-width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:var(--selected-bg,#f0e7de)!important;font-size:12px!important}.clientWorkspace .clientOrderList{display:block!important;gap:0!important}.clientWorkspace .clientOrderRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:11px 14px!important;border:0!important;border-radius:0!important;background:var(--surface,#fff)!important}.clientWorkspace .clientOrderRow+.clientOrderRow{border-top:1px solid var(--border,#e5e1dc)!important}.clientWorkspace .clientOrderIdentity{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.clientWorkspace .clientOrderIdentity b{font-size:14px!important;font-weight:500!important}.clientWorkspace .clientOrderIdentity small,.clientWorkspace .clientOrderIdentity span{font-size:12px!important;color:var(--text-muted,#746e66)!important}.clientWorkspace .clientOrderStatus{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:2px 7px!important;border-radius:999px!important;background:#f3f1ed!important;color:var(--text-secondary,#5f5a54)!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important}.clientWorkspace .clientOrderStatus.order-cancelled{background:var(--error-bg,#feeceb)!important;color:var(--error-text,#7a271a)!important}.clientWorkspace .clientOrderStatus.order-completed{background:#edf3e8!important;color:var(--ok-text-strong,#3f7623)!important}.clientWorkspace .clientOrderRow>strong{font-size:14px!important;font-weight:500!important;white-space:nowrap!important}.clientWorkspace .clientOrderOpen{height:30px!important;padding:0 9px!important;border:1px solid #d9c7b8!important;border-radius:8px!important;background:#fbf7f3!important;color:var(--walnut-strong,#6e472b)!important;font-size:12px!important;cursor:pointer!important}.clientWorkspace .clientOrdersEmpty{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;color:var(--text-muted,#746e66)!important}.clientWorkspace .clientOrdersEmpty b{font-size:13px!important;font-weight:500!important;color:var(--graphite-900,#1e1c1a)!important}.clientWorkspace .clientOrdersEmpty span{font-size:12px!important}.clientWorkspace .tbdBox{margin:2px 0 0!important;padding:12px 4px!important;border:0!important;border-top:1px solid var(--border,#e5e1dc)!important;border-radius:0!important;background:transparent!important;color:var(--text-muted,#746e66)!important}.clientWorkspace .tbdBox b{font-size:12px!important;font-weight:500!important;color:var(--text-secondary,#5f5a54)!important}.clientWorkspace .tbdBox p{margin:4px 0 0!important;font-size:12px!important;line-height:17px!important}@media(max-width:760px){.clientWorkspace .clientOrderRow{grid-template-columns:1fr auto!important;gap:7px 10px!important}.clientWorkspace .clientOrderStatus{justify-self:start!important}.clientWorkspace .clientOrderOpen,.clientWorkspace .clientOrderRow>strong{justify-self:end!important}}.clientWorkspace .primaryContactChannels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.clientWorkspace .primaryContactChannels>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1px 8px;gap:1px 8px;min-width:0;padding:7px 9px;border:1px solid var(--border,#e5e1dc);border-radius:8px;background:#fbfaf8}.clientWorkspace .primaryContactChannels>div>span{grid-column:1/-1;font-size:11px;line-height:15px;color:var(--text-muted,#746e66)}.clientWorkspace .primaryContactChannels>div>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;font-weight:500}.clientWorkspace .contactChannelAction,.clientWorkspace .primaryContactChannels button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--walnut-strong,#6e472b);font:500 12px/17px var(--font);cursor:pointer;padding:2px 0}.clientWorkspace .contactChannelAction:hover small,.clientWorkspace .primaryContactChannels button:hover{color:var(--walnut,#8c5e3c);text-decoration:underline}.clientWorkspace .primaryContactChannels .emptyChannel{opacity:.72}.clientWorkspace .clientContactChannels{display:grid!important;grid-template-columns:minmax(150px,.85fr) minmax(210px,1.15fr) minmax(0,.7fr);grid-gap:8px!important;gap:8px!important;align-items:center!important}.clientWorkspace .contactChannelAction{display:grid!important;grid-template-columns:1fr!important;grid-gap:1px!important;gap:1px!important;min-width:0!important;text-align:left!important;padding:5px 7px!important;border:1px solid transparent!important;border-radius:7px!important}.clientWorkspace .contactChannelAction:hover{background:#fbfaf8!important;border-color:var(--border,#e5e1dc)!important;text-decoration:none!important}.clientWorkspace .contactChannelAction>small,.clientWorkspace .contactChannelAction>span{font-size:10px!important;line-height:14px!important;color:var(--text-muted,#746e66)!important;font-weight:400!important}.clientWorkspace .contactChannelAction>b{font-size:12px!important;line-height:17px!important;font-weight:500!important;color:var(--graphite-900,#1e1c1a)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientWorkspace .contactBadge.primary{min-height:0!important;border-radius:6px!important;background:var(--selected-bg,#f0e7de)!important;color:var(--walnut-strong,#6e472b)!important;border:0!important;box-shadow:none!important}.clientWorkspace .contactBadge.decision,.clientWorkspace .contactBadge.primary{height:auto!important;padding:2px 6px!important;font-size:9px!important;line-height:13px!important}.clientWorkspace .contactBadge.decision{border-radius:6px!important}.clientWorkspace .attentionBanner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.clientWorkspace .attentionBanner span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientWorkspace .attentionMailLink{height:28px;border:0;background:transparent;color:var(--walnut-strong,#6e472b);font:500 12px/16px var(--font);cursor:pointer;white-space:nowrap;padding:0 2px}.clientWorkspace .attentionMailLink:hover{text-decoration:underline}@media(max-width:760px){.clientWorkspace .primaryContactChannels{grid-template-columns:1fr}.clientWorkspace .attentionBanner,.clientWorkspace .clientContactChannels{grid-template-columns:1fr!important}.clientWorkspace .attentionBanner{gap:4px!important}.clientWorkspace .attentionMailLink{justify-self:start}}.salesBoardV3{max-width:100%;min-width:0}.salesBoardHeadV3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.salesBoardHeadV3 h2{margin:0;font-size:clamp(22px,2vw,30px);letter-spacing:-.025em}.salesBoardHeadV3 p{margin:5px 0 0;max-width:780px;color:var(--text-muted,#746e66);font-size:14px;line-height:1.45}.salesBoardStatsV3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.salesBoardStatsV3>span{display:flex;align-items:baseline;gap:5px;height:38px;padding:0 12px;border:1px solid var(--border,#e5e1dc);border-radius:9px;background:var(--surface,#fff);font-size:12px;color:var(--text-muted,#746e66)}.salesBoardStatsV3>span b{font-size:18px;color:var(--graphite-900,#1e1c1a)}.salesBoardStatsV3>span.attention{border-color:#edc8bf;background:#fff8f6}.salesBoardStatsV3>span.attention b{color:var(--attention,#c7452e)}.salesToolbarV3{display:flex;align-items:flex-end;gap:8px;margin:0 0 12px;padding:9px 10px;border:1px solid var(--border,#e5e1dc);border-radius:10px;background:rgba(255,255,255,.72)}.salesToolbarV3 label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted,#746e66)}.salesToolbarV3 select{height:34px;min-width:170px;border:1px solid var(--control-border,#989088);border-radius:8px;background:white;padding:0 30px 0 9px;font-size:13px}.salesToolbarV3>button{height:34px;border:1px solid var(--border,#e5e1dc);border-radius:8px;background:white;padding:0 10px;font-size:13px;cursor:pointer}.salesToolbarV3>button.active{background:var(--selected-bg,#f0e7de);border-color:var(--selected-border,#8c5e3c)}.salesToolbarV3>button.attention{color:var(--attention,#c7452e)}.salesToolbarV3>button span{margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salesToolbarV3 .salesReset,.salesToolbarV3>small{color:var(--text-muted,#746e66)}.salesToolbarV3>small{margin-left:auto;align-self:center;font-size:12px}.salesStageStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(4px,.45vw,7px);gap:clamp(4px,.45vw,7px);margin:0 0 10px;min-width:0;width:100%;overflow:hidden}.salesStageStep{min-width:0;min-height:45px;border:1px solid var(--border,#e5e1dc);border-radius:9px;background:rgba(255,255,255,.66);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 6px;color:#746e66;transition:border-color var(--motion-fast,.1s),background var(--motion-fast,.1s)}.salesStageStep span{max-width:100%;font-size:clamp(10px,.68vw,12px);line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}.salesStageStep b{font-size:13px;color:#4d4843;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salesStageStep.hasDeals{background:var(--surface,#fff);border-color:#d4cec7}.salesStageStep.stage-new.hasDeals{background:var(--neutral-bg,#f3f1ed);border-color:#ded9d2}.salesStageStep.stage-contact.hasDeals{background:var(--blue-bg,#eef4f9);border-color:#cfdcea}.salesStageStep.stage-price.hasDeals{background:var(--violet-bg,#f2f0f8);border-color:#d8d1e8}.salesStageStep.stage-sample.hasDeals{background:var(--amber-bg,#fbf3e6);border-color:#ead6b4}.salesStageStep.stage-negotiation.hasDeals{background:var(--violet-bg,#f2f0f8);border-color:#d8d1e8}.salesStageStep.stage-first_order.hasDeals,.salesStageStep.stage-repeat.hasDeals{background:var(--green-bg,#eff5ec);border-color:#cfdfc8}.dealMigrationLaneV3{margin:0 0 12px;border:1px solid var(--border,#e5e1dc);border-radius:9px;background:var(--surface,#fff);overflow:hidden}.dealMigrationLaneV3>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 10px;cursor:pointer}.dealMigrationLaneV3>summary::-webkit-details-marker{display:none}.dealMigrationLaneV3>summary>span{display:flex;align-items:baseline;gap:8px;min-width:0}.dealMigrationLaneV3>summary b{font-size:13px}.dealMigrationLaneV3>summary small{color:var(--text-muted,#746e66);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealMigrationLaneV3>summary em{font-style:normal;font-size:12px;padding:3px 7px;border-radius:999px;background:#f2f0eb;color:#5f5a54}.dealMigrationRows{border-top:1px solid var(--border,#e5e1dc);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dealMigrationRows button{border:0;border-bottom:1px solid var(--border,#e5e1dc);background:white;padding:10px 12px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;cursor:pointer}.dealMigrationRows button:nth-child(odd){border-right:1px solid var(--border,#e5e1dc)}.dealMigrationRows button:hover{background:#faf8f5}.dealMigrationRows button span{min-width:0}.dealMigrationRows button b{font-size:13px}.dealMigrationRows button b,.dealMigrationRows button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealMigrationRows button small{margin-top:2px;color:var(--text-muted,#746e66);font-size:12px}.dealMigrationRows button strong{font-size:12px;color:var(--walnut,#8c5e3c);font-weight:500}.kanbanWrapV3{margin:0;min-width:0;width:100%;overflow-x:hidden}.kanbanV3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(5px,.55vw,10px);gap:clamp(5px,.55vw,10px);align-items:start;min-height:0;padding:1px 0 8px;overflow:visible}.dealLaneV3,.kanbanV3{width:100%;min-width:0}.dealLaneV3{overflow:hidden}.dealLaneHeadV3{min-width:0;min-height:34px;padding:4px 3px 6px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px;border:0}.dealLaneHeadV3 b{min-width:0;font-size:clamp(10.5px,.72vw,13.5px);line-height:1.2;font-weight:600;color:var(--graphite-900,#1e1c1a);overflow-wrap:anywhere}.dealLaneHeadV3 span{font-size:12px;color:var(--text-muted,#746e66);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dealLaneBodyV3{display:flex;flex-direction:column;gap:clamp(5px,.45vw,8px);min-width:0;min-height:44px}.dealCardV3{position:relative;min-width:0;border:1px solid #ddd8d1;border-radius:9px;background:var(--surface,#fff);padding:clamp(7px,.55vw,10px);cursor:pointer;box-shadow:none;transition:border-color var(--motion-fast,.1s) ease,background var(--motion-fast,.1s) ease,transform var(--motion-fast,.1s) ease}.dealCardV3:hover{border-color:#b8afa6;background:#fffdfa}.dealCardV3:active{transform:translateY(1px)}.dealCardV3.flow-ours{border-left:2px solid var(--blue,#5f86aa)}.dealCardV3.flow-soon{border-left:2px solid var(--amber,#c28b43)}.dealCardV3.flow-overdue{border-left:2px solid var(--attention,#c7452e)}.dealCardV3.flow-idle,.dealCardV3.flow-waiting{border-left:1px solid #ddd8d1}.dealCardTopV3{display:flex;align-items:center;justify-content:space-between;gap:10px}.dealClientNameV3{border:0;background:none;padding:0;min-width:0;max-width:100%;text-align:left;font-size:clamp(10px,.68vw,12.5px);line-height:1.2;font-weight:500;color:#655f58;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dealClientNameV3:hover{text-decoration:underline;text-underline-offset:2px}.dealCardTopV3>span{flex:0 0 auto;font-size:clamp(9px,.58vw,11px);color:#938b83;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dealProductLineV3{margin-top:5px}.dealProductLineV3 strong{display:-webkit-box;font-size:clamp(11.5px,.78vw,15px);line-height:1.25;font-weight:600;color:var(--graphite-900,#1e1c1a);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.dealProductLineV3 small{display:block;margin-top:2px;color:var(--text-muted,#746e66);font-size:clamp(9.5px,.64vw,12.5px)}.dealLinkedStateV3,.dealProductLineV3 small{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealLinkedStateV3{margin-top:clamp(5px,.45vw,8px);border-radius:7px;padding:5px 6px;font-size:clamp(9.5px,.63vw,12px)}.dealLinkedStateV3.sample{background:var(--amber-bg,#fbf3e6);color:var(--amber-text,#76501f);border:1px solid #efd9b4}.dealLinkedStateV3.order{background:var(--green-bg,#eff5ec);color:var(--green-text,#416437);border:1px solid #cfdfc8}.dealLinkedStateV3.empty{background:#f6f4f1;color:#8c857e;border-color:#e5e1dc}.dealCardFooterV3{justify-content:space-between;margin-top:clamp(5px,.45vw,8px);padding-top:clamp(5px,.4vw,7px);border-top:1px solid #ebe7e1}.dealCardFooterV3,.dealFlowStatusV3{display:flex;align-items:center;gap:5px}.dealFlowStatusV3{min-width:0;font-size:clamp(9.5px,.64vw,12px);line-height:1.25;color:var(--neutral-text,#6f6962);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealFlowStatusV3 i{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:#aaa49e}.flow-ours .dealFlowStatusV3{color:var(--blue-text,#355b7b)}.flow-ours .dealFlowStatusV3 i{background:var(--blue,#5f86aa)}.flow-soon .dealFlowStatusV3{color:var(--amber-text,#76501f)}.flow-soon .dealFlowStatusV3 i{background:var(--amber,#c28b43)}.flow-overdue .dealFlowStatusV3{color:var(--attention,#c7452e);font-weight:500}.flow-overdue .dealFlowStatusV3 i{background:var(--attention,#c7452e)}.flow-idle .dealFlowStatusV3,.flow-waiting .dealFlowStatusV3{color:#77716a}.flow-idle .dealFlowStatusV3 i,.flow-waiting .dealFlowStatusV3 i{background:#aaa49e}.dealOwnerMiniV3{flex:0 0 auto;width:clamp(18px,1.3vw,22px);height:clamp(18px,1.3vw,22px);border-radius:999px;background:#eeece8;color:#6a645e;display:grid;place-items:center;font-size:clamp(8.5px,.58vw,10.5px);font-weight:500}.kanbanFootV3{display:flex;gap:16px;padding:5px 2px 10px;color:var(--text-muted,#746e66);font-size:11.5px}.kanbanFootV3 b{color:#4c4742}.dealLaneEmptyV3{min-height:42px;border:1px dashed color-mix(in srgb,var(--border,#e5e1dc) 80%,transparent);border-radius:8px;display:grid;place-items:center;color:#aaa39b;font-size:10px;background:color-mix(in srgb,var(--neutral-bg,#f3f1ed) 45%,transparent)}@media (max-width:1500px){.salesBoardHeadV3{gap:14px}.salesBoardHeadV3 p{font-size:13px}.salesBoardStatsV3>span{padding:0 9px}.salesToolbarV3{padding:7px 8px}.salesToolbarV3 select{min-width:145px}.dealCardTopV3{gap:5px}.dealProductLineV3{margin-top:4px}}@media (max-width:1280px){.salesBoardHeadV3{align-items:flex-start}.salesBoardStatsV3{max-width:48%}.salesStageStep{min-height:42px;padding:4px}.dealLaneHeadV3{min-height:31px}.dealCardV3{border-radius:8px}.dealLinkedStateV3{padding:4px 5px}.dealOwnerMiniV3{width:18px;height:18px}}@media (max-width:1100px){.salesBoardHeadV3{display:grid;grid-template-columns:1fr}.salesBoardStatsV3{max-width:none;justify-content:flex-start}.salesToolbarV3>small{display:none}.salesToolbarV3{align-items:center}.salesStageStrip{gap:3px}.kanbanV3{gap:4px}.dealCardV3{padding:6px}.dealLinkedStateV3{margin-top:5px}.dealCardFooterV3{margin-top:5px;padding-top:5px}}.dealClosedLaneV2{margin:0 0 14px;border:1px solid var(--border,#e5e1dc);border-radius:10px;background:var(--surface,#fff);overflow:hidden}.dealClosedLaneV2>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;cursor:pointer}.dealClosedLaneV2>summary::-webkit-details-marker{display:none}.dealClosedLaneV2>summary>span{display:flex;align-items:baseline;gap:8px;min-width:0}.dealClosedLaneV2>summary b{font-size:13px}.dealClosedLaneV2>summary small{color:var(--text-muted,#746e66);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealClosedLaneV2>summary em{font-style:normal;font-size:12px;padding:3px 7px;border-radius:999px;background:#f2f0eb;color:#5f5a54}.dealClosedRows{border-top:1px solid var(--border,#e5e1dc);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dealClosedRows button{border:0;border-bottom:1px solid var(--border,#e5e1dc);background:white;padding:10px 12px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;cursor:pointer}.dealClosedRows button:nth-child(odd){border-right:1px solid var(--border,#e5e1dc)}.dealClosedRows button:hover{background:#faf8f5}.dealClosedRows button span{min-width:0}.dealClosedRows button b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealClosedRows button small{display:block;margin-top:2px;color:var(--text-muted,#746e66);font-size:12px}.dealClosedRows button>strong{grid-column:2;font-size:12px;font-weight:500;color:#5f5952}.dealClosedRows button>small{grid-column:1/-1;white-space:normal}.dealClosedRows button>em{grid-column:1/-1;font-style:normal;color:#8c5e3c;font-size:11.5px}.dealClosedRows button.lost{border-left:2px solid #b42318}.dealClosedRows button.paused{border-left:2px solid #aaa196}.salesEmptyFiltered{margin-top:12px;border:1px dashed var(--border,#e5e1dc);border-radius:10px;padding:18px;text-align:center}.salesEmptyFiltered b{display:block;font-size:14px}.salesEmptyFiltered span{display:block;margin-top:4px;color:var(--text-muted,#746e66);font-size:12px}.kanbanV3,.kanbanWrapV3,.salesBoardV3,.salesBoardWorkspace,.salesStageStrip{max-width:100%;min-width:0}.kanbanWrapV3,.salesStageStrip{overflow-x:hidden!important}.kanbanV3{grid-template-columns:repeat(7,minmax(0,1fr))!important}.dealCardFooterV3,.dealCardTopV3,.dealCardV3,.dealLaneV3,.dealProductLineV3{min-width:0}@media (max-width:1000px){.salesBoardHeadV3{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.salesBoardStatsV3{max-width:none;justify-content:flex-start}.salesToolbarV3{align-items:stretch;flex-wrap:wrap}.salesToolbarV3 label{flex:1 1 160px}.salesToolbarV3 select{width:100%;min-width:0}.salesStageStep{padding-inline:3px}.dealLaneHeadV3 b,.dealLaneHeadV3 span{font-size:10px}.dealCardV3{padding:5px}.dealClientNameV3{font-size:9.5px}.dealProductLineV3 strong{font-size:11px}.dealFlowStatusV3,.dealLinkedStateV3,.dealProductLineV3 small{font-size:9px}.dealOwnerMiniV3{width:17px;height:17px;font-size:8px}}@media (max-width:760px){.salesStageStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.salesStageStep{min-height:38px;border-radius:7px;padding:3px 1px}.salesStageStep span{font-size:8px;line-height:1.05}.salesStageStep b{font-size:10px}.kanbanV3{grid-template-columns:1fr!important;gap:10px}.dealLaneHeadV3 b{font-size:12px}.dealLaneHeadV3 span{font-size:11px}.dealCardV3{padding:8px}.dealClientNameV3{font-size:11px}.dealProductLineV3 strong{font-size:13px}.dealFlowStatusV3,.dealLinkedStateV3,.dealProductLineV3 small{font-size:11px}.dealClosedRows,.dealMigrationRows{grid-template-columns:1fr}.dealClosedRows button:nth-child(odd),.dealMigrationRows button:nth-child(odd){border-right:0}.salesBoardStatsV3>span{height:34px}.dealClosedLaneV2>summary small,.dealMigrationLaneV3>summary small{display:none}}