.crm-person{--cp-ink:var(--neuro-ink,#27272a);--cp-muted:var(--neuro-muted,#71717a);--cp-soft:#6b7280;--cp-line:transparent;--cp-wash:var(--neuro-surface,#f3f4f6);--cp-page:var(--neuro-surface,#f3f4f6);color:var(--cp-ink);background:var(--cp-page);color-scheme:light;isolation:isolate;width:100%;min-width:0;overflow-x:clip}.crm-person,.crm-person *,.crm-person :after,.crm-person :before{box-sizing:border-box}.crm-person-shell{width:100%;max-width:1360px;margin:0 auto;padding:12px 28px 56px}.crm-person-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.crm-person-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cp-muted);text-decoration:none}.crm-person-back:hover{color:var(--cp-ink)}.crm-person-top-right{display:inline-flex;align-items:center;gap:2px}.crm-person-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:10px;background:var(--cp-page);color:var(--cp-muted);cursor:pointer;text-decoration:none;box-shadow:var(--neuro-chip,none)}.crm-person-icon-btn:hover{color:var(--cp-ink);box-shadow:var(--neuro-knob-sm,var(--neuro-chip,none))}.crm-person-icon-btn.is-active{background:var(--brand-primary,var(--neuro-selected-bg,#0f172a));color:var(--brand-primary-contrast,var(--neuro-selected-fg,#ffffff));box-shadow:var(--neuro-selected-shadow,var(--neuro-knob-sm,none))}.crm-person-icon-btn.is-disabled{opacity:.35;pointer-events:none}.crm-person-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:200px;padding:6px;border-radius:14px;border:none;background:var(--cp-page)!important;background-color:var(--cp-page)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--neuro-knob-lift,0 12px 32px rgba(17,24,39,.14))}.crm-person-menu-item{display:flex;width:100%;align-items:center;gap:8px;border:0;background:transparent;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:500;color:var(--cp-ink);text-align:left;cursor:pointer}.crm-person-menu-item:hover{background:var(--cp-wash)}.crm-person-menu-item:disabled{opacity:.5;cursor:not-allowed}.crm-person-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:32px}.crm-person-header-main{display:flex;align-items:flex-start;gap:20px;min-width:0}.crm-person-avatar{width:76px;height:76px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;font-weight:600;letter-spacing:-.03em;color:#fff;background:#1f2937;box-shadow:0 0 0 3px var(--cp-page),0 0 0 5px color-mix(in srgb,var(--brand-primary,#86efac) 55%,#86efac)}.crm-person-identity{min-width:0;padding-top:2px}.crm-person-name{margin:0;font-size:30px;font-weight:650;letter-spacing:-.045em;line-height:1.1;color:var(--cp-ink)}.crm-person-meta{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--cp-muted)}.crm-person-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.crm-person-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:550;color:var(--cp-ink);background:#fff;box-shadow:none;border:1px solid #efeff0}.crm-person-badge.is-on,.crm-person-badge.is-score{color:#047857;background:var(--cp-page)}.crm-person-badge.is-handoff{color:#9a3412;background:var(--cp-page)}.crm-person-actions{flex-wrap:wrap;flex-shrink:0;padding-top:6px}.crm-person-action,.crm-person-actions{display:inline-flex;align-items:center;gap:6px}.crm-person-action{justify-content:center;height:32px;border-radius:10px;padding:0 10px;font-size:12.5px;font-weight:550;line-height:1;border:1px solid color-mix(in srgb,var(--cp-ink) 10%,transparent);background:transparent;color:var(--cp-ink);cursor:pointer;white-space:nowrap;box-shadow:none}.crm-person-action:hover:not(:disabled){background:color-mix(in srgb,var(--cp-ink) 4%,transparent);box-shadow:none}.crm-person-action:disabled{opacity:.4;cursor:not-allowed}.crm-person-body{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;width:100%;min-width:0}.crm-person-body.is-rail-shut{grid-template-columns:minmax(0,1fr)}.crm-person-body.is-rail-shut .crm-person-rail{display:none!important}.crm-person-main{min-width:0;overflow:visible}.crm-person-rail{width:300px;max-width:100%;position:sticky;top:16px;gap:0;overflow:auto;max-height:calc(100vh - 5.5rem)}.crm-person-rail,.crm-person-rail-block{min-width:0;display:flex!important;flex-direction:column}.crm-person-rail-block{gap:10px;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid color-mix(in srgb,var(--cp-ink) 8%,transparent);border-radius:0;background:transparent;box-shadow:none}.crm-person-rail-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.crm-person-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-person-rail-title{margin:0;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--cp-ink)}.crm-person-rail-copy{margin:0;font-size:13.5px;line-height:1.55;color:var(--cp-muted)}.crm-person-text-btn{border:0;background:transparent;padding:0;font-size:12.5px;font-weight:550;color:var(--cp-muted);cursor:pointer}.crm-person-text-btn:hover{color:var(--cp-ink)}.crm-person-kv{margin:0;display:flex;flex-direction:column;gap:12px}.crm-person-kv-row{display:grid!important;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;font-size:13.5px;min-width:0}.crm-person-kv-row dt{margin:0;padding-top:2px;color:var(--cp-muted);font-weight:500}.crm-person-kv-row dd{margin:0;color:var(--cp-ink);font-weight:500;word-break:break-word}.crm-person-pill{display:inline-flex;align-items:center;gap:5px;border-radius:0;padding:0;font-size:13.5px;font-weight:550;background:transparent;color:var(--cp-ink);text-transform:capitalize}.crm-person-pill.is-tag{border-radius:999px;padding:2px 8px;background:var(--cp-page);color:var(--cp-ink);text-transform:none;box-shadow:var(--neuro-chip,none)}.crm-person-link{border:0;background:transparent;padding:0;color:var(--cp-ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer;text-align:left}.crm-person-link:hover{color:#000}.crm-person-link:disabled{opacity:.45;cursor:not-allowed}.crm-person-tag-wrap{display:flex;flex-wrap:wrap;gap:5px}.crm-person-tabs{position:relative;z-index:40;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding:0 0 2px;border-bottom:1px solid color-mix(in srgb,var(--cp-ink) 8%,transparent);border-radius:0;box-shadow:none;overflow:visible}.crm-person-tab,.crm-person-tabs{align-items:center;background:transparent}.crm-person-tab{display:inline-flex;gap:6px;border:0;margin-bottom:-3px;padding:8px 12px;font-size:13.5px;font-weight:550;color:var(--cp-muted);cursor:pointer;border-bottom:2px solid transparent;border-radius:0;box-shadow:none!important}.crm-person-tab.is-active,.crm-person-tab:hover{color:var(--cp-ink);background:transparent;box-shadow:none!important}.crm-person-tab.is-active{border-bottom-color:var(--brand-primary,var(--neuro-selected-bg,#0f172a));font-weight:650}.crm-person-tab-badge{font-size:10px;font-weight:650;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cp-ink) 8%,var(--cp-page));color:var(--cp-muted)}.crm-person-tab.is-active .crm-person-tab-badge{background:color-mix(in srgb,var(--brand-primary,#0f172a) 14%,var(--cp-page));color:var(--cp-ink)}.crm-person-note-type.is-active,.crm-person-tab-menu-item.is-active{background:var(--brand-primary,#0f172a)!important;background-image:var(--brand-gradient,none)!important;color:var(--brand-primary-contrast,#ffffff)!important;-webkit-text-fill-color:var(--brand-primary-contrast,#ffffff)!important;box-shadow:var(--neuro-selected-shadow,none)!important}.crm-person-note-type.is-active svg,.crm-person-tab-menu-item.is-active svg{color:var(--brand-primary-contrast,#ffffff)!important;-webkit-text-fill-color:var(--brand-primary-contrast,#ffffff)!important;stroke:currentColor!important}.crm-person-tab-menu-item.is-active .crm-person-tab-badge{background:color-mix(in srgb,var(--brand-primary-contrast,#fff) 22%,transparent)!important;color:var(--brand-primary-contrast,#ffffff)!important}.crm-person-tab-more{position:relative;z-index:50}.crm-person-tab-more .crm-person-menu{left:auto;right:0;z-index:60;min-width:168px}.crm-person-day{margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--cp-muted)}.crm-person-day-group{margin-bottom:18px}.crm-person-day-group+.crm-person-day-group{margin-top:4px}.crm-person-nurture-list{display:flex!important;flex-direction:column!important;min-width:0;width:100%}.crm-person-nurture-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 0!important;border-bottom:none;min-width:0!important;width:100%!important;flex-direction:unset!important}.crm-person-nurture-row:last-child{border-bottom:0}.crm-person-nurture-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:10px;background:var(--cp-page);color:var(--cp-muted);flex:none!important;box-shadow:var(--neuro-chip,none)}.crm-person-nurture-meta{min-width:0!important;overflow:hidden!important}.crm-person-nurture-label{margin:0!important;font-size:13px;font-weight:550;color:var(--cp-ink);white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.crm-person-nurture-desc{margin:1px 0 0;font-size:11.5px;color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-person-nurture-auto{font-size:11px;font-weight:550;color:var(--cp-muted);white-space:nowrap!important}.crm-person-nurture-action{border:0;background:transparent;padding:0;font-size:12px;font-weight:550;color:var(--cp-ink);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;white-space:nowrap!important}.crm-person-nurture-action:disabled{opacity:.45;cursor:not-allowed}.crm-person-nurture-hint{margin:8px 0 0;font-size:11.5px;line-height:1.4;color:var(--cp-muted)}.crm-person-enrich{display:flex;flex-direction:column;gap:4px}.crm-person-enrich-section{margin-top:12px}.crm-person-score-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-person-score-card{border:none;border-radius:12px;padding:10px 12px;background:var(--cp-page);box-shadow:var(--neuro-chip,none)}.crm-person-score-label{margin:0;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted)}.crm-person-enrich-intent{margin-top:8px}.crm-person-event{display:flex;gap:12px;padding:10px 0 18px}.crm-person-event-avatar{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:650;color:#fff;background:#374151}.crm-person-event-body{min-width:0;flex:1}.crm-person-event-line{margin:0;font-size:13.5px;color:var(--cp-ink);line-height:1.4}.crm-person-event-line strong{font-weight:650}.crm-person-event-time{color:var(--cp-muted);font-weight:500}.crm-person-event-note{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--cp-muted)}.crm-person-composer{margin-bottom:20px;padding:14px;border:none;border-radius:16px;background:var(--cp-page);box-shadow:var(--neuro-well,none)}.crm-person-warn{margin:0 0 12px;font-size:12px;font-weight:600;color:#be123c}.crm-person-ok{margin:0 0 12px;font-size:12px;font-weight:500;color:#047857}.crm-person .crm-person-main textarea,.crm-person-composer input:not([type=checkbox]):not([type=radio]),.crm-person-composer select,.crm-person-composer textarea,.crm-person-edit-panel input:not([type=checkbox]):not([type=radio]),.crm-person-edit-panel select,.crm-person-edit-panel textarea{background-color:var(--cp-page);color:var(--cp-ink);border:none;border-radius:12px;box-shadow:var(--neuro-well,none)}.crm-person .crm-person-main textarea:focus,.crm-person-composer textarea:focus,.crm-person-edit-panel input:not([type=checkbox]):not([type=radio]):focus,.crm-person-edit-panel select:focus,.crm-person-edit-panel textarea:focus{outline:none;border-color:transparent;box-shadow:var(--neuro-well,none),0 0 0 3px color-mix(in srgb,var(--brand-primary,#0f172a) 22%,transparent)}.crm-person .crm-person-main textarea::placeholder,.crm-person-composer textarea::placeholder,.crm-person-edit-panel input::placeholder,.crm-person-edit-panel textarea::placeholder{color:var(--cp-muted)}.crm-person-stat-grid{display:grid;gap:10px;overflow:visible;border-radius:0;border:none;background:transparent}@media (min-width:640px){.crm-person-stat-grid{grid-template-columns:1fr 1fr}}.crm-person-stat-cell{background:var(--cp-page);padding:14px 16px;border-radius:14px;box-shadow:var(--neuro-chip,none)}.crm-person-stat-label{margin:0;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted)}.crm-person-stat-value{margin:4px 0 0;font-size:14px;font-weight:650;color:var(--cp-ink);text-transform:capitalize}.crm-person-edit-panel{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:none;background:var(--cp-page);box-shadow:var(--neuro-knob,none)}.crm-person-field-label{display:block;margin:0 0 6px;font-size:11px;font-weight:550;color:var(--cp-muted)}@media (max-width:960px){.crm-person-body{grid-template-columns:minmax(0,1fr)!important;gap:28px}.crm-person-rail{width:100%;max-width:none;position:static;display:flex!important}.crm-person-header,.crm-person-rail{flex-direction:column}.crm-person-name{font-size:24px}}@media (max-width:640px){.crm-person-shell{padding:8px 14px 32px}.crm-person-header-main{gap:14px}.crm-person-avatar{width:56px;height:56px;font-size:18px}.crm-person-kv-row{grid-template-columns:96px minmax(0,1fr)}}button[data-sticky-swatch]{background:var(--sticky-swatch,currentColor)!important;background-color:var(--sticky-swatch,currentColor)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 1px 2px rgba(0,0,0,.14)!important;color:transparent!important}[data-sticky-note],button[data-sticky-swatch]{background-image:none!important}html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person[data-crm-person-desk] :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-lg).border.bg-card,html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person[data-crm-person-desk] :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-lg).border.bg-white,html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person[data-crm-person-desk] :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-lg)[class*=border-][class*=bg-white]{background:#ffffff!important;background-color:#ffffff!important;border:1px solid #efeff0!important;box-shadow:none!important}.crm-person-rail [role=button],.crm-person-rail button,.crm-person-tabs .crm-person-tab{box-shadow:none!important}.crm-person-rail .crm-person-link,.crm-person-rail .crm-person-text-btn,.crm-person-rail button[disabled]{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person[data-crm-person-desk] :is(.rounded-xl,.rounded-2xl,.rounded-lg).border:not(button):not(a){background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid #efeff0!important;box-shadow:none!important}html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person .crm-person-icon-btn,html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person .crm-person-tab,html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person :is(button,a).crm-person-action{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#71717a!important;-webkit-text-fill-color:#71717a!important}html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person .crm-person-action,html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person .crm-person-tab.is-active{color:#27272a!important;-webkit-text-fill-color:#27272a!important}html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person :is(button,a).bg-\[\#090c0a\],html:not(.dark):not([data-plain-commercial]) [data-crm-person-skin=brokurz][data-crm-person-desk] .crm-person :is(button,a)[data-desk-neuro-keep].text-white{background:#090c0a!important;background-color:#090c0a!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}[data-crm-person-skin]{box-sizing:border-box;min-height:100%;color:var(--cp-ink,var(--neuro-ink,#27272a));background:var(--cp-page,var(--neuro-surface,#f3f4f6))}[data-crm-person-skin] *,[data-crm-person-skin] :after,[data-crm-person-skin] :before{box-sizing:border-box}[data-crm-person-skin] button{font:inherit;cursor:pointer}[data-crm-person-skin] a{color:inherit;text-decoration:none}[data-crm-person-skin] ul{list-style:none;margin:0;padding:0}[data-crm-person-skin] dd,[data-crm-person-skin] dl,[data-crm-person-skin] dt,[data-crm-person-skin] h1,[data-crm-person-skin] h2,[data-crm-person-skin] p{margin:0}[data-crm-person-skin=brokurz] .crm-person{--cp-ink:var(--neuro-ink,#27272a);--cp-muted:var(--neuro-muted,#71717a);--cp-soft:#6b7280;--cp-line:transparent;--cp-wash:var(--neuro-surface,#f3f4f6);--cp-page:var(--neuro-surface,#f3f4f6);background:var(--cp-page);color:var(--cp-ink)}[data-crm-person-skin=brokurz] .crm-person-shell{max-width:1360px}[data-crm-person-skin] .crm-person-body{display:grid!important;flex-direction:unset!important}[data-crm-person-skin] .crm-person-nurture-list,[data-crm-person-skin] .crm-person-rail,[data-crm-person-skin] .crm-person-rail-block,[data-crm-person-skin] .crm-person-rail-head{display:flex!important}[data-crm-person-skin] .crm-person-nurture-list,[data-crm-person-skin] .crm-person-rail,[data-crm-person-skin] .crm-person-rail-block{flex-direction:column!important}[data-crm-person-skin] .crm-person-rail-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.crm-person .crm-person-nurture-row,[data-crm-person-skin] .crm-person-nurture-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;flex-direction:unset!important;width:100%!important;min-width:0!important}[data-crm-workspace]{--crm-ease:cubic-bezier(0.22,1,0.36,1);--crm-ease-out:cubic-bezier(0.16,1,0.3,1);--crm-ink:#18181b;--crm-page:#ffffff;--crm-lift:0 1px 2px rgba(17,24,39,0.04),0 14px 36px -16px rgba(17,24,39,0.18);--crm-lift-hover:0 2px 4px rgba(17,24,39,0.05),0 22px 48px -18px rgba(17,24,39,0.22);position:relative;isolation:isolate;background:var(--crm-page)}.dark [data-crm-workspace]{--crm-page:#09090b;--crm-lift:0 1px 2px rgba(0,0,0,0.35),0 16px 40px -18px rgba(0,0,0,0.55);--crm-lift-hover:0 2px 6px rgba(0,0,0,0.4),0 24px 52px -16px rgba(0,0,0,0.65);background:var(--crm-page)}[data-crm-nav][data-crm-nav-style=pills]{scrollbar-width:none}[data-crm-nav][data-crm-nav-style=pills]::-webkit-scrollbar{display:none}[data-crm-workspace] [data-crm-card]{transition:transform .32s var(--crm-ease-out),box-shadow .32s var(--crm-ease-out)}[data-crm-workspace] [data-crm-card][data-crm-interactive=true]:hover{transform:translateY(-2px);box-shadow:var(--crm-lift-hover)}[data-crm-workspace] .crm-sla-dot{position:relative}[data-crm-workspace] .crm-sla-dot--bad:after,[data-crm-workspace] .crm-sla-dot--warn:after{content:"";position:absolute;inset:-3px;border-radius:999px;animation:crm-sla-pulse 1.8s var(--crm-ease) infinite}[data-crm-workspace] .crm-sla-dot--bad:after{background:rgba(244,63,94,.35)}[data-crm-workspace] .crm-sla-dot--warn:after{background:rgba(251,191,36,.35)}@keyframes crm-sla-pulse{0%{transform:scale(.85);opacity:.85}70%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}[data-crm-workspace] .crm-lead-row{transition:background-color .18s var(--crm-ease),transform .22s var(--crm-ease-out)}[data-crm-workspace] .crm-lead-row[data-active=true]{background:color-mix(in srgb,#0ea5e9 10%,transparent)}[data-crm-workspace] .crm-lead-row:active{transform:scale(.995)}[data-crm-workspace] .crm-press{transition:transform .16s var(--crm-ease),opacity .16s var(--crm-ease)}[data-crm-workspace] .crm-press:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){[data-crm-workspace] *,[data-crm-workspace] :after,[data-crm-workspace] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-crm-workspace] [data-crm-card][data-crm-interactive=true]:hover{transform:none}}[data-crm-pipeline].crm-pipe{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;background:#fff}.dark [data-crm-pipeline].crm-pipe{background:#09090b}.crm-pipe-toolbar{justify-content:space-between;gap:14px;padding:4px 2px 0}.crm-pipe-toolbar,.crm-pipe-toolbar-left{display:flex;flex-wrap:wrap;align-items:flex-end}.crm-pipe-toolbar-left{min-width:0;gap:18px}.crm-pipe-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.03em;color:#18181b}.dark .crm-pipe-title{color:#fafafa}.crm-pipe-stats{display:flex;flex-wrap:wrap;gap:18px}.crm-pipe-stat{display:flex;flex-direction:column;gap:2px}.crm-pipe-stat-label{font-size:11px;font-weight:500;letter-spacing:.02em;color:#a1a1aa}.crm-pipe-stat-value{font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#27272a}.dark .crm-pipe-stat-value{color:#e4e4e7}.crm-pipe-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-pipe-settings{max-height:42vh;overflow:auto;border-radius:16px;border:1px solid rgba(24,24,27,.08);background:#fafafa;padding:16px}.dark .crm-pipe-settings{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.crm-pipe-board{min-height:0;flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.crm-pipe-loading{display:flex;height:200px;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#a1a1aa}.crm-pipe-columns{display:flex;height:100%;min-height:420px;gap:12px;padding:2px}.crm-pipe-col{--stage-color:#71717a;display:flex;width:272px;flex-shrink:0;flex-direction:column;border-radius:14px;background:#f4f4f5;outline:1px solid transparent;transition:outline-color .16s var(--crm-ease),background .16s var(--crm-ease)}.dark .crm-pipe-col{background:rgba(255,255,255,.04)}.crm-pipe-col--over{background:#f4f4f5;outline-color:#a1a1aa}.dark .crm-pipe-col--over{background:rgba(255,255,255,.08)}.crm-pipe-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(24,24,27,.06);padding:12px 12px 10px;box-shadow:inset 3px 0 0 var(--stage-color)}.dark .crm-pipe-col-head{border-bottom-color:rgba(255,255,255,.08)}.crm-pipe-col-title-row{display:flex;align-items:center;gap:8px;min-width:0}.crm-pipe-dot{height:8px;width:8px;flex-shrink:0;border-radius:999px;background:var(--stage-color)}.crm-pipe-col-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#18181b}.dark .crm-pipe-col-name{color:#f4f4f5}.crm-pipe-count{display:inline-flex;height:18px;min-width:18px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:rgba(24,24,27,.08);padding:0 6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#52525b}.dark .crm-pipe-count{background:rgba(255,255,255,.1);color:#a1a1aa}.crm-pipe-col-sum{margin:4px 0 0;padding-left:16px;font-size:12px;font-variant-numeric:tabular-nums;color:#71717a}.crm-pipe-prob{flex-shrink:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#a1a1aa}.crm-pipe-col-list{display:flex;max-height:calc(100vh - 260px);flex-direction:column;gap:8px;overflow-y:auto;padding:10px}.crm-pipe-empty{margin:0;padding:28px 8px;text-align:center;font-size:12px;color:#a1a1aa}.crm-pipe-card{display:flex;gap:2px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 20px -14px rgba(17,24,39,.18);outline:1px solid rgba(24,24,27,.06);transition:box-shadow .16s var(--crm-ease),outline-color .16s var(--crm-ease)}.dark .crm-pipe-card{background:#18181b;box-shadow:none;outline-color:rgba(255,255,255,.08)}.crm-pipe-card:hover{outline-color:rgba(24,24,27,.12);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 28px -16px rgba(17,24,39,.22)}.crm-pipe-card--dragging{opacity:.72;outline-color:#a1a1aa;box-shadow:0 12px 32px -12px rgba(24,24,27,.28)}.crm-pipe-card-grip{display:flex;width:22px;flex-shrink:0;cursor:grab;align-items:flex-start;justify-content:center;padding-top:14px;color:#d4d4d8;background:transparent;border:0}.crm-pipe-card-grip:active{cursor:grabbing}.crm-pipe-card-grip:hover{color:#71717a}.crm-pipe-card-body{min-width:0;flex:1;padding:11px 12px 11px 0}.crm-pipe-card-top{display:flex;align-items:flex-start;gap:10px}.crm-pipe-avatar{display:inline-flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#e4e4e7;font-size:10px;font-weight:700;letter-spacing:.02em;color:#3f3f46}.dark .crm-pipe-avatar{background:rgba(255,255,255,.12);color:#e4e4e7}.crm-pipe-card-title{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:#18181b}.dark .crm-pipe-card-title{color:#fafafa}.crm-pipe-card-person{display:inline-block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;color:#52525b;text-decoration:none}.crm-pipe-card-person:hover{color:#0ea5e9}.crm-pipe-card-person.muted,.dark .crm-pipe-card-person{color:#a1a1aa}.crm-pipe-card-addr{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#a1a1aa}.crm-pipe-card-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.crm-pipe-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#3f3f46}.dark .crm-pipe-value{color:#d4d4d8}[data-crm-reports].crm-reports{display:flex;min-height:0;flex:1;flex-direction:column;gap:22px;overflow:auto;padding:4px 2px 24px;background:#fff}.dark [data-crm-reports].crm-reports{background:#09090b}.crm-reports-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.crm-reports-head--detail{padding-bottom:4px;border-bottom:1px solid rgba(24,24,27,.06)}.dark .crm-reports-head--detail{border-bottom-color:rgba(255,255,255,.08)}.crm-reports-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.03em;color:#18181b}.dark .crm-reports-title{color:#fafafa}.crm-reports-sub{margin:6px 0 0;max-width:42rem;font-size:13px;line-height:1.45;color:#71717a}.crm-reports-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:0;border:0;background:transparent;font-size:12px;font-weight:550;color:#71717a;cursor:pointer}.crm-reports-back:hover{color:#18181b}.dark .crm-reports-back:hover{color:#fafafa}.crm-reports-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-reports-presets{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:999px;background:#f4f4f5}.dark .crm-reports-presets{background:rgba(255,255,255,.08)}.crm-reports-section{display:flex;flex-direction:column;gap:10px}.crm-reports-section-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.crm-reports-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:720px){.crm-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.crm-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-reports-card{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px;border:0;border-radius:14px;background:#fafafa;outline:1px solid rgba(24,24,27,.06);text-align:left;cursor:pointer;transition:background .16s var(--crm-ease),outline-color .16s var(--crm-ease),box-shadow .16s var(--crm-ease)}.crm-reports-card:hover{background:#fff;outline-color:rgba(24,24,27,.12);box-shadow:0 1px 2px rgba(17,24,39,.04),0 14px 28px -18px rgba(17,24,39,.2)}.dark .crm-reports-card{background:rgba(255,255,255,.04);outline-color:rgba(255,255,255,.08)}.dark .crm-reports-card:hover{background:rgba(255,255,255,.07);outline-color:rgba(255,255,255,.14)}.crm-reports-card-icon{display:inline-flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#3f3f46;outline:1px solid rgba(24,24,27,.06)}.dark .crm-reports-card-icon{background:rgba(255,255,255,.06);color:#e4e4e7;outline-color:rgba(255,255,255,.08)}.crm-reports-card-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.crm-reports-card-title{font-size:14px;font-weight:600;letter-spacing:-.015em;color:#18181b}.dark .crm-reports-card-title{color:#fafafa}.crm-reports-card-desc{font-size:12.5px;line-height:1.4;color:#71717a}.crm-reports-card-cta{flex-shrink:0;align-self:center;font-size:12px;font-weight:600;color:#52525b}.crm-reports-card:hover .crm-reports-card-cta{color:#18181b}.dark .crm-reports-card-cta{color:#a1a1aa}.crm-reports-detail{min-height:280px;padding:4px 0 8px}.crm-report-empty,.crm-reports-loading{display:flex;min-height:200px;align-items:center;justify-content:center;gap:8px;margin:0;font-size:13px;color:#a1a1aa}.crm-report-stack{display:flex;flex-direction:column;gap:18px}.crm-report-kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:800px){.crm-report-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-report-kpi{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:#f4f4f5}.dark .crm-report-kpi{background:rgba(255,255,255,.05)}.crm-report-kpi-label{font-size:11px;font-weight:500;color:#a1a1aa}.crm-report-kpi-value{font-size:20px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#18181b}.dark .crm-report-kpi-value{color:#fafafa}.crm-report-bars{display:flex;flex-direction:column;gap:12px}.crm-report-bar-row{display:flex;flex-direction:column;gap:5px}.crm-report-bar-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.crm-report-bar-label{display:inline-flex;min-width:0;align-items:center;gap:7px;font-weight:550;color:#3f3f46}.dark .crm-report-bar-label{color:#e4e4e7}.crm-report-dot{height:8px;width:8px;flex-shrink:0;border-radius:999px}.crm-report-bar-value{flex-shrink:0;font-variant-numeric:tabular-nums;color:#71717a}.crm-report-bar-track{height:6px;overflow:hidden;border-radius:999px;background:#e4e4e7}.dark .crm-report-bar-track{background:rgba(255,255,255,.1)}.crm-report-bar-fill{height:100%;border-radius:999px}.crm-report-list{display:flex;flex-direction:column;gap:2px}.crm-report-list-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px}.crm-report-list-row:hover{background:#f4f4f5}.dark .crm-report-list-row:hover{background:rgba(255,255,255,.04)}.crm-report-avatar{display:inline-flex;height:32px;width:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#e4e4e7;font-size:12px;font-weight:700;color:#3f3f46}.dark .crm-report-avatar{background:rgba(255,255,255,.1);color:#e4e4e7}.crm-report-list-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:#18181b}.dark .crm-report-list-title{color:#fafafa}.crm-report-list-side{flex-shrink:0;font-size:12px;font-weight:500;color:#71717a}.crm-report-list-sub{margin:2px 0 0;font-size:12px;color:#a1a1aa}.crm-report-funnel{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;min-height:180px;padding:8px 4px 4px}.crm-report-funnel-col{display:flex;min-width:56px;flex-direction:column;align-items:center;gap:6px}.crm-report-funnel-n{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#3f3f46}.crm-report-funnel-bar{width:28px;border-radius:6px 6px 2px 2px}.crm-report-funnel-name{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#71717a;text-align:center}.crm-report-hero-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 8px}.crm-report-hero-value{font-size:40px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#18181b}.dark .crm-report-hero-value{color:#fafafa}.crm-report-hero-label{font-size:13px;color:#71717a}.crm-report-footnote{margin:0;font-size:12px;color:#a1a1aa;text-align:center}.crm-contacts-lp{--clp-ink:var(--neuro-ink,#27272a);--clp-muted:var(--neuro-muted,#71717a);--clp-soft:var(--neuro-idle,#a1a1aa);--clp-wash:#dde3eb;--clp-page:var(--neuro-surface,#f3f4f6);--clp-line:rgba(163,177,198,0.32);--clp-blue:var(--brand-primary,#1619aa);--clp-teal:#afddda;--clp-gold:#bf9663;--clp-ai:#ede9fe;--clp-ai-ink:#5b21b6;color:var(--clp-ink);background:var(--clp-page);color-scheme:light;isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.crm-contacts-lp,.crm-contacts-lp *,.crm-contacts-lp :after,.crm-contacts-lp :before{box-sizing:border-box}.crm-contacts-lp-table{width:100%;min-width:1220px;border-collapse:collapse}.crm-contacts-lp-table thead{position:sticky;top:0;z-index:10;background:var(--clp-page);border-bottom:1px solid var(--clp-line)}.crm-contacts-lp-table th{background:var(--clp-page);padding:10px 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--clp-muted);white-space:nowrap}.crm-contacts-lp-table th button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}.crm-contacts-lp-table th button:hover{color:var(--clp-ink)}.crm-contacts-lp-table tbody tr{border-bottom:1px solid var(--clp-line);background:var(--clp-page);cursor:pointer}.crm-contacts-lp-table tbody tr:hover{background:color-mix(in srgb,var(--clp-wash) 70%,var(--clp-page))}.crm-contacts-lp-table tbody tr.is-selected{background:color-mix(in srgb,var(--clp-blue) 6%,white)}.crm-contacts-lp-table td{padding:14px;font-size:13px;color:var(--clp-ink);vertical-align:middle}.crm-contacts-lp-name{display:flex;align-items:center;gap:12px;min-width:180px}.crm-contacts-lp-avatar{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:600}.crm-contacts-lp-name-text{min-width:0;font-size:13.5px;font-weight:600;color:var(--clp-ink)}.crm-contacts-lp-name-sub,.crm-contacts-lp-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contacts-lp-name-sub{margin-top:1px;font-size:12px;color:var(--clp-soft)}.crm-contacts-lp-score{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:3px 10px 3px 3px;font-size:12.5px;white-space:nowrap;letter-spacing:-.01em}.crm-contacts-lp-score-card{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 8px;border-radius:8px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(9,12,10,.06),0 1px 2px rgba(9,12,10,.04);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.crm-contacts-lp-score-label{font-weight:550;padding-right:2px}.crm-contacts-lp-score.is-excellent{background:#dcfce7;color:#166534}.crm-contacts-lp-score.is-excellent .crm-contacts-lp-score-card{background:#fff;color:#166534}.crm-contacts-lp-score.is-good{background:#dbeafe;color:#1d4ed8}.crm-contacts-lp-score.is-good .crm-contacts-lp-score-card{background:#fff;color:#1d4ed8}.crm-contacts-lp-score.is-fair{background:#fef3c7;color:#b45309}.crm-contacts-lp-score.is-fair .crm-contacts-lp-score-card{background:#fff;color:#b45309}.crm-contacts-lp-score.is-evaluating{background:var(--clp-wash);color:var(--clp-muted)}.crm-contacts-lp-score.is-evaluating .crm-contacts-lp-score-card{background:#fff;color:var(--clp-muted)}.crm-contacts-lp-score.is-low{background:#e5e7eb;color:#374151}.crm-contacts-lp-score.is-low .crm-contacts-lp-score-card{background:#fff;color:#374151}.crm-contacts-lp-type{font-size:13px;color:var(--clp-muted);white-space:nowrap}.crm-contacts-lp-tags{display:flex;flex-wrap:wrap;gap:6px;max-width:220px}.crm-contacts-lp-tag{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:550;background:var(--clp-wash);color:var(--clp-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contacts-lp-tag.is-ai{background:var(--clp-ai);color:var(--clp-ai-ink)}.crm-contacts-lp-activity{white-space:nowrap}.crm-contacts-lp-activity-main{font-size:13px;font-weight:500;color:var(--clp-ink)}.crm-contacts-lp-activity-sub{margin-top:1px;font-size:12px;color:var(--clp-soft);overflow:hidden;text-overflow:ellipsis;max-width:160px}.crm-contacts-lp-follow{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:550;border:1px solid var(--clp-line);background:white;color:var(--clp-muted);cursor:pointer}.crm-contacts-lp-follow.is-overdue{background:#fff1f2;color:#be123c;border-color:#fecdd3}.crm-contacts-lp-follow.is-today{background:#fffbeb;color:#b45309;border-color:#fde68a}.crm-contacts-lp-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .12s ease}.crm-contacts-lp-table tbody tr:focus-within .crm-contacts-lp-actions,.crm-contacts-lp-table tbody tr:hover .crm-contacts-lp-actions{opacity:1}.crm-contacts-lp-action{display:inline-flex;align-items:center;justify-content:center;height:30px;width:30px;border:0;border-radius:8px;background:transparent;color:var(--clp-muted);cursor:pointer;text-decoration:none}.crm-contacts-lp-action:hover{background:var(--clp-wash);color:var(--clp-ink)}.crm-contacts-lp-action-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:0;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.crm-contacts-lp-action-btn.is-accept{background:#059669;color:white}.crm-contacts-lp-action-btn.is-decline{background:white;color:var(--clp-muted);box-shadow:inset 0 0 0 1px var(--clp-line)}.crm-contacts-lp-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:20;width:220px;border-radius:10px;border:1px solid var(--clp-line);background:white;padding:4px 0;box-shadow:0 8px 24px rgba(9,12,10,.08)}.crm-contacts-lp-menu-note{margin:0;padding:8px 12px 6px;font-size:11.5px;font-weight:500;line-height:1.35;color:var(--clp-muted,#534f4d)}.crm-contacts-lp-menu button{display:block;width:100%;padding:8px 12px;text-align:left;font-size:12.5px;color:var(--clp-ink);background:none;border:0;cursor:pointer}.crm-contacts-lp-menu button:hover{background:var(--clp-wash)}.crm-contacts-lp-shell,.crm-lp-chrome-bar,.crm-lp-modal,.crm-lp-modal-backdrop,.crm-lp-panel,.crm-lp-view-menu,.crm-lp-workspace{--clp-ink:var(--neuro-ink,#27272a);--clp-muted:var(--neuro-muted,#71717a);--clp-soft:var(--neuro-idle,#a1a1aa);--clp-wash:#dde3eb;--clp-page:var(--neuro-surface,#f3f4f6);--clp-line:rgba(163,177,198,0.32);--clp-blue:var(--brand-primary,#1619aa);color-scheme:light;box-sizing:border-box}.crm-contacts-lp-shell *,.crm-contacts-lp-shell :after,.crm-contacts-lp-shell :before,.crm-lp-modal *,.crm-lp-modal :after,.crm-lp-modal :before,.crm-lp-panel *,.crm-lp-panel :after,.crm-lp-panel :before,.crm-lp-view-menu *,.crm-lp-view-menu :after,.crm-lp-view-menu :before{box-sizing:border-box}.crm-contacts-lp-shell{isolation:isolate;background:var(--clp-page);color:var(--clp-ink)}.crm-contacts-lp-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--clp-ink);line-height:1.2}.crm-contacts-lp-subtitle{margin:2px 0 0;font-size:12.5px;color:var(--clp-muted)}.crm-contacts-lp-new{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;margin:0;border:0!important;border-radius:10px;background:var(--brand-button,var(--brand-primary,#0f172a))!important;background-color:var(--brand-button,var(--brand-primary,#0f172a))!important;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-button-contrast,var(--neuro-selected-fg,#ffffff))!important;box-shadow:var(--neuro-selected-shadow);cursor:pointer;white-space:nowrap}.crm-contacts-lp-shell [data-crm-chip=on],.crm-contacts-lp-shell [data-crm-chip=on]:active,.crm-contacts-lp-shell [data-crm-chip=on]:focus,.crm-contacts-lp-shell [data-crm-chip=on]:hover{background-color:var(--neuro-selected-bg,var(--brand-primary,#0f172a))!important;color:var(--neuro-selected-fg,#ffffff)!important;box-shadow:var(--neuro-selected-shadow)}.crm-contacts-lp-shell [data-crm-chip=off],.crm-contacts-lp-shell [data-crm-chip=off]:active,.crm-contacts-lp-shell [data-crm-chip=off]:focus,.crm-contacts-lp-shell [data-crm-chip=off]:hover{background-color:transparent!important;color:var(--clp-ink)!important;box-shadow:none}.crm-contacts-lp-new:disabled{opacity:.5;cursor:not-allowed}.crm-contacts-lp-ghost{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;margin:0;border:0;border-radius:10px;background:var(--clp-page);padding:0 12px;font-family:inherit;font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--clp-muted);box-shadow:var(--neuro-knob-sm);cursor:pointer;white-space:nowrap}.crm-contacts-lp-ghost:hover{color:var(--clp-ink);box-shadow:var(--neuro-knob-hover)}.crm-contacts-lp-ghost.is-active,.crm-contacts-lp-search{color:var(--clp-ink);box-shadow:var(--neuro-well)}.crm-contacts-lp-search{-webkit-appearance:none;appearance:none;display:block;height:36px;width:100%;margin:0;border:0;border-radius:10px;background:var(--clp-page);padding:0 12px 0 34px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;outline:none}.crm-contacts-lp-search::placeholder{color:var(--clp-soft)}.crm-contacts-lp-search:focus{box-shadow:var(--neuro-well-deep),inset 0 0 0 1.5px color-mix(in srgb,var(--clp-blue) 35%,transparent)}.crm-contacts-lp-rail-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin:0;border:0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;color:var(--clp-muted);background:transparent;cursor:pointer;text-align:left}.crm-contacts-lp-rail-item.is-active,.crm-contacts-lp-rail-item:hover{background:var(--clp-wash);color:var(--clp-ink)}.crm-contacts-lp-rail-item.is-active{font-weight:600}.crm-contacts-lp-rail-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--clp-soft)}.crm-contacts-lp-rail-item.is-active .crm-contacts-lp-rail-count{color:var(--clp-muted)}.crm-contacts-lp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--clp-line);padding:10px 14px;font-size:12.5px;color:var(--clp-muted);background:var(--clp-page)}.crm-lp-chrome-bar{background:var(--clp-page);border-bottom:1px solid var(--clp-line)}.crm-lp-section-nav{gap:2px}.crm-lp-section-link{color:var(--clp-muted)!important;transition:color .12s ease}.crm-lp-section-link:hover{color:var(--clp-ink)!important}.crm-lp-section-link.is-active{color:var(--clp-ink)!important;font-weight:600}.crm-lp-section-pill{background:var(--clp-wash)}.crm-lp-hub-toolbar,.crm-lp-workspace{background:var(--clp-page)}.crm-lp-hub-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 20px 10px}.crm-lp-hub-search-wrap{position:relative;flex:1 1 240px;min-width:200px;max-width:420px}.crm-lp-hub-search-icon{position:absolute;left:12px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:var(--clp-soft);pointer-events:none}.crm-lp-hub-actions{margin-left:auto}.crm-lp-hub-actions,.crm-lp-hub-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-lp-hub-chips{padding:0 20px 14px;background:var(--clp-page);border-bottom:1px solid var(--clp-line)}.crm-lp-hub-chip{display:inline-flex;align-items:center;gap:4px;height:30px;margin:0;padding:0 12px;border:0;border-radius:9px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--clp-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.crm-lp-hub-chip:hover{background:var(--clp-wash);color:var(--clp-ink)}.crm-lp-hub-chip.is-active{background:var(--neuro-selected-bg,var(--brand-primary,#0f172a));color:var(--neuro-selected-fg,#ffffff);box-shadow:var(--neuro-selected-shadow)}.crm-lp-hub-count{margin:0 0 0 auto;font-size:12px;font-weight:500;color:var(--clp-soft)}.crm-lp-hub-lists{padding:12px 20px 14px;background:var(--clp-page);border-bottom:1px solid var(--clp-line)}.crm-lp-hub-lists-label{margin:0;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--clp-soft)}.crm-lp-hub-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--clp-line);font-size:13px}.crm-lp-hub-bulk,.crm-lp-panel{background:var(--clp-page);color:var(--clp-ink)}.crm-lp-panel{display:block;width:100%;border-top:1px solid var(--clp-line);padding:18px 20px 16px}.crm-lp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.crm-lp-panel-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--clp-ink)}.crm-lp-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media (min-width:900px){.crm-lp-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.crm-lp-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;color:var(--clp-muted)}.crm-lp-field-wide{grid-column:1/-1}.crm-lp-field-label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--clp-muted)}.crm-lp-modal .crm-lp-field-row>input,.crm-lp-modal .crm-lp-field>input,.crm-lp-modal .crm-lp-field>select,.crm-lp-modal .crm-lp-field>textarea,.crm-lp-panel .crm-lp-field-row>input,.crm-lp-panel .crm-lp-field>input,.crm-lp-panel .crm-lp-field>select{-webkit-appearance:none;appearance:none;display:block;height:38px;width:100%;margin:0;border:1px solid var(--clp-line);border-radius:11px;background-color:var(--clp-page);background-image:none;box-shadow:0 1px 2px rgba(9,12,10,.03);padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--clp-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.crm-lp-modal .crm-lp-field>textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.45}.crm-lp-modal .crm-lp-address-lookup{width:100%}.crm-lp-modal .crm-lp-address-lookup input{-webkit-appearance:none;appearance:none;display:block;height:38px;width:100%;margin:0;border:1px solid var(--clp-line);border-radius:11px;background-color:var(--clp-page);box-shadow:0 1px 2px rgba(9,12,10,.03);padding:0 36px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:38px;color:var(--clp-ink);outline:none}.crm-lp-modal .crm-lp-address-lookup input:focus{border-color:color-mix(in srgb,#1619aa 45%,#efeff0);box-shadow:0 0 0 3px color-mix(in srgb,#1619aa 12%,transparent)}.crm-lp-modal .crm-lp-address-lookup svg{color:var(--clp-soft)}.crm-lp-modal .crm-lp-address-lookup ul,.crm-lp-modal .crm-lp-address-lookup ul button{background:var(--clp-page);color:var(--clp-ink)}.crm-lp-modal .crm-lp-address-lookup ul{z-index:40;margin-top:6px;border:1px solid var(--clp-line);border-radius:11px;box-shadow:0 12px 32px rgba(9,12,10,.12)}.crm-lp-modal .crm-lp-address-lookup ul button:hover{background:var(--clp-wash)}.crm-lp-modal .crm-lp-field-row>input:focus,.crm-lp-modal .crm-lp-field>input:focus,.crm-lp-modal .crm-lp-field>select:focus,.crm-lp-modal .crm-lp-field>textarea:focus,.crm-lp-panel .crm-lp-field-row>input:focus,.crm-lp-panel .crm-lp-field>input:focus,.crm-lp-panel .crm-lp-field>select:focus{border-color:color-mix(in srgb,#1619aa 45%,#efeff0);box-shadow:0 0 0 3px color-mix(in srgb,#1619aa 12%,transparent)}.crm-lp-modal .crm-lp-field>select,.crm-lp-panel .crm-lp-field>select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23534f4d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.crm-lp-field-row{display:flex;gap:8px;align-items:center;min-width:0}.crm-lp-field-row>input{flex:1 1 auto;min-width:0}.crm-lp-field-hint{margin:2px 0 0;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--clp-soft)}.crm-lp-panel-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--clp-line)}.crm-lp-view-wrap{position:relative;display:inline-flex}.crm-lp-view-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;display:block;width:252px;margin:0;border-radius:14px;border:1px solid var(--clp-line);background:var(--clp-page);padding:8px;color:var(--clp-ink);box-shadow:0 4px 6px rgba(9,12,10,.04),0 16px 40px rgba(9,12,10,.12)}.crm-lp-view-menu-label{margin:0 0 4px;padding:6px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clp-soft)}.crm-lp-view-option{display:flex;width:100%;align-items:flex-start;gap:12px;margin:0;border:0;border-radius:11px;background:transparent;padding:11px 10px;text-align:left;cursor:pointer;color:var(--clp-ink);font:inherit;transition:background .12s ease}.crm-lp-view-option:hover{background:var(--clp-wash)}.crm-lp-view-option.is-active{background:color-mix(in srgb,#1619aa 7%,white)}.crm-lp-view-option.is-active svg{color:#1619aa}.crm-lp-view-option>span{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-lp-view-option strong{font-size:13px;font-weight:600;font-style:normal;color:var(--clp-ink)}.crm-lp-view-option em{font-size:12px;font-style:normal;font-weight:500;color:var(--clp-muted)}.crm-lp-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,12,10,.36);backdrop-filter:blur(6px)}.crm-lp-modal{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:min(90vh,820px);overflow:hidden;border-radius:18px;border:1px solid var(--clp-line);background:var(--clp-page);color:var(--clp-ink);box-shadow:0 8px 16px rgba(9,12,10,.06),0 28px 64px rgba(9,12,10,.18)}.crm-lp-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid var(--clp-line);background:linear-gradient(180deg,color-mix(in srgb,var(--clp-wash) 55%,var(--clp-page)) 0,var(--clp-page) 100%)}.crm-lp-modal-eyebrow{margin:0 0 4px;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--clp-soft)}.crm-lp-modal-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--clp-ink)}.crm-lp-modal-sub{margin:6px 0 0;max-width:36ch;font-size:13px;font-weight:500;line-height:1.4;color:var(--clp-muted)}.crm-lp-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 22px}.crm-lp-modal-section{padding:14px 0 16px;border-bottom:1px solid var(--clp-line)}.crm-lp-modal-section:last-child{border-bottom:0}.crm-lp-modal-section-title{margin:0 0 12px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--clp-soft)}.crm-lp-modal-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crm-lp-modal-tag{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:8px;background:var(--clp-wash);font-size:12px;font-weight:550;color:var(--clp-ink)}.crm-lp-modal-tag button{display:inline-flex;border:0;background:transparent;padding:0;color:var(--clp-muted);cursor:pointer}.crm-lp-modal-tag button:hover{color:var(--clp-ink)}.crm-lp-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--clp-line);background:var(--clp-page)}html.dark .crm-contacts-lp,html.dark .crm-contacts-lp-shell,html.dark .crm-lp-chrome-bar,html.dark .crm-lp-modal,html.dark .crm-lp-modal-backdrop,html.dark .crm-lp-panel,html.dark .crm-lp-view-menu,html.dark .crm-lp-workspace,html.dark [data-crm-person-desk],html.dark [data-crm-workspace]{--clp-ink:var(--neuro-ink,#f4f4f5);--clp-muted:var(--neuro-muted,#b4b4bc);--clp-soft:var(--neuro-idle,#9a9aa3);--clp-wash:#323236;--clp-page:var(--neuro-surface,#2a2a2e);--clp-line:rgba(255,255,255,0.08);--clp-blue:#a5b4fc;--clp-teal:#134e4a;--clp-gold:#92400e;--clp-ai:#2e1065;--clp-ai-ink:#c4b5fd;--crm-page:var(--neuro-surface,#2a2a2e);--crm-card:var(--neuro-surface,#2a2a2e);--crm-chrome:var(--neuro-surface,#2a2a2e);--crm-chrome-border:rgba(255,255,255,0.08);--crm-ink:var(--neuro-ink,#f4f4f5);--crm-accent:var(--neuro-ink,#f4f4f5);--crm-accent-soft:#323236;color-scheme:dark}html.dark .crm-person,html.dark [data-crm-person-desk],html.dark [data-crm-person-skin=brokurz] .crm-person,html.dark [data-crm-person-skin]{--cp-ink:var(--neuro-ink,#f4f4f5);--cp-muted:var(--neuro-muted,#b4b4bc);--cp-soft:var(--neuro-idle,#9a9aa3);--cp-line:transparent;--cp-wash:var(--neuro-surface,#2a2a2e);--cp-page:var(--neuro-surface,#2a2a2e);color-scheme:dark;background:var(--cp-page);color:var(--cp-ink)}html:not(.dark) .crm-contacts-lp-shell,html:not(.dark) .crm-person,html:not(.dark) [data-crm-person-desk],html:not(.dark) [data-crm-workspace]{--clp-page:var(--neuro-surface,#f3f4f6);--clp-ink:var(--neuro-ink,#27272a);--clp-muted:var(--neuro-muted,#71717a);--crm-page:var(--neuro-surface,#f3f4f6);--crm-card:var(--neuro-surface,#f3f4f6);--crm-ink:var(--neuro-ink,#27272a);--cp-page:var(--neuro-surface,#f3f4f6);--cp-ink:var(--neuro-ink,#27272a);--cp-muted:var(--neuro-muted,#71717a)}html:not(.dark):not([data-plain-commercial]) [data-crm-workspace][data-crm-hub]{--neuro-surface:#ffffff;--clp-page:#ffffff;--crm-page:#ffffff;--crm-card:#ffffff;--cp-page:#ffffff;background:#ffffff!important;background-color:#ffffff!important}html:not(.dark):not([data-plain-commercial]) [data-crm-workspace][data-crm-hub] .crm-contacts-lp-table :is(thead,th).bg-white:not(.bg-brand-button):not([data-brand-button]):not([class*=text-white]){background:#ffffff!important;background-color:#ffffff!important}html.dark .crm-contacts-lp,html.dark .crm-contacts-lp-footer,html.dark .crm-contacts-lp-shell,html.dark .crm-lp-chrome-bar,html.dark .crm-lp-hub-chips,html.dark .crm-lp-hub-toolbar,html.dark .crm-lp-modal,html.dark .crm-lp-panel,html.dark .crm-lp-view-menu,html.dark .crm-lp-workspace,html.dark [data-crm-person-desk],html.dark [data-crm-workspace]{background:var(--clp-page,#2a2a2e)!important;background-color:var(--clp-page,#2a2a2e)!important;color:var(--clp-ink,#f4f4f5)!important;border-color:var(--clp-line)}html.dark .crm-contacts-lp-title,html.dark .crm-lp-section-link.is-active,html.dark .crm-lp-section-link:hover{color:var(--clp-ink,#f4f4f5)!important}html.dark .crm-contacts-lp-ghost,html.dark .crm-contacts-lp-subtitle,html.dark .crm-lp-section-link{color:var(--clp-muted,#b4b4bc)!important}html.dark .crm-contacts-lp-ghost,html.dark .crm-contacts-lp-search,html.dark .crm-lp-hub-chip,html.dark .crm-lp-section-pill{background:var(--clp-wash)!important;background-color:var(--clp-wash)!important;border-color:var(--clp-line)!important;color:var(--clp-ink,#f4f4f5)!important}html.dark .crm-contacts-lp-ghost{background:var(--clp-page,#2a2a2e)!important;color:var(--clp-muted,#b4b4bc)!important}html.dark .crm-contacts-lp-ghost.is-active,html.dark .crm-contacts-lp-ghost:hover,html.dark .crm-contacts-lp-rail-item.is-active,html.dark .crm-contacts-lp-rail-item:hover{background:var(--clp-wash)!important;color:var(--clp-ink,#f4f4f5)!important}html.dark .crm-contacts-lp-shell [data-crm-chip=on],html.dark .crm-contacts-lp-shell [data-crm-chip=on]:active,html.dark .crm-contacts-lp-shell [data-crm-chip=on]:focus,html.dark .crm-contacts-lp-shell [data-crm-chip=on]:hover{background-color:var(--neuro-selected-bg,var(--brand-primary,#0f172a))!important;color:var(--neuro-selected-fg,#ffffff)!important;box-shadow:var(--neuro-selected-shadow)}html.dark .crm-contacts-lp-shell [data-crm-chip=off],html.dark .crm-contacts-lp-shell [data-crm-chip=off]:active,html.dark .crm-contacts-lp-shell [data-crm-chip=off]:focus,html.dark .crm-contacts-lp-shell [data-crm-chip=off]:hover{background-color:transparent!important;color:var(--clp-ink,#f4f4f5)!important}html.dark .crm-lp-modal-backdrop{background:rgba(0,0,0,.55)!important}html.dark .crm-contacts-lp-table th,html.dark .crm-contacts-lp-table thead{background:var(--clp-page,#2a2a2e)!important;color:var(--clp-muted,#b4b4bc);border-color:var(--clp-line)}html.dark .crm-contacts-lp-table tbody tr{background:var(--clp-page,#2a2a2e)!important;border-color:var(--clp-line)}html.dark .crm-contacts-lp-table tbody tr:hover{background:#323236!important}html.dark .crm-contacts-lp-table tbody tr.is-selected{background:color-mix(in srgb,var(--clp-blue) 14%,var(--clp-page,#2a2a2e))!important}html.dark .crm-contacts-lp-table td{color:var(--clp-ink,#f4f4f5)}html.dark .crm-contacts-lp-score-card{background:var(--clp-page,#2a2a2e)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}html.dark .crm-contacts-lp-score.is-evaluating{background:var(--clp-wash);color:var(--clp-muted,#b4b4bc)}html.dark .crm-contacts-lp-score.is-low{background:#3a3a3c;color:#d1d1d6}html.dark .crm-person .\!bg-white,html.dark .crm-person-menu,html.dark .crm-person-menu.\!bg-white{background:var(--cp-page,#2a2a2e)!important;background-color:var(--cp-page,#2a2a2e)!important;border-color:transparent!important;box-shadow:var(--neuro-knob-lift,0 12px 32px rgba(0,0,0,.45))}html.dark .crm-person-menu-item:hover{background:color-mix(in srgb,#fff 6%,var(--cp-page,#2a2a2e))}html.dark .crm-person-icon-btn:hover{color:var(--cp-ink,#f4f4f5);box-shadow:var(--neuro-knob-sm,var(--neuro-chip,none))}html.dark .crm-person-icon-btn.is-active{background:var(--brand-primary,var(--neuro-selected-bg,#0f172a))!important;color:var(--brand-primary-contrast,var(--neuro-selected-fg,#ffffff))!important;box-shadow:var(--neuro-selected-shadow,none)!important}html.dark [data-crm-person-desk],html.dark [data-crm-person-skin]{background:var(--cp-page,var(--neuro-surface,#2a2a2e))!important;color:var(--cp-ink,var(--neuro-ink,#f4f4f5))!important}html.dark .crm-person-tabs{border-bottom:1px solid color-mix(in srgb,#fff 10%,transparent)!important}html.dark .crm-person-tab,html.dark .crm-person-tabs{background:transparent!important;box-shadow:none!important}html.dark .crm-person-tab{color:var(--cp-muted,#b4b4bc)!important}html.dark .crm-person-tab.is-active,html.dark .crm-person-tab:hover{color:var(--cp-ink,#f4f4f5)!important;background:transparent!important;box-shadow:none!important}html.dark .crm-person-tab.is-active{border-bottom-color:var(--brand-primary,var(--neuro-selected-bg,#0f172a))!important}html.dark .crm-person-tab.is-active .crm-person-tab-badge{background:color-mix(in srgb,var(--brand-primary,#0f172a) 28%,transparent)!important;color:var(--cp-ink,#f4f4f5)!important}html.dark .crm-person-note-type.is-active,html.dark .crm-person-tab-menu-item.is-active{background:var(--brand-primary,#0f172a)!important;background-image:var(--brand-gradient,none)!important;color:var(--brand-primary-contrast,#ffffff)!important;-webkit-text-fill-color:var(--brand-primary-contrast,#ffffff)!important}html.dark .crm-person-note-type.is-active svg,html.dark .crm-person-tab-menu-item.is-active svg{color:var(--brand-primary-contrast,#ffffff)!important;-webkit-text-fill-color:var(--brand-primary-contrast,#ffffff)!important;stroke:currentColor!important}html.dark .crm-person-tab-menu-item.is-active .crm-person-tab-badge{background:color-mix(in srgb,var(--brand-primary-contrast,#fff) 22%,transparent)!important;color:var(--brand-primary-contrast,#ffffff)!important}html.dark .crm-person-edit-panel,html.dark .crm-person-rail-block{background:transparent!important;border-color:color-mix(in srgb,#fff 10%,transparent)!important;box-shadow:none!important}html.dark .crm-person-badge,html.dark .crm-person-score-card,html.dark .crm-person-stat-cell{background:var(--cp-page,#2a2a2e)!important;border-color:transparent!important;box-shadow:var(--neuro-chip,none)!important}html.dark .crm-person-action{background:transparent!important;border-color:color-mix(in srgb,#fff 14%,transparent)!important;box-shadow:none!important;color:var(--cp-ink,#f4f4f5)!important}html.dark .crm-person-composer{background:var(--cp-page,#2a2a2e)!important;box-shadow:var(--neuro-well)!important;border:none!important}html.dark .crm-person-badge.is-on,html.dark .crm-person-badge.is-score{color:#6ee7b7!important}html.dark .crm-person-badge.is-handoff{color:#fdba74!important}html.dark .crm-person-pill.is-tag{background:var(--cp-page,#2a2a2e)!important;color:var(--cp-ink,#f4f4f5)!important;box-shadow:var(--neuro-chip)!important}html.dark .crm-person-avatar{box-shadow:0 0 0 3px var(--cp-page,#2a2a2e),0 0 0 5px color-mix(in srgb,var(--brand-primary,#86efac) 45%,#86efac),var(--neuro-knob-sm,none)}html.dark .crm-person,html.dark [data-crm-person-skin=brokurz] .crm-person{--cp-line:transparent;--cp-wash:var(--neuro-surface,#2a2a2e)}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.bg-\[\#efeff0\],.bg-\[\#fafafa\],.bg-\[\#FAFAFB\],.bg-\[\#F4F5F7\],.bg-\[\#F0F1F3\],.bg-\[\#f8f8f9\],.bg-\[\#E5E7EB\],.bg-\[\#fff7ed\],.bg-\[\#f3f4f6\],.bg-\[\#ffffff\],.bg-white,.bg-card,.bg-background,.bg-popover,.bg-muted,.bg-secondary,.bg-zinc-50,.bg-slate-50,.bg-gray-50,.bg-zinc-100,.bg-slate-100,.bg-\[var\(--neuro-surface\,\#f3f4f6\)\]):not(.bg-brand-button):not([data-brand-button]):not([class*=text-white]):not(.bg-primary){background-color:var(--neuro-surface,#2a2a2e)!important;background:var(--neuro-surface,#2a2a2e)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-800,.bg-gray-900,.bg-neutral-900,.dark\:bg-background,.dark\:bg-card,.dark\:bg-popover,.dark\:bg-muted,.dark\:bg-\[\#1c1c1e\],.dark\:bg-\[\#2c2c2e\]):not(.bg-brand-button):not([data-brand-button]):not(.bg-primary):not(button):not([role=tab]){background-color:var(--neuro-surface,#2a2a2e)!important;background:var(--neuro-surface,#2a2a2e)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.bg-\[\#090c0a\],.bg-\[\#1C1D1F\],.bg-\[\#111827\]){background-color:#f5f5f7!important;color:#1c1c1e!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.text-\[\#090c0a\],.text-\[\#111827\],.text-\[\#1a1a1a\],.text-\[\#1C1D1F\],.text-\[\#374151\],.text-\[\#3f3f46\],.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900,.text-foreground,.text-black):not([class*=text-white]){color:var(--neuro-ink,#f4f4f5)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.text-\[\#534f4d\],.text-\[\#6B7280\],.text-\[\#6b7280\],.text-\[\#71717a\],.text-\[\#8a8684\],.text-\[\#52525b\],.text-zinc-600,.text-zinc-500,.text-slate-600,.text-slate-500,.text-muted-foreground):not([class*=text-white]){color:var(--neuro-muted,#b4b4bc)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.text-\[\#9CA3AF\],.text-\[\#9ca3af\],.text-\[\#c2b9b6\],.text-\[\#a1a1aa\],.text-\[\#a09c9a\],.text-\[\#c8c8c8\],.text-\[\#c5c5c5\],.text-\[\#D1D5DB\],.text-zinc-400,.text-slate-400,.text-gray-400):not([class*=text-white]){color:var(--neuro-idle,#9a9aa3)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.border-\[\#efeff0\],.border-\[\#E5E7EB\],.border-\[\#e5e7eb\],.border-\[\#e4e4e7\],.border-\[\#e5e5e5\],.border-\[\#d9d9d9\],.border-\[\#d4d4d8\],.border-\[\#D1D5DB\],.border-\[\#c8c8c8\],.border-\[\#cfcfcf\],.border-\[\#a1a1aa\],.border-zinc-200,.border-slate-200,.border-gray-200,.border-border,.border-input){border-color:var(--border-subtle,rgba(255,255,255,.08))!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.border-\[\#090c0a\],.border-\[\#1C1D1F\]){border-color:rgba(255,255,255,.22)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.hover\:bg-\[\#efeff0\]:hover,.hover\:bg-\[\#f7f7f7\]:hover,.hover\:bg-\[\#fafafa\]:hover,.hover\:bg-\[\#f4f4f5\]:hover,.hover\:bg-\[\#F4F5F7\]:hover,.hover\:bg-\[\#F9FAFB\]:hover,.hover\:bg-\[\#e4e4e6\]:hover,.hover\:bg-\[\#e6e6e7\]:hover,.hover\:bg-zinc-50:hover,.hover\:bg-slate-50:hover,.hover\:bg-gray-50:hover,.hover\:bg-muted:hover){background-color:var(--surface-hover,#323236)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.hover\:text-\[\#090c0a\]:hover,.hover\:text-\[\#111827\]:hover,.hover\:text-\[\#374151\]:hover){color:var(--neuro-ink,#f4f4f5)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person,[data-crm-person-skin]) :is(.placeholder\:text-\[\#a1a1aa\]::placeholder,.placeholder\:text-\[\#c2b9b6\]::placeholder,.placeholder\:text-\[\#a09c9a\]::placeholder){color:var(--neuro-muted,#b4b4bc)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person) .bg-\[\#090c0a\],html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-contacts-lp,.crm-person) .bg-\[\#090c0a\].text-white{background-color:var(--neuro-selected-bg,var(--brand-primary,#0f172a))!important;color:var(--neuro-selected-fg,#ffffff)!important}html.dark [data-crm-person-desk]>.bg-white,html.dark [data-crm-workspace] .flex.min-h-0.flex-1.flex-col.overflow-hidden.bg-white,html.dark [data-crm-workspace]>.bg-white{background-color:var(--neuro-surface,#2a2a2e)!important}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-person,[data-crm-person-skin]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([class*="dark:bg-"]),html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-person,[data-crm-person-skin]) select:not([class*="dark:bg-"]),html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-person,[data-crm-person-skin]) textarea:not([class*="dark:bg-"]){background-color:var(--clp-wash,#323236);color:var(--neuro-ink,#f4f4f5);border-color:var(--border-subtle,rgba(255,255,255,.08));box-shadow:var(--neuro-well,none);color-scheme:dark}html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-person,[data-crm-person-skin]) input::placeholder,html.dark :is([data-crm-workspace],[data-crm-person-desk],.crm-contacts-lp-shell,.crm-person,[data-crm-person-skin]) textarea::placeholder{color:var(--neuro-idle,#9a9aa3)}html.dark .crm-contacts-lp-search,html.dark .crm-contacts-lp-shell input[placeholder*=Search],html.dark .crm-contacts-lp-shell input[type=search]{background-color:var(--clp-wash,#323236)!important;color:var(--neuro-ink,#f4f4f5)!important;caret-color:var(--neuro-ink,#f4f4f5)}