.sable-funnel-loader[data-v-9613ca9e]{--sable-loader-pink:#f0168a;--sable-loader-indigo:#6459e8;--sable-loader-violet:#7c3aed;--sable-loader-text:var(--text-primary,#f8f7ff);--sable-loader-muted:var(--text-soft,#ffffff7a);min-width:0;color:var(--sable-loader-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.sable-funnel-loader__glow[data-v-9613ca9e]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--sable-loader-indigo) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:999px;width:min(160%,360px);position:absolute}.sable-funnel-loader__svg[data-v-9613ca9e]{width:var(--sable-loader-size,220px);height:auto;position:relative;overflow:visible}.sable-funnel-loader__node-labels text[data-v-9613ca9e],.sable-funnel-loader__tag[data-v-9613ca9e]{fill:var(--sable-loader-muted);letter-spacing:.08em;font-family:Instrument Sans,Inter,system-ui,sans-serif;font-size:10.5px;font-weight:500}.sable-funnel-loader__word[data-v-9613ca9e],.sable-funnel-loader__crm[data-v-9613ca9e]{letter-spacing:-.8px;font-family:Instrument Sans,Inter,system-ui,sans-serif;font-size:28px;font-weight:700}.sable-funnel-loader__word[data-v-9613ca9e]{fill:var(--sable-loader-text)}.sable-funnel-loader__crm[data-v-9613ca9e]{fill:var(--sable-loader-pink);letter-spacing:.5px;font-size:13px;font-weight:400}.sable-funnel-loader__bar[data-v-9613ca9e]{background:color-mix(in srgb, var(--sable-loader-muted) 18%, transparent);border-radius:999px;width:min(160px,70%);height:2px;position:relative;overflow:hidden}.sable-funnel-loader__bar span[data-v-9613ca9e]{border-radius:inherit;background:linear-gradient(90deg, var(--sable-loader-pink), var(--sable-loader-indigo));height:100%;box-shadow:0 0 8px var(--sable-loader-indigo);display:block}.sable-funnel-loader__label[data-v-9613ca9e]{color:var(--sable-loader-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3;position:relative}.sable-funnel-loader--inline[data-v-9613ca9e]{--sable-loader-size:52px;flex-direction:row;gap:8px}.sable-funnel-loader--inline .sable-funnel-loader__glow[data-v-9613ca9e],.sable-funnel-loader--inline .sable-funnel-loader__node-labels[data-v-9613ca9e],.sable-funnel-loader--inline .sable-funnel-loader__wordmark[data-v-9613ca9e],.sable-funnel-loader--inline .sable-funnel-loader__tag[data-v-9613ca9e]{display:none}.sable-funnel-loader--inline .sable-funnel-loader__svg[data-v-9613ca9e]{margin:-18px -10px -18px -12px}.sable-funnel-loader--panel[data-v-9613ca9e]{--sable-loader-size:min(220px, 70vw);width:100%;min-height:160px;padding:24px}.sable-funnel-loader--full[data-v-9613ca9e]{--sable-loader-size:min(320px, 78vw);width:100%;min-height:min(480px,70vh);padding:48px 24px}@media (prefers-reduced-motion:reduce){.sable-funnel-loader__glow[data-v-9613ca9e]{opacity:.55}}.sable-logo-mark[data-v-cd39679e]{--sable-logo-pink:#f0168a;--sable-logo-indigo:#3d35d4;--sable-logo-indigo-soft:#6459e8;--sable-logo-violet:#7c3aed;--sable-logo-wordmark:var(--text-primary,#3d35d4);color:var(--sable-logo-wordmark);flex-shrink:0;align-items:center;display:inline-flex}.sable-logo-mark--inverse[data-v-cd39679e]{--sable-logo-wordmark:#fff}.sable-logo-mark__svg[data-v-cd39679e]{width:100%;height:100%;display:block;overflow:visible}.sable-logo-mark--wordmark[data-v-cd39679e]{width:var(--sable-logo-width,120px);height:var(--sable-logo-height,32px)}.sable-logo-mark--mark[data-v-cd39679e]{width:var(--sable-logo-width,34px);height:var(--sable-logo-height,24px)}.sable-logo-mark--compact[data-v-cd39679e]{width:var(--sable-logo-width,32px);height:var(--sable-logo-height,32px);filter:drop-shadow(0 2px 8px var(--sable-ring,#4f3ed638))}.sable-logo-mark--mark .sable-logo-mark__svg[data-v-cd39679e]{transform:translate(-1px)}.sable-search[data-v-35cfde3c]{align-items:stretch;max-width:100%;display:inline-flex;position:relative}.sable-search--layout-reference-filter[data-v-35cfde3c]{flex:0 1 var(--crm-sable-search-width,240px);min-width:160px}.sable-search--layout-board-filter[data-v-35cfde3c]{flex:0 260px;width:260px;min-width:160px}.sable-search--size-sm .sable-search__input[data-v-35cfde3c]{min-height:32px}.sable-search__field[data-v-35cfde3c]{align-items:center;min-width:0;display:flex;position:relative}.sable-search__icon[data-v-35cfde3c]{color:var(--sable-text-soft);pointer-events:none;position:absolute;left:10px}.sable-search__input[data-v-35cfde3c]{width:var(--crm-sable-search-width,240px);border:1px solid var(--sable-border);border-radius:var(--radius-sm,8px);background:var(--sable-surface);color:var(--sable-text);outline:none;padding:7px 12px 7px 30px;font-family:inherit;font-size:13px;transition:border-color .12s}.sable-search--layout-board-filter .sable-search__input[data-v-35cfde3c]{min-height:var(--app-control-height,var(--row-h));box-sizing:border-box}.sable-search--with-append .sable-search__field[data-v-35cfde3c]{min-width:0}.sable-search--with-append .sable-search__input[data-v-35cfde3c]{border-top-right-radius:0;border-bottom-right-radius:0}.sable-search__input[data-v-35cfde3c]:focus{border-color:var(--sable-accent);box-shadow:0 0 0 3px var(--sable-ring,#4f3ed626)}.sable-search--with-append:focus-within .sable-search__input[data-v-35cfde3c]{box-shadow:none}.sable-search__append[data-v-35cfde3c]{flex-shrink:0;align-items:stretch;margin-left:-1px;display:inline-flex}.sable-search__append>button[data-v-35cfde3c]{min-width:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sable-search--with-append>.sable-search__append>button[data-v-35cfde3c]{border-color:var(--sable-border)}.sable-search--with-append:hover .sable-search__input[data-v-35cfde3c]:not(:focus),.sable-search--with-append:hover>.sable-search__append>button[data-v-35cfde3c]{border-color:color-mix(in srgb, var(--sable-border) 65%, var(--sable-text) 35%)}.sable-search--with-append:focus-within>.sable-search__append>button[data-v-35cfde3c]{border-color:var(--sable-accent)}.sable-search--with-append[data-v-35cfde3c]:focus-within{border-radius:var(--radius-sm,8px);box-shadow:0 0 0 3px var(--sable-ring,#4f3ed626)}.sable-search__input[data-v-35cfde3c]::placeholder{color:var(--text-soft);opacity:1}.sable-search__input--with-clear[data-v-35cfde3c]{padding-right:30px}.sable-search__clear[data-v-35cfde3c]{border-radius:var(--radius-sm,6px);width:22px;height:22px;color:var(--sable-text-soft,var(--el-text-color-placeholder,var(--text-soft)));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sable-search__clear[data-v-35cfde3c]:hover{color:var(--sable-text);background:color-mix(in srgb, var(--sable-text) 8%, transparent)}.global-search-panel[data-v-653b241b]{box-sizing:border-box;border-radius:var(--radius-md,10px);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);font-size:var(--fs,12.5px);text-align:left;padding:6px}.global-search-panel__tabs[data-v-653b241b]{gap:4px;padding:4px 4px 8px;display:flex;overflow-x:auto}.global-search-panel__tab[data-v-653b241b]{border-radius:var(--radius-sm,8px);min-height:28px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.global-search-panel__tab[data-v-653b241b]:hover,.global-search-panel__tab.is-active[data-v-653b241b]{border-color:var(--border);background:var(--sable-surface-muted,var(--chrome-muted));color:var(--text-primary)}.global-search-panel__tab-count[data-v-653b241b]{color:var(--text-soft);font-size:11px}.global-search-panel__loading[data-v-653b241b]{color:var(--text-soft);align-items:center;padding:12px 14px;line-height:1.45;display:flex}.global-search-panel__state[data-v-653b241b]{color:var(--text-soft);padding:12px 14px;line-height:1.45}.global-search-panel__section[data-v-653b241b]{padding:2px 0 6px}.global-search-panel__section-title[data-v-653b241b]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:6px 8px 4px;font-size:10px;font-weight:600}.global-search-panel__row[data-v-653b241b]{width:100%;color:inherit;border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px;display:flex}.global-search-panel__row--compact[data-v-653b241b]{align-items:center}.global-search-panel__row[data-v-653b241b]:hover,.global-search-panel__row.is-active[data-v-653b241b]{background:var(--sable-surface-muted,var(--chrome-muted))}.global-search-panel__badge[data-v-653b241b]{letter-spacing:.02em;border-radius:999px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:600}.global-search-panel__badge--deal[data-v-653b241b]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-text,var(--accent))}.global-search-panel__badge--task[data-v-653b241b]{background:color-mix(in srgb, var(--success,#16a34a) 18%, transparent);color:var(--success,#15803d)}.global-search-panel__badge--issue[data-v-653b241b]{background:color-mix(in srgb, var(--danger,#dc2626) 16%, transparent);color:var(--danger,#b91c1c)}.global-search-panel__badge--brand[data-v-653b241b]{background:color-mix(in srgb, var(--warn,#ca8a04) 18%, transparent);color:var(--warn,#a16207)}.global-search-panel__badge--agency[data-v-653b241b]{color:#0f766e;background:#0f766e2e}.global-search-panel__badge--chat[data-v-653b241b]{color:#7c3aed;background:#7c3aed2e}.global-search-panel__badge--user[data-v-653b241b]{color:#2563eb;background:#2563eb2e}.global-search-panel__badge--query[data-v-653b241b]{background:color-mix(in srgb, var(--text-soft) 18%, transparent);color:var(--text-secondary)}.global-search-panel__text[data-v-653b241b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.global-search-panel__title[data-v-653b241b]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.global-search-panel__sub[data-v-653b241b],.global-search-panel__match[data-v-653b241b]{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-search-panel__match[data-v-653b241b]{color:var(--text-secondary)}.global-search-panel mark[data-v-653b241b]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit;border-radius:3px;padding:0 1px}.crm-deal-panel-teleport-host[data-v-23631334]{pointer-events:none;z-index:2900;position:fixed;inset:0}.route-async-fallback[data-v-23631334]{justify-content:center;align-items:center;min-height:min(360px,60vh);padding:28px 8px;display:flex}.app-warmup-overlay[data-v-23631334]{z-index:11000;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent,#6459e8) 14%, transparent), transparent 42%), color-mix(in srgb, var(--bg,#141221) 88%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-warmup-fade-enter-active[data-v-23631334],.app-warmup-fade-leave-active[data-v-23631334]{transition:opacity .18s}.app-warmup-fade-enter-from[data-v-23631334],.app-warmup-fade-leave-to[data-v-23631334]{opacity:0}.app-shell-root .connection-lost-alert{border-radius:0;justify-content:center;width:100%}.app-shell-root .sidebar__scroll-inner{flex:auto;min-height:0;max-height:100%;overflow:hidden auto}.app-shell-root .sidebar__menu .sidebar__nav-item{width:100%;font:inherit;text-align:left;cursor:pointer;height:34px;min-height:34px;color:var(--text-secondary);box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;margin:1px 0;padding-left:10px;line-height:34px;text-decoration:none;display:flex}.app-shell-root .sidebar__menu .sidebar__nav-item:hover{background:var(--chrome-muted);color:var(--text-primary)}.app-shell-root .sidebar__menu .sidebar__nav-item.is-active{background:var(--sable-accent-soft,var(--chrome-muted));color:var(--accent-text);font-weight:600}.app-shell-root .sidebar__menu .sidebar__nav-item i{color:inherit;font-size:16px}.app-shell-root .sidebar__menu .sidebar__nav-item.is-active .sidebar__menu-text{font-weight:600}.app-shell-root .sidebar__menu-group-title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);padding:10px 8px 4px;font-size:9.5px;font-weight:600}.app-shell-root .sidebar--collapsed .sidebar__menu-group-title{display:none}.app-shell-root .sidebar__menu--collapse>.sidebar__menu-group:before{content:"";background:var(--border);height:1px;margin:10px 6px;display:block}.app-shell-root .sidebar__menu--collapse .sidebar__nav-item{justify-content:center;width:36px;height:36px;min-height:36px;margin:2px auto;padding:0;line-height:36px}.app-shell-root .sidebar__menu--collapse .sidebar__menu-item-inner{justify-content:center;gap:0;width:36px;position:relative}.app-shell-root .sidebar__menu--collapse .sidebar__menu-item-inner .sidebar__menu-text{display:none}.app-shell-root .sidebar__menu--collapse .sidebar__nav-item i{margin-right:0}.app-shell-root .sidebar__menu--collapse .sidebar__menu-item-inner .sidebar__badge{position:absolute;top:-2px;right:-2px}.app-shell-root .sidebar__cta-wrap{width:100%;margin-bottom:12px}.app-shell-root .sidebar__cta-wrap--collapsed{justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 12px;display:flex}.app-shell-root .sidebar__new-deal-split{width:100%;box-shadow:var(--shadow-sm);border-radius:var(--radius-sm,8px)}.app-shell-root .sidebar__new-deal-split .p-splitbutton-button{border-top-left-radius:var(--radius-sm,8px);border-bottom-left-radius:var(--radius-sm,8px);border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;justify-content:center}.app-shell-root .sidebar__new-deal-split .p-splitbutton-dropdown,.app-shell-root .sidebar__new-deal-split .p-splitbutton-menubutton{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-sm,8px);border-bottom-right-radius:var(--radius-sm,8px);border-left:1px solid #ffffff47;flex:0 0 34px;width:34px}.app-shell-root .sidebar__new-deal-collapsed{border-radius:var(--radius-sm,8px);width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;box-shadow:var(--shadow);flex:0 0 36px;padding:0;line-height:1}.app-shell-root .sidebar__new-deal-split i,.app-shell-root .sidebar__new-deal-collapsed i{font-size:15px}.sidebar-new-deal-menu{min-width:170px;padding:4px;display:grid}.sidebar-new-deal-menu__item{justify-content:flex-start}.login-card__surface[data-v-2d7a07b9]{border-radius:var(--radius-md,12px);border:1px solid var(--sable-border,var(--border));background:var(--sable-surface,var(--bg-elev));box-shadow:var(--sable-shadow,0 8px 30px #00000014)}.login-input[data-v-2d7a07b9],.login-password-input[data-v-2d7a07b9]{width:100%}.crm-mini-stat[data-v-dc160578]{background:var(--sable-surface-muted,var(--el-fill-color-light));border:1px solid var(--sable-border,var(--el-border-color-lighter));border-radius:8px;padding:8px 10px}.crm-mini-stat__label[data-v-dc160578]{letter-spacing:.04em;text-transform:uppercase;color:var(--sable-text-soft,var(--el-text-color-secondary));margin-bottom:4px;font-size:10px;font-weight:600}.crm-mini-stat__value[data-v-dc160578]{font-variant-numeric:tabular-nums;color:var(--sable-text,var(--el-text-color-primary));font-size:13px;font-weight:600}.crm-mini-stat--value-lg .crm-mini-stat__value[data-v-dc160578]{letter-spacing:-.04em;font-size:22px;font-weight:600}.crm-mini-stat--value-accent .crm-mini-stat__value[data-v-dc160578]{color:var(--sable-accent-text,var(--el-color-primary))}.crm-mini-stat--value-danger .crm-mini-stat__value[data-v-dc160578]{color:var(--sable-danger,var(--el-color-danger))}.crm-mini-stat--clamp .crm-mini-stat__value[data-v-dc160578]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-sable-tabs[data-v-661a52d4] .p-tablist-tab-list{border-bottom:1px solid var(--sable-border);background:0 0;flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;padding:0;list-style:none;display:flex}.crm-sable-tabs[data-v-661a52d4] .p-tab{appearance:none;cursor:pointer;color:var(--sable-text-soft);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 12px 0 0;padding:10px 0 12px;font-weight:500}.crm-sable-tabs[data-v-661a52d4] .p-tab.p-tab-active{color:var(--sable-text);font-weight:600}.crm-sable-tabs[data-v-661a52d4] .p-tablist-active-bar{background:var(--sable-accent);border-radius:2px;height:2px}.crm-sable-tabs[data-v-661a52d4] .p-tablist-content{scrollbar-width:thin;overflow:auto hidden}.crm-sable-tabs--appearance-settings-user[data-v-661a52d4] .p-tablist-tab-list{border-bottom-color:#5c4c3714;margin-bottom:18px}.crm-sable-tabs--appearance-settings-user[data-v-661a52d4] .p-tab{height:38px;color:var(--text-soft)}.crm-sable-tabs--appearance-settings-user[data-v-661a52d4] .p-tab.p-tab-active{color:#5d3b20;font-weight:600}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4]{border-bottom:none;min-width:0;margin-bottom:0;padding-top:8px;padding-bottom:0;overflow:hidden}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tablist{min-width:0;margin:0}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tablist-content{min-width:0;padding:2px 0 0}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tablist-tab-list{border-bottom:none;flex-wrap:nowrap;padding-left:20px;padding-right:20px}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tab{white-space:nowrap;min-height:36px;color:var(--deal-text-muted,var(--text-muted));flex:none;margin-right:22px;padding:10px 0 12px;font-size:13px;font-weight:500;line-height:1.25}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tab:not(.p-tab-active):hover{color:var(--deal-text,var(--text-primary))}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tab.p-tab-active{color:var(--deal-text,var(--text-primary));font-weight:600}.crm-sable-tabs--appearance-deal-sticky[data-v-661a52d4] .p-tablist-active-bar{background-color:var(--deal-accent,var(--accent))}.crm-sable-tabs__tabpanels--headless[data-v-661a52d4]{display:none}.crm-prime-select-field[data-v-185388f5]{min-width:0}.crm-prime-select-field[data-v-185388f5] .p-select-clear-icon,.crm-prime-select-field[data-v-185388f5] .p-multiselect-clear-icon{inset-block-start:50%;inset-inline-end:2.25rem;margin-block-start:0;margin-top:0;top:50%;transform:translateY(-50%)}.org-tree-diagram-node[data-v-fb8b3855]{justify-items:center;min-width:max-content;display:grid}.org-tree-diagram-card[data-v-fb8b3855]{z-index:1;border:1px solid var(--sable-border,var(--surface-border));background:var(--surface-card);border-radius:18px;gap:10px;width:240px;padding:12px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;box-shadow:0 12px 26px #00000012}.org-tree-diagram-card.is-clickable[data-v-fb8b3855]{cursor:pointer}.org-tree-diagram-card.is-clickable[data-v-fb8b3855]:hover,.org-tree-diagram-card.is-active[data-v-fb8b3855]{border-color:color-mix(in srgb, var(--primary-color,#6366f1) 48%, var(--sable-border,var(--surface-border)));transform:translateY(-1px);box-shadow:0 16px 34px #0000001a}.org-tree-diagram-card.is-active[data-v-fb8b3855]{border-width:2px;border-color:var(--primary-color,#6366f1);background:linear-gradient(color-mix(in srgb, var(--surface-card) 78%, var(--primary-color,#6366f1)), color-mix(in srgb, var(--surface-card) 84%, var(--primary-color,#6366f1))), var(--surface-card);box-shadow:0 14px 30px #0000001f}.org-tree-diagram-node.is-root>.org-tree-diagram-card[data-v-fb8b3855]{border-color:color-mix(in srgb, var(--primary-color,#6366f1) 42%, var(--sable-border,var(--surface-border)));background:radial-gradient(circle at top right, color-mix(in srgb, var(--primary-color,#6366f1) 16%, transparent), transparent 45%), var(--surface-card)}.org-tree-diagram-card__main[data-v-fb8b3855],.org-tree-diagram-members[data-v-fb8b3855]{gap:6px;display:grid}.org-tree-diagram-card__type[data-v-fb8b3855]{background:color-mix(in srgb, var(--primary-color,#6366f1) 10%, transparent);width:fit-content;color:var(--primary-color,#6366f1);text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.org-tree-diagram-card strong[data-v-fb8b3855]{font-size:15px}.org-tree-diagram-card small[data-v-fb8b3855],.org-tree-diagram-card__meta[data-v-fb8b3855],.org-tree-diagram-member small[data-v-fb8b3855],.org-tree-diagram-more[data-v-fb8b3855]{color:var(--text-color-secondary);font-size:12px}.org-tree-diagram-card__meta[data-v-fb8b3855]{flex-wrap:wrap;gap:6px;display:flex}.org-tree-diagram-card__meta span[data-v-fb8b3855]{background:var(--surface-ground);border-radius:999px;padding:3px 8px}.org-tree-diagram-member[data-v-fb8b3855]{border:1px solid var(--sable-border,var(--surface-border));color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.org-tree-diagram-card.is-clickable[data-v-fb8b3855],.org-tree-diagram-member[data-v-fb8b3855]:not(:disabled){-webkit-user-select:none;user-select:none}.org-tree-diagram-member[data-v-fb8b3855]:hover,.org-tree-diagram-member.is-active[data-v-fb8b3855]{background:var(--surface-hover);border-color:color-mix(in srgb, var(--primary-color,#6366f1) 42%, var(--sable-border,var(--surface-border)))}.org-tree-diagram-member[data-v-fb8b3855]:disabled{cursor:default}.org-tree-diagram-more[data-v-fb8b3855]{justify-self:start}.org-tree-diagram-children[data-v-fb8b3855]{justify-content:center;align-items:flex-start;gap:22px;min-height:38px;padding-top:34px;display:flex;position:relative}.org-tree-diagram-add-branch[data-v-fb8b3855]{min-width:56px;height:var(--org-tree-branch-add-height,118px);border-style:dashed;border-radius:16px;order:999;align-self:flex-start;min-height:96px}.org-tree-diagram-drop-hint[data-v-fb8b3855]{border:1px dashed var(--sable-border,var(--surface-border));min-width:220px;color:var(--text-color-secondary);border-radius:16px;align-self:stretch;place-items:center;gap:10px;padding:14px;font-size:12px;display:grid}.org-tree-diagram-children[data-v-fb8b3855]:before{content:"";background:var(--sable-border,var(--surface-border));height:1px;position:absolute;top:16px;left:120px;right:120px}.org-tree-diagram-node>.org-tree-diagram-children[data-v-fb8b3855]:after{content:"";background:var(--sable-border,var(--surface-border));width:1px;height:17px;position:absolute;top:0;left:50%}.org-tree-diagram-children>.org-tree-diagram-node[data-v-fb8b3855]{order:0;position:relative}.org-tree-diagram-children>.org-tree-diagram-node[data-v-fb8b3855]:before{content:"";background:var(--sable-border,var(--surface-border));width:1px;height:18px;position:absolute;top:-18px;left:50%}.sable-page[data-v-f27f7bf5]{overflow:hidden}.dashboard-overview[data-v-f27f7bf5]{background:radial-gradient(circle at top left, color-mix(in srgb, var(--sable-accent,#6366f1) 8%, transparent), transparent 340px), var(--dashboard-canvas-bg);flex:1 1 0;max-width:none;min-height:0;padding:18px 24px 32px;overflow:auto}.dashboard-overview__tabs[data-v-f27f7bf5]{z-index:4;border:1px solid var(--sable-border,var(--border));background:color-mix(in srgb, var(--dashboard-card-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;margin:-2px 0 14px;padding:0 12px;position:sticky;top:0;box-shadow:0 8px 24px #0000000d}.dashboard-overview__kpis[data-v-f27f7bf5]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-bottom:14px}.dashboard-kpi--clickable[data-v-f27f7bf5]{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.dashboard-kpi--clickable[data-v-f27f7bf5] .crm-mini-stat{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-card-bg) 96%, #fff 4%), var(--dashboard-card-bg));border-color:color-mix(in srgb, var(--sable-border,var(--border)) 82%, transparent);border-radius:14px;min-height:74px;padding:12px 14px;box-shadow:0 8px 20px #0000000a}.dashboard-kpi--clickable[data-v-f27f7bf5]:hover .crm-mini-stat{border-color:var(--sable-accent,var(--accent))}.dashboard-overview__grid[data-v-f27f7bf5]{align-items:stretch;gap:14px;margin-bottom:14px}.dashboard-overview__grid--hero[data-v-f27f7bf5]{grid-template-columns:minmax(360px,1.25fr) minmax(320px,.75fr)}.dashboard-overview__grid--single[data-v-f27f7bf5]{grid-template-columns:1fr}.dashboard-overview__grid--main[data-v-f27f7bf5]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.dashboard-card[data-v-f27f7bf5]{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-card-bg) 98%, #fff 2%), var(--dashboard-card-bg));border-color:color-mix(in srgb, var(--dashboard-card-border) 86%, transparent);border-radius:16px;min-width:0;padding:16px;box-shadow:0 10px 28px #0000000d}.dashboard-card--summary[data-v-f27f7bf5]{min-height:126px}.dashboard-card--funnel[data-v-f27f7bf5]{min-height:260px}.dashboard-card__head[data-v-f27f7bf5]{margin-bottom:12px}.dashboard-card__title[data-v-f27f7bf5]{letter-spacing:-.01em;font-size:13px}.dashboard-org[data-v-f27f7bf5]{margin-bottom:0}.dashboard-org__subtitle[data-v-f27f7bf5]{color:var(--text-color-secondary);margin:4px 0 0;font-size:12px}.dashboard-org__trees[data-v-f27f7bf5]{gap:14px;display:grid}.dashboard-org__tree-scroll[data-v-f27f7bf5]{border:1px solid var(--sable-border,var(--surface-border));background:linear-gradient(color-mix(in srgb, var(--surface-card) 88%, transparent), color-mix(in srgb, var(--surface-card) 88%, transparent)), radial-gradient(circle at 20px 20px, color-mix(in srgb, var(--primary-color,#6366f1) 18%, transparent) 1px, transparent 1px);background-size:auto,22px 22px;border-radius:18px;max-height:360px;padding:18px;overflow:auto}.dashboard-insights[data-v-f27f7bf5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-insight[data-v-f27f7bf5]{border:1px solid var(--sable-border);background:var(--sable-surface-muted,var(--chrome-muted));border-radius:12px;gap:4px;padding:11px 12px;display:grid}.dashboard-insight strong[data-v-f27f7bf5]{color:var(--sable-text,var(--text-primary));font-size:12.5px}.dashboard-insight span[data-v-f27f7bf5]{color:var(--sable-text-soft,var(--text-soft));font-size:11.5px}.dashboard-insight--danger[data-v-f27f7bf5]{border-color:color-mix(in srgb, var(--sable-danger,#b42318) 28%, transparent)}.dashboard-rollup[data-v-f27f7bf5],.dashboard-workload__row[data-v-f27f7bf5]{border:1px solid #0000;border-bottom-color:var(--sable-border,var(--border));width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.dashboard-rollup[data-v-f27f7bf5]{cursor:pointer}.dashboard-rollup[data-v-f27f7bf5]:hover{border-color:color-mix(in srgb, var(--sable-accent,var(--accent)) 30%, transparent);background:var(--sable-surface-muted,var(--chrome-muted))}.dashboard-rollup small[data-v-f27f7bf5],.dashboard-workload__row small[data-v-f27f7bf5]{color:var(--sable-text-soft,var(--text-soft));margin-top:2px;font-size:11px;display:block}.dashboard-rollup__risk[data-v-f27f7bf5],.dashboard-workload__danger[data-v-f27f7bf5]{color:var(--sable-danger,#b42318);font-weight:700}.dashboard-workload[data-v-f27f7bf5]{gap:2px;max-height:280px;display:grid;overflow:auto}.dashboard-risk-grid[data-v-f27f7bf5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-funnel[data-v-f27f7bf5]{height:220px;padding:16px 4px 4px}.dashboard-deals-grid[data-v-f27f7bf5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (width<=1100px){.dashboard-overview[data-v-f27f7bf5]{padding-inline:16px}.dashboard-overview__grid[data-v-f27f7bf5],.dashboard-overview__grid--hero[data-v-f27f7bf5],.dashboard-overview__grid--main[data-v-f27f7bf5],.dashboard-insights[data-v-f27f7bf5]{grid-template-columns:1fr}}@media (width<=720px){.dashboard-overview__kpis[data-v-f27f7bf5],.dashboard-rollup[data-v-f27f7bf5],.dashboard-workload__row[data-v-f27f7bf5]{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sable-bg:#eceef2;--sable-surface:#fff;--sable-surface-muted:#eef0f3;--sable-surface-elev:#fff;--sable-border:#d6d9df;--sable-border-strong:#b8bcc5;--sable-text:#1f2330;--sable-text-muted:#555a6a;--sable-text-soft:#858a98;--sable-accent:#4f3ed6;--sable-accent-soft:#e5e2fa;--sable-accent-text:#3b2bb8;--sable-ring:#4f3ed64d;--sable-success:#0a7f52;--sable-warn:#9c5000;--sable-danger:#b12747;--sable-shadow:0 1px 0 #14161e0a, 0 1px 3px #14161e0f;--sable-shadow-lg:0 6px 18px #14161e14;--sable-kanban-bg:#eef0f3;--board-status-pill-bg:color-mix(in srgb, var(--sable-surface) 62%, var(--sable-kanban-bg));--bg:var(--sable-bg);--panel:var(--sable-surface);--panel-strong:var(--sable-surface-elev);--text-primary:var(--sable-text);--text-secondary:var(--sable-text-muted);--text-tertiary:color-mix(in srgb, var(--sable-text-muted) 82%, var(--sable-text) 18%);--text-meta:var(--sable-text-soft);--text-soft:var(--sable-text-soft);--border:var(--sable-border);--border-strong:var(--sable-border-strong);--accent:var(--sable-accent);--accent-text:var(--sable-accent-text);--accent-dark:#2d2290;--shadow:var(--sable-shadow);--shadow-sm:var(--sable-shadow);--shadow-md:var(--sable-shadow-lg);--shadow-lg:var(--sable-shadow-lg);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--transition:.16s ease;--bp-sm:480px;--bp-md:720px;--bp-lg:960px;--bp-xl:1180px;--sidebar-width:260px;--sidebar-collapsed-width:60px;--row-h:32px;--fs:12.5px;--h1:22px;--app-shell-topbar-height:calc(20px + var(--row-h));--app-topbar-search-height:var(--row-h);--chat-sidebar-width:300px;--chrome-muted:color-mix(in srgb, var(--sable-text) 8%, var(--sable-surface));--chrome-muted-strong:color-mix(in srgb, var(--sable-text) 12%, var(--sable-surface));--chrome-border:color-mix(in srgb, var(--sable-border) 85%, var(--sable-text));--chrome-border-soft:color-mix(in srgb, var(--border) 70%, transparent);--chrome-inset-highlight:color-mix(in srgb, var(--sable-surface) 75%, #fff);--app-control-radius:8px;--app-control-height:var(--row-h);--app-control-focus-border:var(--sable-ring);--sable-select-empty-bg:var(--sable-surface);--sable-select-filled-bg:color-mix(in srgb, var(--sable-surface-muted) 72%, var(--sable-surface));--el-color-primary:var(--sable-accent);--el-color-primary-light-3:color-mix(in srgb, var(--sable-accent) 72%, #fff);--el-color-primary-light-5:color-mix(in srgb, var(--sable-accent) 55%, #fff);--el-color-primary-light-7:var(--sable-accent-soft);--el-color-primary-light-8:color-mix(in srgb, var(--sable-accent-soft) 80%, #fff);--el-color-primary-light-9:var(--sable-accent-soft);--el-color-primary-dark-2:var(--accent-dark);--el-bg-color-page:var(--bg);font-family:Instrument Sans,Inter,Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.5}html[data-ui-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sable-bg:#141221;--sable-surface:#1d1b2d;--sable-surface-muted:#252336;--sable-surface-elev:#2a2840;--sable-border:#ffffff12;--sable-border-strong:#ffffff24;--sable-text:#edecf4;--sable-text-muted:#9c98b0;--sable-text-soft:#6e6a82;--sable-accent:#8b7dff;--sable-accent-soft:#8b7dff24;--sable-accent-text:#b3a8ff;--sable-ring:#8b7dff59;--sable-success:#34d399;--sable-warn:#fbbf24;--sable-danger:#f472b6;--sable-shadow:0 1px 2px #0006, 0 4px 14px #0000004d;--sable-shadow-lg:0 16px 40px #00000080;--sable-kanban-bg:#141221;--accent-dark:#6b5ce0;--chrome-muted:#ffffff0f;--chrome-muted-strong:#ffffff1a;--chrome-border:#ffffff1f;--chrome-border-soft:#ffffff14;--chrome-inset-highlight:#ffffff14;--sable-select-empty-bg:var(--sable-surface);--sable-select-filled-bg:color-mix(in srgb, var(--sable-surface-muted) 55%, var(--sable-surface));--el-color-primary:var(--sable-accent);--el-color-primary-light-3:color-mix(in srgb, var(--sable-accent) 78%, #000);--el-color-primary-light-5:color-mix(in srgb, var(--sable-accent) 62%, #000);--el-color-primary-light-7:var(--sable-accent-soft);--el-color-primary-light-8:color-mix(in srgb, var(--sable-accent-soft) 70%, transparent);--el-color-primary-light-9:#8b7dff1f;--el-color-primary-dark-2:#a896ff;--el-bg-color-page:var(--bg)}html,body,#app{background:var(--bg);color:var(--text-primary)}.sable-page{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.sable-page__header{background:var(--sable-surface);border-bottom:1px solid var(--sable-border);padding:18px 24px 0}.sable-page__header-main{align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.sable-page__title{letter-spacing:-.4px;color:var(--sable-text);margin:0;font-size:22px;font-weight:600}.sable-page__subtitle{color:var(--sable-text-soft);margin-top:3px;font-size:12.5px}.sable-page__actions{gap:8px;margin-left:auto;display:flex}.sable-page__filters{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;display:flex}.crm-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sable-page__header--topbar-embed{background:0 0;border-bottom:none;padding:0}.sable-page__header--topbar-embed .sable-page__header-toolbar-top{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-bottom:8px;display:flex}.sable-page__header--topbar-embed .sable-page__header-toolbar-meta{min-width:0;color:var(--sable-text-soft);flex:160px;margin:0;font-size:12.5px;line-height:1.35}.sable-page__header--topbar-embed .sable-page__actions{margin-left:auto}.sable-page__header--topbar-embed .sable-page__filters{padding-bottom:0}.sable-page__header--topbar-embed .sable-page__header-toolbar-inline{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.sable-page__header--topbar-embed .sable-page__header-toolbar-meta--inline{min-width:0;color:var(--sable-text-soft);flex:0 220px;margin:0;font-size:12.5px;line-height:1.35}.sable-page__header--topbar-embed .sable-page__filters--toolbar-inline{flex-wrap:wrap;flex:200px;align-items:center;gap:8px 10px;min-width:0;padding-bottom:0;display:flex}.sable-page__header--topbar-embed .sable-page__actions--toolbar-inline{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.sable-select{border:1px solid var(--sable-border);border-radius:var(--radius-sm,8px);background:var(--sable-surface);color:var(--sable-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23858a98' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;padding:7px 28px 7px 10px;font-family:inherit;font-size:13px;transition:border-color .12s}.sable-select:focus{border-color:var(--sable-accent)}.reference-list-page{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.reference-list-page__scroll{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 24px 24px;display:flex;overflow:auto}.reference-list-page__scroll--table-fill{overflow:hidden}.crm-sable-table-sentinel{width:100%;height:1px}.crm-sable-table-bottom-loader{border-top:1px solid var(--sable-border);background:var(--sable-surface);flex:none}.reference-list-page__filters{flex-wrap:wrap;flex:1;align-items:center;gap:10px 12px;display:flex}.reference-list-page__filters .sable-search--layout-reference-filter{flex:0 1 var(--crm-sable-search-width,240px);min-width:160px}.reference-list-page__filters .reference-list-page__dictionary-filter,.reference-list-page__filters .reference-list-page__industry-filter{width:200px}.reference-list-page__filters .reference-list-page__dictionary-filter{flex:0 0 200px;min-width:0}.reference-list-page__filters .reference-list-page__segmented{flex-shrink:0}.crm-segment-icon-option{justify-content:center;align-items:center;min-width:18px;display:inline-flex}.sable-icon-btn{width:28px;height:28px;color:var(--sable-text-soft);border-radius:var(--radius-sm,8px);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.sable-icon-btn--visible,.sable-table__row--clickable:hover .sable-icon-btn{opacity:1}.sable-table-wrap{flex:1;padding:16px 24px 24px;overflow:auto}.sable-table{background:var(--sable-surface);border:1px solid var(--sable-border);border-radius:var(--radius-md,12px);overflow:visible}.sable-table__head{z-index:3;background:var(--sable-surface-muted);border-bottom:1px solid var(--sable-border);box-shadow:0 1px 0 color-mix(in srgb, var(--sable-border) 85%, transparent);position:sticky;top:0}.sable-table__row{border-bottom:1px solid var(--sable-border);contain:layout paint style;align-items:center;gap:8px;padding:10px 16px;transition:background .1s;display:flex}.sable-table__body .sable-table__row{content-visibility:auto;contain-intrinsic-size:54px}.sable-table__row:last-child{border-bottom:none}.sable-table__row--head{padding:8px 16px}.sable-table__row--clickable{cursor:pointer}.sable-table__row--clickable:hover{background:var(--sable-surface-muted)}.sable-table__cell{min-width:0;color:var(--sable-text-soft);text-transform:uppercase;letter-spacing:.5px;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.sable-table__body .sable-table__cell{color:var(--sable-text);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.sable-meta{color:var(--sable-text-muted);font-size:12.5px}.sable-muted{color:var(--sable-text-soft);font-size:12px}.sable-date{color:var(--sable-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.sable-tabnum{font-variant-numeric:tabular-nums;color:var(--sable-text);font-size:13px;font-weight:500}.sable-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sable-badge--dot:before{content:"";border-radius:6px;flex-shrink:0;width:6px;height:6px}.sable-badge--accent{background:var(--sable-accent-soft);color:var(--sable-accent-text)}.sable-badge--accent.sable-badge--dot:before{background:var(--sable-accent)}.sable-badge--success{background:color-mix(in srgb, var(--sable-success) 12%, transparent);color:var(--sable-success)}.sable-badge--success.sable-badge--dot:before{background:var(--sable-success)}.sable-badge--warn{background:color-mix(in srgb, var(--sable-warn) 12%, transparent);color:var(--sable-warn)}.sable-badge--warn.sable-badge--dot:before{background:var(--sable-warn)}.sable-badge--danger{background:color-mix(in srgb, var(--sable-danger) 12%, transparent);color:var(--sable-danger)}.sable-badge--danger.sable-badge--dot:before{background:var(--sable-danger)}.sable-badge--muted{background:var(--sable-surface-muted);color:var(--sable-text-muted)}.sable-badge--muted.sable-badge--dot:before{background:var(--sable-text-soft)}@keyframes sable-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.sable-skeleton{background:var(--sable-surface-muted);border-radius:4px;height:16px;animation:1.4s ease-in-out infinite sable-skeleton-pulse}.sable-skeleton--sm{border-radius:4px;width:16px;height:16px}.sable-empty{color:var(--sable-text-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:60px 24px;font-size:13px;display:flex}.sable-loadmore{justify-content:center;padding:12px 24px 24px;display:flex}.reference-list-page__scroll.reference-mobile-scroll{padding:8px 0 16px}.reference-mobile-empty{padding:32px 16px}.reference-mobile-card-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reference-mobile-card{border-radius:var(--radius-sm,8px);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:64px;margin:0 8px;padding:10px 12px;display:flex}.reference-mobile-card:active{background:var(--chrome-muted,var(--sable-surface-muted))}.reference-mobile-card--active{background:var(--sable-accent-soft,var(--chrome-muted))}.reference-mobile-card--active .reference-mobile-card__title{color:var(--accent-text,var(--sable-accent-text))}.reference-mobile-card__mark{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.reference-mobile-card__mark--dot{background:var(--sable-border-strong,var(--sable-border));border-radius:999px;width:18px;height:18px}.reference-mobile-card__mark--dot.reference-mobile-card__mark--success{background:color-mix(in srgb, var(--sable-success,#22c55e) 55%, transparent)}.reference-mobile-card__mark--dot.reference-mobile-card__mark--danger{background:color-mix(in srgb, var(--sable-danger,#ef4444) 55%, transparent)}.reference-mobile-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.reference-mobile-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reference-mobile-card__title{color:var(--sable-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.reference-mobile-card__aside{color:var(--sable-text-soft);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.reference-mobile-card__bottom{align-items:center;gap:8px;min-width:0;display:flex}.reference-mobile-card__meta{min-width:0;color:var(--sable-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;line-height:1.35;overflow:hidden}.reference-mobile-card__swatch{color:#fff;text-transform:uppercase;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex}.reference-mobile-card__avatar{color:#fff;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.reference-mobile-card__trailing{flex-shrink:0}.reference-mobile-loader{flex:1;min-height:0;padding:8px 0 12px}.reference-mobile-loader--more{justify-content:center;padding:10px 16px 14px;display:flex}.reference-mobile-loader__brand{justify-content:flex-start;align-items:center;min-height:34px;padding:0 16px 8px;display:flex}.reference-mobile-loader__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reference-mobile-loader__card{align-items:center;gap:10px;min-height:64px;margin:0 8px;padding:10px 12px;display:flex}.reference-mobile-loader__avatar{flex-shrink:0;border-radius:10px!important}.reference-mobile-loader__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.reference-mobile-loader__top,.reference-mobile-loader__bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.reference-mobile-loader__bottom{gap:10px}.reference-mobile-loader__more-brand{justify-content:center;width:100%;display:flex}.sable-filter-pills{gap:4px;display:flex}.sable-pill{border:1px solid var(--sable-border);background:var(--sable-surface);color:var(--sable-text-muted);border-radius:var(--radius-sm,8px);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.sable-pill--active{background:var(--sable-accent-soft);border-color:var(--sable-accent);color:var(--sable-accent-text)}.formats-header-mini-stats{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.formats-header-mini-stats .crm-mini-stat{min-width:0}.sable-composer{background:var(--sable-surface);border:1px solid var(--sable-border);border-radius:var(--radius-md,12px);margin:14px 24px 0;overflow:hidden}.sable-composer__header{border-bottom:1px solid var(--sable-border);background:var(--sable-surface-muted);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sable-composer__title{color:var(--sable-text);font-size:13.5px;font-weight:600}.sable-composer__subtitle{color:var(--sable-text-soft);margin-top:2px;font-size:12px}.sable-composer__body{padding:16px}.sable-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sable-form-item{flex-direction:column;gap:6px;display:flex}.sable-form-item--full{grid-column:1/-1}.sable-form-item--row{flex-direction:row;justify-content:space-between;align-items:center}.sable-form-item__grow{flex:1;min-width:0}.sable-form-label{color:var(--sable-text-muted);font-size:12px;font-weight:500}.sable-input,.sable-textarea{border:1px solid var(--sable-border);border-radius:var(--radius-sm,8px);background:var(--sable-surface);color:var(--sable-text);outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.sable-input:focus,.sable-textarea:focus{border-color:var(--sable-accent)}.sable-textarea{resize:vertical}.sable-switch-label{color:var(--sable-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.sable-switch{background:var(--sable-surface-muted);border:none;border:1px solid var(--sable-border);cursor:pointer;border-radius:20px;width:36px;height:20px;padding:0;transition:background .12s;position:relative}.sable-switch--on{background:var(--sable-accent);border-color:var(--sable-accent)}.sable-switch__thumb{background:#fff;border-radius:14px;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.sable-switch--on .sable-switch__thumb{transform:translate(16px)}.sable-table__cell--fmt-name{flex:2.5;min-width:0}.sable-table__cell--fmt-product{flex:2;min-width:0}.sable-table__cell--fmt-status{flex:1;min-width:0}.sable-table__cell--fmt-deals{flex:.8;justify-content:flex-end;min-width:0}.sable-table__cell--fmt-created{flex:1.2;min-width:0}.sable-table__cell--fmt-actions{flex:0 0 36px;justify-content:flex-end;width:36px}.formats-skeleton--name{width:65%}.formats-skeleton--product{width:50%}.formats-skeleton--status{width:60px}.sable-table__cell--fmt-deals .sable-skeleton{width:30px;margin-left:auto}.formats-skeleton--created{width:80px}.sable-format-name-wrap{align-items:center;gap:8px;display:flex}.sable-format-letter{background:var(--sable-accent-soft);width:26px;height:26px;color:var(--sable-accent-text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.sable-format-name{color:var(--sable-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.sable-dialog__title{color:var(--sable-text);margin:0;font-size:17px;font-weight:600}.sable-dialog__subtitle{color:var(--sable-text-soft);margin:4px 0 0;font-size:12.5px}.sable-detail-stack{flex-direction:column;gap:14px;display:flex}.sable-detail-card{background:var(--sable-surface);border:1px solid var(--sable-border);border-radius:var(--radius-md,12px);padding:16px}.sable-detail-card__title{color:var(--sable-text-soft);text-transform:uppercase;letter-spacing:.7px;margin-bottom:14px;font-size:11px;font-weight:600}.sable-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sable-detail-field{border-bottom:1px dashed var(--sable-border);flex-direction:column;gap:4px;padding:8px 0;display:flex}.sable-detail-field:last-child{border-bottom:none}.sable-detail-field__label{color:var(--sable-text-soft);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sable-detail-field__value,.sable-field-text{color:var(--sable-text);font-size:13px}.sable-detail-list{color:var(--sable-text-muted);margin:0;padding-left:16px;font-size:12.5px}.sable-detail-links{flex-direction:column;gap:4px;display:flex}.sable-link{color:var(--sable-accent-text);font-size:12.5px;text-decoration:none}.sable-link:hover{text-decoration:underline}.sable-detail-empty{color:var(--sable-text-soft);padding:12px 0;font-size:13px}.sable-deal-list{flex-direction:column;gap:2px;display:flex}.sable-deal-row{border-radius:var(--radius-sm,8px);cursor:pointer;align-items:center;gap:10px;padding:8px 6px;transition:background .1s;display:flex}.sable-deal-row:hover{background:var(--sable-surface-muted)}.sable-deal-title{color:var(--sable-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}*,:before,:after{box-sizing:border-box}html{height:100%}html,body,#app{min-height:100%}body{min-width:320px;height:100%;color:var(--text-primary);background:var(--bg);margin:0;overflow:hidden}#app{height:100%;min-height:0;overflow:hidden}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-soft);background-clip:content-box}.p-button{line-height:1.2}html[data-ui-theme=midnight] .p-button.p-button-sm:not(:disabled):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast){background:var(--accent);box-shadow:none;color:#fff;border-color:#0000}html[data-ui-theme=midnight] .p-button.p-button-sm:not(:disabled):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):hover{background:color-mix(in srgb, var(--accent) 92%, #000);color:#fff;border-color:#0000}html[data-ui-theme=midnight] .p-button.p-button-sm:not(:disabled):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent);outline:none}.p-togglebutton,.p-select,.p-multiselect{line-height:1.2}.p-inputtext,.p-password-input,.p-textarea,.p-select .p-select-label,.p-multiselect .p-multiselect-label,.p-inputnumber-input{line-height:1.4}.p-textarea{min-height:auto}.p-toast-summary:empty{display:none}.p-toast-message-content{align-items:center}.p-toast-message-text{justify-content:center;gap:0}.app-shell-root{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.app-shell-root>.shell{flex:auto;min-height:0;max-height:100%;overflow:hidden}.connection-lost-alert{border:none;border-radius:0;flex-shrink:0;padding-block:6px;padding-inline:12px}.connection-lost-alert.el-alert--error.is-light{background-color:var(--el-color-error);color:var(--el-color-white)}.connection-lost-alert.el-alert--error.is-light .el-alert__title{color:var(--el-color-white);font-size:13px;font-weight:600;line-height:1.35}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background-color:var(--bg);grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.shell--sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.shell>.el-container{background-color:var(--bg);min-width:0;min-height:0}.shell>.shell__body.el-container,.shell>.el-container.shell__body{height:100%;min-height:0;max-height:100%;overflow:hidden}.shell__body{background-color:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-topbar{box-sizing:border-box;min-height:calc(20px + var(--row-h,32px));border-bottom:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);color:var(--text-primary);flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:10px 20px;font-family:inherit;font-size:13px;line-height:1.25;display:flex}.app-topbar__primary{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.app-topbar__toolbar-host:not(:empty){border-top:1px solid var(--border);min-width:0;margin-top:10px;padding-top:10px}html[data-ui-theme=midnight] .app-topbar,html.dark .app-topbar{background:var(--panel);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px)}.app-topbar__end{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.app-topbar__notifications{position:relative}.app-topbar__notifications-anchor{display:flex;position:relative}.app-topbar__icon-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition), border-color var(--transition), transform var(--transition), color var(--transition);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.app-topbar__icon-btn:hover,.app-topbar__icon-btn:focus-visible{background:var(--chrome-muted-strong);border-color:var(--border-strong);color:var(--text-primary)}.app-topbar__icon-btn.is-active{background:var(--sable-accent-soft,var(--chrome-muted-strong));border-color:var(--border-strong);color:var(--accent-text)}.app-topbar__icon-btn .el-icon{font-size:15px}.app-topbar__icon-btn--ghost{background:0 0;border-color:#0000}.app-topbar__icon-btn--ghost:hover,.app-topbar__icon-btn--ghost:focus-visible{background:var(--chrome-muted);border-color:var(--border)}html[data-ui-theme=midnight] .app-topbar__icon-btn--ghost:hover,html[data-ui-theme=midnight] .app-topbar__icon-btn--ghost:focus-visible,html.dark .app-topbar__icon-btn--ghost:hover,html.dark .app-topbar__icon-btn--ghost:focus-visible{background:#ffffff0f;border-color:#0000}.app-topbar__notif-badge{pointer-events:none;position:absolute;top:-3px;right:-3px}html[data-ui-theme=midnight] .app-topbar__notif-badge,html.dark .app-topbar__notif-badge{background:var(--sable-danger);color:#fff}.app-topbar__title{min-width:0;max-width:min(380px,46vw);font-size:clamp(17px, 2.1vw, var(--h1,22px));letter-spacing:-.025em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-weight:600;line-height:1.1;overflow:hidden}.app-topbar__search{flex:0 300px;width:min(300px,100%);min-width:0;max-width:300px}.app-topbar__search-field{box-sizing:border-box;width:100%;height:var(--app-topbar-search-height,var(--row-h,32px));border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--sable-surface,var(--panel));align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,box-shadow .14s;display:flex}.app-topbar__search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--sable-ring,var(--app-control-focus-border))}.app-topbar__search-icon{color:var(--text-soft);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.app-topbar__search-icon .el-icon{font-size:14px}.app-topbar__search-icon svg{display:block}.app-topbar__search-input{width:100%;min-width:0;box-shadow:none;color:var(--text-primary);font-family:inherit;font-size:var(--fs,12.5px);background:0 0;border:none;border-radius:0;outline:none;flex:auto;margin:0;padding:0;font-weight:400;line-height:1.25}.app-topbar__search-input::placeholder{color:var(--text-soft);font-weight:400}.app-topbar__search-input:focus{box-shadow:none;border:none}.crm-selectbutton-option{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;line-height:1.2;display:inline-flex}.SelectButton_TogleStyle.p-selectbutton{border-radius:var(--radius-sm,8px)}.SelectButton_TogleStyle.p-selectbutton .p-togglebutton{box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000}.SelectButton_TogleStyle.p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not(:disabled):hover{background:var(--chrome-muted);color:var(--text-primary)}.SelectButton_TogleStyle.p-selectbutton .p-togglebutton.p-togglebutton-checked{background:var(--accent);color:#fff;border-color:#0000}.SelectButton_TogleStyle.p-selectbutton .p-togglebutton.p-togglebutton-checked:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 92%, #000);color:#fff}.SelectButton_TogleStyle.p-selectbutton .p-togglebutton .p-togglebutton-content{box-shadow:none!important;background:0 0!important}.app-topbar__search--global{flex:0 340px;max-width:340px;position:relative}.global-search-panel{box-sizing:border-box;border-radius:var(--radius-md,10px);border:1px solid var(--border);background:var(--panel);font-size:var(--fs,12.5px);text-align:left;padding:6px 0 8px;box-shadow:0 12px 40px #00000024}.global-search-panel__state{color:var(--text-soft);padding:12px 14px;line-height:1.45}.global-search-panel__section{padding:2px 0 6px}.global-search-panel__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:6px 12px 4px;font-size:10px;font-weight:600}.global-search-panel__row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;align-items:flex-start;gap:10px;margin:0;padding:8px 12px;display:flex}.global-search-panel__row:hover{background:var(--sable-surface-muted,var(--chrome-muted))}.global-search-panel__badge{letter-spacing:.02em;border-radius:999px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:600}.global-search-panel__badge--deal{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-text,var(--accent))}.global-search-panel__badge--task{background:color-mix(in srgb, var(--success,#16a34a) 18%, transparent);color:var(--success,#15803d)}.global-search-panel__badge--brand{background:color-mix(in srgb, var(--warn,#ca8a04) 18%, transparent);color:var(--warn,#a16207)}.global-search-panel__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.global-search-panel__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.global-search-panel__sub{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-topbar__spacer{flex:0}.theme-toggle{background:var(--sable-surface-muted,var(--chrome-muted));border:1px solid var(--sable-border,var(--border));border-radius:var(--app-control-radius,var(--radius-sm));min-height:var(--app-control-height,var(--row-h));box-sizing:border-box;flex-shrink:0;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.theme-toggle__btn{border-radius:calc(var(--app-control-radius,var(--radius-sm)) - 2px);letter-spacing:.01em;cursor:pointer;color:var(--sable-text-soft,var(--text-soft));transition:background var(--transition), color var(--transition), box-shadow var(--transition);background:0 0;border:none;flex:auto;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.theme-toggle__btn .el-icon{font-size:13px}.theme-toggle__btn:hover:not(.is-active){color:var(--sable-text,var(--text-primary));background:color-mix(in srgb, var(--sable-text) 6%, transparent)}.theme-toggle__btn.is-active{background:var(--sable-accent,var(--accent));color:#fff;box-shadow:none}.content{--content-pad-inline-start:0px;--content-pad-inline-end:0px;background-color:var(--bg);flex:auto;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.content>*{flex:auto;min-width:0;min-height:0}.content:has(.chat-view-shell){padding-top:0;padding-bottom:0}.sidebar{height:100%;min-height:0;max-height:100%;width:var(--sidebar-width);background:var(--panel);color:var(--text-primary);border-right:1px solid var(--border);transition:padding var(--transition);align-self:stretch;padding:12px 10px;position:sticky;top:0;overflow:hidden}.sidebar--collapsed{width:var(--sidebar-collapsed-width);padding:12px 8px}.sidebar__inner{height:100%;min-height:0;display:grid;overflow:hidden}.sidebar__panel{border-radius:var(--radius-lg);background:0 0;border:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:4px 4px 6px;display:grid;overflow:hidden}.sidebar__brand{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;padding:0 4px 2px;display:flex}.sidebar__brand:hover{background:var(--chrome-muted)}.sidebar--collapsed .sidebar__panel{border-radius:var(--radius-md);gap:6px;padding:0 0 4px}.sidebar__footer{border-top:1px solid var(--border);flex-shrink:0;margin-top:10px;padding-top:0}.sidebar__user-popover{display:block}.sidebar__user-popover.p-popover{box-sizing:border-box;width:max-content;max-width:min(320px,100vw - 24px)}.sidebar__user-popover-reference{width:100%;display:block}.sidebar__user-card{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px;font-family:inherit;display:flex}.sidebar__user-card:hover,.sidebar__user-card:focus-visible{background:var(--chrome-muted);outline:none}.sidebar--collapsed .sidebar__user-card{justify-content:center;padding:8px 0}.sidebar__user-avatar{letter-spacing:-.02em;color:#fff;background:#4a69bd;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.sidebar--collapsed .sidebar__user-avatar{width:26px;height:26px;font-size:10px}.sidebar__user-text{opacity:1;visibility:visible;flex-direction:column;flex:auto;gap:1px;min-width:0;transition:opacity .1s,transform .1s,visibility linear;display:flex;transform:translate(0)}.sidebar--collapsed .sidebar__user-text{opacity:0;visibility:hidden;flex:0 0 0;width:0;transition:opacity 80ms,transform 80ms,visibility 0s linear 80ms;overflow:hidden;transform:translate(-4px)}.sidebar__user-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.sidebar__user-role{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.15;overflow:hidden}.sidebar__mark{--sable-logo-width:28px;--sable-logo-height:20px;flex-shrink:0;width:28px;height:20px}.sidebar--collapsed .sidebar__mark{--sable-logo-width:32px;--sable-logo-height:32px;width:32px;height:32px}.sidebar__brand-text{opacity:1;visibility:visible;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;transition:opacity .1s,transform .1s,visibility linear;display:flex;transform:translate(0)}.sidebar__brand-name{--sable-logo-width:86px;--sable-logo-height:24px;color:var(--text-primary)}.sidebar__brand-tagline{text-transform:uppercase;letter-spacing:.07em;color:var(--text-soft);font-size:9.5px;font-weight:500}.sidebar--collapsed .sidebar__brand-text{opacity:0;visibility:hidden;flex:0 0 0;width:0;transition:opacity 80ms,transform 80ms,visibility 0s linear 80ms;overflow:hidden;transform:translate(-4px)}.sidebar--collapsed .sidebar__brand{justify-content:center;gap:0;padding:0 0 12px}.sidebar__cta{cursor:pointer;color:#fff;background:var(--accent);width:100%;box-shadow:var(--shadow-sm);transition:filter var(--transition), transform var(--transition);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.sidebar__cta:hover{filter:brightness(1.06)}.sidebar__cta:active{transform:translateY(1px)}.sidebar__cta .el-icon{font-size:15px}.sidebar--collapsed .sidebar__cta{border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:var(--shadow);margin:0 auto 12px;padding:0}.sidebar--collapsed .sidebar__cta span{display:none}.sidebar__menu .el-menu-item-group__title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);padding:10px 8px 4px;font-size:9.5px;font-weight:600}.sidebar--collapsed .sidebar__menu .el-menu-item-group__title{display:none}.sidebar__menu.el-menu--collapse>.el-menu-item-group:before{content:"";background:var(--border);height:1px;margin:10px 6px;display:block}.sidebar__text,.sidebar__hint-label{color:#f6f0e6b3;margin:0;line-height:1.45}.sidebar__scroll{flex:auto;min-height:0;overflow:hidden}.sidebar--collapsed .sidebar__scroll{justify-items:center;display:grid}.sidebar__scroll .el-scrollbar__wrap{overflow:hidden!important}.sidebar__scroll .el-scrollbar__bar{border-radius:14px}.sidebar__menu{box-shadow:none;background:0 0;border:0;width:100%;padding:0}.sidebar__menu:not(.el-menu--collapse){width:100%}.sidebar__menu .el-menu-item{height:34px;color:var(--text-secondary);background:0 0;border-radius:8px;margin:1px 0;line-height:34px;min-height:34px!important;padding-left:10px!important}.sidebar__menu .el-menu-item:hover{background:var(--chrome-muted);color:var(--text-primary)}.sidebar__menu .el-menu-item.is-active{background:var(--sable-accent-soft,var(--chrome-muted));color:var(--accent-text);font-weight:600}.sidebar__menu .el-menu-item .el-icon{color:inherit;font-size:16px}.sidebar__menu-item-inner{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sidebar__menu-text{letter-spacing:.01em;font-size:12.5px;font-weight:500}.sidebar__menu .el-menu-item.is-active .sidebar__menu-text{font-weight:600}.sidebar__menu.el-menu--collapse .el-menu-item{justify-content:center;width:36px;height:36px;margin:2px auto;line-height:36px;min-height:36px!important;padding:0!important}.sidebar__menu.el-menu--collapse{width:100%}.sidebar__menu.el-menu--collapse .sidebar__menu-item-inner{justify-content:center;gap:0;width:36px;position:relative}.sidebar__menu.el-menu--collapse .sidebar__menu-item-inner .sidebar__menu-text{display:none}.sidebar__menu.el-menu--collapse .el-menu-item .el-icon{margin-right:0}.sidebar__hint{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff14;margin-top:auto}.sidebar__hint-value{margin:6px 0 0;font-size:16px;font-weight:600}.sidebar__account{border-radius:var(--radius-md);border-top:1px solid var(--border);background:0 0;gap:12px;margin-top:auto;padding:14px 8px 12px;display:grid}.sidebar__account-actions-collapsed{display:none}.sidebar__account-copy{gap:4px;display:grid}.sidebar__account-copy strong,.sidebar__account-copy span{color:var(--text-primary);display:block}.sidebar__account-copy span{color:var(--text-soft);word-break:break-word;font-size:13px}.sidebar__account-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar__account .el-tag{--el-tag-bg-color:var(--chrome-muted);--el-tag-border-color:var(--border);--el-tag-text-color:var(--text-secondary)}.sidebar__account .el-button.el-button--text,.sidebar__account .el-button.is-text{color:var(--text-primary)!important;background:var(--chrome-muted)!important;border:1px solid var(--border)!important}.sidebar__account .el-button.el-button--text:hover,.sidebar__account .el-button.el-button--text:focus-visible,.sidebar__account .el-button.is-text:hover,.sidebar__account .el-button.is-text:focus-visible{color:var(--accent-text)!important;background:var(--chrome-muted-strong)!important;border-color:var(--border-strong)!important}.sidebar--collapsed .sidebar__account{justify-items:center;gap:8px;padding:8px 6px}.sidebar--collapsed .sidebar__account-copy,.sidebar--collapsed .sidebar__account-actions .el-button,.sidebar--collapsed .sidebar__account-actions .el-tag,.sidebar--collapsed .sidebar__account-actions{display:none}.sidebar--collapsed .sidebar__account-actions-collapsed{gap:8px;display:grid}.sidebar__icon-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:background var(--transition), border-color var(--transition), transform var(--transition);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sidebar__icon-action:hover,.sidebar__icon-action:focus-visible{background:var(--chrome-muted-strong);border-color:var(--border-strong);transform:translateY(-1px)}.sidebar__icon-action.is-active{background:var(--sable-accent-soft,var(--chrome-muted-strong));border-color:var(--border-strong);color:var(--accent-text)}.sidebar__icon-action .el-icon{font-size:18px}.sidebar__badge{background:var(--accent);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}.sidebar__badge--muted{background:var(--chrome-muted-strong);color:var(--text-secondary);border:1px solid var(--border)}.sidebar__badge--danger{background:var(--danger,#f56c6c);color:#fff;border:none}.sidebar__badge--accent{background:var(--accent);color:#fff;border:none}.sidebar__menu.el-menu--collapse .sidebar__menu-item-inner .sidebar__badge{border-radius:14px;min-width:14px;height:14px;margin-left:0;padding:0 3px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:4px;right:4px}.sidebar__menu.el-menu--collapse .sidebar__badge--muted{background:var(--accent);color:#fff;border:none}.sidebar__badge--icon{min-width:16px;height:16px;margin-left:0;font-size:.65rem;position:absolute;top:-4px;right:-4px}.sidebar__notifications{position:relative}.sidebar__notifications-anchor{width:100%;display:flex;position:relative}.sidebar--collapsed .sidebar__notifications-anchor{justify-content:center}.sidebar__notifications-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition), border-color var(--transition);align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:500;display:flex}.sidebar__notifications-btn:hover,.sidebar__notifications-btn.is-active{background:var(--chrome-muted-strong);border-color:var(--border-strong)}.sidebar__notifications-btn .sidebar__badge--bell{margin-left:auto}.sidebar--collapsed .sidebar__notifications-btn:not(.sidebar__notifications-btn--collapsed){display:none}.sidebar__notifications-btn--collapsed{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:background var(--transition), border-color var(--transition), transform var(--transition);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sidebar__notifications-btn--collapsed:hover,.sidebar__notifications-btn--collapsed:focus-visible{background:var(--chrome-muted-strong);border-color:var(--border-strong)}.sidebar__notifications-btn--collapsed.is-active{background:var(--sable-accent-soft,var(--chrome-muted-strong));border-color:var(--border-strong)}.sidebar__notifications-btn--collapsed .el-icon{font-size:18px}.sidebar-tooltip.el-popper{letter-spacing:.01em;font-size:13px;font-weight:600;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--panel-strong)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important;padding:9px 12px!important}.sidebar-tooltip.el-popper.is-dark,.sidebar-tooltip.el-popper.is-light{background:var(--panel-strong)!important;color:var(--text-primary)!important}.sidebar-tooltip.el-popper .el-popper__arrow:before{border:1px solid var(--border)!important;background:var(--panel-strong)!important}.sidebar-tooltip.el-popper .el-popper__content,.sidebar-tooltip.el-popper .el-only-child__content,.sidebar-tooltip.el-tooltip__popper,.sidebar-tooltip.el-popper>span{color:var(--text-primary)!important}.notif-panel{background:var(--panel-strong);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.notif-panel--floating{box-shadow:var(--shadow-lg)}html[data-ui-theme=midnight] .notif-panel--floating,html.dark .notif-panel--floating{box-shadow:0 18px 48px #00000085}.notif-panel__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.notif-panel__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:10px;font-weight:600}.notif-panel__mark-all{color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:4px 6px;font-size:11px;font-weight:600;transition:background .14s,color .14s}.notif-panel__mark-all:hover,.notif-panel__mark-all:focus-visible{background:var(--chrome-muted);color:var(--text-primary);outline:none}.notif-panel__empty{color:var(--text-soft);text-align:center;padding:14px 12px;font-size:12px;font-weight:500;line-height:1.4}.notif-panel__list{flex-direction:column;flex:1;gap:2px;margin:0;padding:4px 6px 8px;list-style:none;display:flex;overflow-y:auto}.notif-panel__item{cursor:pointer;border:0;border-radius:8px;padding:8px 10px 8px 12px;transition:background .12s,box-shadow .12s}.notif-panel__item:hover{background:var(--chrome-muted)}.notif-panel__item--unread{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.notif-panel__item--unread:hover{background:color-mix(in srgb, var(--accent) 14%, var(--chrome-muted))}.notif-panel__item-top{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.notif-panel__item-sender{color:var(--text-primary);letter-spacing:-.01em;font-size:12px;font-weight:700}.notif-panel__item-conv{min-width:0;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;font-weight:500;overflow:hidden}.notif-panel__item-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;font-weight:500;line-height:1.35;overflow:hidden}.notif-fade-enter-active,.notif-fade-leave-active{transition:opacity .15s,transform .15s}.notif-fade-enter-from,.notif-fade-leave-to{opacity:0;transform:translateY(6px)}.app-topbar-user-popper.el-popper,.p-popover-content.app-topbar-user-popper{box-sizing:border-box;min-width:260px;overflow:hidden;border:1px solid var(--border)!important;background:var(--panel-strong)!important;box-shadow:var(--shadow-lg)!important;border-radius:12px!important;padding:0!important}.app-topbar-user-popper__body{flex-direction:column;gap:0;padding:8px 0 6px;display:flex}.app-topbar-user-popper__header{align-items:center;gap:10px;padding:0 12px 8px;display:flex}.app-topbar-user-popper__header-avatar{letter-spacing:-.02em;color:#fff;background:#4a69bd;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:inline-flex}.app-topbar-user-popper__header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-topbar-user-popper__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.app-topbar-user-popper__subtitle{color:var(--text-soft);font-size:11px;font-weight:500;line-height:1.25}.app-topbar-user-popper__email{color:var(--text-soft);word-break:break-word;opacity:.9;font-size:10px;font-weight:500;line-height:1.3}.app-topbar-user-popper__divider{background:var(--border);opacity:.85;border:0;height:1px;margin:0}.app-topbar-user-popper__nav{flex-direction:column;padding:2px 0;display:flex}.app-topbar-user-popper__theme{padding:6px 12px 8px}.app-topbar-user-popper__theme .app-topbar-user-popper__theme-select.p-selectbutton{box-sizing:border-box;width:100%;max-width:100%;display:flex}.app-topbar-user-popper__link{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.app-topbar-user-popper__link .el-icon{color:inherit;font-size:16px}.app-topbar-user-popper__link:hover,.app-topbar-user-popper__link:focus-visible{background:var(--chrome-muted);outline:none}.app-topbar-user-popper__logout{width:100%;color:var(--sable-danger,#f472b6);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;margin-top:0;padding:7px 12px 6px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.app-topbar-user-popper__logout .el-icon{color:inherit;font-size:16px}.app-topbar-user-popper__logout:hover,.app-topbar-user-popper__logout:focus-visible{background:color-mix(in srgb, var(--sable-danger) 12%, transparent);color:var(--sable-danger,#f472b6);outline:none}.app-topbar__menu-btn{flex-shrink:0;display:none}.shell__drawer-overlay{display:none}@media (width<=720px){.app-topbar__menu-btn{display:inline-flex}.app-topbar{padding-block:8px;padding-inline:12px}.app-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.sidebar__mobile-search{flex-shrink:0;padding:0 14px 12px}.sidebar__mobile-search .sable-search,.sidebar__mobile-search .sable-search__input{width:100%}.shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell--sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.shell>.shell__body{grid-area:1/1;width:100%;min-height:0}.sidebar{z-index:5100;border-right:1px solid var(--border);max-width:none;height:100%;max-height:100%;transition:transform var(--transition);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-100%);width:min(280px,88vw)!important}.sidebar--mobile-drawer .sidebar__inner{border-radius:0;height:100%;overflow:hidden}.sidebar--collapsed{padding:14px;width:min(280px,88vw)!important}.sidebar--collapsed .sidebar__brand{grid-template-columns:auto 1fr;justify-items:start}.shell--mobile-drawer-open .sidebar{transform:translate(0)}.sidebar__panel--mobile{grid-template-rows:auto minmax(0,1fr) auto;padding-top:8px}.sidebar__panel--mobile .sidebar__cta-wrap{margin-top:0}.sidebar__drawer-close{top:env(safe-area-inset-top,0px);z-index:2;border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--panel);width:60px;height:52px;color:var(--text-secondary);cursor:pointer;border-left:none;justify-content:center;align-items:center;margin:0 0 0 -1px;padding:0;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex;position:absolute;left:100%;box-shadow:4px 2px 14px #0000001a}.sidebar__drawer-close .pi{font-size:18px;font-weight:700}.sidebar__drawer-close:hover{color:var(--text-primary);box-shadow:6px 2px 18px #00000024}.sidebar__drawer-close:active{background:var(--chrome-muted)}.sidebar__drawer-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell__drawer-overlay{z-index:5090;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition);background:#00000073;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.shell--mobile-drawer-open .shell__drawer-overlay{opacity:1;pointer-events:auto}body.shell-mobile-drawer-open{overflow:hidden}}.global-search-panel-host{border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.global-search-panel-host--mobile{border-radius:var(--radius-lg)}.global-search-modal__root{align-items:flex-end}.global-search-modal__root .p-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;max-height:min(92dvh,100%);overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important}.global-search-modal__root .p-dialog-header,.global-search-modal__root .global-search-modal__header-wrap{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px 10px;display:flex}.global-search-modal__header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.global-search-modal__title{min-width:0;color:var(--text-primary);text-align:left;flex:auto;margin:0;font-size:16px;font-weight:600;line-height:1.25}.global-search-modal__root .p-dialog-content,.global-search-modal__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.global-search-modal__content{overflow:hidden;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))!important}.global-search-modal__body{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.global-search-modal__body .sable-search{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:flex}.global-search-modal__body .sable-search__field{flex:auto;width:100%;min-width:0}.global-search-modal__body .sable-search__input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.global-search-modal__results{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;max-width:100%;min-height:0;max-height:min(62dvh,560px);overflow:hidden auto}.global-search-modal__results .global-search-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;border:none}.deals-page{gap:18px;min-width:0;display:grid;overflow-x:hidden}.deals-page.deals-page--deals-board{flex-direction:column;flex:auto;align-self:stretch;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.deals-page__scroll{overflow-anchor:none;flex:auto;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden auto}.board-scroll-shell--deals{--board-sable-column-width:290px;--board-status-pill-max-width:290px;min-width:0;position:relative}.board-scroll-shell--deals .board-sticky-status-row__track,.board-scroll-shell--deals .board-scroll.board-scroll--sable-kanban{grid-auto-columns:var(--board-sable-column-width)}.board-scroll-shell__restore-sentinel{z-index:2;pointer-events:none;width:100%;height:2px;position:absolute;top:0;left:0}.page-title{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,52px);line-height:.98}.page-subtitle{max-width:900px;color:var(--text-soft);margin:10px 0 0;font-size:16px}.board-hero{justify-content:flex-end;align-items:center;gap:16px;display:flex}.board-hero__eyebrow{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.board-hero__actions,.toolbar{flex-wrap:wrap;gap:12px;display:flex}.board-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:14px;display:grid}.board-toolbar--refreshing{opacity:.96;transition:opacity .14s}.board-toolbar__summary-strip{border-bottom:1px solid #745b3c1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:2px;padding-bottom:12px;display:flex}.board-toolbar__summary-metrics{flex-wrap:wrap;align-items:baseline;gap:10px 18px;min-width:0;display:flex}.board-toolbar__metric{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.board-toolbar__metric-label{color:var(--text-soft);white-space:nowrap;font-size:12px;font-weight:500}.board-toolbar__metric-value{letter-spacing:-.02em;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.15}.board-toolbar__metric-divider{background:#745b3c2e;align-self:center;width:1px;height:16px}.board-toolbar__summary-scope{flex-shrink:0;align-items:center;gap:6px;display:flex}.board-toolbar__scope-hint{color:var(--text-soft);cursor:help;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:4px;line-height:0;display:inline-flex}.board-toolbar__scope-hint:hover{color:var(--text-primary);background:#745b3c0f}.board-toolbar__scope-hint:focus-visible{outline-offset:2px;outline:2px solid #409eff73}.board-toolbar__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.board-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.board-toolbar__actions .el-button+.el-button{margin-left:0}.board-toolbar__filter-count{border-radius:var(--radius-pill);min-width:20px;height:20px;color:inherit;background:#409eff24;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.board-toolbar__chips{flex-wrap:wrap;gap:10px;display:flex}.board-toolbar__pill--loading{color:var(--text-soft);align-items:center;gap:6px;display:inline-flex}.board-toolbar__loading-icon{animation:.9s linear infinite board-toolbar-spin}@keyframes board-toolbar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.board-toolbar__chip{--el-tag-border-color:var(--chrome-border);--el-tag-bg-color:#ffffffc2;--el-tag-text-color:#4f4134;padding-inline:8px}.board-toolbar__tabs{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.view-pill{border-radius:var(--radius-pill);background:var(--chrome-muted);color:#5a4d40;white-space:nowrap;align-items:center;min-height:38px;padding:8px 14px;display:inline-flex}.view-pill--active{background:var(--sable-surface-muted);color:var(--sable-text);font-weight:600}.board-filter-builder{gap:16px;display:grid}.board-filter-builder__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.board-filter-builder__header strong{color:var(--text-primary);margin-bottom:4px;font-size:15px;display:block}.board-filter-builder__header p,.board-filter-builder__empty p,.board-filter-builder__hint{color:var(--text-soft);margin:0;font-size:13px}.board-filter-builder__rows{gap:12px;display:grid}.board-filter-builder__row{border:1px solid var(--chrome-border);background:var(--sable-surface-muted);border-radius:16px;grid-template-columns:300px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.board-filter-builder__row--pending{background:var(--chrome-muted);grid-template-columns:minmax(0,1fr) auto;align-items:start}.board-filter-builder__field-select{width:100%;min-width:0}.board-filter-builder__field,.board-filter-builder__operator{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.board-filter-builder__field{background:var(--chrome-border-soft);color:var(--text-primary);font-weight:600}.board-filter-builder__operator{color:var(--text-soft);background:0 0;justify-content:center;font-weight:600}.board-filter-builder__operator--symbol{width:40px;padding-inline:0;font-size:20px;line-height:1}.board-filter-builder__value,.board-filter-builder__switch,.board-filter-builder__boolean-value{min-width:0}.board-filter-builder__value-wrap{width:100%;min-width:0}.board-filter-builder__brand-inline-select{width:100%}.board-filter-builder__boolean-value{flex-direction:column;gap:6px;display:flex}.board-filter-builder__boolean-value--inline{flex-flow:row;align-items:center;gap:8px;width:100%;min-width:0}.board-filter-builder__boolean-value--inline .board-filter-builder__tri-select{flex:auto;min-width:0}.board-filter-builder__tri-select{min-width:200px}.board-filter-builder__hint-icon{color:var(--text-soft);cursor:help;border-radius:var(--radius-sm);outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.board-filter-builder__hint-icon:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.board-filter-builder__switch{flex-wrap:nowrap;align-items:center;min-height:40px;display:inline-flex}.board-filter-builder__completion-switch{--el-switch-on-color:#39a96b;--el-switch-off-color:#d84c3f;flex:none}.deals-filter-conflict-alert{align-self:start;width:100%;max-width:100%;margin:0 0 10px}.deals-filter-conflict-alert .p-message-content-wrapper{min-height:0}.deals-filter-conflict-alert .p-message-content{align-items:flex-start;gap:.5rem;height:auto;min-height:0;padding-block:.5rem;padding-inline:.625rem}.deals-filter-conflict-alert.p-message-sm .p-message-content{gap:.375rem;padding-block:.375rem;padding-inline:.5rem}.deals-filter-conflict-alert .p-message-text{line-height:1.45}.board-filter-builder__pending-copy{border-radius:var(--radius-sm);border:1px dashed var(--chrome-border);min-height:40px;color:var(--text-soft);grid-column:1/-1;align-items:center;padding:0 12px;font-size:13px;line-height:1.45;display:flex}.board-filter-builder__remove{color:var(--text-soft);flex-shrink:0;place-self:center end;margin-inline-start:4px}.board-filter-builder__remove:hover{color:var(--text-primary)}.board-filter-builder__empty{background:0 0;border:0;gap:6px;padding:4px 0;display:grid}.board-filter-builder__empty strong{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500;line-height:1.3;display:block}.board-filter-builder__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-filter-popover{background:var(--sable-surface);max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--text-primary);border:0;border-radius:22px;padding:18px}.p-popover:has(.crm-filter-popover){box-shadow:none;background:0 0;border:0}.crm-filter-popover__count{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.crm-filter-builder{gap:16px;display:grid}.crm-filter-builder__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.crm-filter-builder__header strong{color:var(--text-primary);margin-bottom:4px;font-size:15px;display:block}.crm-filter-builder__header p,.crm-filter-builder__empty p,.crm-filter-builder__hint{color:var(--text-soft);margin:0;font-size:13px}.crm-filter-builder__rows{gap:10px;display:grid}.crm-filter-builder__row{background:0 0;border:0;grid-template-columns:minmax(180px,260px) 24px minmax(220px,1fr) 32px;align-items:center;gap:10px;padding:0;display:grid}.crm-filter-builder__row--pending{grid-template-columns:minmax(0,1fr) auto;align-items:center}.crm-filter-builder__field-select,.crm-filter-builder__value{width:100%;min-width:0}.crm-filter-builder__operator{min-height:var(--app-control-height,34px);border-radius:var(--radius-pill);white-space:nowrap;color:var(--text-soft);background:0 0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:inline-flex}.crm-filter-builder__operator--symbol{width:24px;padding-inline:0;font-size:18px;line-height:1}.crm-filter-builder__value-wrap,.crm-filter-builder__boolean-value{width:100%;min-width:0}.crm-filter-builder__value-wrap .crm-dictionary-select-wrap,.crm-filter-builder__value-wrap .crm-dictionary-select,.crm-filter-builder__value-wrap .p-select,.crm-filter-builder__value-wrap .p-multiselect,.crm-filter-builder__field-select.p-select,.crm-filter-builder__field-select.p-multiselect,.crm-filter-builder__value.p-select,.crm-filter-builder__value.p-multiselect{width:100%;min-width:0!important}.crm-filter-builder__value-wrap .p-select-label,.crm-filter-builder__value-wrap .p-multiselect-label,.crm-filter-builder__field-select .p-select-label,.crm-filter-builder__value .p-select-label,.crm-filter-builder__value .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-filter-builder .p-select-clear-icon,.crm-filter-builder .p-multiselect-clear-icon{margin-block-start:0;display:none}.crm-filter-builder__boolean-value{flex-direction:column;gap:6px;display:flex}.crm-filter-builder__boolean-value--inline{flex-flow:row;align-items:center;gap:8px}.crm-filter-builder__boolean-value--inline .crm-filter-builder__tri-select{flex:auto;min-width:0}.crm-filter-builder__tri-select{min-width:200px}.crm-filter-builder__hint-icon{color:var(--text-soft);cursor:help;border-radius:var(--radius-sm);outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.crm-filter-builder__hint-icon:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.crm-filter-builder__pending-copy{border-radius:var(--radius-sm);border:1px dashed var(--chrome-border);min-height:40px;color:var(--text-soft);grid-column:1/-1;align-items:center;padding:0 12px;font-size:13px;line-height:1.45;display:flex}.crm-filter-builder__remove{color:var(--text-soft);flex-shrink:0;place-self:center end;margin-inline-start:4px}.crm-filter-builder__remove:hover{color:var(--text-primary)}.crm-filter-builder__empty{background:0 0;border:0;gap:6px;padding:4px 0;display:grid}.crm-filter-builder__empty strong{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500;line-height:1.3;display:block}.crm-filter-builder__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.board-filter-popover.el-popover,.board-filter-popover.el-popper{color:var(--text-primary);border:1px solid var(--chrome-border)!important;background:var(--sable-surface)!important;max-width:min(640px,100vw - 32px)!important;box-shadow:var(--shadow-lg)!important;border-radius:22px!important;padding:18px!important}.quick-create__header h3{margin:0}.quick-create__header p{color:var(--text-soft);margin:6px 0 0}.board-scroll-shell{align-content:start;gap:10px;min-width:0;display:grid}.board-scroll{scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:320px;grid-auto-flow:column;align-items:start;gap:16px;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}.board-scroll::-webkit-scrollbar{width:0;height:0}.board-sticky-status-row{z-index:35;border-top:1px solid var(--border);background:var(--sable-kanban-bg,var(--bg));min-width:0;box-shadow:0 10px 18px color-mix(in srgb, var(--bg) 82%, transparent);scrollbar-width:none;-ms-overflow-style:none;position:sticky;top:0;overflow:auto hidden}.board-sticky-status-row::-webkit-scrollbar{width:0;height:0}.board-sticky-status-row__track{grid-auto-columns:280px;grid-auto-flow:column;align-items:stretch;gap:12px;width:max-content;min-width:100%;padding:16px 16px 0;display:grid}.board-sticky-status-row__cell{border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;min-width:0}.board-scrollbar-sticky{overscroll-behavior-x:contain;overscroll-behavior-y:none;border:1px solid var(--chrome-border);border-radius:var(--radius-pill);background:var(--sable-surface);height:16px;box-shadow:0 10px 26px var(--chrome-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto hidden}.board-scrollbar-sticky--viewport{z-index:45;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -6px 22px var(--chrome-border);margin:0;position:fixed;bottom:0;right:auto}.board-scrollbar-sticky__inner{height:1px}.board-layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.board-layout.board-layout--deals{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.board-column{--board-column-color:#dbeafe;border:1px solid color-mix(in srgb, var(--board-column-color,#dbeafe) 14%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--board-column-color,#dbeafe) 10%, var(--panel)) 0%, color-mix(in srgb, var(--panel) 88%, var(--board-column-color,#dbeafe)) 52%, color-mix(in srgb, var(--panel) 94%, var(--bg)) 100%);min-width:0;min-height:56vh;box-shadow:0 1px 0 var(--chrome-inset-highlight) inset, var(--shadow-sm);flex-direction:column;padding:12px;transition:background .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.board-column--empty{border:1.5px dashed color-mix(in srgb, var(--board-column-color,#cbd5e1) 35%, var(--border-strong));box-shadow:none;background:0 0}.board-column--empty .board-column__header{border-bottom-color:var(--chrome-border-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.board-column--empty .board-column__count{border-style:dashed;border-color:color-mix(in srgb, var(--board-column-color,#cbd5e1) 30%, var(--border));background:color-mix(in srgb, var(--panel) 65%, var(--board-column-color,#dbeafe))}.board-column__header{border-bottom:1px solid color-mix(in srgb, var(--board-column-color,#dbeafe) 12%, var(--border));color:var(--text-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--board-column-color,#dbeafe) 8%, var(--panel)), color-mix(in srgb, var(--panel) 92%, var(--bg)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:calc(var(--radius-lg) - 4px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 4px 12px;transition:background .22s,border-color .22s;display:flex}.board-column__title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.board-column__title-wrap h3{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.board-column__dot{border-radius:var(--radius-pill);background:var(--board-column-color,#6b7280);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb, var(--board-column-color,#dbeafe) 16%, transparent);flex:none}.board-column__count{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--board-column-color,#dbeafe) 28%, var(--border));background:color-mix(in srgb, var(--board-column-color,#dbeafe) 12%, var(--panel));min-width:32px;height:32px;color:color-mix(in srgb, var(--board-column-color,#dbeafe) 42%, var(--text-primary));text-align:center;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.board-column__cards{flex:auto;align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.board-column__spacer{pointer-events:none;min-width:0}.board-toolbar--sable{-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px;container-type:inline-size}.board-toolbar.board-toolbar--sable{box-shadow:none;background:0 0;border:none}.board-toolbar--sable .board-toolbar__sable-row{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:2px 0 4px;display:flex}.board-toolbar--in-app-topbar .board-toolbar__sable-row{padding:0}.board-toolbar--in-app-topbar .board-toolbar__chips{margin-top:6px}.board-toolbar__search-cluster{flex:none;align-items:center;min-width:0;display:flex}.board-toolbar__search-cluster>.sable-search--layout-board-filter{flex:none;width:auto;min-width:0;max-width:max-content}.board-toolbar__search-cluster>.sable-search--with-append{border:1px solid var(--sable-border);border-radius:var(--radius-sm,8px);background:var(--sable-surface);transition:border-color .12s,box-shadow .12s;overflow:hidden}.board-toolbar__search-cluster>.sable-search--with-append:hover{border-color:color-mix(in srgb, var(--sable-border) 65%, var(--sable-text) 35%)}.board-toolbar__search-cluster>.sable-search--with-append:focus-within{border-color:var(--sable-accent);box-shadow:0 0 0 3px var(--sable-ring,#4f3ed626)}.board-toolbar__search-cluster>.sable-search--with-append .sable-search__input{background:0 0;box-shadow:none!important;border:0!important;border-radius:0!important}.board-toolbar__search-cluster>.sable-search--with-append .sable-search__append{margin-left:0;position:relative}.board-toolbar__search-cluster>.sable-search--with-append .sable-search__append:before{content:"";background:var(--sable-border);pointer-events:none;width:1px;position:absolute;top:7px;bottom:7px;left:0}.board-toolbar__search-fields-button.p-button,.board-toolbar__search-fields-button.el-button.is-plain{width:auto;min-width:0;height:auto;min-height:var(--app-control-height,32px);--p-button-outlined-secondary-background:var(--sable-surface);--p-button-outlined-secondary-border-color:var(--sable-border);--p-button-outlined-secondary-color:var(--sable-text-soft);--p-button-outlined-secondary-hover-background:var(--sable-surface);--p-button-outlined-secondary-hover-border-color:color-mix(in srgb, var(--sable-border) 65%, var(--sable-text) 35%);--p-button-outlined-secondary-hover-color:var(--sable-text);--p-button-outlined-secondary-active-background:var(--sable-surface);--p-button-outlined-secondary-active-border-color:var(--sable-accent);--p-button-outlined-secondary-active-color:var(--sable-text);--p-button-outlined-primary-background:var(--sable-surface);--p-button-outlined-primary-border-color:var(--sable-accent);--p-button-outlined-primary-color:var(--sable-accent);--p-button-outlined-primary-hover-background:color-mix(in srgb, var(--sable-accent) 7%, var(--sable-surface));--p-button-outlined-primary-hover-border-color:var(--sable-accent);--p-button-outlined-primary-hover-color:var(--sable-accent);--el-button-bg-color:transparent;--el-button-border-color:var(--sable-border);--el-button-text-color:var(--el-input-icon-color,var(--el-text-color-placeholder));--el-button-hover-bg-color:transparent;--el-button-hover-border-color:color-mix(in srgb, var(--sable-border) 65%, var(--sable-text) 35%);--el-button-hover-text-color:var(--el-input-icon-color,var(--el-text-color-placeholder));--el-button-active-bg-color:transparent;--el-button-active-border-color:var(--sable-accent);--el-button-active-text-color:var(--el-text-color-secondary);gap:5px;padding:0 8px 0 10px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--radius-sm,8px)!important;border-bottom-right-radius:var(--radius-sm,8px)!important;background:var(--sable-surface)!important;color:var(--sable-text-soft)!important;box-shadow:none!important;border-color:#0000!important}.board-toolbar__search-fields-button.p-button:enabled:hover{background:var(--sable-surface)!important;color:var(--sable-text)!important;border-color:#0000!important}.board-toolbar__search-fields-label{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.board-toolbar__search-fields-count{background:color-mix(in srgb, var(--sable-accent) 13%, transparent);min-width:16px;height:16px;color:var(--sable-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.board-toolbar__search-fields-chevron{color:var(--text-soft);font-size:11px}.board-search-fields-list{gap:8px;display:grid}.board-search-fields-list__item{cursor:pointer;align-items:center;gap:8px;display:flex}.board-toolbar__search-icon{color:var(--text-soft)}.board-toolbar__sable-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-toolbar__grow{flex:48px;min-width:8px}.board-toolbar__sable-scope{align-items:center;gap:6px;display:flex}.board-toolbar__sable-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-toolbar__pill{border-radius:var(--app-control-radius,var(--radius-sm));letter-spacing:.02em;white-space:nowrap;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.board-toolbar__pill--accent{background:var(--sable-accent-soft,color-mix(in srgb, var(--accent) 16%, transparent));color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}.board-toolbar__pill--muted{background:var(--chrome-muted);color:var(--text-secondary);border:1px solid var(--border)}.board-toolbar__cta-add,.board-toolbar__refresh{flex-shrink:0}.board-toolbar__sort-placeholder.is-disabled,.board-toolbar__sort-placeholder:disabled{opacity:.55}@container (width<=1120px){.board-toolbar--in-app-topbar .board-toolbar__filter-button,.board-toolbar--in-app-topbar .board-toolbar__sort-placeholder{justify-content:center;width:34px;min-width:34px;padding-inline:0}.board-toolbar--in-app-topbar .board-toolbar__compact-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.board-toolbar__mobile-search-btn.p-button{flex-shrink:0;gap:6px;min-width:40px;padding-inline:12px}@media (width<=720px){.board-toolbar--in-app-topbar .board-toolbar__sable-row{gap:8px}.board-toolbar-mobile-dialog__root{align-items:flex-end}.board-toolbar-mobile-dialog__root .p-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;max-height:min(92dvh,100%);overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important}.board-toolbar-mobile-dialog__root .p-dialog-header,.board-toolbar-mobile-dialog__root .board-toolbar-mobile-dialog__header-wrap{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px 10px;display:flex}.board-toolbar-mobile-dialog__header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.board-toolbar-mobile-dialog__title{min-width:0;color:var(--text-primary);text-align:left;flex:auto;margin:0;font-size:16px;font-weight:600;line-height:1.25}.board-toolbar-mobile-dialog__root .p-dialog-content,.board-toolbar-mobile-dialog__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.board-toolbar-mobile-dialog__content{max-height:calc(92dvh - 56px);overflow:hidden auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))!important}.board-toolbar-mobile-dialog__body{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel--stacked{gap:12px}.board-toolbar-mobile-dialog__body .sable-search,.board-toolbar-mobile-dialog__body .sable-search--layout-board-filter{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;display:flex}.board-toolbar-mobile-dialog__body .sable-search__field{flex:auto;width:100%;min-width:0}.board-toolbar-mobile-dialog__body .sable-search__input{width:100%;min-width:0;max-width:100%;min-height:var(--app-control-height,var(--row-h));box-sizing:border-box}.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel__scope-toggle,.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel__fields-select,.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel__chips{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel__filters--sheet :deep(.crm-filter-builder){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.board-toolbar-mobile-dialog__body .board-toolbar-filters-panel__fields-select :deep(.p-multiselect){width:100%}}:is(body:has(.board-toolbar-mobile-dialog.p-dialog) .p-multiselect-overlay,body:has(.board-toolbar-mobile-dialog.p-dialog) .p-select-overlay){z-index:12000!important}.board-scroll--sable-kanban{background:var(--sable-kanban-bg,var(--bg));border:none;border-radius:0;gap:12px;padding:0 16px 20px}.board-column--sable{border-radius:var(--radius-md);background:var(--surface,var(--panel));border:1px solid var(--border);min-height:420px;box-shadow:var(--shadow-sm);background-image:none;padding:0;overflow:visible}.board-column--sable.board-column--empty{background:var(--surface,var(--panel))}.board-column__header--sable{border-bottom:1px solid var(--border);background:var(--surface,var(--panel));box-shadow:0 1px 0 var(--border), 0 8px 16px color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}.board-sticky-status-row__cell.board-column__header--sable{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface,var(--panel));box-shadow:0 1px 0 var(--chrome-inset-highlight) inset, 0 8px 18px color-mix(in srgb, var(--bg) 78%, transparent);overflow:hidden}.board-column__status-pill{width:max-content;max-width:min(var(--board-status-pill-max-width,290px), 100%);border-radius:var(--app-control-radius,var(--radius-sm));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border);flex:0 auto;align-items:center;min-width:0;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.board-column__status-pill.tone-colored{border-style:solid;border-width:1px}.board-column__count-muted{color:var(--text-soft);flex:none;font-size:11px;font-weight:500}.board-column__grow{flex:auto;min-width:0}.board-column__icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.board-column__icon-btn:hover:not(:disabled){background:var(--chrome-muted);color:var(--text-primary)}.board-column__icon-btn:disabled{opacity:.35;cursor:default}.board-column--sable .board-column__cards{gap:8px;padding:10px}.board-column--sable .board-column__cards--virtual{display:block;overflow-y:visible}.board-column__virtual-inner{min-width:0}.board-column__drop-hint{text-align:center;color:var(--text-soft);border:1px dashed var(--border);border-radius:var(--radius-sm);margin-bottom:4px;padding:18px 12px;font-size:12px}.deal-card--sable{box-sizing:border-box;background:var(--surface,var(--panel-strong));flex-direction:column;height:216px;padding:12px 12px 10px;display:flex;position:relative;overflow:hidden}.deal-card__signals{flex:none;justify-content:flex-end;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.deal-card__signal{appearance:none;letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 5px;font-family:inherit;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0000001a}button.deal-card__signal{cursor:pointer}button.deal-card__signal:hover{filter:brightness(.98);transform:translateY(-1px)}.deal-card__signal img{object-fit:contain;width:13px;height:13px;display:block}.deal-card__signal i{font-size:12px;line-height:1}.deal-card__signal--image{width:22px;min-width:22px;padding:0}.deal-card__signal--blue{color:#fff;background:#2563eb;border-color:#628ff1}.deal-card__signal--orange{color:#fff;background:#f97316;border-color:#fb9753}.deal-card__signal--purple{color:#3730a3;background:#eae9fc;border-color:#cecbf8}.deal-card__signal--green{color:#166534;background:#e3f0e8;border-color:#bddbc9}.deal-card__signal--danger{color:#dc2626;min-width:18px;box-shadow:none;background:0 0;border-color:#0000;padding:0}.deal-card__signal--danger i{font-size:15px}.deal-card__signal--muted,.deal-card__signal--more{background:var(--chrome-muted);border-color:var(--border);color:var(--text-secondary)}.deal-card-signals-popover{padding:0}.deal-card-signals-popover__body{gap:10px;min-width:220px;max-width:280px;padding:2px;display:grid}.deal-card-signals-popover__title{color:var(--text-primary);font-size:12px;font-weight:700}.deal-card-signals-popover__list{gap:8px;display:grid}.deal-card-signals-popover__item{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.deal-card-signals-popover__marker{box-shadow:none}.deal-card-signals-popover__copy{gap:2px;min-width:0;display:grid}.deal-card-signals-popover__copy strong{color:var(--text-primary);font-size:12px;line-height:1.2}.deal-card-signals-popover__copy span{color:var(--text-soft);font-size:11.5px;line-height:1.3}.deal-card__meta-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.deal-card__brand-name{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.deal-card__agency{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:42%;font-size:11px;overflow:hidden}.deal-card__flex-spacer{flex:1}.deal-card--sable .deal-card__title{letter-spacing:-.02em;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:54.7px;max-height:54.7px;margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-card__budget-row{min-height:18px;margin-bottom:8px}.deal-card__budget-strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.deal-card__progress{min-height:4px;margin-bottom:10px}.deal-card__progress-track{background:var(--chrome-muted);border-radius:4px;height:4px;overflow:hidden}.deal-card__progress-fill{background:var(--accent);border-radius:4px;height:100%}.deal-card__tags{flex-wrap:nowrap;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex;overflow:hidden}.deal-card__tag-list{flex:auto;gap:4px;min-width:0;display:flex;overflow:hidden}.deal-card__tag{white-space:nowrap;text-overflow:ellipsis;background:var(--chrome-muted);min-width:0;max-width:100%;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.deal-card__tag--empty{color:var(--text-soft)}.deal-card__footer-row{border-top:1px dashed var(--border);align-items:center;gap:8px;min-height:31px;margin-top:auto;padding-top:8px;display:flex}.deal-card__avatars{gap:4px;display:flex}.deal-card__avatar{background:var(--chrome-muted-strong);width:22px;height:22px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.deal-card__date-range{color:var(--text-soft);white-space:nowrap;margin-left:auto;font-size:11px}.deals-table-view{border-top:1px solid var(--border);background:var(--sable-kanban-bg,var(--bg));flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 16px 20px;display:flex}.deals-table-view__surface{min-width:0}.deals-table-view__head,.deals-table-view__row{grid-template-columns:2fr 1.4fr 1fr 1fr .9fr 1.25fr .9fr 1fr;align-items:center;gap:8px 12px;min-width:960px;padding:10px 16px;display:grid}.deals-table-view__head{text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);background:var(--chrome-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.deals-table-view__row{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;margin:0;transition:background .15s}.deals-table-view__row:hover{background:var(--chrome-muted)}.deals-table-view__row.is-active{background:var(--sable-accent-soft,color-mix(in srgb, var(--accent) 12%, transparent))}.deals-table-view__row:last-of-type{border-bottom:none}.deals-table-view__cell{min-width:0}.deals-table-view__cell--title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.deals-table-view__cell--muted{color:var(--text-secondary);font-size:13px}.deals-table-view__num{text-align:right;font-variant-numeric:tabular-nums}.deals-table-view__head .deals-table-view__num{text-align:right}.deals-table-view__cell--status{min-width:0}.deals-table-view__cell--team{justify-content:flex-start;align-items:center;min-width:0;display:flex}.deals-table-view__team-empty{color:var(--text-secondary);font-size:13px}.deals-table-view__cell--health{min-width:0}.deals-table-view__health{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.deals-table-view__health>*{flex:0 auto;min-width:0;max-width:calc(50% - 4px)}.deals-table-view__brand-line{align-items:center;gap:8px;min-width:0;display:inline-flex}.deals-table-view__empty{text-align:center;color:var(--text-soft);padding:28px 16px;font-size:13px}.overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.overview-card,.panel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.overview-card{padding:18px 20px}.overview-card__stat .el-statistic__head{color:var(--text-soft);margin-bottom:10px;font-size:13px}.overview-card__stat .el-statistic__content{letter-spacing:-.03em;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.1}.panel{padding:18px}.panel--soft{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.deal-card{border-radius:var(--radius-md);background:var(--panel-strong);box-shadow:var(--shadow-sm);cursor:pointer;border:1px solid #745b3c24;min-width:0;padding:14px;transition:transform .12s,box-shadow .12s,border-color .12s;overflow:hidden}.deal-card:hover{border-color:#745b3c38;transform:translateY(-1px);box-shadow:0 12px 24px #5b48311a}.deal-card--active{border-color:#4082d673;box-shadow:0 0 0 2px #4082d626,0 12px 24px #5b48311a}.deal-card__top{gap:6px;margin-bottom:8px;display:grid}.deal-card__context{color:#5b534a;flex-wrap:wrap;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.deal-card__context-item{border-radius:var(--radius-pill);background:#ffffff8c;border:1px solid #ffffffa6;padding:4px 10px;font-weight:500}.deal-card__title{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-card__dates{color:var(--text-soft);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.deal-card__dates span{min-width:0}.deal-card__done{border-radius:var(--radius-pill);color:#4a7f60;background:#e7f3eb;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:12px;line-height:1;display:inline-flex}.deal-card__budget{color:var(--sable-text-muted);margin:0 0 10px;font-size:16px;font-weight:700}.deal-card__footer{display:none}.deal-card__meta{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:12px;overflow:hidden}.deal-card__people,.deal-card__health{flex-wrap:wrap;gap:6px;display:flex}.deal-card__people{margin-bottom:10px}.deal-card__person{background:var(--chrome-muted);min-height:24px;color:var(--sable-text-muted);border-radius:10px;align-items:center;max-width:100%;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.deal-card__health .deal-health-pill{border-radius:10px;min-height:24px;padding:3px 8px;font-size:12px;line-height:1.2}.entity-card{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(#fff 0%,#f8f2ea 52%,#f2e7dc 100%);border:1px solid #4734232e;border-radius:26px;gap:14px;padding:22px;display:grid;box-shadow:0 16px 36px #2b1b0a26}.deal-file-upload .pi--upload{color:var(--sable-text-soft);margin-bottom:8px;font-size:34px}.deal-file-upload .el-upload__text{color:var(--sable-accent);margin:0;font-size:13px;line-height:1.4}.deal-file-upload .el-upload__text em{color:var(--sable-accent);font-style:normal;font-weight:700}.deal-file-upload .el-upload__tip{color:var(--sable-text-soft);margin-top:4px;font-size:11px;line-height:1.35}.deal-drawer__loading{color:var(--text-soft)}.deal-modal__body-loading.deal-drawer__loading{min-height:220px;color:var(--deal-text-muted,var(--text-secondary));justify-content:center;align-items:center;margin:0;padding:8px 16px 20px;font-size:14px;display:flex}.deal-modal__dialog--sable-fullpage .deal-modal__body-loading.deal-drawer__loading{color:var(--deal-text-muted,var(--text-secondary))}.deal-modal__dialog--sable-fullpage .deal-modal__body-loading.deal-drawer__loading .sable-funnel-loader{min-height:200px}.deal-modal{z-index:30;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deal-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;position:absolute;inset:0}.deal-modal__dialog{z-index:1;border:1px solid var(--border);background:var(--bg);width:min(1120px,100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);box-shadow:var(--sable-shadow-lg);border-radius:28px;flex-direction:column;padding:24px;transition:width .2s;display:flex;position:relative;overflow:hidden}.deal-modal__dialog:not(.deal-modal__dialog--sable-card){--deal-canvas-0:var(--bg);--deal-canvas-1:var(--panel);--deal-surface:var(--panel);--deal-surface-elev:var(--panel-strong);--deal-surface-muted:var(--sable-surface-muted);--deal-border:var(--border);--deal-border-soft:var(--chrome-border-soft);--deal-text:var(--text-primary);--deal-text-muted:var(--text-secondary);--deal-text-soft:var(--text-soft);--deal-accent:var(--accent)}.deal-modal__dialog.deal-modal__dialog--sable-card{--deal-canvas-0:#12121a;--deal-canvas-1:#16151f;--deal-surface:#1c1b26;--deal-surface-elev:#242333;--deal-surface-muted:#2a283d;--deal-border:#ffffff1a;--deal-border-soft:#ffffff0f;--deal-text:#edecf4;--deal-text-muted:#9c97b0;--deal-text-soft:#a9a4be;--deal-accent:#8b7dff;--text-primary:var(--deal-text);--text-secondary:var(--deal-text-muted);--text-tertiary:color-mix(in srgb, var(--deal-text-muted) 72%, var(--deal-text));--text-soft:var(--deal-text-soft);--text-muted:var(--deal-text-muted);--text-meta:var(--deal-text-soft);--border:var(--deal-border-soft);--border-strong:#ffffff29;--surface:var(--deal-surface);--panel:var(--deal-surface);--panel-strong:var(--deal-surface-elev);--bg:var(--deal-canvas-0);--chrome-muted:#ffffff12;--chrome-muted-strong:#ffffff1c;--accent:var(--deal-accent);--accent-text:#c9bfff;--sable-accent-soft:#8b7dff2e;--shadow-sm:0 1px 0 #00000059, 0 4px 14px #00000047;--shadow-lg:0 24px 56px #0000008c;--el-color-primary:var(--deal-accent);--el-color-primary-light-3:color-mix(in srgb, var(--deal-accent) 78%, #fff);--el-color-primary-light-5:color-mix(in srgb, var(--deal-accent) 62%, #fff);--el-color-primary-light-7:#8b7dff38;--el-color-primary-light-8:#8b7dff29;--el-color-primary-light-9:#8b7dff1f;--el-color-primary-dark-2:#6f5fd6;border:1px solid var(--deal-border);background:linear-gradient(165deg, var(--deal-canvas-1) 0%, var(--deal-canvas-0) 42%, #0f0f16 100%);box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:22px;padding:22px 22px 20px}.deal-modal__header{z-index:3;background:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #745b3c14;flex:none;margin:-24px -24px 18px;padding:24px 24px 18px;position:sticky;top:0}.deal-modal__dialog.p-dialog .p-dialog-header{border-bottom:1px solid var(--border);background:var(--bg);border-radius:12px;margin:0 20px 12px;padding:12px 20px 10px}.deal-modal__dialog--brand-panel.p-dialog .p-dialog-header,.deal-modal__dialog--reference-panel.p-dialog .p-dialog-header{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 10px 14px;padding:0}.deal-modal__dialog--brand-panel .brand-drawer-header,.deal-modal__dialog--reference-panel .deal-modal__header-sable{border-radius:var(--radius-md,10px);border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 94%, var(--bg) 6%) 0%, color-mix(in srgb, var(--panel) 88%, var(--bg) 12%) 100%);width:100%;min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--border) 45%, transparent), 0 8px 24px -18px color-mix(in srgb, var(--text-primary) 12%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.deal-modal__dialog--brand-panel .brand-drawer-header__start,.deal-modal__dialog--reference-panel .brand-drawer-header__start{flex:auto;gap:3px;min-width:0;display:grid}.deal-modal__dialog--brand-panel .brand-drawer-header__overline,.deal-modal__dialog--reference-panel .brand-drawer-header__overline{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:600;line-height:1.15}.deal-modal__dialog--brand-panel .brand-drawer-header__title,.deal-modal__dialog--reference-panel .brand-drawer-header__title{letter-spacing:-.02em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.25;overflow:hidden}.deal-modal__dialog--brand-panel .brand-drawer-header__end,.deal-modal__dialog--reference-panel .brand-drawer-header__end{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.deal-modal__dialog--brand-panel .brand-drawer-header__end .deal-tracking-pixels--embed{max-width:min(100%,340px)}.deal-modal__dialog--brand-panel .brand-drawer-header__actions,.deal-modal__dialog--reference-panel .brand-drawer-header__actions{align-items:center;gap:8px;display:inline-flex}.deal-modal__dialog--brand-panel .brand-drawer-header__actions--lead{border-left:1px solid color-mix(in srgb, var(--border) 88%, transparent);margin-left:4px;padding-left:12px}.deal-modal__dialog--reference-panel .deal-modal__header-sable-row{width:100%}.deal-modal__dialog.deal-modal__dialog--sable-card.p-dialog .p-dialog-header{border-bottom-color:var(--deal-border)}.deal-dialog-mask--workspace,.deal-dialog-mask--workspace.el-modal-dialog{inset:unset!important;left:var(--app-shell-deal-dialog-inset-left,var(--sidebar-width))!important;top:var(--app-shell-topbar-height,52px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;display:flex!important;position:fixed!important;bottom:0!important;right:0!important}.deal-dialog-mask--workspace .p-dialog-mask{flex:auto;min-width:0;min-height:0;inset:unset!important;left:var(--app-shell-deal-dialog-inset-left,var(--sidebar-width))!important;top:var(--app-shell-topbar-height,52px)!important;pointer-events:none!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:fixed!important;bottom:0!important;right:0!important;overflow:auto!important}.deal-dialog-mask--workspace .p-dialog.deal-modal__dialog--sable-fullpage{flex:auto;min-height:0;max-height:none;pointer-events:auto!important}.deal-modal__dialog.deal-modal__dialog--sable-fullpage.deal-modal__dialog{border-radius:0;flex-direction:column;height:100%;max-height:100%;padding:0;display:flex;width:100%!important;max-width:100%!important;margin:0!important}.deal-modal__dialog--sable-fullpage.p-dialog .p-dialog-header{border:none;border-bottom:1px solid var(--deal-border);background:var(--bg);box-shadow:none;border-radius:0;flex-shrink:0;margin:0;padding:12px 16px 10px}.deal-modal__dialog--sable-fullpage .p-dialog-content{background:var(--bg);flex-direction:column;flex:auto;min-height:0;padding:0 16px 18px;display:flex}.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable{border-radius:var(--radius-lg);border:1px solid var(--deal-border);background:var(--sable-surface);margin:12px 0 16px;box-shadow:0 1px #0000002e}.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--ref{margin-top:12px;margin-bottom:10px}.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-muted,.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-sep,.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-back{color:var(--deal-text-muted,var(--text-secondary))}.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-current{color:var(--deal-text,var(--text-primary))}.deal-modal__dialog--sable-fullpage .deal-modal__width-toggle{border-color:var(--deal-border,var(--sable-border));background:color-mix(in srgb, var(--deal-text,var(--sable-text)) 6%, transparent)}.deal-modal__dialog--sable-fullpage .deal-modal__width-toggle-btn{color:var(--deal-text-soft,var(--sable-text-soft))}.deal-modal__dialog--sable-fullpage .deal-modal__width-toggle-btn:hover:not(.deal-modal__width-toggle-btn--active){color:var(--deal-text,var(--sable-text));background:color-mix(in srgb, var(--deal-text,var(--sable-text)) 8%, transparent)}.deal-modal__dialog--sable-fullpage .deal-modal__width-toggle-btn--active{color:#fff;background:var(--deal-accent,var(--sable-accent));box-shadow:none}.deal-modal__dialog--sable-fullpage .deal-modal__header-btn--primary-sable.p-button--primary{--el-button-bg-color:var(--deal-accent);--el-button-border-color:var(--deal-accent);--el-button-hover-bg-color:color-mix(in srgb, var(--deal-accent) 88%, #fff);--el-button-hover-border-color:color-mix(in srgb, var(--deal-accent) 88%, #fff)}.deal-modal__dialog--sable-fullpage .deal-modal__header-btn--toolbar.p-button.is-plain{border-color:var(--deal-border);color:var(--deal-text-muted,var(--text-secondary));background:0 0}.deal-modal__dialog--sable-fullpage .deal-modal__header-btn--toolbar.p-button.is-plain:hover{color:var(--deal-text,var(--text-primary));background:#ffffff0f;border-color:#fff3}.deal-modal__dialog--sable-fullpage .deal-detail-layout{flex:auto;min-height:0}.deal-modal__hero-status-dict{flex-shrink:0;width:auto;min-width:0;max-width:min(300px,48vw)}.deal-modal__hero-status-dict .crm-tone-select{min-width:min(180px,42vw);width:auto!important}.deal-modal__hero-status-dict .crm-dictionary-select{width:auto!important}.deal-modal__hero-status-dict .crm-tone-tooltip__trigger .crm-dictionary-select.crm-dictionary-select--single.crm-tone-select.p-select{border-radius:999px;min-height:34px}.deal-modal__hero-status-dict .crm-tone-tooltip__trigger .crm-dictionary-select.crm-dictionary-select--single.crm-tone-select.p-select .p-select-label{border:1px solid var(--border);box-shadow:none;background:var(--chrome-muted);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.deal-modal__hero-status-dict .crm-tone-tooltip__trigger .crm-dictionary-select.crm-dictionary-select--single.crm-tone-select.p-select:not(.p-disabled):hover .p-select-label{background:var(--chrome-muted-strong,var(--chrome-muted));border-color:color-mix(in srgb, var(--border) 70%, var(--deal-accent,var(--accent)) 30%)}.deal-modal__hero-status-dict .crm-tone-tooltip__trigger .crm-dictionary-select.crm-dictionary-select--single.crm-tone-select.p-select.p-focus .p-select-label{background:var(--chrome-muted-strong,var(--chrome-muted));border-color:var(--app-control-focus-border,var(--sable-ring))}.deal-modal__dialog .p-dialog-content{height:100%;min-height:0;color:inherit;background:0 0;flex-direction:column;flex:auto;padding-top:0;display:flex;overflow:hidden}.deal-drawer__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.deal-modal__header-sable,.deal-modal__header-sable-row{width:100%;min-width:0}.deal-modal__header-sable-row--chrome{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-modal__header-sable-breadcrumb{min-width:0;color:var(--text-soft);white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.deal-modal__breadcrumb-back{border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:4px 6px;display:inline-flex}.deal-modal__breadcrumb-back:hover{color:var(--accent-text);background:var(--chrome-muted)}.deal-modal__breadcrumb-sep{color:var(--text-soft);opacity:.7;flex:none}.deal-modal__breadcrumb-muted{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:200px;overflow:hidden}.deal-modal__breadcrumb-link{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);min-width:0;max-width:200px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:0 auto;margin:0;padding:2px 4px;font-size:12.5px;overflow:hidden}.deal-modal__breadcrumb-link:hover{color:var(--accent-text);background:var(--chrome-muted)}.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-link{color:var(--deal-text-muted,var(--text-secondary))}.deal-modal__dialog--sable-fullpage .deal-modal__breadcrumb-link:hover{color:var(--deal-text,var(--text-primary));background:#ffffff0f}.deal-modal__breadcrumb-current{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.deal-modal__status-chip{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:min(280px,40vw);padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.deal-modal__status-chip--draft{background:var(--chrome-muted);color:var(--text-secondary)}.deal-modal__status-chip--inline{max-width:none;padding:2px 8px;font-size:11px}.deal-modal__header-sable-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.deal-modal__header-sable-row--chrome:not(:has(.deal-modal__header-sable-breadcrumb)) .deal-modal__header-sable-actions{justify-content:flex-start;width:100%}.deal-modal__save-state{border:1px solid var(--sable-border,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--sable-surface,var(--surface)) 92%, transparent);max-width:min(230px,100%);min-height:28px;color:var(--sable-text,var(--text-primary));align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.deal-modal__save-state-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.deal-modal__save-state-dot{background:currentColor;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.deal-modal__save-state--saved .deal-modal__save-state-dot{color:#31a36b}.deal-modal__save-state--saving .deal-modal__save-state-dot{color:var(--sable-accent,var(--accent));animation:1s ease-in-out infinite deal-save-state-pulse}.deal-modal__save-state--dirty .deal-modal__save-state-dot{color:#c48a2d}.deal-modal__save-state--error{background:#ae53691a;border-color:#9f314f52}.deal-modal__save-state--error .deal-modal__save-state-dot{color:#9f314f}.deal-modal__save-state-action.p-button{margin-left:0}.deal-modal__width-toggle{border-radius:var(--app-control-radius,var(--radius-sm,8px));border:1px solid var(--sable-border,var(--border));background:var(--sable-surface-muted,var(--chrome-muted));min-height:var(--app-control-height,32px);box-sizing:border-box;flex-shrink:0;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.deal-modal__width-toggle-btn{border-radius:calc(var(--app-control-radius,var(--radius-sm,8px)) - 2px);font:inherit;cursor:pointer;color:var(--sable-text-soft,var(--text-soft));background:0 0;border:none;margin:0;padding:4px 12px;font-size:12.5px;font-weight:600;line-height:1.2;transition:color .12s,background .12s}.deal-modal__width-toggle-btn:hover:not(.deal-modal__width-toggle-btn--active){color:var(--sable-text,var(--text-primary));background:color-mix(in srgb, var(--sable-text) 6%, transparent)}.deal-modal__width-toggle-btn--active{color:#fff;background:var(--sable-accent,var(--accent));box-shadow:none;font-weight:600}@media (width<=520px){.deal-modal__width-toggle-btn{padding:4px 8px;font-size:11px}.deal-modal__save-state{max-width:100%}}.deal-modal__header-btn--ghost.p-button.is-plain{border-color:var(--border);color:var(--text-secondary)}@keyframes deal-save-state-pulse{0%,to{opacity:1}50%{opacity:.35}}.deal-modal__hero-sable{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--sable-surface);box-shadow:var(--shadow-sm);flex:none;margin:0 0 16px;padding:20px 22px}.deal-modal__hero-sable-inner{align-items:flex-start;gap:20px;min-width:0;display:flex}.deal-modal__hero-main{flex:1;min-width:0}.deal-modal__hero-meta{color:var(--text-soft);margin-bottom:6px;font-size:12px;font-weight:500}.deal-modal__hero-title{margin-bottom:12px}.deal-modal__hero-title-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.deal-modal__hero-title-row .deal-modal__hero-title{flex:min(200px,100%);min-width:0;margin-bottom:0}.deal-modal__hero-stat--health{position:relative}.deal-modal__hero-stat-label--vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal-modal__hero-title-input.p-inputtext{cursor:text;padding-inline:0;letter-spacing:-.03em;width:100%;color:var(--text-primary);border-radius:0;padding-left:0;font-size:26px;font-weight:600;line-height:1.15;box-shadow:none!important;background:0 0!important;border:none!important}.deal-modal__hero-title-input.p-inputtext:hover{box-shadow:none!important}.deal-modal__hero-title-input.p-inputtext:focus{box-shadow:inset 0 -1px 0 0 var(--deal-accent,var(--accent,#6b7dff))!important;border:none!important}.deal-modal__hero-title-input.p-inputtext::placeholder{color:var(--text-soft);font-weight:500}.deal-modal__hero-stats{flex-wrap:wrap;gap:16px 24px;display:flex}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat-value--hero-kpi-strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.12}.deal-modal__dialog--sable-card .deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat-value--hero-kpi-strong{color:var(--deal-text,var(--text-primary))}.deal-modal__hero-stats--ref-kpis{--hero-ref-label-fs:10.5px;--hero-ref-label-lh:1.35;--hero-ref-label-gap:5px;column-gap:clamp(14px,1.8vw,22px);row-gap:var(--hero-ref-label-gap);grid-template-rows:auto auto;grid-template-columns:max-content max-content max-content minmax(0,1fr);place-items:start;width:100%;min-width:0;height:100%;display:grid}@supports (grid-template-rows:subgrid){.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat{grid-template-rows:subgrid;grid-row:1/-1;min-width:0;display:grid}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat-label,.deal-modal__hero-stats--ref-kpis .deal-modal__hero-kpi-label-slot{grid-row:1;align-self:start}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-kpi-label-slot{pointer-events:none;width:0;min-height:calc(var(--hero-ref-label-fs) * var(--hero-ref-label-lh));display:block;overflow:hidden}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat:not(.deal-modal__hero-stat--health)>.deal-modal__hero-stat-value,.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--health .deal-modal__hero-health,.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--hero-kpi-pair .deal-modal__hero-kpi-pair-row{grid-row:2;align-self:end}}@supports not (grid-template-rows:subgrid){.deal-modal__hero-stats--ref-kpis{grid-template-rows:auto;row-gap:0}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat{align-items:flex-start;gap:var(--hero-ref-label-gap);flex-direction:column;min-width:0;display:flex}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-kpi-label-slot{display:none}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--hero-kpi-pair{padding-top:calc(var(--hero-ref-label-fs) * var(--hero-ref-label-lh) + var(--hero-ref-label-gap))}}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--hero-kpi-pair{padding-right:clamp(4px,1vw,10px)}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat-label{line-height:var(--hero-ref-label-lh);min-height:calc(var(--hero-ref-label-fs) * var(--hero-ref-label-lh));box-sizing:border-box}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-kpi-pair-row{flex-flow:row;align-items:flex-end;gap:clamp(12px,1.5vw,20px);min-width:0;display:flex}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat-value{margin:0;line-height:1.35;display:block}.deal-modal__hero-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.deal-modal__hero-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;font-weight:600}.deal-modal__dialog--sable-card .deal-modal__hero-stat-label{color:var(--deal-text-muted,var(--text-secondary))}.deal-modal__hero-stat-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:15px;font-weight:600}.deal-modal__hero-stat--health .deal-modal__hero-health{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--health{justify-self:stretch;width:100%;min-width:0;height:100%;container-type:inline-size}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-health{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-health>*{min-width:0;max-width:100%}@container (width<=260px){.deal-modal__hero-stats--ref-kpis .deal-modal__hero-health{flex-flow:column;align-items:stretch}.deal-modal__hero-stats--ref-kpis .deal-modal__hero-health>*{width:100%}}.deal-modal__hero-muted{color:var(--text-soft);font-size:13px}.deal-modal__hero-aside{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.deal-modal__hero-aside-btn.p-button{justify-content:flex-start}.deal-modal__hero-sable--ref{background:var(--sable-surface);border-color:var(--deal-border)}.deal-modal__hero-sable-inner--ref{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 28px;display:grid}.deal-modal__hero-sable-col--main{flex:280px;width:100%;min-width:0}.deal-modal__hero-sable-col--rail{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:10px;display:flex}.deal-modal__hero-sable-inner--ref>.deal-modal__hero-stats--ref-kpis{grid-area:2/1/auto/-1}.deal-modal__hero-top{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.deal-modal__hero-sable--ref .deal-modal__hero-top{margin-bottom:0}.deal-modal__hero-heading{flex:1;min-width:0}.deal-modal__hero-meta-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.deal-modal__hero-meta-row .deal-modal__hero-meta,.deal-modal__hero-title--solo{margin-bottom:0}.deal-modal__hero-sable--ref .deal-modal__hero-meta-row--ref{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.deal-modal__hero-sable--ref .deal-modal__hero-meta-row--ref .deal-modal__hero-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--deal-text-muted,var(--text-secondary));flex:140px;font-size:12px;font-weight:500;overflow:hidden}.deal-modal__hero-meta--refs{flex-wrap:nowrap;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.deal-hero-ref-link,.deal-hero-ref-plain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-hero-ref-link{font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.deal-hero-ref-link:hover{color:var(--deal-accent,var(--accent,#6b7dff));text-underline-offset:2px;text-decoration:underline}.deal-hero-ref-link:focus-visible{outline:2px solid var(--deal-accent,var(--accent,#6b7dff));outline-offset:2px;border-radius:2px}.deal-hero-ref-sep{color:var(--deal-text-muted,var(--text-secondary));opacity:.85;flex-shrink:0;margin:0 .35em}.deal-hero-ref-popover-panel.p-popover-content{padding:12px 14px}.deal-hero-rail__actions{flex-flow:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.deal-hero-rail__btn{border-radius:var(--radius-sm);border:1px solid var(--deal-border);color:var(--deal-text,var(--text-primary));cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.deal-hero-rail__btn:hover{color:var(--deal-text,var(--text-primary));background:#ffffff0f;border-color:#ffffff2e}.deal-hero-rail__btn--active{background:color-mix(in srgb, var(--deal-accent,var(--accent)) 20%, transparent);border-color:color-mix(in srgb, var(--deal-accent,var(--accent)) 55%, #ffffff29);color:var(--deal-text,var(--text-primary))}.deal-hero-rail__btn--active:hover{background:color-mix(in srgb, var(--deal-accent,var(--accent)) 26%, transparent);border-color:color-mix(in srgb, var(--deal-accent,var(--accent)) 70%, #ffffff2e)}.deal-hero-rail__btn:disabled{cursor:not-allowed;opacity:.45}.deal-hero-rail__btn:disabled:hover{border-color:var(--deal-border);color:var(--deal-text,var(--text-primary));background:0 0}.deal-hero-rail__btn .pi{font-size:16px}.deal-hero-rail__btn-label{white-space:nowrap;min-width:0}.deal-hero-rail__btn--icon{justify-content:center;min-width:40px;padding:8px 10px}.deal-hero-rail__team{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.deal-hero-rail__team-label{color:var(--deal-text-muted,var(--text-soft));font-size:11px;font-weight:500}.deal-hero-rail__team-stack{flex-shrink:0;align-items:center;display:inline-flex}.deal-hero-rail__team-stack>*+*{margin-left:-7px}.deal-hero-rail__avatar{letter-spacing:-.3px;color:#fff;width:24px;height:24px;box-shadow:0 0 0 2px var(--sable-surface);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.deal-hero-rail__avatar-overflow{background:var(--deal-surface-muted,var(--sable-surface-muted));width:24px;height:24px;color:var(--deal-text-muted,var(--text-muted));box-shadow:0 0 0 2px var(--sable-surface);border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.deal-hero-rail__add{border:1px dashed var(--border-strong,var(--deal-border));width:24px;height:24px;color:var(--deal-text-muted,var(--text-soft));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.deal-hero-rail__add .pi{font-size:12px}.deal-hero-rail__add:hover{color:var(--deal-accent);background:#8b7dff1f;border-color:#8b7dff73}@media (width<=1180px){.deal-hero-rail__actions{flex-wrap:nowrap}.deal-hero-rail__btn{justify-content:center;gap:0;min-width:40px;padding:8px 10px}.deal-hero-rail__btn-label{display:none}}.deal-modal__hero-stat-value--accent{color:var(--deal-accent)!important}.deal-overview__status-only{max-width:360px;margin-bottom:14px}.deal-drawer__eyebrow{color:var(--sable-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.deal-drawer__title{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.1}.deal-drawer__close{flex-shrink:0}.deal-modal__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.deal-drawer__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.deal-detail-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:12px 18px;height:100%;min-height:0;display:grid}.deal-detail-layout--chat-hidden{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.deal-detail-layout>.deal-tabs-sticky--layout{z-index:auto;grid-area:1/1/auto/-1;align-self:stretch;margin-bottom:0;position:static}.deal-detail-layout__content{grid-area:2/1;align-self:stretch;min-width:0;height:100%;min-height:0;padding-right:4px;overflow:hidden auto}.deal-detail-layout__chat{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;grid-area:2/2;align-self:stretch;display:flex;position:sticky;top:0;overflow:hidden}.deal-detail-layout--chat-hidden .deal-detail-layout__content{grid-column:1}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-overview__top{grid-template-columns:minmax(0,1fr)}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-drawer__summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-drawer__summary--compact .deal-drawer__summary-card--date,.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-drawer__summary--compact .deal-drawer__summary-card--wide,.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-drawer__summary--compact .deal-drawer__summary-card--half{grid-column:auto}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-overview__metrics .deal-drawer__summary-card--wide{grid-column:auto}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-overview__metrics .deal-drawer__summary-card--wide:last-child{grid-column:1/-1}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout:not(.deal-detail-layout--chat-hidden) .deal-hero-grid .deal-hero-card:last-child{grid-column:1/-1}.deal-detail-layout--sable-wide:not(.deal-detail-layout--chat-hidden){grid-template-columns:minmax(0,1fr) minmax(260px,340px) 440px}.deal-detail-layout--sable-wide.deal-detail-layout--wide-side-chat{grid-template-columns:minmax(0,1fr) 440px}.deal-detail-layout--sable-wide.deal-detail-layout--wide-side-chat .deal-detail-layout__chat{grid-area:2/2}.deal-detail-layout--sable-wide.deal-detail-layout--wide-hero-rail{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.deal-detail-layout--sable-wide.deal-detail-layout--wide-hero-rail .deal-detail-layout__hero-rail{grid-area:2/2}.deal-detail-layout--sable-wide.deal-detail-layout--wide-chat-no-rail:not(.deal-detail-layout--chat-hidden){grid-template-columns:minmax(0,1fr) 440px}.deal-detail-layout--sable-wide.deal-detail-layout--wide-chat-no-rail:not(.deal-detail-layout--chat-hidden) .deal-detail-layout__chat{grid-column:2}.deal-detail-layout--sable-wide.deal-detail-layout--chat-hidden{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.deal-detail-layout--sable-wide .deal-overview__top{grid-template-columns:minmax(0,1fr)}.deal-detail-layout--sable-wide .deal-drawer__summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout--sable-wide .deal-drawer__summary--compact .deal-drawer__summary-card--date,.deal-detail-layout--sable-wide .deal-drawer__summary--compact .deal-drawer__summary-card--wide,.deal-detail-layout--sable-wide .deal-drawer__summary--compact .deal-drawer__summary-card--half{grid-column:auto}.deal-detail-layout--sable-wide .deal-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout--sable-wide .deal-overview__metrics .deal-drawer__summary-card--wide{grid-column:auto}.deal-detail-layout--sable-wide .deal-overview__metrics .deal-drawer__summary-card--wide:last-child{grid-column:1/-1}.deal-detail-layout--sable-wide .deal-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-layout--sable-wide .deal-hero-grid .deal-hero-card:last-child{grid-column:1/-1}.deal-detail-layout--sable-wide .deal-detail-layout__content{min-width:0;display:block}.deal-detail-layout--sable-wide .deal-detail-layout__hero-rail{grid-area:2/2;align-self:start;min-width:0;min-height:0;max-height:100%;position:sticky;top:0;overflow:hidden auto}.deal-detail-layout--sable-wide:not(.deal-detail-layout--chat-hidden):not(.deal-detail-layout--wide-side-chat):not(.deal-detail-layout--wide-hero-rail) .deal-detail-layout__chat{grid-area:2/3}.deal-detail-layout--sable-wide .deal-hero-grid--team-links-block{flex-direction:column;gap:14px;margin-bottom:0;display:flex}@media (width<=960px){.deal-detail-layout--sable-wide:not(.deal-detail-layout--chat-hidden),.deal-detail-layout--sable-wide.deal-detail-layout--wide-side-chat,.deal-detail-layout--sable-wide.deal-detail-layout--wide-hero-rail,.deal-detail-layout--sable-wide.deal-detail-layout--chat-hidden{grid-template-columns:minmax(0,1fr)}.deal-detail-layout--sable-wide .deal-detail-layout__hero-rail{grid-area:auto/1;max-height:none;position:static;overflow:visible}.deal-detail-layout--sable-wide:not(.deal-detail-layout--chat-hidden) .deal-detail-layout__chat,.deal-detail-layout--sable-wide.deal-detail-layout--wide-side-chat .deal-detail-layout__chat{grid-area:auto/1}}.deal-overview{gap:12px;margin-bottom:22px;display:grid}.deal-overview__top{grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr);align-items:start;gap:12px;display:grid}.deal-overview__title-card{margin-bottom:0}.deal-drawer__summary--compact{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:0}.deal-overview__metrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.deal-title-editor{gap:8px;margin-bottom:18px;display:grid}.deal-editor{gap:16px;margin-bottom:18px;display:grid}.deal-editor__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.deal-editor__header h4{margin:0;font-size:18px}.deal-editor__header p{color:var(--text-soft);margin:6px 0 0}.deal-editor__status{background:var(--chrome-muted);color:#5c4a39;white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.deal-editor__status--editing{color:#285b95;background:#4082d61f}.deal-editor__grid .input:disabled,.deal-editor__grid .textarea:disabled{color:#5a4d40;cursor:default;background:#ffffff8f}.deal-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.deal-tabs-sticky{z-index:2;background:var(--sable-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:20px;position:sticky;top:0}.deal-modal__dialog .deal-tabs-sticky{background:var(--bg)}.deal-tabs__button{background:var(--chrome-muted);color:#5a4d40;cursor:pointer;border:0;border-radius:999px;padding:9px 14px}.deal-tabs__button--active{background:var(--sable-surface-muted);color:var(--sable-text);font-weight:600}.deal-hero-card{background:var(--chrome-muted);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.deal-health-list,.deal-flags{gap:8px;display:grid}.deal-health-list__item{gap:4px;display:grid}.deal-health-list__name{color:var(--text-soft);font-size:13px}.deal-system-link{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel-strong);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.deal-system-link:hover,.deal-system-link:focus-visible{border-color:var(--border-strong);background:var(--panel);box-shadow:var(--shadow-sm)}.deal-system-link-row{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-strong);align-items:center;gap:8px;min-width:0;padding:6px 8px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.deal-system-link-row:hover{border-color:var(--border-strong);background:var(--panel);box-shadow:var(--shadow-sm)}.deal-system-link-row__title{text-align:left;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}.deal-system-link-row .deal-system-link-row__brand.deal-system-link__icon{background:var(--chrome-muted);width:28px;height:28px;color:var(--text-primary);border:1px solid var(--border);border-radius:6px;flex-shrink:0;font-size:12px;font-weight:700}.deal-system-link-row .deal-system-link-row__brand.deal-system-link__icon--image{background:var(--panel)}.deal-system-link-row .deal-system-link-row__brand.deal-system-link__icon--image img{width:16px;height:16px}.deal-system-link-row__go{border:1px solid var(--border);width:28px;height:28px;color:var(--text-soft);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.deal-system-link-row__go:hover,.deal-system-link-row__go:focus-visible{color:var(--accent-text);border-color:var(--border-strong);background:var(--chrome-muted);outline:none}.deal-system-link-row__go .pi{font-size:15px}.deal-system-link-row__info{border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.deal-system-link-row__info:hover,.deal-system-link-row__info:focus-visible{color:var(--accent-text);border-color:var(--border-strong);background:var(--chrome-muted);outline:none}.deal-system-link-row__info .pi{font-size:15px}.deal-system-links{gap:6px;display:grid}.deal-system-links__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.deal-system-links__hint{color:var(--text-soft);font-size:12px}.deal-system-links__toggle{width:fit-content;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.deal-system-links__toggle:hover{color:var(--accent)}.deal-system-link__icon{border-radius:var(--radius-sm);background:var(--chrome-muted);width:36px;height:36px;color:var(--text-primary);border:1px solid var(--border);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.deal-system-link__icon--image{background:var(--panel);border:1px solid var(--chrome-border);overflow:hidden}.deal-system-link__icon--image img{width:20px;height:20px;display:block}.deal-system-link__content{gap:2px;min-width:0;display:grid}.deal-system-link__content strong,.deal-system-link__content span{min-width:0;display:block}.deal-system-link__content strong{color:var(--text-primary);font-size:14px}.deal-system-link__content span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deal-system-link__empty{color:var(--text-soft);margin:0;font-size:13px}.monkey-order-popover.p-popover,.p-popover .monkey-order-popover{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);max-width:min(360px,96vw);box-shadow:var(--shadow-lg)}.monkey-order-popover .p-popover-flipped:before{border-color:var(--border);background:var(--panel)}.monkey-order-preview{gap:14px;display:grid}.monkey-order-preview__head{gap:4px;display:grid}.monkey-order-preview__head strong{color:var(--text-primary);font-size:15px;line-height:1.35}.monkey-order-preview__head span{color:var(--text-soft);font-size:12px}.monkey-order-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monkey-order-preview__field{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-strong);gap:4px;padding:10px 12px;display:grid}.monkey-order-preview__field span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.monkey-order-preview__field strong{color:var(--text-primary);word-break:break-word;font-size:13px;line-height:1.35}.monkey-order-preview__state{color:var(--text-secondary);margin:0;font-size:13px}.monkey-order-preview__state--error{color:var(--sable-danger)}@media (width<=720px){.monkey-order-preview__grid{grid-template-columns:minmax(0,1fr)}}.deal-health-pill,.deal-flag{background:var(--chrome-muted);color:#5c4a39;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:4px 10px;font-weight:600;display:inline-flex}.deal-modal__hero-sable--ref .deal-health-pill--hero{border:1px solid var(--tone-color,transparent);align-items:center;max-width:min(280px,48vw);padding:5px 10px;font-size:12px;font-weight:600;line-height:1.25}.deal-flag--active{color:#4a7f60;background:#e7f3eb}.deal-drawer__summary-card{background:var(--chrome-muted);border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.deal-drawer__summary-card--wide{grid-column:span 4}.deal-drawer__summary-card--date,.deal-drawer__summary-card--half{grid-column:span 2}.deal-drawer__summary-card--status{background:0 0;place-content:start stretch;justify-items:stretch;gap:10px;padding:0}.deal-drawer__summary-card strong{overflow-wrap:anywhere}.deal-metric-card{background:linear-gradient(180deg, var(--chrome-muted), var(--chrome-muted));gap:10px;padding:18px 20px}.deal-metric-card--formats{align-content:start}.deal-metric-card--formats .el-select__wrapper{min-height:56px}.deal-metric-card__input .el-input__wrapper{min-height:64px;box-shadow:none;background:0 0;border:0;align-items:center;padding-inline:0;display:flex}.deal-metric-card__input .el-input__wrapper.is-focus{box-shadow:none!important}.deal-metric-card__input .el-input__inner{letter-spacing:-.03em;color:#3f4652;height:auto;padding:4px 0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;overflow:hidden}.deal-drawer__label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.deal-drawer__text{color:var(--sable-text-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0}.deal-section+.deal-section,.reference-section+.reference-section,.deal-section+.reference-section,.reference-section+.deal-section{margin-top:20px}.deal-section__title,.reference-section__title{margin:0 0 12px;font-size:18px}.deal-section__fields,.reference-section__fields{gap:10px;display:grid}.deal-comments{gap:14px;display:grid}.deal-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.deal-history-toolbar__select{flex:0 220px;min-width:180px;max-width:100%}.deal-history-toolbar__count{color:var(--text-soft);white-space:nowrap;font-size:13px}.deal-comment-composer,.deal-comment-card{background:var(--chrome-muted);border:1px solid var(--chrome-border-soft);border-radius:18px;gap:10px;padding:16px;display:grid}.deal-comment-composer__actions{justify-content:flex-end;display:flex}.deal-comment-card__meta{color:var(--text-soft);align-items:start;gap:12px;font-size:13px;display:grid}.deal-history-timeline{margin-top:2px}.deal-history-timeline .p-timeline-event-opposite{display:none}.deal-history-timeline .p-timeline-event-content{padding:0 0 18px 14px}.deal-history-timeline .p-timeline-event:last-child .p-timeline-event-content{padding-bottom:0}.deal-history-timeline__marker{background:var(--p-surface-100);width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);border:1px solid var(--p-content-border-color);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.deal-history-timeline__content{gap:8px;min-width:0;padding-block:4px;display:grid}.deal-history-timeline__meta{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.deal-history-timeline__author{color:var(--text-primary);font-weight:600}.deal-history-timeline__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-history-timeline__title{color:var(--text-primary);white-space:pre-line;margin:0;font-size:15px;font-weight:600;line-height:1.35}.deal-history-timeline__tag{font-weight:500}.deal-history-timeline__value{gap:4px;display:grid}.deal-history-timeline__value-label{color:var(--text-soft);font-size:12px}.deal-comment-card__message,.deal-history-timeline__diff,.deal-empty-state{white-space:pre-line;margin:0}.deal-comment-card__message,.deal-empty-state{color:#3e3228}.deal-history-timeline__diff{color:var(--text-primary);line-height:1.55}.deal-history-timeline__diff--rich{line-height:1.6}.deal-history-timeline__diff--rich p{width:100%;margin:0}.deal-history-timeline__diff--rich p+p,.deal-history-timeline__diff--rich ul,.deal-history-timeline__diff--rich ol{margin-top:.65rem}.deal-history-timeline__diff--rich ul,.deal-history-timeline__diff--rich ol{padding-left:1.2rem}.deal-related-work__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.deal-related-work__links-block{margin-bottom:14px}.deal-related-work__column{grid-template-rows:auto 1fr;gap:14px;min-height:100%;display:grid}.deal-related-work__column-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-related-work__column-head h5{color:#3e3228;margin:0;font-size:18px}.deal-related-work__column-head span{color:#8a7762;font-size:13px;font-weight:700}.deal-related-work__list{align-content:start;gap:12px;display:grid}.deal-related-work__empty{color:#3e3228ad;border:1px solid var(--chrome-muted);background:#ffffff75;border-radius:18px;align-items:center;min-height:160px;padding:16px 18px;display:flex}.deal-related-card{border:1px solid var(--chrome-border);background:#fffc;border-radius:18px;align-content:start;gap:12px;min-height:160px;padding:16px 18px;display:grid}.deal-related-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-related-card__head strong{color:#3e3228;line-height:1.4}.deal-related-card__head a{color:var(--sable-accent);flex-shrink:0;font-size:13px;font-weight:600;text-decoration:none}.deal-related-card__head a:hover{text-decoration:underline}.deal-related-card__meta{color:#6c6055;gap:8px;font-size:14px;display:grid}.deal-related-card__meta strong{color:#4b3f34}.deal-history-timeline__diff--rich a{color:#245db8}.deal-modal__dialog .deal-section__fields,.deal-modal__dialog .reference-section__fields{grid-template-columns:minmax(0,1fr)}.deal-modal__dialog .deal-section__fields--overview-primary{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.deal-field{border-top:1px solid #745b3c14;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;display:grid}.deal-field:first-child{border-top:0;padding-top:0}.deal-field--booking-combo{background:var(--sable-surface);border:1px solid #91734924;border-radius:14px;padding:14px 16px}.deal-special-marks{flex-direction:column;gap:16px;min-width:0;display:flex}.deal-special-marks__extras{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 14px;min-width:0;display:grid}.deal-special-marks__extras .deal-field{grid-column:auto;min-width:0}.deal-special-marks__extras .deal-field--brand-lift-survey{border-top:1px dashed var(--chrome-border-soft);background:0 0;border-radius:0;margin-left:0;padding:12px 0 0}.deal-special-marks__extras .deal-field--entity-file-block{grid-column:1/-1}.deal-tracking-pixels{--deal-tracking-on-bg:#7c3aed1a;--deal-tracking-on-border:#7c3aed59;--deal-tracking-on-label:#6d28d9;--deal-tracking-off-border:var(--chrome-border-soft);--deal-tracking-switch-on:#7c3aed;--deal-tracking-switch-off:#d1d5db;min-width:0}.deal-tracking-pixels__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deal-tracking-pixels--embed{min-width:0}.deal-tracking-pixels__grid--single{grid-template-columns:minmax(0,1fr)}.deal-tracking-pixels__cell{border:1px solid var(--deal-tracking-off-border);background:var(--panel);min-width:0;box-shadow:inset 0 1px 0 var(--chrome-inset-highlight);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.deal-tracking-pixels__cell--on{background:var(--deal-tracking-on-bg);border-color:var(--deal-tracking-on-border);box-shadow:inset 0 1px #ffffff59}.deal-tracking-pixels__label{min-width:0;color:var(--text-primary);flex:1;font-size:14px;font-weight:600;line-height:1.3}.deal-tracking-pixels__cell--on .deal-tracking-pixels__label{color:var(--deal-tracking-on-label)}.deal-tracking-pixels__readonly{color:var(--text-soft);flex-shrink:0;font-size:13px;font-weight:600}.deal-tracking-pixels__cell--on .deal-tracking-pixels__readonly{color:var(--deal-tracking-on-label)}.deal-tracking-pixels__switch.el-switch{--el-switch-on-color:var(--deal-tracking-switch-on);--el-switch-off-color:var(--deal-tracking-switch-off);flex-shrink:0}.deal-tracking-pixels__switch.p-toggleswitch{flex-shrink:0}.deal-field__label{color:var(--text-soft);margin:0;font-size:14px;line-height:1.35;display:block}.deal-field__label-hint{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:600;line-height:1.3;display:block}.deal-field__label--with-upload{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deal-field__label-body{flex:1;min-width:0}.deal-modal__dialog .deal-field__label--with-ai{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-modal__dialog .deal-field__label--with-ai .deal-field__label-body{flex:1;min-width:0}.deal-modal__dialog .deal-field__label--booking-text-float-solo-ai{justify-content:flex-end}.deal-field__label-upload{flex-shrink:0;line-height:1.35}.deal-field__label-upload-btn{cursor:pointer;font:inherit;color:var(--accent-text);white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:500}.deal-field__label-upload-btn:hover:not(:disabled){text-decoration:underline}.deal-field__label-upload-btn:disabled{opacity:.5;cursor:not-allowed}.deal-field__upload-progress{color:var(--text-soft);margin:6px 0 0;font-size:12px}.deal-modal__dialog .deal-field--entity-file-block{flex-direction:column;align-items:stretch;gap:0}.deal-modal__dialog .deal-field--entity-file-block>.crm-entity-file-block{width:100%}.deal-field--booking-combo .crm-entity-file-block{margin-top:12px}.deal-field--brand-lift{padding-bottom:8px}.deal-field--brand-lift-survey .deal-field__files{max-width:780px}.deal-field__text{color:#3e3228;overflow-wrap:anywhere;margin:0}.deal-field__text--multiline{white-space:pre-line}.deal-field__readonly{background:var(--chrome-muted);border:1px solid var(--chrome-border-soft);color:#3e3228;overflow-wrap:anywhere;word-break:break-word;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:30px;margin:0;padding:8px 12px}.deal-field__readonly--multiline{white-space:pre-wrap;font:inherit}.deal-field__readonly--richtext,.deal-field__text--richtext{white-space:normal}.deal-field__readonly--richtext p,.deal-field__text--richtext p{margin:0}.deal-field__readonly--richtext p+p,.deal-field__text--richtext p+p,.deal-field__readonly--richtext ul,.deal-field__readonly--richtext ol,.deal-field__text--richtext ul,.deal-field__text--richtext ol{margin-top:.65rem}.deal-field__readonly--richtext ul,.deal-field__readonly--richtext ol,.deal-field__text--richtext ul,.deal-field__text--richtext ol{padding-left:1.2rem}.deal-field__readonly--richtext a,.deal-field__text--richtext a{color:#245db8}.deal-field--additional-deal-text .deal-field__readonly--richtext{padding:14px 18px;font-size:.9375rem;line-height:1.6}.deal-field--additional-deal-text .deal-field__readonly--richtext>p{margin:0 0 .85rem}.deal-field--additional-deal-text .deal-field__readonly--richtext>p:last-child{margin-bottom:0}.deal-field--additional-deal-text .deal-field__readonly--richtext h1,.deal-field--additional-deal-text .deal-field__readonly--richtext h2,.deal-field--additional-deal-text .deal-field__readonly--richtext h3,.deal-field--additional-deal-text .deal-field__readonly--richtext h4{color:#2c241c;margin:0 0 .5rem;font-weight:650;line-height:1.3}.deal-field--additional-deal-text .deal-field__readonly--richtext h1{font-size:1.35rem}.deal-field--additional-deal-text .deal-field__readonly--richtext h2{margin-top:1rem;font-size:1.2rem}.deal-field--additional-deal-text .deal-field__readonly--richtext h3,.deal-field--additional-deal-text .deal-field__readonly--richtext h4{margin-top:.85rem;font-size:1.05rem}.deal-field--additional-deal-text .deal-field__readonly--richtext blockquote{color:#4a4036;background:#ffffff73;border-left:3px solid #ca8d548c;border-radius:0 8px 8px 0;margin:.75rem 0;padding:.5rem 0 .5rem 1rem}.deal-field--additional-deal-text .deal-field__readonly--richtext pre,.deal-field--additional-deal-text .deal-field__readonly--richtext code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em}.deal-field--additional-deal-text .deal-field__readonly--richtext pre{border:1px solid var(--chrome-border);background:#2d241c0f;border-radius:8px;margin:.75rem 0;padding:.65rem .85rem;overflow-x:auto}.deal-field--additional-deal-text .deal-field__readonly--richtext :not(pre)>code{background:#2d241c12;border-radius:4px;padding:.12em .35em}.deal-field--additional-deal-text .deal-field__readonly--richtext hr{border:0;border-top:1px solid var(--sable-border-strong);margin:1rem 0}.deal-field--additional-deal-text .deal-field__readonly--richtext table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.9em}.deal-field--additional-deal-text .deal-field__readonly--richtext th,.deal-field--additional-deal-text .deal-field__readonly--richtext td{border:1px solid var(--sable-border-strong);text-align:left;vertical-align:top;padding:.4rem .55rem}.deal-field--additional-deal-text .deal-field__readonly--richtext th{background:var(--chrome-muted);font-weight:600}.deal-field--additional-deal-text .deal-field__readonly--richtext img{border-radius:8px;max-width:100%;height:auto;margin:.75rem 0;display:block}.deal-field--additional-deal-text .rich-text-editor{width:100%}.deal-field__text--good,.deal-field__text--warn,.deal-field__text--bad,.deal-field__text--neutral{border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:4px 10px;display:inline-flex}.deal-field__text--good{color:#4a7f60;background:#e7f3eb}.deal-field__text--warn{color:#9a6733;background:#f9eddc}.deal-field__text--bad{color:#ae5369;background:#f7e4e7}.deal-field__text--neutral{background:var(--chrome-muted);color:#6d5b46}.deal-field__checkbox{background:var(--chrome-muted);color:#6d5b46;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-weight:600;display:inline-flex}.deal-field__checkbox--checked{color:#4a7f60;background:#e7f3eb}.deal-field__tags,.deal-field__links{flex-wrap:wrap;gap:8px;display:flex}.deal-field__tag,.deal-field__links a{background:var(--chrome-muted);min-height:30px;color:var(--sable-text-muted);overflow-wrap:anywhere;border-radius:10px;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.deal-field__links a{color:#285b95;background:#4082d61f}.deal-field__tags--assets,.deal-field__links--assets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.deal-field__tags--assets .deal-field__tag,.deal-field__links--assets a{background:#4082d614;border:1px solid #4082d624;border-radius:14px;align-items:flex-start;min-height:44px;padding:10px 12px}.deal-field__files{gap:12px;display:grid}.deal-file-upload,.deal-file-upload .el-upload{width:100%;max-width:100%;display:block}.deal-file-upload .el-upload.is-disabled{cursor:default}.deal-file-upload__compact{cursor:pointer;background:linear-gradient(#f8fbfff5,#fffffffa);border:1px solid #4082d629;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;min-height:72px;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 24px #4082d60f}.deal-file-upload .el-upload:hover .deal-file-upload__compact,.deal-file-upload .el-upload:focus-visible .deal-file-upload__compact{background:#fff;border-color:#4082d647;transform:translateY(-1px);box-shadow:0 14px 28px #4082d61a}.deal-file-upload .el-upload.is-disabled .deal-file-upload__compact{cursor:wait;opacity:.72;box-shadow:none;transform:none}.deal-file-upload__icon{width:42px;height:42px;color:var(--sable-accent);background:linear-gradient(#4082d62e,#4082d61a);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.deal-file-upload__hint{color:#5f7084;flex:auto;gap:4px;min-width:0;font-size:13px;display:grid}.deal-file-upload__hint strong{color:#35475f;font-size:15px;font-weight:700}.deal-file-upload__hint span,.deal-file-upload__hint small{overflow-wrap:anywhere}.deal-file-upload__hint small{color:#7b8a9c;font-size:12px;line-height:1.35}.deal-file-upload__action{flex:none}.deal-file-upload__action .pi{margin-right:0}.deal-file-upload__action-icon{font-size:14px}.deal-file-list{gap:10px;display:grid}.deal-file-list__header,.deal-file-list__empty{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.deal-file-list__header strong{color:#4a5d73;font-size:13px;font-weight:700}.deal-file-list__header span,.deal-file-list__empty{color:#7a8a9b;font-size:12px}.deal-file-list__empty{justify-content:flex-start;padding:2px 2px 0}.deal-file-card{background:linear-gradient(#fafcfffa,#f5f9fff5);border:1px solid #4082d624;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid;box-shadow:0 8px 20px #4082d60d}.deal-file-card--compact{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px;box-shadow:0 4px 12px #4082d60d}.deal-file-card--compact .deal-file-card__preview{border-radius:12px;flex-basis:42px;width:42px;height:42px}.deal-file-card--compact .deal-file-card__icon{min-width:26px;min-height:26px;font-size:10px}.deal-file-card--compact .deal-file-card__meta span{font-size:12px}.deal-file-card--image{background:linear-gradient(#4082d61a,#4fa1d50d);border-color:#4082d638}.deal-file-card--pdf{background:linear-gradient(#c2410c1a,#c2410c0d);border-color:#c2410c33}.deal-file-card--doc{background:linear-gradient(#2563eb1a,#2563eb0d);border-color:#2563eb33}.deal-file-card--xls{background:linear-gradient(#16a34a1a,#16a34a0d);border-color:#16a34a33}.deal-file-card--archive{background:linear-gradient(#7c3aed1a,#7c3aed0d);border-color:#7c3aed33}.deal-file-card--video{background:linear-gradient(#db27771a,#db27770d);border-color:#db277733}button.deal-file-card{cursor:pointer;text-align:left}.deal-file-card__preview-button{cursor:pointer;background:0 0;border:0;padding:0}.deal-file-card__preview{background:#fffffff0;border:1px solid #4082d624;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.deal-file-card__preview--image{background:#fffffffa}.deal-file-card__preview-image{object-fit:cover;width:100%;height:100%;display:block}.deal-file-card__icon{min-width:28px;min-height:28px;color:var(--sable-accent);letter-spacing:.04em;background:#4082d61f;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.deal-file-card--pdf .deal-file-card__icon,.deal-file-card--pdf .deal-file-card__badge:first-child{color:#b45309;background:#c2410c24}.deal-file-card--doc .deal-file-card__icon,.deal-file-card--doc .deal-file-card__badge:first-child{color:#1d4ed8;background:#2563eb24}.deal-file-card--xls .deal-file-card__icon,.deal-file-card--xls .deal-file-card__badge:first-child{color:#15803d;background:#16a34a24}.deal-file-card--archive .deal-file-card__icon,.deal-file-card--archive .deal-file-card__badge:first-child{color:#7c3aed;background:#7c3aed24}.deal-file-card--video .deal-file-card__icon,.deal-file-card--video .deal-file-card__badge:first-child{color:#be185d;background:#db277724}.deal-file-card__meta{flex:auto;gap:4px;min-width:0;display:grid}.deal-file-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.deal-file-card__meta strong,.deal-file-card__meta span{overflow-wrap:anywhere}.deal-file-card__title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-file-card__meta span{color:#66788d;font-size:13px}.deal-file-card__badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.deal-file-card__badge{color:#33699d;letter-spacing:.03em;background:#4082d61a;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.deal-file-card__badge--muted{color:#506173;background:#ffffffb8}.deal-file-card__actions{place-items:stretch end;gap:8px;display:grid}.deal-file-card__actions .p-button+.p-button{margin-left:0}@media (width<=768px){.deal-file-list__header,.deal-file-card{align-items:flex-start}.deal-file-upload,.deal-file-upload .el-upload,.deal-file-upload__compact{width:100%}.deal-file-upload__compact{flex-wrap:wrap;justify-content:space-between}.deal-special-marks__extras{grid-template-columns:1fr;column-gap:0}.deal-special-marks__extras .deal-field,.deal-special-marks__extras .deal-field--brand-lift-survey{grid-area:auto/1}.deal-tracking-pixels__grid,.deal-file-card{grid-template-columns:1fr}.deal-file-list__header{flex-direction:column;align-items:flex-start}.deal-file-card__actions{justify-items:stretch;width:100%}}.deal-field__error{color:#9f314f;background:#ae53691a;border-radius:12px;margin:0;padding:10px 12px}.input,.select,.textarea{border:1px solid var(--border-strong);color:#2c2a27;background:#ffffffeb;border-radius:14px;width:100%;padding:12px 14px}.board-loading{color:var(--text-soft)}.grid--cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.entity-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.entity-card{cursor:pointer;background:linear-gradient(#fff 0%,#f8f2ea 52%,#f2e7dc 100%);border:1px solid #4734232e;border-radius:26px;gap:14px;padding:22px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 16px 36px #2b1b0a26}.entity-card:hover{transform:translateY(-3px);box-shadow:0 20px 36px #2b1b0a40}.entity-card--active{border-color:#4082d673;box-shadow:0 0 0 2px #4082d640,0 20px 36px #2b1b0a40}.entity-card__top{justify-content:space-between;align-items:start;gap:12px;display:flex}.entity-card__eyebrow{color:var(--sable-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.entity-card__title{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.2}.entity-card__text,.entity-card__notes{color:var(--sable-text-muted);overflow-wrap:anywhere;margin:0}.entity-card__notes{color:var(--text-soft);white-space:pre-line;min-height:40px;font-size:14px;line-height:1.4}.entity-card__meta{color:var(--text-soft);justify-content:space-between;gap:10px;font-size:13px;display:flex}.entity-card__stat{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.entity-card__stat-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.entity-card__stat-value{color:#2d1c08;font-size:20px;font-weight:600;line-height:1.1}.entity-related-deals{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.entity-related-card{background:var(--chrome-muted);border-radius:16px;gap:6px;padding:14px;display:grid}.entity-sections-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.entity-field-list{flex-wrap:wrap;gap:8px;display:flex}.entity-field-text{color:#3f4354;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.5}.list-sentinel{width:100%;height:1px}.list-loading{padding:8px 0 24px}.settings-panel-menu .settings-panel-menu__entry.is-active .settings-panel-menu__item,.settings-side-menu .settings-side-menu__entry.is-active .settings-side-menu__item{background:var(--sable-surface-muted);border-color:#a074424d}.dictionary-nav__group-head span{background:var(--chrome-muted);color:#5c4a39;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:12px;font-weight:700;display:inline-flex}.settings-side-menu__head span{background:var(--chrome-muted);color:#5c4a39;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:11px;font-weight:700;display:inline-flex}.settings-user-summary{background:#f7efe2;border:1px solid #a0744229;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.settings-user-summary__meta span{color:#5e5145;background:#ffffffb3;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:13px;display:inline-flex}.settings-section-card{border:1px solid var(--border);background:#ffffffbd;border-radius:18px;gap:16px;padding:18px;display:grid}.metric-card__label{color:var(--text-soft);margin:0 0 6px}.metric-card__value{margin:0;font-size:28px;font-weight:700}.dictionary-card__actions{flex-wrap:wrap;gap:8px;display:flex}.status-editor__handle{width:32px;height:32px;color:var(--text-soft);cursor:grab;background:#0000000f;border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.dictionary-preview-tag{border:1px solid color-mix(in srgb, var(--dictionary-accent) 22%, white);background:color-mix(in srgb, var(--dictionary-accent) 14%, white);min-height:32px;color:var(--dictionary-accent);border-radius:999px;align-items:center;padding:6px 12px;font-weight:600;display:inline-flex}.deal-summary-pill,.deal-card__meta--status,.deal-card__badge,.deal-health-pill,.deal-field__text[style]{border:1px solid #0000;align-items:center;width:fit-content;display:inline-flex}.deal-summary-pill{border-radius:999px;padding:6px 10px}.deal-field__text{margin-top:10px}.deal-modal__dialog .deal-tabs-sticky--sable.deal-tabs-sticky--layout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface,var(--panel-strong));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0;padding:2px 0 0;overflow:hidden}.deal-modal__dialog .deal-section,.deal-modal__dialog .reference-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface,var(--panel-strong));box-shadow:var(--shadow-sm);padding:16px 18px}.deal-modal__dialog .deal-section+.deal-section,.deal-modal__dialog .reference-section+.reference-section,.deal-modal__dialog .deal-section+.reference-section,.deal-modal__dialog .reference-section+.deal-section{margin-top:14px}.deal-modal__dialog .deal-section__title,.deal-modal__dialog .reference-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 14px;font-size:12px;font-weight:600}.deal-modal__dialog .deal-section__fields,.deal-modal__dialog .reference-section__fields{gap:0}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo),.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo){border-top:none;border-bottom:1px dashed var(--border);flex-direction:row;align-items:flex-start;gap:14px 20px;padding:12px 0;display:flex}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo):first-child,.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo):first-child{padding-top:0}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo):last-child,.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo):last-child{border-bottom:none;padding-bottom:0}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo) .deal-field__label,.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo) .deal-field__label{letter-spacing:.06em;text-transform:uppercase;max-width:200px;color:var(--text-soft);flex:0 0 clamp(120px,28%,160px);margin:0;padding-top:6px;font-size:10.5px;font-weight:600;line-height:1.45}:is(.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo):has(.deal-field-multi-select),.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo):has(.deal-field-multi-select)){align-items:center}:is(.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo):has(.deal-field-multi-select) .deal-field__label,.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo):has(.deal-field-multi-select) .deal-field__label){padding-top:0}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo)>:not(.deal-field__label),.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo)>:not(.deal-field__label){flex:1;min-width:0}.deal-modal__dialog .deal-hero-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface,var(--panel));box-shadow:none}.deal-modal__dialog .deal-drawer__summary--compact .deal-drawer__summary-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted)}.deal-modal__dialog .deal-title-editor.deal-overview__title-card .el-input__wrapper{box-shadow:0 0 0 1px var(--border) inset;border-radius:var(--radius-sm)}.deal-modal__dialog .deal-overview--sable{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface,var(--panel-strong));box-shadow:var(--shadow-sm);margin-bottom:16px;padding:16px 18px}.deal-modal__dialog .deal-campaign-params{border-radius:var(--radius-md);border:1px solid var(--deal-border,var(--border));background:var(--deal-surface,var(--surface,var(--panel-strong)));box-shadow:var(--shadow-sm);margin-top:2px;padding:16px 18px}.deal-modal__dialog .deal-overview__top+.deal-campaign-params{border-top:none;margin-top:0;padding-top:0}.deal-modal__dialog .deal-campaign-params__head{margin:0 0 12px}.deal-modal__dialog .deal-campaign-params__title{letter-spacing:.08em;text-transform:uppercase;color:var(--deal-text-soft,var(--text-soft));margin:0;font-size:12px;font-weight:600}.deal-modal__dialog .deal-overview--sable.deal-overview--no-top,.deal-modal__dialog .deal-overview--sable.deal-overview--has-draft-top{box-shadow:none;background:0 0;border:none;margin-bottom:18px;padding:0}.deal-modal__dialog .deal-overview--sable.deal-overview--has-draft-top{gap:14px}.deal-modal__dialog .deal-overview--no-top .deal-campaign-params,.deal-modal__dialog .deal-overview--has-draft-top .deal-campaign-params{margin-top:0}.deal-modal__dialog .deal-campaign-params__list{flex-direction:column;gap:0;display:flex}.deal-modal__dialog .deal-campaign-params__pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px 20px;padding:12px 0;display:grid}.deal-modal__dialog .deal-campaign-params__pair:last-child{padding-bottom:2px}.deal-modal__dialog .deal-campaign-params__cell{min-width:0;color:var(--deal-text,var(--text-primary));font-size:13px;line-height:1.5}.deal-modal__dialog .deal-campaign-params__cell--span-2{grid-column:1/-1}.deal-modal__dialog .deal-campaign-params__cell--multiline{align-self:start}.deal-modal__dialog .deal-campaign-params__float{width:100%}.deal-modal__dialog .deal-campaign-params__float.p-floatlabel,.deal-modal__dialog .deal-campaign-params__float .p-floatlabel{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.deal-modal__dialog .deal-campaign-params__float .p-inputtext,.deal-modal__dialog .deal-campaign-params__float input.p-inputtext,.deal-modal__dialog .deal-campaign-params__float .p-inputnumber,.deal-modal__dialog .deal-campaign-params__float .p-inputnumber .p-inputnumber-input,.deal-modal__dialog .deal-campaign-params__float .p-textarea,.deal-modal__dialog .deal-campaign-params__float textarea.p-textarea{box-sizing:border-box;width:100%;min-width:0}.deal-modal__dialog .deal-campaign-params__float .p-select,.deal-modal__dialog .deal-campaign-params__float .p-multiselect{width:100%;min-width:0;position:relative}.deal-modal__dialog .deal-campaign-params__float .p-select-clear-icon,.deal-modal__dialog .deal-campaign-params__float .p-multiselect-clear-icon{inset-block:50% auto!important;inset-inline-start:auto!important;inset:50% 2.25rem auto auto!important;margin-block-start:0!important;margin-top:0!important;position:absolute!important;inset-inline-end:2.25rem!important;transform:translateY(-50%)!important}.deal-modal__dialog--brand-panel .brand-modal__float .reference-dictionary-select,.deal-modal__dialog--brand-panel .brand-modal__float .crm-dictionary-select-wrap,.deal-modal__dialog--brand-panel .brand-modal__float .crm-sable-people-select{width:100%;min-width:0}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary.p-floatlabel{position:relative}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary>label{z-index:1;max-width:calc(100% - 24px);font-size:var(--p-floatlabel-active-font-size,.75rem);pointer-events:none;margin-top:0;line-height:1.2;top:6px;left:12px;transform:none}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .crm-dictionary-select-wrap{min-height:0}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-select,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-multiselect,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .crm-dictionary-select,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .crm-sable-people-select{align-items:center;width:100%;min-width:0;min-height:52px}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-select-label,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-multiselect-label{align-items:center;min-height:auto;padding-top:17px;padding-bottom:5px;line-height:1.25;display:flex}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-select-dropdown,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-multiselect-dropdown{align-self:stretch;align-items:center;display:flex}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-select-clear-icon,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-multiselect-clear-icon{inset-block-start:50%;margin-block-start:0;margin-top:0;top:50%;transform:translateY(-50%)}.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-select-label.p-placeholder,.deal-modal__dialog--brand-panel .brand-modal__float--dictionary .p-multiselect-label.p-placeholder{color:#0000;font-size:0}.deal-modal__dialog .deal-campaign-params__static-label{color:var(--deal-text-soft,var(--text-soft));margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.35;display:block}.deal-modal__dialog .deal-campaign-params__row{align-items:center;gap:14px 20px;padding:12px 0;display:flex}.deal-modal__dialog .deal-campaign-params__row:last-child{padding-bottom:2px}.deal-modal__dialog .deal-campaign-params__row--multiline{align-items:center}.deal-modal__dialog .deal-campaign-params__label{width:140px;color:var(--deal-text-soft,var(--text-soft));flex-shrink:0;font-size:12px;font-weight:500;line-height:1.4}.deal-modal__dialog .deal-campaign-params__control{min-width:0;color:var(--deal-text,var(--text-primary));flex:1;font-size:13px;line-height:1.5}.deal-modal__dialog .deal-campaign-params__control--booking-date-float{flex:100%;min-width:0}.deal-modal__dialog .deal-campaign-params__control--booking-date-float .p-floatlabel,.deal-modal__dialog .deal-ep-control--full{width:100%}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-campaign-params{box-shadow:none}.deal-modal__dialog .deal-field-multi-select.el-select .el-select__wrapper{min-height:var(--app-control-height,32px);background:var(--panel-strong,#fff);border:1px solid var(--deal-border,var(--border,var(--el-border-color)));border-radius:var(--app-control-radius,var(--el-border-radius-base));box-shadow:none;align-items:center;padding-block:6px;height:auto!important}.deal-modal__dialog .deal-field-multi-select.el-select .el-select__wrapper:hover:not(.is-disabled):not(.is-focused){border-color:color-mix(in srgb, var(--text-primary,#1a1a1a) 14%, var(--deal-border,var(--border)))}.deal-modal__dialog .deal-field-multi-select.el-select .el-select__wrapper.is-focused{border-color:var(--accent,var(--el-color-primary));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--el-color-primary)) 55%, var(--deal-border,var(--border))) inset}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select.el-select .el-select__wrapper{background:var(--deal-surface-muted,var(--sable-surface-muted,var(--panel-strong)))}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select.el-select .el-select__wrapper.is-focused{border-color:var(--deal-border);box-shadow:0 0 0 1px var(--deal-accent) inset!important}.deal-modal__dialog .deal-field-multi-select .el-select__placeholder{color:var(--deal-text-soft,var(--text-soft))}.deal-modal__dialog .deal-field-multi-select .el-select__selected-item,.deal-modal__dialog .deal-field-multi-select .el-select__input{color:var(--deal-text,var(--text-primary))}.deal-modal__dialog .deal-field-multi-select .el-select__selection{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-height:22px;display:flex}.deal-modal__dialog .deal-field-multi-select .el-select__selection .el-tag,.deal-modal__dialog .deal-field-multi-select .el-select__selected-item .el-tag,.deal-modal__dialog .deal-field-multi-select .el-select__tags .el-tag{--el-tag-text-color:var(--deal-text,var(--text-primary));--el-tag-bg-color:color-mix(in srgb, var(--deal-accent,var(--accent)) 15%, var(--deal-surface-elev,var(--panel-strong)));--el-tag-border-color:color-mix(in srgb, var(--deal-accent,var(--accent)) 30%, var(--deal-border,var(--border)));--el-tag-hover-color:color-mix(in srgb, var(--deal-accent,var(--accent)) 22%, var(--deal-surface-elev,var(--panel-strong)));letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.2;height:26px!important;box-shadow:none!important;border-radius:8px!important;padding:0 8px!important}.deal-modal__dialog .deal-field-multi-select .el-select__selection .el-tag .el-tag__content,.deal-modal__dialog .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__content,.deal-modal__dialog .deal-field-multi-select .el-select__tags .el-tag .el-tag__content{color:var(--deal-text,var(--text-primary))!important}.deal-modal__dialog .deal-field-multi-select .el-select__selection .el-tag .el-tag__close,.deal-modal__dialog .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__close,.deal-modal__dialog .deal-field-multi-select .el-select__tags .el-tag .el-tag__close{color:var(--deal-text-muted,var(--text-secondary))!important;background:color-mix(in srgb, var(--deal-text,var(--text-primary)) 6%, transparent)!important}.deal-modal__dialog .deal-field-multi-select .el-select__selection .el-tag .el-tag__close:hover,.deal-modal__dialog .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__close:hover,.deal-modal__dialog .deal-field-multi-select .el-select__tags .el-tag .el-tag__close:hover{color:var(--deal-text,var(--text-primary))!important;background:color-mix(in srgb, var(--deal-text,var(--text-primary)) 12%, transparent)!important}.deal-modal__dialog .deal-field-multi-select .el-select__tags-text{color:var(--deal-text-muted,var(--text-secondary));max-width:none;font-weight:600}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selection .el-tag,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selected-item .el-tag,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__tags .el-tag{--el-tag-bg-color:#8b7dff38;--el-tag-border-color:#8b7dff61;--el-tag-text-color:#f4f2ff;--el-tag-hover-color:#8b7dff4d}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selection .el-tag .el-tag__content,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__content,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__tags .el-tag .el-tag__content{color:#f4f2ff!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selection .el-tag .el-tag__close,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__close,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__tags .el-tag .el-tag__close{color:#f4f2ffb8!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selection .el-tag .el-tag__close:hover,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selected-item .el-tag .el-tag__close:hover,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__tags .el-tag .el-tag__close:hover{color:#fff!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__tags-text{color:#ddd8ff;font-weight:700}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__selected-item,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field-multi-select .el-select__input{color:#f0eeff}.deal-field-multi-select-popper .el-select-dropdown__item{white-space:normal;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:1.35}html.dark .deal-field-multi-select-popper .el-select-dropdown__item.is-hovering,html.dark .deal-field-multi-select-popper .el-select-dropdown__item:hover{background-color:color-mix(in srgb, var(--accent,#8b7dff) 12%, transparent)}@media (width<=560px){.deal-modal__dialog .deal-campaign-params__pair{grid-template-columns:1fr}.deal-modal__dialog .deal-campaign-params__cell--span-2{grid-column:auto}.deal-modal__dialog .deal-campaign-params__row{flex-direction:column;align-items:stretch;gap:8px}.deal-modal__dialog .deal-campaign-params__label{width:auto}}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-drawer__text,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-drawer__value{color:var(--deal-text)!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-drawer__eyebrow,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field__label-hint{color:var(--deal-text-muted)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-tracking-pixels__cell{background:var(--deal-surface);border-color:var(--deal-border);box-shadow:none}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-tracking-pixels__cell--on{background:#8b5cf629;border-color:#8b5cf673}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-tracking-pixels__label{color:var(--deal-text)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-tracking-pixels__cell--on .deal-tracking-pixels__label,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-tracking-pixels__cell--on .deal-tracking-pixels__readonly{color:#c4b5fd}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-special-marks__extras .deal-field--brand-lift-survey{border-top-color:var(--deal-border)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-comment-composer,.deal-modal__dialog.deal-modal__dialog--sable-card .deal-comment-card{background:var(--deal-surface-muted);border:1px solid var(--deal-border)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-history-timeline__value-label{color:var(--deal-text-soft)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-history-timeline__marker{background:var(--deal-surface-muted);border-color:var(--deal-border);color:var(--deal-text-soft)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-history-timeline__diff--rich a{color:var(--accent-text)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field{border-top-color:var(--deal-border-soft)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-field--booking-combo{background:var(--deal-surface-muted);border:1px solid var(--deal-border);border-top:1px solid var(--deal-border)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-aside-btn.p-button.is-plain{border-color:var(--deal-border);color:var(--deal-text);background:var(--deal-surface-muted)}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-aside-btn.p-button.is-plain:hover{color:#fff;background:var(--deal-surface-elev);border-color:#ffffff38}.deal-modal__dialog.deal-modal__dialog--sable-card .el-input__wrapper,.deal-modal__dialog.deal-modal__dialog--sable-card .el-textarea__inner,.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__wrapper,.deal-modal__dialog.deal-modal__dialog--sable-card .el-date-editor .el-input__wrapper{background-color:var(--deal-surface-muted)!important;box-shadow:none!important}.deal-modal__dialog.deal-modal__dialog--sable-card .el-input__wrapper,.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__wrapper,.deal-modal__dialog.deal-modal__dialog--sable-card .el-date-editor .el-input__wrapper{border:1px solid var(--deal-border)!important}.deal-modal__dialog.deal-modal__dialog--sable-card .el-input__inner,.deal-modal__dialog.deal-modal__dialog--sable-card .el-textarea__inner{color:var(--deal-text)!important}.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__placeholder{color:var(--deal-text-soft)!important}.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__selected-item,.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__input{color:var(--deal-text)}.deal-modal__dialog.deal-modal__dialog--sable-card .el-input__wrapper.is-focus,.deal-modal__dialog.deal-modal__dialog--sable-card .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--deal-accent) inset!important}.deal-modal__dialog.deal-modal__dialog--sable-card .el-switch{--el-switch-off-color:#ffffff1c}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-title-input.el-input .el-input__wrapper{border-radius:0;padding-inline:0;box-shadow:none!important;background:0 0!important;border:none!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-title-input.el-input .el-input__wrapper:hover{box-shadow:none!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-title-input.el-input .el-input__wrapper.is-focus{box-shadow:inset 0 -1px 0 0 var(--deal-accent)!important;border:none!important}.deal-modal__dialog.deal-modal__dialog--sable-card .deal-modal__hero-title-input.el-input .el-input__inner::placeholder{color:var(--deal-text-soft)!important}.deal-modal__dialog.deal-modal__dialog--sable-card .rich-text-editor .rich-text-editor__content{background:var(--deal-surface-muted)!important;background-color:var(--deal-surface-muted)!important;border-color:var(--deal-border)!important;color:var(--deal-text)!important;box-shadow:none!important}.deal-modal__dialog.deal-modal__dialog--sable-card .rich-text-editor .rich-text-editor__content:focus{border-color:var(--deal-accent)!important;box-shadow:0 0 0 1px var(--deal-accent) inset!important}.deal-modal__dialog.deal-modal__dialog--sable-card .rich-text-editor--disabled .rich-text-editor__content{opacity:.85;background:var(--deal-surface)!important;background-color:var(--deal-surface)!important}.p-dialog-mask:has(.deal-modal__dialog--sable-fullpage){padding:0}.p-dialog-mask.p-dialog-right{align-items:stretch;padding:0}@keyframes deal-reference-drawer-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.p-dialog-mask.p-dialog-right .p-dialog.deal-modal__dialog:not(.deal-modal__dialog--sable-fullpage){border:none;border-left:1px solid var(--deal-border,var(--border));box-shadow:var(--shadow-lg,0 24px 56px #0000002e);border-radius:14px 0 0 14px;align-self:stretch;padding:14px 14px 16px 18px;animation:.22s ease-out both deal-reference-drawer-in;height:100vh!important;max-height:100vh!important;margin:0!important}@media (prefers-reduced-motion:reduce){.p-dialog-mask.p-dialog-right .p-dialog.deal-modal__dialog:not(.deal-modal__dialog--sable-fullpage){animation:none}}.p-dialog-mask.p-dialog-right .deal-modal__dialog.p-dialog:not(.deal-modal__dialog--sable-fullpage):not(.deal-modal__dialog--brand-panel):not(.deal-modal__dialog--reference-panel) .p-dialog-header{background:var(--bg);border-bottom:none;flex-shrink:0;margin:0;padding:12px 16px 10px}.deal-modal__dialog .deal-detail-layout--drawer:not(.deal-detail-layout--chat-hidden){grid-template-columns:unset;flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.deal-modal__dialog .deal-detail-layout--drawer>.deal-tabs-sticky--layout{flex-shrink:0;width:100%}.deal-modal__dialog .deal-detail-layout--drawer .deal-detail-layout__content{flex:auto;min-height:0}.deal-modal__dialog .deal-detail-layout--drawer.deal-detail-layout--chat-hidden{flex-direction:column;flex:auto;gap:12px;height:100%;min-height:0;display:flex}.deal-modal__dialog .deal-detail-layout--drawer.deal-detail-layout--chat-hidden .deal-detail-layout__content{flex:auto;min-height:0}.deal-modal__dialog .deal-detail-layout--drawer:not(.deal-detail-layout--chat-hidden) .deal-detail-layout__chat{flex-direction:column;flex:none;width:100%;min-height:0;max-height:min(360px,40vh);display:flex;position:relative;top:auto;overflow:hidden auto}.deal-modal__hero-sable--compact{flex-shrink:0}.deal-modal__hero-sable--compact .deal-modal__hero-sable-inner{grid-template-columns:minmax(0,1fr)}.deal-modal__hero-sable--compact .deal-modal__hero-sable-col--rail{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px 14px;width:100%;min-width:0;container-type:inline-size}.deal-modal__hero-sable--compact .deal-hero-rail__actions{flex-wrap:nowrap;flex:none;justify-content:flex-start}.deal-modal__hero-sable--compact .deal-hero-rail__btn{justify-content:center;gap:0;min-width:40px;padding:8px 10px}.deal-modal__hero-sable--compact .deal-hero-rail__btn-label{display:none}.deal-modal__hero-sable--compact .deal-hero-rail__health{flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.deal-modal__hero-sable--compact .deal-hero-rail__health>*{flex:0 auto;min-width:0;max-width:calc(50% - 4px)}.deal-modal__hero-sable--compact .deal-hero-rail__team{flex-wrap:nowrap;flex:none;min-width:0}.deal-modal__hero-sable--compact .deal-hero-rail__team-label{display:none}.deal-modal__hero-sable--compact .deal-modal__hero-stats{gap:12px 18px}@media (width<=720px){.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo),.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo){flex-direction:column;align-items:stretch;gap:6px}.deal-modal__dialog .deal-section__fields>.deal-field:not(.deal-field--booking-combo) .deal-field__label,.deal-modal__dialog .reference-section__fields>.deal-field:not(.deal-field--booking-combo) .deal-field__label{flex:none;max-width:none;padding-top:0}.deal-modal__dialog .deal-modal__hero-aside{flex-flow:wrap;justify-content:flex-start;width:100%}.deal-modal__dialog .deal-modal__hero-aside-btn{flex:auto;min-width:0}.deal-detail-native-mask--workspace,.deal-dialog-mask--workspace,.deal-dialog-mask--workspace .p-dialog-mask{left:0!important;right:0!important;top:var(--app-shell-topbar-height,52px)!important;bottom:0!important}.deal-detail-native-mask--drawer{justify-content:stretch;align-items:stretch}.deal-detail-native-mask--drawer .deal-detail-native-shell{border-left:0;border-radius:0;animation:none;width:100%!important;max-width:none!important}.deal-modal__dialog--sable-fullpage.deal-detail-native-shell,.deal-detail-native-mask--workspace .deal-detail-native-shell{width:100%!important;max-width:none!important}.deal-modal__header-sable-row--chrome{flex-wrap:wrap;gap:8px}.deal-modal__breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,180px);overflow:hidden}.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout--sable-wide,.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout--sable-wide.deal-detail-layout--chat-hidden,.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout--sable-wide.deal-detail-layout--wide-side-chat,.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout--sable-wide.deal-detail-layout--wide-hero-rail{grid-template-columns:unset;grid-template-rows:unset;flex-direction:column;flex:1 0 auto;gap:0;height:auto;min-height:0;display:flex}.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout>.deal-tabs-sticky--layout{z-index:5;flex-shrink:0;margin-bottom:12px;position:sticky;top:0}.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout__content{flex:1 0 auto;height:auto;min-height:0;padding-right:0;overflow:visible}.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout__chat,.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout__hero-rail{flex:none;width:100%;max-height:none;position:static;top:auto}.deal-detail-native-shell__body--mobile-scroll .deal-detail-layout--mobile-panels .deal-detail-mobile-panel-tabs{flex-shrink:0;margin-bottom:8px}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--ref.deal-modal__hero-sable--mobile,.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--ref{flex-shrink:0;margin:0 0 14px;padding:18px 14px 16px;position:static}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable-inner--ref{grid-template-columns:minmax(0,1fr);gap:18px 0}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable-col--rail{flex-direction:column;align-items:stretch;gap:14px;width:100%}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--mobile .deal-modal__hero-sable-col--rail{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-hero-rail__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--mobile .deal-hero-rail__actions{flex-wrap:nowrap;width:auto}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--mobile .deal-hero-rail__team{flex:0 auto;justify-content:flex-start;min-width:0}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-hero-rail__btn{min-height:44px;padding:10px 14px}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--mobile .deal-hero-rail__add{flex-shrink:0;width:44px;height:44px}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-title-input.p-inputtext{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(15px,4.3vw,20px);line-height:1.25}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-sable--mobile .deal-modal__hero-top{gap:0}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-hero-rail__btn-label,.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-hero-rail__team-label{display:none}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;height:auto;display:grid}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--hero-kpi-pair{grid-area:1/1/auto/-1;padding-top:0;padding-right:0}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis .deal-modal__hero-kpi-pair-row{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat:not(.deal-modal__hero-stat--hero-kpi-pair):not(.deal-modal__hero-stat--health){grid-area:2/1/auto/-1}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis .deal-modal__hero-stat--health{grid-area:3/1/auto/-1;min-width:0}.deal-detail-native-shell.deal-modal__dialog--sable-fullpage .deal-modal__hero-stats--ref-kpis .deal-modal__hero-health{flex-wrap:wrap;gap:8px;width:100%}}.deal-files-hub-dialog .p-dialog-content{padding-top:8px}.deal-files-hub__empty{color:var(--text-soft);margin:0;font-size:13px}.deal-files-hub__list{flex-direction:column;gap:16px;max-height:min(70vh,560px);display:flex;overflow:auto}.deal-files-hub__source{min-width:0;color:var(--text-soft);margin-bottom:8px;font-size:12px;line-height:1.4}.deal-files-hub__field{color:var(--text-primary,var(--text));font-weight:600}.deal-files-hub__sep{color:var(--text-soft);margin:0 4px}.deal-files-hub__section{color:var(--text-soft)}.deal-team-hub-dialog .p-dialog-header{margin-right:0;padding:14px 18px 12px}.deal-team-hub-dialog .p-dialog-content{padding:12px 18px 20px}.deal-team-hub-dialog .deal-hero-grid--team-links-block{flex-direction:column;gap:14px;margin-bottom:0;display:flex}.deal-team-hub-dialog .deal-hero-grid{grid-template-columns:minmax(0,1fr)}.deal-team-hub-dialog .deal-hero-card--team{box-shadow:none;background:0 0;border:none;border-radius:0;gap:4px;padding:2px 0 0}.deal-team-hub-dialog .deal-drawer__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0 0 10px;font-size:12px;font-weight:600}.deal-team-hub-dialog .crm-people-block{gap:0}.deal-team-hub-dialog .crm-people-row{border-bottom:1px solid var(--border);gap:6px;padding:10px 0 12px}.deal-team-hub-dialog .crm-people-row:last-child{border-bottom:none;padding-bottom:2px}.deal-team-hub-dialog .crm-people-row__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:600}.deal-team-hub-dialog .crm-people-select .el-select__wrapper{box-shadow:none!important;border:1px solid var(--border)!important;background:0 0!important;border-radius:10px!important;min-height:42px!important;padding:6px 10px!important}.deal-team-hub-dialog .crm-people-select .el-select__wrapper:hover:not(.is-disabled){border-color:var(--border-strong)!important;background:color-mix(in srgb, var(--sable-surface) 70%, transparent)!important}.deal-team-hub-dialog .crm-people-select .el-select__wrapper.is-focused{border-color:color-mix(in srgb, var(--sable-accent) 38%, var(--border))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--sable-accent) 28%, transparent)!important}html[data-ui-theme=midnight] .deal-team-hub-dialog .crm-people-select .el-select__wrapper:hover:not(.is-disabled){background:#ffffff0d!important}.deal-team-hub-dialog .crm-people-select .el-select__selection .el-tag,.deal-team-hub-dialog .crm-people-select .el-select__selected-item .el-tag{--el-tag-bg-color:color-mix(in srgb, var(--sable-accent) 14%, transparent)!important;--el-tag-border-color:color-mix(in srgb, var(--sable-accent) 28%, var(--border))!important;--el-tag-text-color:var(--sable-accent-text,var(--accent-text))!important;border-style:solid!important;border-width:1px!important;border-color:color-mix(in srgb, var(--sable-accent) 28%, var(--border))!important;background:color-mix(in srgb, var(--sable-accent) 14%, transparent)!important;height:26px!important;color:var(--sable-accent-text,var(--accent-text))!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-weight:600!important}.deal-team-hub-dialog .crm-people-select .el-select__selection .el-tag .el-tag__content,.deal-team-hub-dialog .crm-people-select .el-select__selected-item .el-tag .el-tag__content{color:inherit!important;font-weight:600!important}.deal-team-hub-dialog .crm-people-select .el-select__selection .el-tag .el-tag__close,.deal-team-hub-dialog .crm-people-select .el-select__selected-item .el-tag .el-tag__close{color:color-mix(in srgb, var(--sable-accent-text,var(--accent-text)) 75%, var(--border))!important;background:0 0!important}.deal-team-hub-dialog .crm-people-select .el-select__selection .el-tag .el-tag__close:hover,.deal-team-hub-dialog .crm-people-select .el-select__selected-item .el-tag .el-tag__close:hover{background:color-mix(in srgb, var(--sable-accent) 16%, transparent)!important;color:var(--sable-accent-text,var(--accent-text))!important}.deal-team-hub-dialog .crm-people-select .el-select__tags-text{color:var(--text-primary)!important;font-weight:600!important}.deal-team-hub-dialog .crm-people-select .el-select__suffix .pi{color:var(--text-soft)}:is(body:has(.deal-detail-native-mask) .el-popper,body:has(.deal-detail-native-mask) .el-picker__popper,body:has(.deal-detail-native-mask) .p-select-overlay,body:has(.deal-detail-native-mask) .p-multiselect-overlay,body:has(.deal-detail-native-mask) .p-datepicker-panel,body:has(.deal-detail-native-mask) .p-autocomplete-panel,body:has(.deal-detail-native-mask) .p-colorpicker-panel,body:has(.deal-detail-native-mask) .p-menu,body:has(.deal-detail-native-mask) .p-tieredmenu,body:has(.deal-detail-native-mask) .p-contextmenu){z-index:5000!important}.deal-section__head-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.deal-booking-flights-tab .deal-creative-row{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.deal-flight-card{border:1px dashed var(--border);border-radius:10px;margin-bottom:12px;padding:12px 14px}.deal-flight-card.deal-flight-panel{padding:0;overflow:hidden}.deal-flight-panel__toolbar{align-items:stretch;gap:8px;min-height:44px;display:flex}.deal-flight-panel__summary{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;border-radius:0;flex:1;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.deal-flight-panel__summary:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}.deal-flight-panel__summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.deal-flight-panel__summary-icon{opacity:.75;flex-shrink:0;font-size:.75rem}.deal-flight-panel__summary-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.deal-flight-panel__title{color:var(--text);font-size:14px;font-weight:700;line-height:1.25}.deal-flight-panel__meta{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.deal-flight-panel__toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 8px 0;display:flex}.deal-flight-panel__collapsible{border-top:1px dashed color-mix(in srgb, var(--border) 85%, transparent);padding:0 14px 14px}.deal-flight-panel--open .deal-flight-panel__collapsible{border-top-color:var(--border)}.deal-flight-panel__group-row.deal-flight-card__actions{margin-top:12px}.deal-flight-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-flight-card__field{color:var(--text-soft);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.deal-flight-card__field--wide{grid-column:1/-1}.deal-flight-card__field--float,.deal-flight-card__field--inplace-trigger{font-size:inherit;font-weight:inherit;color:inherit;gap:0}.deal-flight-card__float,.deal-flight-card__float .p-floatlabel,.deal-flight-card__float .p-inputnumber,.deal-flight-card__float .p-inputnumber .p-inputtext{width:100%}.deal-flight-card__float .p-textarea,.deal-flight-card__inplace-textarea{width:100%;min-width:0}.deal-flight-card__field--wide .deal-flight-card__inplace-display-text{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal-flight-card__inplace{width:100%}.deal-flight-card__inplace-display{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--p-inputtext-border-radius,6px);background:var(--p-inputtext-background,var(--surface-card,transparent));cursor:pointer;width:100%;min-height:2.5rem;color:var(--text);font-size:inherit;align-items:center;padding:.5rem .75rem;font-weight:400;display:flex}.deal-flight-card__inplace-display--trigger{color:var(--text-soft);font-weight:600}.deal-flight-card__inplace-display-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.deal-flight-card__inplace-display-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deal-flight-card__inplace-plus{opacity:.65;flex-shrink:0;font-size:.75rem}.deal-flight-card__inplace-expanded{align-items:flex-start;gap:8px;width:100%;display:flex}.deal-flight-card__inplace-expanded .deal-flight-card__float{flex:1;min-width:0}.deal-flight-card__inplace-editor{align-items:center;gap:8px;width:100%;display:inline-flex}.deal-flight-card__inplace-editor .p-inputtext{flex:1;min-width:0}.deal-flight-card__actions{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;display:flex}.deal-flight-card__group-field{flex:200px;min-width:0}.deal-flight-group-select__footer{border-top:1px solid var(--border);padding:.5rem .75rem}.deal-flight-new-group-dialog__field{width:100%;margin-top:4px}.deal-flight-card__group-select .p-select-label,.deal-flight-card__group-select .p-select-label.p-placeholder{color:var(--p-form-field-color,var(--p-text-color));opacity:1}.deal-flight-card__actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-flight-card__group-banner{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.deal-flight-card__group-banner-icon{color:var(--primary);font-size:.9rem}.deal-flight-card__group-banner-count{color:var(--text-soft);margin-left:auto;font-weight:500}.deal-flight-card--in-group{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--surface-ground) 92%, var(--primary) 5%)}.deal-flight-card--in-group.deal-flight-card--group-first:not(.deal-flight-card--group-last){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.deal-flight-card--in-group:not(.deal-flight-card--group-first):not(.deal-flight-card--group-last){border-top:1px dashed #0000;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;margin-bottom:0}.deal-flight-card--in-group.deal-flight-card--group-last:not(.deal-flight-card--group-first){border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.crm-people-block{gap:8px;display:grid}.crm-people-row{gap:4px;display:grid}.crm-people-row__label{color:var(--text-soft);font-size:13px}.deal-field .crm-tone-select,.crm-tone-tooltip__trigger{width:100%;display:block}.brand-tone-tag.el-tag.tone-colored,.brand-tone-tag.el-tag[style*=--tone-color]{--tone-tag-bg:color-mix(in srgb, var(--tone-color) 24%, white);--tone-tag-border:color-mix(in srgb, var(--tone-color) 42%, white);--tone-tag-text:color-mix(in srgb, var(--tone-color) 72%, #3a2c20);background:var(--tone-tag-bg)!important;border-color:var(--tone-tag-border)!important;color:var(--tone-tag-text)!important}.tone-colored.board-column__status-pill{--tone-tag-border:color-mix(in srgb, var(--tone-color) 48%, var(--chrome-border));--tone-tag-text:color-mix(in srgb, var(--tone-color) 78%, var(--text-primary));background:var(--board-status-pill-bg)!important;border-color:var(--tone-tag-border)!important;color:var(--tone-tag-text)!important}html[data-ui-theme=midnight] .tone-colored.board-column__status-pill{text-shadow:0 1px 1px #00000047;background:var(--tone-color)!important;border-color:color-mix(in srgb, var(--tone-color) 78%, #000 22%)!important;color:var(--sable-text)!important}html[data-ui-theme=midnight] .tone-colored.crm-tone-pill:not(.crm-tone-pill--empty),html[data-ui-theme=midnight] .brand-tone-tag.el-tag.tone-colored,html[data-ui-theme=midnight] .brand-tone-tag.el-tag[style*=--tone-color]{--tone-tag-bg:color-mix(in srgb, var(--tone-color) 28%, var(--sable-surface-elev));--tone-tag-border:color-mix(in srgb, var(--tone-color) 44%, var(--sable-border-strong));--tone-tag-text:color-mix(in srgb, var(--tone-color) 84%, var(--sable-text));background:var(--tone-tag-bg)!important;border-color:var(--tone-tag-border)!important;color:var(--tone-tag-text)!important}html[data-ui-theme=midnight] .tone-colored.crm-tone-pill:not(.crm-tone-pill--empty) .crm-tone-pill__label{color:var(--tone-tag-text)}html[data-ui-theme=midnight] .tone-colored.crm-tone-pill:not(.crm-tone-pill--empty) .crm-tone-pill__dot{background:color-mix(in srgb, var(--pill-color,var(--tone-color)) 88%, var(--sable-text))}html[data-ui-theme=midnight] .crm-dictionary-select__chip--tone{border-color:color-mix(in srgb, var(--aura-tone) 36%, var(--sable-border-strong));background:color-mix(in srgb, var(--aura-tone) 22%, var(--sable-surface-elev));color:color-mix(in srgb, var(--aura-tone) 82%, var(--sable-text))}.brand-tone-tag.el-tag{--el-tag-bg-color:var(--tone-tag-bg,#efe4d4)!important;--el-tag-border-color:var(--tone-tag-border,#7a5e3e2e)!important;--el-tag-text-color:var(--tone-tag-text,#4c3825)!important;background:var(--tone-tag-bg,#efe4d4)!important;border-color:var(--tone-tag-border,#7a5e3e2e)!important;color:var(--tone-tag-text,#4c3825)!important;height:28px!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-radius:10px!important;padding:0 9px!important;font-weight:600!important}.brand-tone-tag.el-tag .el-tag__content,.brand-tone-tag.el-tag .el-tag__close{color:inherit!important}.crm-dictionary-option-pill{box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:center;width:100%;min-height:24px;padding:3px 8px;font-size:13px;line-height:1.2;display:inline-flex}.crm-dictionary-option{width:100%;min-height:24px;color:var(--sable-text-muted);align-items:center;gap:10px;padding:4px 2px;font-size:14px;line-height:1.25;display:inline-flex}.crm-dictionary-popper.crm-tone-pill__popper .el-dropdown-menu__item{height:auto;padding:6px 12px;line-height:1.25}.crm-dictionary-popper.crm-tone-pill__popper .crm-tone-pill-dropdown__clear{color:var(--el-text-color-secondary,var(--sable-text-soft));font-size:13px}.crm-dictionary-popper.crm-tone-pill__popper .crm-tone-pill-dropdown__item--current{background:var(--el-fill-color-light,#0000000a);font-weight:600}.deal-field{align-content:start}.deal-field .el-input,.deal-field .el-textarea,.deal-field .el-switch{margin-top:2px}.deal-field--number{max-width:400px}.deal-field--number .el-input-number{width:100%!important}.deal-field--number .deal-number-input .el-input__wrapper{justify-content:flex-start;position:relative;padding-left:34px!important}.deal-field--number .deal-number-input .el-input__wrapper:before{content:"#";color:#8d7c68;pointer-events:none;font-size:16px;font-weight:600;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.deal-field--number .deal-number-input .el-input__inner{text-align:left}.deal-field__links,.deal-field__tags{margin-top:10px}.crm-user-option{gap:2px;min-width:0;padding:2px 0;display:grid}.crm-user-option strong{color:var(--sable-text);font-size:13px;line-height:1.2}.crm-user-option span{color:var(--text-soft);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.brand-people-popper .el-select-dropdown__item{white-space:normal;height:auto;padding:7px 12px;line-height:1.25}.brand-people-popper .crm-user-option{width:100%}.brand-people-popper .crm-user-option strong,.brand-people-popper .crm-user-option span{width:100%;min-width:0;display:block}.brand-people-popper .crm-user-option span{overflow-wrap:break-word}.crm-people-select .el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:inline-block;overflow:hidden}.crm-people-select .el-select__selection .el-tag,.crm-people-select .el-select__selected-item .el-tag,.deal-metric-card--formats .el-select__selection .el-tag,.deal-metric-card--formats .el-select__selected-item .el-tag,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selection .el-tag,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selected-item .el-tag{letter-spacing:.01em;--el-tag-bg-color:color-mix(in srgb, var(--sable-accent) 12%, var(--sable-surface))!important;--el-tag-border-color:color-mix(in srgb, var(--sable-accent) 28%, var(--sable-border))!important;--el-tag-text-color:var(--sable-accent)!important;--el-tag-hover-color:color-mix(in srgb, var(--sable-accent) 18%, var(--sable-surface))!important;border-style:solid!important;border-width:1px!important;border-color:color-mix(in srgb, var(--sable-accent) 28%, var(--sable-border))!important;background:color-mix(in srgb, var(--sable-accent) 12%, var(--sable-surface))!important;height:28px!important;color:var(--sable-accent)!important;box-shadow:none!important;border-radius:8px!important;padding:0 9px!important;font-weight:600!important}.crm-people-select .el-select__selection .el-tag .el-tag__content,.crm-people-select .el-select__selected-item .el-tag .el-tag__content,.deal-metric-card--formats .el-select__selection .el-tag .el-tag__content,.deal-metric-card--formats .el-select__selected-item .el-tag .el-tag__content,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selection .el-tag .el-tag__content,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selected-item .el-tag .el-tag__content{color:var(--sable-accent)!important}.crm-people-select .el-select__selection .el-tag .el-tag__close,.crm-people-select .el-select__selected-item .el-tag .el-tag__close,.deal-metric-card--formats .el-select__selection .el-tag .el-tag__close,.deal-metric-card--formats .el-select__selected-item .el-tag .el-tag__close,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selection .el-tag .el-tag__close,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selected-item .el-tag .el-tag__close{color:color-mix(in srgb, var(--sable-accent) 72%, var(--sable-text-soft))!important;background:color-mix(in srgb, var(--sable-accent) 8%, transparent)!important}.crm-people-select .el-select__selection .el-tag .el-tag__close:hover,.crm-people-select .el-select__selected-item .el-tag .el-tag__close:hover,.deal-metric-card--formats .el-select__selection .el-tag .el-tag__close:hover,.deal-metric-card--formats .el-select__selected-item .el-tag .el-tag__close:hover,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selection .el-tag .el-tag__close:hover,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selected-item .el-tag .el-tag__close:hover{background:color-mix(in srgb, var(--sable-accent) 16%, transparent)!important;color:var(--sable-accent)!important}.crm-people-select .el-select__selection,.deal-metric-card--formats .el-select__selection,.deal-field .el-select:not(.deal-field-multi-select):not(.crm-people-select) .el-select__selection{gap:8px}.crm-people-popper .el-select-dropdown__item{white-space:normal;align-items:center;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px;line-height:1.2}.crm-people-popper .crm-user-option strong{color:var(--sable-accent);font-weight:700}.crm-people-popper .crm-user-option span{color:var(--sable-text-soft)}.crm-people-select .el-select__tags-text{color:var(--sable-accent);text-overflow:clip;max-width:none;font-weight:700;overflow:visible}.crm-people-select .el-select__wrapper{min-height:var(--app-control-height);align-items:center;height:auto!important;padding:7px 12px!important}.crm-people-select .el-select__selection{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px;min-height:24px;padding-left:0;display:flex}.reference-list-page__filters .reference-list-page__industry-input.sable-input{min-height:var(--app-control-height,var(--row-h));box-sizing:border-box;width:min(100%,200px)}.reference-list-page__filters .reference-list-page__industry-input.sable-input::placeholder{color:var(--el-text-color-placeholder,var(--text-soft));opacity:1}.login-page{background:var(--bg,var(--sable-bg));height:100%;min-height:100%;max-height:100%;color:var(--text-primary,var(--sable-text));justify-content:center;align-items:center;padding:24px 20px;display:flex;position:relative;overflow:hidden auto}.login-page__backdrop{pointer-events:none;background:radial-gradient(ellipse 85% 60% at 10% -5%, color-mix(in srgb, var(--accent,var(--sable-accent)) 18%, transparent), transparent 52%), radial-gradient(ellipse 75% 55% at 92% 108%, color-mix(in srgb, var(--accent,var(--sable-accent)) 12%, transparent), transparent 48%), var(--bg,var(--sable-bg));position:absolute;inset:0}html[data-ui-theme=midnight] .login-page__backdrop{background:radial-gradient(ellipse 80% 55% at 14% 0%, color-mix(in srgb, var(--accent,var(--sable-accent)) 24%, transparent), transparent 58%), radial-gradient(ellipse 70% 50% at 88% 100%, color-mix(in srgb, var(--accent,var(--sable-accent)) 10%, transparent), transparent 52%), var(--bg,var(--sable-bg))}.login-page__content{z-index:1;width:min(100%,420px);position:relative}.login-card{border-radius:var(--radius-lg);border:1px solid var(--border,var(--sable-border));background:var(--panel,var(--sable-surface));width:100%;box-shadow:var(--shadow-lg,var(--sable-shadow-lg));position:relative}.login-card__body{padding:22px 22px 24px}.login-card__top{border-bottom:1px solid var(--border,var(--sable-border));justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.login-card__brand{align-items:center;gap:10px;min-width:0;display:flex}.login-card__brand-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.12;display:flex}.login-card__brand-name{--sable-logo-width:96px;--sable-logo-height:26px;color:var(--text-primary,var(--sable-text))}.login-card__brand-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft,var(--sable-text-soft));font-size:10px;font-weight:600}.login-card__theme{flex-shrink:0}.login-card__eyebrow{color:var(--accent-text,var(--sable-accent-text));letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.login-card__title{letter-spacing:-.04em;color:var(--text-primary,var(--sable-text));margin:0;font-size:clamp(26px,4.5vw,34px);font-weight:600;line-height:1.08}.login-card__text{color:var(--text-secondary,var(--sable-text-muted));margin:10px 0 22px;font-size:13px;line-height:1.45}.login-card__form-item{margin-bottom:16px}.login-card__form-label{color:var(--text-secondary,var(--sable-text-muted));margin-bottom:6px;font-size:12px;font-weight:600}.login-card__submit{width:100%;margin-top:4px;font-weight:600}.login-card__version{text-align:center;color:var(--text-muted,var(--sable-text-muted));margin:16px 0 0;font-size:12px;line-height:1.4}@media (width<=420px){.login-card__top{flex-direction:column;align-items:stretch}.login-card__theme.theme-toggle{justify-content:stretch;width:100%}.login-card__theme .theme-toggle__btn{flex:1;justify-content:center}}.entity-board{gap:20px;display:grid}.entity-board__hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.entity-board__hero h1{margin:0;font-size:clamp(28px,4vw,36px)}.entity-board__hero p{max-width:720px;color:var(--text-secondary);margin:8px 0 0}.entity-board__search{flex:420px;gap:12px;min-width:min(100%,520px);display:flex}.entity-board__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.entity-board__stats strong{font-size:28px}.entity-board__stats span{color:var(--text-tertiary)}.entity-board__loading{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.entity-card__topline,.entity-card__meta,.entity-card__people{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-card h3{margin:0;font-size:18px;line-height:1.35}.entity-card__meta,.entity-card__date,.entity-card__muted{color:var(--text-meta);font-size:13px}.entity-board__more{justify-content:center;display:flex}.entity-board--sable{gap:22px}.entity-board--sable .entity-board__hero{border:1px solid var(--border);border-radius:var(--radius-md,14px);background:var(--surface,var(--panel));box-shadow:var(--shadow-sm);align-items:flex-start;padding:18px 20px}.entity-board--sable .entity-board__stats .p-card{border-radius:14px}.entity-board--sable .entity-card{border:1px solid var(--border);border-radius:16px}.entity-board--sable .entity-board__search-icon{color:var(--text-tertiary)}.deals-page--sable-ref{gap:18px;display:grid}.reference-page__hero{border:1px solid var(--border);border-radius:var(--radius-md,14px);background:var(--surface,#fffbf6f0);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.reference-page__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.5vw,34px);line-height:1.1}.reference-page__subtitle{max-width:640px;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.45}.reference-page__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agency-list{gap:18px;display:grid}.input,.select,.textarea{border:1px solid var(--border-strong);width:100%;color:var(--text-primary);background:#ffffffeb;border-radius:14px;padding:12px 14px}.input:focus,.select:focus,.textarea:focus{border-color:#ca8d5499;outline:2px solid #ca8d5440}.textarea{resize:vertical}.button{color:#fff;cursor:pointer;background:linear-gradient(#2e6fd6,#245db8);border:0;border-radius:14px;padding:12px 18px;font-weight:600;box-shadow:0 10px 18px #2e6fd638}.button--secondary{background:var(--chrome-border-soft);color:var(--sable-text-muted);box-shadow:none}.button--ghost{color:var(--sable-text-muted);box-shadow:none;border:1px solid var(--border);background:#ffffffb8}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid__full{grid-column:1/-1}.form-grid--detail{padding:4px 0 8px}.dictionaries-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dictionary-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid;overflow-x:hidden}.dictionary-nav,.dictionary-detail{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;min-width:0}.dictionary-nav{gap:14px;max-height:calc(100vh - 24px);padding:18px;display:grid;position:sticky;top:12px;overflow:auto}.dictionary-nav__group{border-top:1px solid var(--border);gap:10px;padding-top:8px;display:grid}.dictionary-nav__group-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dictionary-nav__group-head h4{margin:0;font-size:14px}.dictionary-nav__group-head span{border-radius:var(--radius-pill);background:var(--sable-accent-soft);min-width:28px;min-height:28px;color:var(--sable-accent-text);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dictionary-nav__header h3,.dictionary-detail__header h2,.dictionary-detail__section-head h3{margin:0}.dictionary-nav__header p,.dictionary-detail__header p,.dictionary-detail__section-head p{color:var(--text-soft);margin:6px 0 0;font-size:13px}.dictionary-detail{padding:22px}.dictionary-detail__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.dictionary-detail__body{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;min-width:0;padding-top:18px;display:grid}.dictionary-detail__editor,.dictionary-detail__preview{gap:14px;display:grid}.dictionary-detail__preview{align-content:start}.dictionary-detail__section-head{gap:4px;display:grid}.dictionary-card{gap:14px;display:grid}.dictionary-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dictionary-card__header h3{margin:0}.dictionary-card__header p,.dictionary-card__label{color:var(--text-soft);margin:6px 0 0;font-size:13px}.dictionary-card__textarea{min-height:280px}.dictionary-card__preview,.dictionary-card__actions{flex-wrap:wrap;gap:8px;display:flex}.dictionary-editor{gap:10px;display:grid}.dictionary-editor__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.dictionary-preview-tag{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--dictionary-accent) 22%, white);background:color-mix(in srgb, var(--dictionary-accent) 14%, white);min-height:32px;color:var(--dictionary-accent);align-items:center;padding:6px 12px;font-weight:600;display:inline-flex}.settings-panel-menu,.settings-side-menu{background:0 0;border:0;min-width:0;overflow-x:hidden}.settings-panel-menu .settings-panel-menu__entry,.settings-side-menu .settings-side-menu__entry{border-radius:14px;min-width:0;height:auto;min-height:0;margin:0 0 6px;padding:0;line-height:normal}.settings-panel-menu .settings-panel-menu__entry:last-child,.settings-side-menu .settings-side-menu__entry:last-child{margin-bottom:0}.settings-panel-menu .settings-panel-menu__entry.is-active,.settings-side-menu .settings-side-menu__entry.is-active{background:0 0}.settings-panel-menu .settings-panel-menu__entry:hover,.settings-side-menu .settings-side-menu__entry:hover,.settings-panel-menu .settings-panel-menu__entry:focus,.settings-side-menu .settings-side-menu__entry:focus{background:0 0!important}.settings-panel-menu .settings-panel-menu__entry.is-disabled,.settings-side-menu .settings-side-menu__entry.is-disabled{opacity:.58}.settings-panel-menu__item,.settings-side-menu__item{border:1px solid var(--sable-border);background:var(--sable-surface);border-radius:14px;gap:6px;width:100%;min-width:0;padding:10px 12px;transition:border-color .12s,background-color .12s,transform .12s;display:grid}.settings-panel-menu__item--compact,.settings-side-menu__item--compact{border-radius:var(--radius-sm);gap:0;padding:8px 12px}.settings-panel-menu .settings-panel-menu__entry:not(.is-disabled):hover .settings-panel-menu__item,.settings-side-menu .settings-side-menu__entry:not(.is-disabled):hover .settings-side-menu__item{border-color:var(--sable-border-strong);background:var(--sable-surface-muted);transform:translateY(-1px)}.settings-panel-menu .settings-panel-menu__entry.is-active .settings-panel-menu__item,.settings-side-menu .settings-side-menu__entry.is-active .settings-side-menu__item{border-color:var(--sable-accent);background:var(--sable-accent-soft)}.settings-panel-menu__item strong,.settings-side-menu__item strong{font-size:14px;line-height:1.25}.settings-panel-menu__item--compact strong,.settings-side-menu__item--compact strong{font-size:13px;line-height:1.2}.settings-panel-menu__item p,.settings-side-menu__item p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.settings-side-menu__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-side-menu__head span{border-radius:var(--radius-pill);background:var(--sable-accent-soft);min-width:24px;min-height:24px;color:var(--sable-accent-text);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.settings-users__create{width:100%}.settings-users__filters{gap:10px;display:grid}.settings-users__empty{color:var(--text-soft);margin:0;font-size:13px}.settings-user-workspace{gap:16px;display:grid}.settings-user-summary{border-radius:var(--radius-md);background:var(--sable-surface-muted);border:1px solid var(--sable-border);gap:10px;padding:16px 18px;display:grid}.settings-user-summary__main{gap:4px;display:grid}.settings-user-summary__main strong{font-size:24px;line-height:1.1}.settings-user-summary__main span{color:var(--sable-text-muted);font-weight:600}.settings-user-summary__meta{flex-wrap:wrap;gap:22px;display:flex}.settings-user-summary__meta span{border-radius:var(--radius-pill);background:var(--sable-surface);min-height:32px;color:var(--sable-text-muted);align-items:center;padding:6px 10px;font-size:13px;display:inline-flex}.settings-section-card{border:1px solid var(--sable-border);border-radius:var(--radius-md);background:var(--sable-surface);gap:16px;padding:18px;display:grid}.settings-user-form,.settings-user-card{gap:14px;display:grid}.settings-user-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-user-form__full{grid-column:1/-1}.settings-user-form__control{width:100%}.settings-user-flags{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:12px;display:grid}.settings-user-flags--single{grid-template-columns:1fr}.settings-user-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-content:start;padding:0}.settings-user-card strong,.settings-user-card span,.settings-user-card p,.settings-user-card a{margin:0}.settings-user-card strong{font-size:20px;line-height:1.2}.settings-user-card span{color:var(--sable-text-muted);font-weight:600}.settings-user-card p,.settings-user-card a{color:var(--text-soft)}.settings-user-card a{text-decoration:none}.settings-placeholder{align-content:center;gap:8px;min-height:240px;display:grid}.settings-placeholder h2,.settings-placeholder p{margin:0}.settings-placeholder p{max-width:560px;color:var(--text-soft)}.status-editor{padding:6px 0 0}.status-editor__body{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.status-editor__list{border:1px solid var(--sable-border);background:var(--sable-surface);border-radius:20px;min-height:220px;padding:12px}.status-editor__list-inner{flex-direction:column;gap:8px;display:flex}.status-editor__row{background:var(--sable-surface);border:1px solid var(--sable-border);border-radius:14px;grid-template-columns:32px minmax(0,1fr) minmax(140px,1fr) 60px auto;align-items:center;gap:10px;padding:8px 8px 8px 4px;display:grid}.status-editor__handle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-soft);cursor:grab;background:#0000000f;justify-content:center;align-items:center;font-size:18px;display:inline-flex}@media (width<=720px){.overview-strip,.board-layout,.deal-hero-grid,.deal-overview__top,.deal-overview__metrics{grid-template-columns:1fr}.deal-detail-layout{grid-template-columns:1fr}.deal-detail-layout__chat{position:static}.deal-drawer__summary-card--wide{grid-column:auto}.dictionary-layout{grid-template-columns:1fr}.dictionary-nav{position:relative;top:0}.dictionary-detail__body,.settings-user-detail{grid-template-columns:1fr}.content{--content-pad-inline-start:0px;--content-pad-inline-end:0px;padding:0}.content:has(.chat-view-shell){padding-top:0;padding-bottom:0}.login-page{padding:16px}.login-card{border-radius:var(--radius-lg)}.board-toolbar__top{grid-template-columns:1fr}.board-toolbar__actions{justify-content:flex-start}.board-filter-builder__row,.crm-filter-builder__row{grid-template-columns:1fr;align-items:stretch}.board-filter-builder__footer,.crm-filter-builder__footer{flex-direction:column;align-items:stretch}.board-hero{grid-template-columns:1fr;align-items:start;display:grid}.form-grid,.form-grid--board{grid-template-columns:1fr}.dictionary-card__header{display:grid}.deal-drawer__summary{grid-template-columns:1fr}.deal-detail-layout{gap:14px}.deal-overview__metrics{grid-template-columns:1fr}.deal-drawer__summary-card--half{grid-column:auto}.dictionary-editor__row{grid-template-columns:1fr;align-items:stretch}.settings-user-form__grid{grid-template-columns:1fr}.settings-user-summary__meta,.settings-user-flags{grid-template-columns:1fr;display:grid}.board-scroll,.board-scroll.board-scroll--sable-kanban,.board-sticky-status-row__track{grid-auto-columns:minmax(86vw,86vw)}.deal-modal{padding:12px}.deal-modal__dialog{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.deal-modal__header{margin:-18px -18px 18px;padding:18px}.deal-modal__header-actions,.deal-editor__header{display:grid}.deal-field{grid-template-columns:1fr;gap:6px}.deal-modal__dialog .deal-section__fields,.deal-modal__dialog .reference-section__fields{grid-template-columns:1fr}.entity-board__search{flex-direction:column;min-width:100%}.deal-detail-mobile-panel-tabs{grid-column:1/-1;gap:8px;padding:8px 12px 0;display:flex}.deal-detail-mobile-panel-tabs__btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);min-height:44px;color:var(--text-secondary);cursor:pointer;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600}.deal-detail-mobile-panel-tabs__btn.is-active{background:var(--sable-accent-soft);border-color:var(--border-strong);color:var(--accent-text)}.deal-detail-layout--mobile-panels .deal-detail-layout__chat{min-height:min(70vh, calc(100dvh - var(--app-shell-topbar-height,52px) - 120px))}.deals-table-view__head,.deals-table-view__row{min-width:0}.deal-modal__width-toggle{display:none}}@media (width<=768px){.deal-file-list__header,.deal-file-card{align-items:flex-start}.deal-file-upload,.deal-file-upload .el-upload,.deal-file-upload__compact{width:100%}.deal-file-upload__compact{flex-wrap:wrap;justify-content:space-between}.deal-special-marks__extras{grid-template-columns:1fr;column-gap:0}.deal-special-marks__extras .deal-field,.deal-special-marks__extras .deal-field--overview-booking-start,.deal-special-marks__extras .deal-field--overview-smart-pixel,.deal-special-marks__extras .deal-field--overview-attention-metrics,.deal-special-marks__extras .deal-field--overview-important-info,.deal-special-marks__extras .deal-field--overview-brand-lift,.deal-special-marks__extras .deal-field--overview-test-and-learn,.deal-special-marks__extras .deal-field--brand-lift-survey{grid-area:auto/1}.deal-file-card{grid-template-columns:1fr}.deal-file-list__header{flex-direction:column;align-items:flex-start}.deal-file-card__actions{justify-items:stretch;width:100%}.deal-file-card__actions .el-button{width:100%}.deal-special-marks__extras .deal-field--overview-important-info .deal-field__readonly,.deal-special-marks__extras .deal-field--overview-important-info .el-textarea__inner,.deal-special-marks__extras .deal-field--overview-important-info .rich-text-editor,.deal-special-marks__extras .deal-field--overview-important-info{width:100%;min-width:0;max-width:100%}}@media (width<=900px){.deal-history-toolbar{align-items:stretch}.deal-history-toolbar__count{white-space:normal}.deal-related-work__grid{grid-template-columns:1fr}.monkey-order-preview__grid{grid-template-columns:minmax(0,1fr)}}.dashboard-overview{--dashboard-canvas-bg:var(--bg,var(--sable-bg));--dashboard-card-bg:var(--sable-surface,var(--panel));--dashboard-card-border:var(--sable-border,var(--border));background:var(--dashboard-canvas-bg);width:100%;max-width:1280px;min-height:0;margin:0 auto;padding:20px 8px 40px}.sable-page>.dashboard-overview{padding-top:12px}.dashboard-overview__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1020px){.dashboard-overview__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-kpi{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.dashboard-kpi--with-meta{flex-direction:column;gap:8px;display:flex}.dashboard-kpi--with-meta .dashboard-kpi__badge{align-self:flex-start}.dashboard-kpi__badge{background:var(--sable-success-soft,var(--chrome-muted));color:var(--sable-success,#0a7f52);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dashboard-kpi__badge--muted{background:var(--sable-surface-muted,var(--chrome-muted));color:var(--sable-text-soft,var(--text-secondary))}.dashboard-overview__grid{grid-template-columns:1.6fr minmax(260px,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){.dashboard-overview__grid{grid-template-columns:1fr}}.dashboard-card{border-radius:var(--radius-md);background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);box-shadow:var(--shadow-sm,var(--sable-shadow));padding:20px}.dashboard-card__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-card__title{color:var(--sable-text,var(--text-primary));margin:0;font-size:14px;font-weight:600}.dashboard-card__spacer{flex:1}.dashboard-funnel{align-items:flex-end;gap:4px;height:200px;display:flex}.dashboard-funnel__col{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-funnel__bar-wrap{flex:1;align-items:flex-end;width:100%;display:flex}.dashboard-funnel__bar{border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:linear-gradient(180deg, var(--accent,var(--sable-accent)), var(--sable-accent-soft,var(--chrome-muted)));width:100%;min-height:8px;position:relative}.dashboard-funnel__count{text-align:center;color:var(--sable-text,var(--text-primary));font-size:12px;font-weight:600;position:absolute;top:-22px;left:0;right:0}.dashboard-funnel__label{color:var(--sable-text-soft,var(--text-soft));text-align:center;font-size:10px;line-height:1.2}.dashboard-team{flex-direction:column;gap:10px;display:flex}.dashboard-team__row{align-items:center;gap:10px;display:flex}.dashboard-team__avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.dashboard-team__meta{flex:1;min-width:0}.dashboard-team__name{color:var(--sable-text,var(--text-primary));font-size:12.5px;font-weight:500}.dashboard-team__role{color:var(--sable-text-soft,var(--text-soft));font-size:11px}.dashboard-team__pill{background:var(--sable-surface-muted,var(--chrome-muted));color:var(--sable-text-soft,var(--text-soft));border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.dashboard-deals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.dashboard-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-deals-grid{grid-template-columns:1fr}}.dashboard-deal-mini{padding:var(--card-pad,12px);border-radius:var(--radius-md);background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:box-shadow .16s,transform .16s,border-color .16s}.dashboard-deal-mini:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.dashboard-deal-mini__top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dashboard-deal-mini__dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--dashboard-card-bg), 0 0 0 3px var(--dashboard-card-border);border-radius:3px;flex-shrink:0}.dashboard-deal-mini__brand{color:var(--sable-text-soft,var(--text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.dashboard-deal-mini__title{letter-spacing:-.02em;color:var(--sable-text,var(--text-primary));margin-bottom:8px;font-size:13.5px;font-weight:600;line-height:1.3}.dashboard-deal-mini__budget{font-variant-numeric:tabular-nums;color:var(--sable-text,var(--text-primary));font-size:14px;font-weight:600}.dashboard-overview__header-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-overview__quarter-select{flex-shrink:0}.dashboard-overview__error{border-radius:var(--radius-sm,8px);color:var(--sable-danger,#b42318);background:color-mix(in srgb, var(--sable-danger,#b42318) 10%, transparent);border:1px solid color-mix(in srgb, var(--sable-danger,#b42318) 22%, transparent);margin:0 0 12px;padding:10px 12px;font-size:13px}.dashboard-overview__loading{text-align:center;min-height:260px;color:var(--sable-text-soft,var(--text-soft));justify-content:center;align-items:center;padding:40px;display:flex}.dashboard-overview__link{font:inherit;color:var(--sable-accent-text,var(--accent-text));cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:600}.dashboard-overview__link:hover{background:var(--sable-surface-muted,var(--chrome-muted))}.chat-view--sable{--chat-sidebar-width:300px;--chat-context-width:320px;--chat-context-rail-width:44px;--chat-list-row-height:60px}.deal-detail-layout__chat{--chat-list-row-height:60px}.chat-view--sable.chat-view{background:var(--panel);border:1px solid var(--border);border-radius:0}.chat-view--sable .chat-view__sidebar{width:var(--chat-sidebar-width);background:var(--surface,var(--panel));border-right:1px solid var(--border)}.chat-view--sable .chat-view__sidebar-header{border-bottom:1px solid var(--border);padding:12px}.chat-view--sable .chat-view__item{border-radius:var(--radius-sm);height:var(--chat-list-row-height);min-height:var(--chat-list-row-height);max-height:var(--chat-list-row-height);align-items:center;margin:0 8px 2px;padding:8px 10px}.chat-view--sable .chat-view__item:hover{background:var(--chrome-muted)}.chat-view--sable .chat-view__item--active{background:var(--sable-accent-soft,var(--chrome-muted))}.chat-view--sable .chat-view__item--active .chat-view__item-title{color:var(--accent-text)}.chat-view--sable .chat-view__item-title{font-size:12.5px}.chat-view--sable .chat-view__item-preview{color:var(--text-soft);font-size:11.5px}.chat-view--sable .chat-view__item-time{color:var(--text-soft);font-size:10.5px;font-weight:500}.chat-view--sable .chat-view__item-badge{border-radius:16px;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:600}.chat-view--sable .chat-view__main{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.chat-view--sable .chat-view__layout{grid-template-columns:minmax(0, 1fr) var(--chat-context-rail-width);isolation:isolate;flex:1;width:100%;min-width:0;min-height:0;display:grid;position:relative}@media (width<=720px){.chat-view--sable{--chat-sidebar-width:100%;--chat-context-width:100%}.chat-view--sable.chat-view{flex-direction:column;min-height:0;display:flex}.chat-view--sable .chat-view__sidebar{flex:auto;width:100%;min-height:0}.chat-view--sable.chat-view--mobile-list .chat-view__main{display:none!important}.chat-view--sable.chat-view--mobile-list .chat-view__sidebar{border-right:none;flex:auto;width:100%;max-width:none}.chat-view--sable.chat-view--mobile-thread .chat-view__sidebar{display:none!important}.chat-view--sable.chat-view--mobile-thread .chat-view__main{flex:auto;width:100%;min-width:0;min-height:0;display:flex}.chat-view--sable.chat-view--mobile-thread .chat-view__layout,.chat-view--sable.chat-view--mobile-thread .chat-view__thread{flex:auto;width:100%;min-height:0}.chat-view--sable .chat-view__layout{grid-template-columns:minmax(0,1fr)}.chat-view--sable .chat-view__thread-header--mobile{flex-wrap:nowrap;gap:8px;padding:10px 12px}.chat-view--sable .chat-view__thread-header-main{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.chat-view--sable .chat-view__thread-header--mobile .chat-view__thread-titles{min-width:0}.chat-view--sable .chat-view__thread-more-btn{flex-shrink:0;margin-left:auto}.chat-view--sable .chat-view__context-rail{display:none}.chat-view--sable .chat-view__context{z-index:6;width:min(100%,420px);max-width:100%;right:0}.chat-view--sable .chat-view__mobile-context-overlay{z-index:5;cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.chat-view--sable .chat-view__thread-back{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-view--sable .chat-view__thread-meta-btn span{display:none}}:global(.chat-view-popover--thread-menu.p-popover){width:min(92vw,300px)}:global(.chat-view-popover--thread-menu .p-popover-content){padding:6px}.chat-view__thread-menu{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-view__thread-menu-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:8px 10px 4px;font-size:10px;font-weight:600}.chat-view__thread-menu-divider{background:var(--border);height:1px;margin:4px 6px}.chat-view__thread-menu-item{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.chat-view__thread-menu-item .pi{color:var(--text-secondary);flex-shrink:0;font-size:14px}.chat-view__thread-menu-item:hover,.chat-view__thread-menu-item.is-active{background:var(--chrome-muted)}.chat-view__thread-menu-item.is-active,.chat-view__thread-menu-item.is-active .pi{color:var(--accent-text)}.chat-view__thread-menu-meta{color:var(--text-soft);margin-left:auto;font-size:11px;font-weight:600}.chat-view-mobile-sheet__root{align-items:flex-end}.chat-view-mobile-sheet__root .p-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:min(92dvh,100%);overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important}.chat-view-mobile-sheet__root .p-dialog-header,.chat-view-mobile-sheet__root .chat-view-mobile-sheet__header-wrap{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px 10px;display:flex}.chat-view-mobile-sheet__header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.chat-view-mobile-sheet__title{min-width:0;color:var(--text-primary);text-align:left;flex:auto;margin:0;font-size:16px;font-weight:600;line-height:1.25}.chat-view-mobile-sheet__root .p-dialog-content,.chat-view-mobile-sheet__content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:calc(92dvh - 56px);overflow:hidden auto;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))!important}.chat-view__mobile-sheet-panel{flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.chat-view__mobile-sheet-hint{color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}.chat-view__mobile-sheet-action-list{flex-direction:column;gap:4px;display:flex}.chat-view__mobile-sheet-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.chat-view__mobile-sheet-actions button{width:100%;min-height:44px}.chat-view--sable .chat-view__thread{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-view--sable .chat-view__thread>.chat-view__panel{flex:1;min-width:0;min-height:0}.chat-view--sable .chat-view__thread-header{border-bottom:1px solid var(--border);background:var(--panel);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.chat-view--sable .chat-view__thread-brand{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.chat-view--sable .chat-view__thread-titles{flex:1;min-width:0}.chat-view--sable .chat-view__thread-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.chat-view--sable .chat-view__thread-sub{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:11.5px;display:flex}.chat-view--sable .chat-view__thread-status{color:var(--accent-text);background:var(--sable-accent-soft,var(--chrome-muted));border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;align-items:center;gap:5px;margin-left:2px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;display:inline-flex}.chat-view--sable .chat-view__thread-status-dot{background:var(--accent);border-radius:6px;width:6px;height:6px}.chat-view--sable .chat-view__thread-people{flex-shrink:0;align-items:center;display:flex}.chat-view--sable .chat-view__thread-people-avatar{border:2px solid var(--panel);background:var(--chrome-muted);width:24px;height:24px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;font-weight:700;display:flex}.chat-view--sable .chat-view__thread-people-avatar:first-child{margin-left:0}.chat-view--sable .chat-view__context-rail{z-index:6;border-left:1px solid var(--border);background:var(--panel);flex-direction:column;grid-area:1/2;align-items:center;gap:6px;min-width:0;min-height:0;padding:12px 0;display:flex}.chat-view--sable .chat-view__context-rail-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.chat-view--sable .chat-view__context-rail-btn .pi{font-size:15px}.chat-view--sable .chat-view__context-rail-btn:hover,.chat-view--sable .chat-view__context-rail-btn:focus-visible{background:var(--chrome-muted-strong);border-color:var(--border-strong);color:var(--text-primary);outline:none}.chat-view--sable .chat-view__context-rail-btn.is-active{background:var(--sable-accent-soft,var(--chrome-muted));border-color:var(--border-strong);color:var(--accent-text)}.chat-view--sable .chat-view__context{top:0;bottom:0;right:var(--chat-context-rail-width);width:var(--chat-context-width);max-width:min(var(--chat-context-width), calc(100% - var(--chat-context-rail-width)));z-index:4;border-left:1px solid var(--border);background:var(--panel);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:12px;min-height:0;padding:0 16px 16px;transition:transform .22s,opacity .18s,visibility 0s linear .22s;display:flex;position:absolute;overflow:auto;transform:translate(100%);box-shadow:-12px 0 28px #00000024}.chat-view--sable .chat-view__context--open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .22s,opacity .18s,visibility linear;transform:translate(0)}.chat-view--sable .chat-view__ctx-toolbar{z-index:2;background:var(--panel);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;margin:0 -16px;padding:10px 10px 8px 12px;display:flex;position:sticky;top:0}.chat-view--sable .chat-view__context-close-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--chrome-muted);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s;display:inline-flex}.chat-view--sable .chat-view__context-close-btn .pi{font-size:15px}.chat-view--sable .chat-view__context-close-btn:hover,.chat-view--sable .chat-view__context-close-btn:focus-visible{background:var(--chrome-muted-strong);border-color:var(--border-strong);color:var(--text-primary);outline:none}@media (width<=720px){.chat-view--sable .chat-view__context{width:min(var(--chat-context-width), 92vw, calc(100cqi - var(--chat-context-rail-width) - 8px));max-width:calc(100% - var(--chat-context-rail-width))}}.chat-view--sable .chat-view__context .chat-view__ctx-section{scroll-margin-top:52px}.chat-view--sable .chat-view__ctx-section{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel-strong);box-shadow:var(--shadow-sm);padding:16px}.chat-view--sable .chat-view__ctx-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 10px;font-size:11px;font-weight:600}.chat-view--sable .chat-view__ctx-row{border-bottom:1px dashed var(--border);gap:12px;padding:6px 0;font-size:12px;display:flex}.chat-view--sable .chat-view__ctx-row:last-child{border-bottom:none}.chat-view--sable .chat-view__ctx-k{width:100px;color:var(--text-soft);flex-shrink:0;font-weight:500}.chat-view--sable .chat-view__ctx-v{color:var(--text-primary);font-variant-numeric:tabular-nums;flex:1;font-weight:500}.chat-view--sable .chat-view__ctx-person{align-items:center;gap:10px;padding:6px 0;display:flex}.chat-view--sable .chat-view__ctx-dot{background:var(--sable-success,#0a7f52);border-radius:8px;flex-shrink:0;width:8px;height:8px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__body{flex:1;min-height:0;padding:0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__messages{background:var(--bg);flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:20px 24px 28px;display:flex;overflow:hidden auto}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__messages.deal-chat-panel__messages--empty-thread{justify-content:center}html:not([data-ui-theme=midnight]):not(.dark) :where(.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__messages.deal-chat-panel__messages--empty-thread{background:var(--panel)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-timeline-chip{background:var(--sable-surface-muted,var(--chrome-muted));color:var(--text-soft);text-align:center;box-sizing:border-box;border-radius:999px;flex-shrink:0;align-self:center;max-width:min(100%,560px);margin:0 auto;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.35}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message:not(.deal-chat-message--system){width:100%;max-width:100%;box-shadow:none;content-visibility:auto;contain-intrinsic-size:auto 72px;background:0 0;border:none;margin:0;padding:0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own:not(.deal-chat-message--system){align-self:flex-end;margin-left:auto}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message:not(.deal-chat-message--system):not(.deal-chat-message--own){align-self:flex-start}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-stack{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:560px;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-stack--own{align-items:flex-end}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta--sable-ref{width:100%;color:var(--text-soft);margin-bottom:3px;padding-left:2px;font-size:11.5px;line-height:1.35}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta-sable-ref-line strong{color:var(--text-primary)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta-sable-ref-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta-sep{color:inherit;opacity:.55;-webkit-user-select:none;user-select:none}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core{border-radius:var(--radius-md);background:var(--surface,var(--panel));border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:var(--shadow);padding:10px 14px;font-size:13.5px;line-height:1.5}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core{background:var(--accent);color:#fff;border-top-right-radius:var(--radius-sm);border-color:#0000}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message:not(.deal-chat-message--own) .deal-chat-message__sable-bubble--core{border-top-left-radius:var(--radius-sm)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__bubble-line{align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__bubble-line>.deal-chat-message__sable-bubble--core{min-width:0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-own-footer{color:var(--text-soft);margin-top:3px;font-size:10.5px;line-height:1.35}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__status{color:var(--text-soft);letter-spacing:-.08em;font-size:12px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__status--beside{align-self:flex-end;margin-bottom:3px;line-height:1}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__status{color:#ffffffe0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta{color:var(--text-soft);font-size:11.5px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__meta strong{color:var(--text-primary)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core .deal-chat-message__text{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__text{color:#fff}.deal-chat-message__rich-html{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}.deal-chat-message__rich-html--collapsed{max-height:9.5em;overflow:hidden}.deal-chat-message__rich-html :deep(p){margin:0 0 .5em}.deal-chat-message__rich-html :deep(p:last-child){margin-bottom:0}.deal-chat-message__rich-html :deep(h1){margin:0 0 .35em;font-size:1.15rem;font-weight:700;line-height:1.3}.deal-chat-message__rich-html :deep(h2){margin:0 0 .35em;font-size:1.05rem;font-weight:700;line-height:1.35}:is(.deal-chat-message__rich-html :deep(ul),.deal-chat-message__rich-html :deep(ol)){margin:.25em 0 .5em;padding-left:1.25rem}.deal-chat-message__rich-html :deep(ul[data-type="taskList"]){padding-left:0;list-style:none}.deal-chat-message__rich-html :deep(li[data-type="taskItem"]){align-items:flex-start;gap:.5rem;margin:.2em 0;display:flex}.deal-chat-message__rich-html :deep(li[data-type="taskItem"] > label){flex-shrink:0;margin:.15em 0 0}.deal-chat-message__rich-html :deep(li[data-type="taskItem"] > div){flex:1;min-width:0}.deal-chat-message__rich-html :deep(table){border-collapse:collapse;width:100%;margin:.35em 0;font-size:.92em}:is(.deal-chat-message__rich-html :deep(th),.deal-chat-message__rich-html :deep(td)){border:1px solid var(--border);text-align:left;padding:.35rem .5rem}:is(.deal-chat-message__rich-html :deep(.mention),.deal-chat-message__rich-html :deep([data-type="mention"])){color:var(--accent-text);cursor:pointer;font-weight:600}.deal-chat-message__rich-html :deep(a){color:var(--accent-text);text-decoration:underline}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__rich-html{color:#fff}:is(:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__rich-html :deep(.mention),:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__rich-html :deep([data-type="mention"]),:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__rich-html :deep(a)){color:color-mix(in srgb, #fff 92%, var(--accent-text))}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__reply-ref{border-color:var(--border);background:color-mix(in srgb, var(--surface,var(--panel)) 92%, var(--bg));box-shadow:inset 3px 0 0 var(--accent-text)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__reply-author{color:var(--accent-text)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__reply-text{color:var(--text-secondary)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__reply-ref{background:#ffffffeb;border-color:#ffffff42;box-shadow:inset 3px 0 #3126d6e6}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__reply-author{color:#2d2ac8}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__reply-text{color:#475569}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__link{color:var(--accent-text)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__link{color:#fff;text-decoration:underline}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core .deal-chat-message__mention{font:inherit;font-weight:500;font-size:inherit;line-height:inherit;color:var(--accent-text);background:var(--sable-accent-soft,var(--chrome-muted));vertical-align:baseline;cursor:pointer;border:0;border-radius:4px;padding:1px 6px;text-decoration:none;display:inline}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__mention{color:#fff;background:#fff3}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__toggle{color:#ffffffe0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core .deal-chat-message__toggle{cursor:pointer;width:fit-content;font-weight:600;font-size:inherit;color:var(--accent-text);background:0 0;border:0;padding:0;font-family:inherit}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core .deal-chat-message__toggle:hover{color:var(--accent)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__attachments--sable-ref{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:min(100%,373.333px);margin-top:6px;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__attachments--sable-ref{align-self:flex-end}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-stack--own>.deal-chat-message__attachments--sable-ref:first-child{margin-top:0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__open,:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__file,:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__dl{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface,var(--panel));color:inherit;font-family:inherit;font-size:12px;transition:background .12s,border-color .12s}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__open:hover,:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__file:hover,:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__dl:hover{background:var(--chrome-muted)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__open-ico,:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-attach-entry--embedded .deal-chat-attach-entry__file-clip{color:var(--text-soft);flex-shrink:0}:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__open,:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__file,:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__dl{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface,var(--panel-strong))}:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__open:hover,:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__file:hover,:where(.chat-view--sable,.deal-detail-layout__chat) .chat-view__ctx-attach-list .deal-chat-attach-entry--sidebar .deal-chat-attach-entry__dl:hover{background:var(--chrome-muted)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-stack .deal-chat-message__reactions{width:100%;margin-top:8px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__sable-bubble--core .deal-chat-message__reactions--bubble{align-self:flex-start;gap:4px;width:auto;margin:6px 0 -4px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__sable-bubble--core .deal-chat-message__reactions--bubble{align-self:flex-end}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-reaction{border:1px solid var(--border);background:var(--chrome-muted);color:var(--text-secondary);border-radius:999px;font-size:12px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-reaction{color:#fff;background:#ffffff1f;border-color:#ffffff40}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-reaction--active{border-color:var(--accent-text);background:var(--sable-accent-soft,var(--chrome-muted))}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-reaction--active{background:#ffffff38;border-color:#ffffff73}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer{background:var(--surface,var(--panel));border-top:1px solid var(--border);flex-shrink:0;padding:16px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer-row--sable-ref{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:8px;padding:0;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer-sable-cluster{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:auto;align-items:flex-end;gap:4px;min-width:0;padding:0;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer-input--sable-ref{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:auto;align-self:stretch;min-width:0}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer-placeholder{min-height:40px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__composer-actions{flex-direction:row;align-items:center;gap:8px;display:flex}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__state{color:var(--text-soft)}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message--own .deal-chat-message__reactions{justify-content:flex-end}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-message__reactions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.deal-chat-mention-popover-panel.p-popover-content{padding:12px 14px}:where(.chat-view--sable,.deal-detail-layout__chat) .deal-chat-panel--embedded .deal-chat-panel__pending-files{flex-wrap:wrap;gap:8px;min-width:0;display:flex}
