@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,600&family=Source+Sans+3:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{--insight-color-ground:#f5efe2;--insight-color-ink:#261f17;--insight-color-muted:#7b7263;--insight-color-accent:#b89561;--insight-color-positive:#79613e;--insight-color-negative:#a8443c;--insight-color-paper:#fff;--insight-color-line:#261f171f;--insight-color-line-strong:#261f1738;--insight-font-display:"Newsreader", Georgia, "Times New Roman", serif;--insight-font-body:"Source Sans 3", "Segoe UI", Arial, sans-serif;--insight-font-pdf:"Noto Sans", Arial, sans-serif;--insight-text-display:3rem;--insight-text-h1:2.25rem;--insight-text-h2:1.625rem;--insight-text-h3:1.25rem;--insight-text-body-lg:1.125rem;--insight-text-body:1rem;--insight-text-body-sm:.875rem;--insight-text-caption:.75rem;--insight-leading-display:1.083;--insight-leading-h1:1.111;--insight-leading-h2:1.231;--insight-leading-h3:1.3;--insight-leading-body-lg:1.556;--insight-leading-body:1.563;--insight-leading-body-sm:1.5;--insight-leading-caption:1.333;--insight-space-1:.25rem;--insight-space-2:.5rem;--insight-space-3:.75rem;--insight-space-4:1rem;--insight-space-5:1.25rem;--insight-space-6:1.5rem;--insight-space-8:2rem;--insight-space-10:2.5rem;--insight-space-12:3rem;--insight-space-16:4rem;--insight-radius-sm:.25rem;--insight-radius-md:.5rem;--insight-radius-lg:.75rem;--insight-radius-xl:1rem;--insight-shadow-low:0 .5rem 1.5rem #261f1714;--insight-shadow-high:0 1.25rem 3.5rem #261f1724;--insight-reading-width:65ch;--insight-content-width:47.5rem;--insight-workspace-width:75rem;--insight-focus-ring:0 0 0 3px var(--insight-color-ground), 0 0 0 5px var(--insight-color-accent);--insight-transition-fast:.14s ease-out;--insight-transition-base:.18s ease-out}@media (width<=39.9375rem){:root{--insight-text-display:2.5rem;--insight-text-h1:2rem}}@media (prefers-reduced-motion:reduce){:root{--insight-transition-fast:1ms linear;--insight-transition-base:1ms linear}}:root{color:#152033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#0d1729;--blue:var(--crm-choice-readable,#79613e);--border:#e2e8f0;--muted:#68758a;--green:#0f9f72;--orange:#d97706;--purple:#7c3aed;--red:#dc3655;background:#f3f6fa;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);outline-offset:2px}#root{min-height:100vh}.built-website-link{color:#173d32;background:#f1f8f5;border:1px solid #bccfca;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:16px;display:flex}.built-website-link small{font-weight:650}.built-website-link a{color:#145b43;padding:6px;font-weight:700;text-decoration:underline}.built-website-link a:focus-visible{outline-offset:3px;outline:3px solid #145b43}.built-website-link span{font-size:12px}.activity-completion{justify-items:start;gap:6px;margin-top:8px;display:grid}.activity-completion button{border:1px solid var(--crm-line,#ded7ca);background:var(--crm-paper,#fffdf8);color:var(--crm-text,#29271f);min-height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:12px}.activity-completion button:hover{border-color:var(--crm-accent,#b89561)}.activity-completion button:focus-visible{outline:2px solid var(--crm-accent,#b89561);outline-offset:2px}.activity-completion button:disabled{opacity:.6;cursor:wait}.activity-completion [role=alert]{color:#a52d46;font-size:12px}.practice-badge{border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 55%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 14%,var(--crm-paper,#fffdf8));height:20px;color:var(--crm-choice-readable,#79613e);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-left:6px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.genomgang-composer{width:min(560px,100%)}.genomgang-composer select{color:#26344a;background:#fafbfc;border:1px solid #dce3ec;border-radius:10px;outline:none;width:100%;height:46px;padding:0 12px;font:500 14px Manrope,sans-serif}.genomgang-composer select:focus{border-color:var(--crm-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.genomgang-composer label small{color:var(--crm-muted,#746d60);font-size:11.5px;font-weight:500}.genomgang-pair{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=680px){.genomgang-pair{grid-template-columns:1fr}}.genomgang-lage{border:1px solid var(--crm-line,#e4ded2);border-left:3px solid var(--crm-choice,#b89561);background:var(--crm-paper,#fffdf8);color:var(--crm-ink,#29271f);border-radius:14px;margin:0;padding:11px 12px;font-size:13px;line-height:1.6}.genomgang-fel{white-space:pre-line;line-height:1.55}.genomgang-klar{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:color-mix(in srgb,var(--crm-choice) 8%,var(--crm-paper));border-radius:14px;gap:10px;padding:13px 14px;display:grid}.genomgang-klar strong{color:var(--crm-ink);font-size:14px}.genomgang-lank{min-width:0;color:var(--crm-choice-readable);word-break:break-all;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.genomgang-lank svg{flex:none}.contact-panel-secondary>:is(.genomgang-lage,.genomgang-fel,.genomgang-klar){flex:1 0 100%;margin:0}.contact-panel-secondary .genomgang-klar a.genomgang-lank{height:auto;color:var(--crm-choice-readable);border:0;border-radius:0;padding:0;font-size:13px}body.crm-call-line-open .genomgang-overlay{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .genomgang-composer{max-height:calc(100vh - 24px - var(--crm-call-line-space))}@media (width<=700px){body.crm-call-line-open .genomgang-composer{max-height:calc(100dvh - 24px - var(--crm-call-line-space))}}.app-shell.assistant-open .genomgang-overlay .call-line{bottom:0}.sales-followup-badge{border:1px solid var(--crm-line,#dedbd5);width:fit-content;color:var(--crm-muted,#68655f);background:var(--crm-paper,#faf9f6);border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.sales-followup-badge.is-overdue{color:#933c28;background:#fff1e9;border-color:#eac2b0}.sales-followup-badge.is-missing{color:#7b5b26;background:#fbf5e9;border-color:#e3d2af}.sales-followup-badge.is-planned{color:#396259;background:#eef5f1;border-color:#c8ded3}.pipeline-next-step>span,.next-step>span{gap:5px;display:grid}.atelier-skeleton{gap:var(--insight-space-2);padding:var(--insight-space-3) 0;flex-direction:column;display:flex}.atelier-skeleton-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atelier-skeleton-row{border:1px solid var(--insight-color-line);background:var(--insight-color-ground);opacity:.72;border-radius:10px;height:44px;animation:1.8s ease-in-out infinite atelier-skeleton-breath;display:block}.atelier-skeleton-row:nth-child(3){animation-delay:.15s}.atelier-skeleton-row:nth-child(4){animation-delay:.3s}.atelier-skeleton-row:nth-child(5){animation-delay:.45s}@keyframes atelier-skeleton-breath{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.atelier-skeleton-row{opacity:.7;animation:none}}.surface-boundary{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);width:100%;color:var(--text,#243041);border-radius:20px;align-items:flex-start;gap:18px;margin:8px 0;padding:24px;display:flex;box-shadow:0 10px 38px #1925410a}.surface-boundary__icon{width:42px;height:42px;color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,transparent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.surface-boundary strong{letter-spacing:-.02em;font-size:16px;display:block}.surface-boundary p{margin:6px 0 0;font-size:13px;line-height:1.65}.surface-boundary .surface-boundary__note{color:var(--text-muted,#697482);font-size:12px}.surface-boundary button,.surface-read-error button{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);font:inherit;cursor:pointer;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.surface-boundary button:focus-visible,.surface-read-error button:focus-visible{outline:3px solid var(--crm-choice,#b89561);outline-offset:3px}.surface-read-error{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);width:100%;color:var(--text,#243041);border-radius:15px;align-items:center;gap:14px;margin:8px 0;padding:14px 18px;display:flex}.surface-read-error__icon{width:32px;height:32px;color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.surface-read-error div{flex:1}.surface-read-error strong{font-size:14px}.surface-read-error p{color:var(--text-muted,#697482);margin:3px 0 0;font-size:12px;line-height:1.6}@media (width<=600px){.surface-boundary,.surface-read-error{flex-direction:column;align-items:stretch;gap:14px;padding:18px}}.insight-brand{color:#f5efe2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:22px 8px 26px;display:flex}.insight-brand-eye{flex-shrink:0;place-items:center;width:54px;height:54px;transition:transform .22s cubic-bezier(.23,1,.32,1);display:grid}.insight-brand-eye svg{filter:drop-shadow(0 2px 7px #b8956133);width:54px;height:48px}.insight-brand-type{gap:7px;display:grid}.insight-brand-type strong{letter-spacing:-.045em;white-space:nowrap;font-size:22px;font-weight:600}.insight-brand-type small{letter-spacing:.19em;color:#b6b0a5;font-size:9px}.insight-brand:focus-visible,.insight-brand-dialog button:focus-visible{outline-offset:4px;outline:2px solid #b89561}.insight-brand-dialog{color:#f5efe2;background:#191916;border:1px solid #b8956150;border-radius:24px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 35px 110px #0008}.insight-brand-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10100fb0}.insight-brand-close{z-index:2;color:#f5efe2;cursor:pointer;background:#22231ee6;border:1px solid #f5efe230;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.insight-brand-caption{text-align:center;padding:0 32px 32px}.insight-brand-caption h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(22px,4vw,32px);font-weight:500}.insight-brand-caption p{color:#aaa79d;font-size:14px}.insight-sculpture{isolation:isolate;perspective:950px;background:radial-gradient(at 50% 28%,#b895611c,#0000 62%);height:430px;position:relative;overflow:hidden}.insight-sculpture-light{pointer-events:none;background:conic-gradient(from 160deg at 50% -15%,#0000,#ead8af0b 20deg,#0000 45deg);position:absolute;inset:0}.insight-sculpture-object{width:260px;height:220px;transform-style:preserve-3d;animation:9s ease-in-out infinite insight-float;position:absolute;top:60px;left:calc(50% - 130px)}.insight-sculpture-layer{backface-visibility:hidden;position:absolute;inset:0}.insight-sculpture-layer svg{width:100%;height:100%;overflow:visible}.insight-sculpture-shadow{filter:blur(18px);background:#b895612e;border-radius:50%;width:200px;height:22px;animation:9s ease-in-out infinite insight-shadow;position:absolute;top:305px;left:calc(50% - 100px)}.insight-sculpture-signature{text-align:center;letter-spacing:-.04em;color:#f5efe2;font-size:25px;font-weight:550;position:absolute;top:345px;left:0;right:0}.insight-sculpture-signature span{letter-spacing:.2em;text-transform:uppercase;color:#b89561;margin-top:7px;font-size:10px;display:block}.insight-sculpture-pause{color:#b9b3a7;font:inherit;cursor:pointer;background:#191916b3;border:1px solid #b8956133;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:12px;right:18px}.insight-sculpture.is-paused *{animation-play-state:paused}@keyframes insight-float{0%,to{transform:translateY(0)rotateX(8deg)rotateY(-17deg)rotate(-3deg)}50%{transform:translateY(-12px)rotateX(-5deg)rotateY(17deg)rotate(3deg)}}@keyframes insight-shadow{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.8)}}@media (hover:hover) and (pointer:fine){.insight-brand:hover .insight-brand-eye{transform:translateY(-2px)rotate(-4deg)}}@media (width<=480px){.insight-sculpture{height:390px}.insight-sculpture-object{width:220px;height:190px;top:45px;left:calc(50% - 110px)}.insight-sculpture-shadow{top:265px}.insight-sculpture-signature{top:300px}.insight-sculpture-pause{bottom:8px}}@media (prefers-reduced-motion:reduce){.insight-sculpture *{animation:none!important}.insight-sculpture-object{transform:rotateY(-10deg)}.insight-brand-eye{transition:none}.insight-brand:hover .insight-brand-eye{transform:none}.insight-sculpture-pause{display:none}}.insight-dashboard-welcome{isolation:isolate;color:#f5efe2;background:#191916;border:1px solid #b8956138;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.insight-dashboard-welcome-copy{min-width:0;padding:30px 36px}.insight-dashboard-welcome-copy .section-kicker{color:#b9ad98;letter-spacing:.13em;font-size:10px}.insight-dashboard-welcome h1{letter-spacing:-.045em;margin:15px 0;font-size:clamp(26px,3vw,40px);font-weight:550;line-height:1.15}.insight-dashboard-welcome-copy p{color:#c6c0b5;margin:0 0 22px;font-size:16px;line-height:1.6}.insight-dashboard-welcome-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.insight-dashboard-welcome-actions .primary-button{color:#211d16;background:#ead8af;border-color:#ead8af;text-decoration:none}.insight-dashboard-welcome-actions .link-button{color:#ded6c5}.insight-dashboard-welcome .insight-sculpture{height:300px}.insight-dashboard-welcome .insight-sculpture-object{width:190px;height:165px;top:30px;left:calc(50% - 95px)}.insight-dashboard-welcome .insight-sculpture-shadow{width:150px;top:215px;left:calc(50% - 75px)}.insight-dashboard-welcome .insight-sculpture-signature{font-size:18px;top:235px}.insight-dashboard-welcome .insight-sculpture-signature span{font-size:8px}.insight-dashboard-welcome .insight-sculpture-pause{padding:6px 9px;font-size:10px;bottom:8px;right:8px}.assistant-original-mark{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:32px;display:inline-flex}.assistant-original-mark>svg{width:100%;height:100%}@media (width<=700px){.insight-dashboard-welcome{grid-template-columns:minmax(0,1fr) 135px}.insight-dashboard-welcome-copy{padding:24px 18px}.insight-dashboard-welcome-copy p{font-size:13px}.insight-dashboard-welcome-actions{gap:12px}.insight-dashboard-welcome .insight-sculpture{height:270px}.insight-dashboard-welcome .insight-sculpture-object{width:110px;height:100px;top:55px;left:calc(50% - 55px)}.insight-dashboard-welcome .insight-sculpture-shadow{width:80px;top:185px;left:calc(50% - 40px)}.insight-dashboard-welcome .insight-sculpture-signature{font-size:15px;top:205px}.insight-dashboard-welcome .insight-sculpture-signature span{font-size:6px}.insight-dashboard-welcome .insight-sculpture-pause{gap:3px;font-size:9px;bottom:3px;right:3px}.insight-dashboard-welcome .primary-button{padding:10px 12px;font-size:12px}}.insight-brand-original-film{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;display:block}.insight-brand-film-toggle{color:#ead8af;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8956155;border-radius:99px;padding:10px 18px;font-size:12px}.insight-dashboard-welcome-actions .primary-button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #ead8af;border-radius:12px;justify-content:center;align-items:center;padding:11px 17px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.insight-dashboard-welcome-actions .link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px}.insight-dashboard-welcome-actions :focus-visible{outline-offset:4px;outline:2px solid #ead8af}.app-shell .insight-dashboard-welcome .section-kicker{color:#b9ad98}.insight-brand-dialog-tools{z-index:3;height:0;position:sticky;top:0}html[data-crm-motion=false] .insight-sculpture *{animation:none!important}html[data-crm-motion=false] .insight-sculpture-object{transform:rotateY(-10deg)}html[data-crm-motion=false] .insight-sculpture-pause{display:none}html[data-crm-motion=false] .insight-brand-eye{transition:none}html[data-crm-motion=false] .insight-brand:hover .insight-brand-eye{transform:none}@media (width<=440px){.assistant-brand>.assistant-original-mark{display:none}}@media (width<=700px){.insight-dashboard-welcome{grid-template-columns:minmax(0,1fr)}.insight-dashboard-welcome-copy{padding:24px 22px 12px}.insight-dashboard-welcome-copy p br{display:none}.insight-dashboard-welcome-actions{gap:14px}.insight-dashboard-welcome .insight-sculpture{height:155px}.insight-dashboard-welcome .insight-sculpture-object{width:110px;height:100px;top:12px;left:calc(50% - 55px)}.insight-dashboard-welcome .insight-sculpture-shadow{top:125px}.insight-dashboard-welcome .insight-sculpture-signature{display:none}.insight-dashboard-welcome .insight-sculpture-pause{gap:5px;padding:8px 10px;font-size:11px;bottom:10px;right:12px}}.app-shell .insight-dashboard-welcome .insight-dashboard-welcome-actions .primary-button{color:#211d16;box-shadow:none;background:#ead8af;border:1px solid #ead8af}.app-shell .insight-dashboard-welcome .insight-dashboard-welcome-actions .link-button{color:#ded6c5;background:0 0}.app-shell .insight-dashboard-welcome h1{color:#f5efe2}body.crm-call-line-open .insight-brand-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 40px - var(--crm-call-line-space))}.personal-sales-focus{margin-bottom:24px}.personal-sales-focus .metrics-grid{margin-bottom:14px}.personal-sales-focus .metric-copy em{line-height:1.5;display:block}.personal-sales-goal{align-items:center;gap:24px;padding:20px 22px;display:flex}.personal-sales-goal h2{margin:0;font-size:16px}.personal-sales-goal p{color:var(--crm-muted);margin:6px 0 0;font-size:12px}.personal-sales-goal-progress{flex:1;gap:8px;min-width:0;display:grid}.personal-sales-goal-progress strong{font-size:14px}.personal-sales-goal-progress small{color:var(--crm-muted)}.personal-sales-goal progress{width:100%;height:8px;accent-color:var(--crm-choice);border:0;border-radius:999px;overflow:hidden}.personal-sales-goal progress::-webkit-progress-bar{background:var(--crm-line)}.personal-sales-goal progress::-webkit-progress-value{background:var(--crm-choice)}.personal-sales-focus form{gap:14px;display:grid}.personal-sales-focus form label{gap:8px;display:grid}@media (width<=700px){.personal-sales-focus .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-sales-goal{flex-direction:column;align-items:stretch;gap:16px}.personal-sales-focus .metric-copy strong{font-size:23px}.personal-sales-focus .metric-card{min-width:0;padding:14px}}.personal-sales-focus>.primary-button{margin-bottom:14px;display:inline-flex}.personal-sales-blank{color:var(--crm-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.insight-chart-empty{border:1px dashed var(--crm-line);color:var(--crm-muted);background:color-mix(in srgb, var(--crm-canvas) 45%, transparent);border-radius:14px;margin:0;padding:18px;font-size:12px;line-height:1.65}.insight-sparkline{gap:8px;margin:0;display:grid}.insight-sparkline svg{width:100%;height:auto;color:var(--crm-choice-readable);overflow:visible}.insight-sparkline-area{fill:color-mix(in srgb, var(--crm-choice) 16%, transparent);stroke:none}.insight-sparkline-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.insight-sparkline-dot{fill:var(--crm-paper);stroke:currentColor;stroke-width:1.1px}.insight-sparkline figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.insight-sparkline-reveal{transform-box:fill-box;transform-origin:0;animation:insight-sparkline-in .4s var(--crm-ease) both}@keyframes insight-sparkline-in{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.insight-stage-bars{gap:15px;margin:0;padding:0;list-style:none;display:grid}.insight-stage-bars>li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;display:grid}.insight-stage-name{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.insight-stage-figures{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.insight-stage-figures b{color:var(--crm-ink);font-size:13px;font-weight:650}.insight-stage-figures em{color:var(--crm-muted);font-size:12px;font-style:normal}.insight-stage-figures em:before{content:"·";margin-right:8px}.insight-stage-track{background:color-mix(in srgb, var(--crm-ink) 7%, transparent);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.insight-stage-fill{height:100%;width:var(--insight-bar-width,0%);background:color-mix(in srgb, var(--crm-choice) var(--insight-bar-mix,90%), var(--crm-ink));transform-origin:0;animation:insight-bar-in .4s var(--crm-ease) both;border-radius:999px;display:block}@keyframes insight-bar-in{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.insight-stage-share{color:var(--crm-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:11px}.insight-goal-ring{justify-items:center;gap:12px;margin:0;display:grid}.insight-goal-ring svg{width:min(168px,100%);height:auto}.insight-ring-track{fill:none;stroke:color-mix(in srgb, var(--crm-ink) 9%, transparent);stroke-width:11px}.insight-ring-value{fill:none;stroke:var(--crm-choice);stroke-width:11px;stroke-linecap:round;transform-origin:60px 60px;stroke-dasharray:var(--insight-ring-length,289px);stroke-dashoffset:var(--insight-ring-offset,289px);animation:insight-ring-in .42s var(--crm-ease) both;transform:rotate(-90deg)}@keyframes insight-ring-in{0%{stroke-dashoffset:var(--insight-ring-length,289px)}to{stroke-dashoffset:var(--insight-ring-offset,289px)}}.insight-ring-figure{fill:var(--crm-choice-readable);font:500 32px var(--crm-serif);font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;letter-spacing:-.02em}html[data-crm-theme=midnight] .insight-ring-figure{fill:var(--crm-choice)}.insight-goal-ring figcaption{color:var(--crm-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}html[data-crm-motion=false] :is(.insight-sparkline-reveal,.insight-stage-fill,.insight-ring-value){animation:none}@media (prefers-reduced-motion:reduce){:is(.insight-sparkline-reveal,.insight-stage-fill,.insight-ring-value){animation:none!important}}html[data-crm-theme=midnight] .insight-sparkline svg{color:var(--crm-choice)}.insight-month{gap:20px;margin:26px 0;display:grid}.insight-month-heading>h2{font:500 clamp(24px, 2vw, 30px) var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);margin:10px 0 0;line-height:1.1}.insight-month-heading>p{max-width:70ch;color:var(--crm-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.insight-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.insight-month-grid--pair{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.insight-panel{align-content:start;gap:18px;min-width:0;padding:24px;display:grid;border-radius:var(--crm-radius)!important;background:var(--crm-paper)!important}.insight-panel-heading{gap:0;display:grid}.insight-panel-heading>:is(h2,h3){font:500 19px var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);margin:9px 0 0;line-height:1.2}.insight-panel-heading>p{color:var(--crm-muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px;line-height:1.65}.insight-panel-note{color:var(--crm-muted);margin:0;font-size:11px;line-height:1.65}.insight-month-empty{color:var(--crm-muted);align-self:center;margin:0;font-size:12px;line-height:1.7}.insight-trend-delta{gap:4px;margin:0;display:grid}.insight-trend-delta strong{letter-spacing:-.035em;color:var(--crm-ink);font-variant-numeric:tabular-nums;font:500 25px Insight Sans,sans-serif}.insight-trend-delta span{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}.insight-forecast-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.insight-forecast-split>div{border:1px solid var(--crm-line);background:var(--crm-canvas);border-radius:16px;gap:6px;min-width:0;padding:16px;display:grid}.insight-forecast-split>div:first-child{border-color:var(--crm-line);background:var(--crm-paper)}.insight-forecast-split small{letter-spacing:.13em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:10px;font-weight:600}.insight-forecast-split strong{letter-spacing:-.035em;color:var(--crm-ink);font-variant-numeric:tabular-nums;font:500 22px Insight Sans,sans-serif}.insight-forecast-split em{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;line-height:1.6}.insight-leader-rows{counter-reset:none;gap:8px;margin:0;padding:0;list-style:none;display:grid}.insight-leader-row{border:1px solid var(--crm-line);background:var(--crm-canvas);border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.insight-leader-row.is-mine{border-color:color-mix(in srgb, var(--crm-choice) 55%, var(--crm-line));background:var(--crm-paper);box-shadow:none}.insight-leader-rank{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.insight-leader-name{gap:3px;min-width:0;display:grid}.insight-leader-name strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.insight-leader-name small{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:11px}.insight-leader-value{color:var(--crm-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.insight-leader-track{background:color-mix(in srgb, var(--crm-ink) 7%, transparent);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.insight-leader-track>i{height:100%;width:var(--insight-bar-width,0%);background:color-mix(in srgb, var(--crm-choice) 85%, var(--crm-ink));transform-origin:0;animation:insight-leader-in .4s var(--crm-ease) both;border-radius:999px;display:block}@keyframes insight-leader-in{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.app-shell .metrics-grid.insight-team-cards{margin:0 0 26px}.app-shell .insight-team-cards .metric-copy strong{font-size:26px}.app-shell .insight-team-cards .metric-copy em{margin-top:6px;line-height:1.6}.app-shell .team-cockpit .insight-leaderboard{margin-top:22px}.app-shell .team-cockpit.team-relations-view{--team-accent:var(--crm-choice-readable);--team-soft:color-mix(in srgb, var(--crm-choice) 8%, var(--crm-paper))}.app-shell .team-cockpit.team-relations-view .team-people .team-person.selected{background:color-mix(in srgb, var(--crm-choice) 11%, var(--crm-paper));border-color:color-mix(in srgb, var(--crm-choice) 55%, var(--crm-line));box-shadow:inset 0 1px color-mix(in srgb, var(--crm-paper) 75%, transparent), 0 3px 12px color-mix(in srgb, var(--crm-choice) 14%, transparent)}.app-shell .team-cockpit.team-relations-view .team-people .team-person-avatar{background:color-mix(in srgb, var(--crm-choice) 16%, var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-people .team-person-avatar.all{background:var(--crm-choice);color:var(--crm-choice-ink)}.app-shell .team-cockpit.team-relations-view .team-people .team-person-avatar.tone-1{background:color-mix(in srgb, var(--crm-choice) 27%, var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-people .team-person-avatar.tone-2{background:color-mix(in srgb, var(--crm-ink) 9%, var(--crm-paper));color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-register .team-company-monogram{background:color-mix(in srgb, var(--crm-choice) 11%, var(--crm-canvas));border-color:var(--crm-line);color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-company strong{color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-owner i{background:color-mix(in srgb, var(--crm-choice) 18%, var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-date strong{color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-date small{color:var(--crm-muted)}.app-shell .team-cockpit.team-relations-view .team-register .team-stage{background:color-mix(in srgb, var(--crm-ink) 6%, transparent);color:var(--crm-muted)}.app-shell .team-cockpit.team-relations-view .team-register .team-stage.active{background:color-mix(in srgb, var(--crm-choice) 15%, transparent);color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-header button[aria-pressed=true]{color:var(--crm-choice-readable);background:color-mix(in srgb, var(--crm-choice) 12%, transparent)}.app-shell .team-cockpit.team-relations-view .team-register .team-register-entry .customer-section-trigger:hover{background:color-mix(in srgb, var(--crm-choice) 7%, var(--crm-paper));box-shadow:inset 3px 0 var(--crm-choice)}.app-shell .team-cockpit.team-relations-view .team-pulse{background:linear-gradient(155deg, color-mix(in srgb, var(--crm-choice) 10%, var(--crm-paper)), var(--crm-paper) 72%);border-color:color-mix(in srgb, var(--crm-choice) 22%, var(--crm-line))}.app-shell .team-cockpit.team-relations-view .team-pulse>header{color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-pulse-total strong{color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-stage-breakdown i{background:color-mix(in srgb, var(--crm-ink) 7%, transparent)}.app-shell .team-cockpit.team-relations-view .team-stage-breakdown b{background:var(--crm-choice)}.app-shell .team-cockpit.team-relations-view .team-deal-readiness{border-bottom-color:var(--crm-line);color:var(--crm-muted)}.app-shell .team-cockpit.team-relations-view .team-deal-readiness strong{color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-deal-readiness .needs-plan{color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-deal-empty>strong{color:var(--crm-ink)}.app-shell .team-cockpit.team-relations-view .team-deal-empty p{color:var(--crm-muted)}.app-shell .team-cockpit.team-relations-view .team-deal-empty button{border-color:color-mix(in srgb, var(--crm-choice) 35%, var(--crm-line));background:color-mix(in srgb, var(--crm-choice) 10%, var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-planned em,.app-shell .team-cockpit.team-relations-view .team-planned small{color:var(--crm-muted)}.app-shell .team-cockpit.team-relations-view .team-planned .team-needs-plan small{color:var(--crm-choice-readable)}.app-shell .team-cockpit.team-relations-view .team-planned{border-top-color:var(--crm-line)}@media (width<=1150px){.insight-month-grid,.insight-month-grid--pair{grid-template-columns:minmax(0,1fr)}.app-shell .metrics-grid.insight-team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.insight-panel{padding:18px;border-radius:18px!important}.insight-forecast-split{grid-template-columns:minmax(0,1fr)}.app-shell .metrics-grid.insight-team-cards{grid-template-columns:minmax(0,1fr);margin-bottom:20px}.insight-leader-row{grid-template-columns:22px minmax(0,1fr)}.insight-leader-value{grid-column:2;justify-self:start}}html[data-crm-motion=false] .insight-leader-track>i{animation:none}@media (prefers-reduced-motion:reduce){.insight-leader-track>i{animation:none!important}}.app-shell .pipeline-section-switch{width:max-content;margin:0 0 18px}.deals-ledger{gap:18px;margin-bottom:26px;display:grid}.deals-ledger-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deals-ledger-tools>label{color:var(--crm-muted);align-items:center;gap:8px;font-size:12px;display:flex}.deals-ledger-tools select{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:12px;padding:10px 14px;font-size:12px}.deals-ledger-search{border:1px solid var(--crm-line);background:var(--crm-paper);min-width:210px;max-width:340px;color:var(--crm-muted);border-radius:12px;flex:1;align-items:center;gap:9px;padding:10px 15px;display:flex}.deals-ledger-search input{min-width:0;color:var(--crm-ink);outline-offset:4px;background:0 0;border:0;flex:1;font-size:13px}.deals-ledger-tools>button{align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:0 16px;display:inline-flex}.app-shell .metrics-grid.deals-ledger-summary{margin-bottom:0}.app-shell .deals-ledger-summary .metric-copy strong{font-size:25px}.deals-ledger-list{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:20px;overflow:hidden}.deals-ledger-labels,.deals-ledger-row{grid-template-columns:minmax(150px,2fr) minmax(90px,1fr) 110px 120px 130px 16px;align-items:center;gap:12px;padding:0 22px;display:grid}.deals-ledger-labels{background:color-mix(in srgb, var(--crm-canvas) 35%, var(--crm-paper));height:40px;color:var(--crm-muted);letter-spacing:.08em;font-size:9px;font-weight:550}.deals-ledger-row{border:0;border-bottom:1px solid var(--crm-line);width:100%;color:var(--crm-ink);text-align:left;font-variant-numeric:tabular-nums;transition:background .16s var(--crm-ease), box-shadow .16s var(--crm-ease);background:0 0;border-radius:0}.deals-ledger-row:last-of-type{border-bottom:0}.app-shell .deals-ledger-list .deals-ledger-row{min-height:74px}.deals-ledger-company{align-items:center;gap:11px;min-width:0;display:flex}.deals-ledger-company>i{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-choice) 10%, var(--crm-canvas));width:32px;height:32px;color:var(--crm-choice-readable);letter-spacing:.03em;border-radius:9px;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.deals-ledger-company>span{gap:3px;min-width:0;display:grid}.deals-ledger-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.deals-ledger-company small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.deals-ledger-owner,.deals-ledger-date{color:var(--crm-muted);font-size:11px}.deals-ledger-value{font-size:14px;font-weight:600}.deals-ledger-tag{background:color-mix(in srgb, var(--crm-ink) 6%, transparent);color:var(--crm-muted);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:9px;line-height:1.2;display:inline-block}.deals-ledger-tag.is-invoiced{background:color-mix(in srgb, var(--crm-choice) 17%, transparent);color:var(--crm-choice-readable)}.deals-ledger-empty{color:var(--crm-muted);max-width:68ch;margin:0;padding:34px 24px;font-size:13px;line-height:1.7}.deals-ledger-foot{border-top:1px solid var(--crm-line);color:var(--crm-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:15px 22px;font-size:11px;display:flex}@media (hover:hover) and (pointer:fine){.deals-ledger-row:hover{background:color-mix(in srgb, var(--crm-choice) 7%, var(--crm-paper));box-shadow:inset 3px 0 var(--crm-choice)}}.insight-ledger-dialog[open]{display:grid}.insight-ledger-dialog{box-sizing:border-box;border:1px solid var(--crm-line);background:var(--crm-paper);width:min(640px,100vw - 48px);max-width:none;max-height:calc(100dvh - 64px);color:var(--crm-ink);box-shadow:0 32px 100px color-mix(in srgb, var(--crm-ink) 25%, transparent);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;font:14px/1.6 Insight Sans,sans-serif;overflow:hidden}.insight-ledger-dialog::backdrop{background:color-mix(in srgb, var(--crm-ink) 50%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.insight-ledger-dialog>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.insight-ledger-dialog>header small{letter-spacing:.13em;color:var(--crm-choice-readable);font-size:10px;font-weight:600}.insight-ledger-dialog>header h2{letter-spacing:-.03em;margin:8px 0 0;font:550 25px Insight Sans,sans-serif}.insight-ledger-dialog>header p{color:var(--crm-muted);margin:7px 0 0;font-size:13px}.insight-ledger-dialog>header button{border:1px solid var(--crm-line);background:var(--crm-glass);width:40px;height:40px;color:var(--crm-ink);border-radius:50%;flex:none;place-items:center;display:grid}.insight-ledger-dialog-body{padding:22px 28px;overflow:auto}.insight-ledger-dialog-body dl{grid-template-columns:150px minmax(0,1fr);gap:14px;margin:0;font-size:13px;display:grid}.insight-ledger-dialog-body dt{color:var(--crm-muted)}.insight-ledger-dialog-body dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.insight-ledger-dialog>footer{border-top:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-canvas) 45%, var(--crm-paper));align-items:center;gap:16px;padding:18px 28px;display:flex}.insight-ledger-dialog>footer>span{color:var(--crm-muted);flex:1;font-size:11px;line-height:1.6}.insight-ledger-dialog>footer .primary-button{align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}@media (width<=900px){.deals-ledger-labels,.deals-ledger-row{grid-template-columns:minmax(0,1fr) 110px 120px 16px}.deals-ledger-labels>span:nth-child(2),.deals-ledger-labels>span:nth-child(5),.deals-ledger-row>.deals-ledger-owner,.deals-ledger-row>.deals-ledger-date{display:none}}@media (width<=620px){.deals-ledger-tools>button{justify-content:center;width:100%;margin-left:0}.deals-ledger-search{max-width:none}.deals-ledger-labels,.deals-ledger-row{grid-template-columns:minmax(0,1fr) 120px 16px;padding:0 14px}.deals-ledger-labels>span:nth-child(3),.deals-ledger-row>span:nth-child(3){display:none}.insight-ledger-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.insight-ledger-dialog>header{padding:20px 18px 16px}.insight-ledger-dialog>header h2{font-size:22px}.insight-ledger-dialog-body{padding:18px}.insight-ledger-dialog-body dl{grid-template-columns:minmax(0,1fr);gap:4px 14px}.insight-ledger-dialog-body dt{margin-top:12px;font-size:11px}.insight-ledger-dialog>footer{padding:16px 18px max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}.insight-ledger-dialog>footer .primary-button{justify-content:center;width:100%}}body.crm-call-line-open .insight-ledger-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 64px - var(--crm-call-line-space))}@media (width<=620px){body.crm-call-line-open .insight-ledger-dialog{height:calc(100dvh - var(--crm-call-line-space));max-height:calc(100dvh - var(--crm-call-line-space))}}html[data-crm-motion=false] .deals-ledger-row{transition:none}@media (prefers-reduced-motion:reduce){.deals-ledger-row{transition:none!important}}.call-line{inset:auto var(--assistant-dock-width,0px) 0 0;z-index:60;border-top:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 46%,var(--crm-line,#e4ded2));background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,var(--crm-paper,#fffdf8));min-height:52px;color:var(--crm-ink,#29271f);box-shadow:0 -10px 28px color-mix(in srgb,var(--crm-ink,#29271f) 12%,transparent);animation:call-line-in .18s var(--crm-ease,cubic-bezier(.2,.7,.3,1));flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;display:flex;position:fixed}@keyframes call-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.call-line-mark{background:var(--crm-choice,#b89561);width:30px;height:30px;color:var(--crm-choice-ink,#171510);border-radius:10px;flex:none;place-items:center;display:grid}.call-line-who{flex:220px;gap:1px;min-width:0;display:grid}.call-line-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.call-line-who small{color:var(--crm-muted,#6f6757);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.call-line-stage{letter-spacing:.02em;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 15%,transparent);color:var(--crm-choice-readable,#79613e);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-style:normal;font-weight:650}.call-line-stage-dialing{opacity:.9}.call-line-error{color:var(--crm-negative-text,#a52d46);flex:1 0 100%;order:9;font-size:11.5px}.call-line-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.call-line-actions button{border:1px solid var(--crm-line,#e4ded2);background:var(--crm-paper,#fffdf8);height:34px;color:var(--crm-ink,#29271f);font:inherit;cursor:pointer;transition:border-color .17s var(--crm-ease,ease),background .17s var(--crm-ease,ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.call-line-actions button:disabled{opacity:.55;cursor:default}.call-line-actions button:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.call-line-hangup{border-color:color-mix(in srgb,var(--crm-negative-text,#a52d46) 42%,transparent)!important;color:var(--crm-negative-text,#a52d46)!important}.call-line-hangup:not(:disabled):hover{background:color-mix(in srgb,var(--crm-negative-text,#a52d46) 10%,var(--crm-paper,#fffdf8))!important}.call-line-abandon{color:var(--crm-muted,#6f6757)}.call-line-abandon:hover{border-color:color-mix(in srgb,var(--crm-ink,#29271f) 30%,var(--crm-line,#e4ded2));color:var(--crm-ink,#29271f)}.call-line-outcome{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 58%,transparent);background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510)}.call-line-outcome:hover{background:color-mix(in srgb,var(--crm-choice,#b89561) 86%,var(--crm-paper,#fffdf8))}body.crm-call-line-open{--crm-call-line-space:calc(var(--crm-call-line-height,60px) + var(--crm-call-notice-space,0px) + 12px)}body.crm-call-line-open .workspace{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .app-shell{padding-bottom:0}html:has(>body.crm-call-line-open){scroll-padding-bottom:calc(var(--crm-call-line-height,60px) + var(--crm-call-notice-space,0px) + 36px)}@media (width<=700px){.call-line{gap:8px;padding:8px 14px}.call-line-who{flex-basis:0}.call-line-actions{flex:1 0 100%;margin-left:0}.call-line-actions button{flex:1 1 0}body.crm-call-line-open{--crm-call-line-space:calc(var(--crm-call-line-height,104px) + var(--crm-call-notice-space,0px) + 12px)}}html[data-crm-motion=false] .call-line{animation:none}html[data-crm-motion=false] .call-line-actions button{transition:none}@media (prefers-reduced-motion:reduce){.call-line{animation:none!important}.call-line-actions button{transition:none!important}}.call-panel{border-radius:var(--crm-radius);border:1px solid color-mix(in srgb,var(--crm-choice) 40%,transparent);background:color-mix(in srgb,var(--crm-choice) 7%,var(--crm-paper));gap:12px;padding:15px 16px;display:grid}.active-call-dock>.call-panel,.active-call-dock>.call-top-layer-host>.call-panel{right:calc(24px + var(--assistant-dock-width,0px));z-index:92;width:min(520px,calc(100vw - var(--assistant-dock-width,0px) - 48px));max-height:calc(100vh - 112px);box-shadow:0 22px 60px color-mix(in srgb,var(--crm-ink) 22%,transparent);position:fixed;bottom:82px;overflow:auto}body.crm-call-line-open .active-call-dock>.call-panel,body.crm-call-line-open .active-call-dock>.call-top-layer-host>.call-panel{bottom:calc(var(--crm-call-line-space) + 10px);max-height:calc(100vh - var(--crm-call-line-space) - 40px)}.call-top-layer-origin{display:none!important}.call-top-layer-host:not(.active-call-dock){display:contents}.call-panel-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.call-panel-mark{width:34px;height:34px;color:var(--crm-choice-ink);background:var(--crm-choice);border-radius:11px;place-items:center;display:grid}.call-panel-title{gap:1px;min-width:0;display:grid}.call-panel-title small{letter-spacing:.07em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:10.5px;font-weight:650}.call-panel-title strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.call-panel-clock{color:var(--crm-ink);font-variant-numeric:tabular-nums;font-size:16px;font-style:normal;font-weight:600}.call-panel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.call-panel-need{grid-column:1/-1}.call-panel-fields label{color:var(--crm-choice-readable);gap:4px;min-width:0;font-size:11px;font-weight:650;display:grid}.call-panel-fields :is(input,select){border:1px solid var(--crm-line);background:var(--crm-paper);height:34px;color:var(--crm-ink);border-radius:9px;min-width:0;padding:0 10px;font-size:13px;font-weight:400}.call-panel-fields :is(input,select):focus-visible{outline:2px solid var(--crm-choice);outline-offset:1px}.call-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-panel-links{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.call-panel-links small{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:10.5px;font-weight:650}.call-panel-actions button{border:1px solid var(--crm-line);background:var(--crm-paper);height:31px;color:var(--crm-ink);transition:border-color .17s var(--crm-ease),background .17s var(--crm-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.call-panel-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper))}.call-panel-hangup{color:var(--crm-muted);flex:1 0 100%;font-size:11.5px}.call-panel-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.active-call-dock .call-panel-footer{z-index:1;background:color-mix(in srgb,var(--crm-choice) 7%,var(--crm-paper));padding:8px 0;position:sticky;bottom:0}.call-panel-footer button{border:1px solid var(--crm-line);background:var(--crm-paper);height:38px;color:var(--crm-ink);transition:border-color .17s var(--crm-ease),background .17s var(--crm-ease);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.call-panel-footer .call-panel-primary{border-color:color-mix(in srgb,var(--crm-choice) 62%,transparent);background:var(--crm-choice);color:var(--crm-choice-ink)}.call-panel-footer button:disabled{opacity:.55}.call-panel-footer button:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent)}.call-panel-error{color:var(--crm-negative-text);margin:0;font-size:12px}.call-panel-receipt{color:var(--crm-choice-readable);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.call-panel-transcript{border-top:1px solid var(--crm-line);justify-items:start;gap:7px;padding-top:11px;display:grid}.call-panel-transcript small{color:var(--crm-muted);font-size:11.5px;line-height:1.6}.call-panel-summary{color:var(--crm-ink);margin:0;font-size:13px;line-height:1.6}.call-panel-line{color:var(--crm-ink);margin:0;font-size:12.5px;line-height:1.6}.call-panel-line b{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-choice-readable);margin-right:7px;font-size:10.5px;font-weight:650}.call-panel-transcript-text{width:100%}.call-panel-transcript-text summary{cursor:pointer;color:var(--crm-choice-readable);font-size:12px;font-weight:650}.call-panel-transcript-text p{color:var(--crm-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px;line-height:1.6}.call-panel-transcript-text p b{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-choice-readable);margin-right:7px;font-size:10.5px;font-weight:650}.call-panel-fill{border:1px solid color-mix(in srgb,var(--crm-choice) 55%,transparent);background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));height:32px;color:var(--crm-choice-readable);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}@media (width<=820px){.active-call-dock>.call-panel,.active-call-dock>.call-top-layer-host>.call-panel{width:calc(100vw - 24px);max-height:calc(100vh - 150px);bottom:126px;right:12px}body.crm-call-line-open .active-call-dock>.call-panel,body.crm-call-line-open .active-call-dock>.call-top-layer-host>.call-panel{max-height:calc(100vh - var(--crm-call-line-space) - 34px)}.call-panel-fields{grid-template-columns:1fr}.call-panel-footer button{width:100%}}html[data-crm-motion=false] .call-panel button{transition:none}@media (prefers-reduced-motion:reduce){.call-panel button{transition:none}}.glow-scrollbar{z-index:2;touch-action:none;width:8px;position:absolute;right:0}.glow-scrollbar[data-visible=false]{visibility:hidden;pointer-events:none}.glow-scrollbar-thumb{background:color-mix(in srgb, var(--crm-choice,#b89561) 82%, transparent);opacity:.16;transform-origin:100%;will-change:translate;width:3px;height:24px;transition:opacity .48s ease-out, scale .18s var(--crm-ease,ease-out);border-radius:999px;position:absolute;top:0;right:2px}.glow-scrollbar-thumb:before,.glow-scrollbar-thumb:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:0}.glow-scrollbar-thumb:before{background:linear-gradient(to bottom, var(--crm-choice-on-dark,#e3cb9a), transparent 72%);box-shadow:0 -3px 9px color-mix(in srgb, var(--crm-choice-on-dark,#e3cb9a) 55%, transparent), 0 0 6px color-mix(in srgb, var(--crm-choice,#b89561) 45%, transparent)}.glow-scrollbar-thumb:after{background:linear-gradient(to top, var(--crm-choice-on-dark,#e3cb9a), transparent 72%);box-shadow:0 3px 9px color-mix(in srgb, var(--crm-choice-on-dark,#e3cb9a) 55%, transparent), 0 0 6px color-mix(in srgb, var(--crm-choice,#b89561) 45%, transparent)}@media (hover:hover){:where(.sidebar:hover) .glow-scrollbar-thumb{opacity:.4}:where(.glow-scrollbar:hover) .glow-scrollbar-thumb{opacity:.7;scale:1.3333 1}}:where(.glow-scrollbar[data-dragging]) .glow-scrollbar-thumb{opacity:.7;scale:1.3333 1}:where(.glow-scrollbar[data-active=true]) .glow-scrollbar-thumb{opacity:1;transition-duration:.14s,.18s}:where(.glow-scrollbar[data-active=true][data-direction=up]) .glow-scrollbar-thumb:before,:where(.glow-scrollbar[data-active=true][data-direction=down]) .glow-scrollbar-thumb:after{opacity:1}@media (prefers-reduced-motion:reduce){.glow-scrollbar-thumb{opacity:.45;transition:none}.glow-scrollbar-thumb:before,.glow-scrollbar-thumb:after{display:none}}html[data-crm-motion=false] .glow-scrollbar-thumb{opacity:.45;transition:none}html[data-crm-motion=false] .glow-scrollbar-thumb:before,html[data-crm-motion=false] .glow-scrollbar-thumb:after{display:none}.seller-pulse{text-align:left;background:0 0;border:0;border-radius:8px;gap:6px;width:100%;padding:2px 0 0;display:grid}.seller-pulse-row{color:var(--crm-nav-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;line-height:1.2;display:flex}.seller-pulse-row b{color:var(--crm-nav-ink);font-weight:650}.seller-pulse-row i{color:var(--crm-nav-faint);font-style:normal}.seller-pulse-goal{background:var(--crm-nav-track);border-radius:2px;height:2px;display:block;overflow:hidden}.seller-pulse-goal i{background:var(--crm-choice);transform-origin:0;width:100%;height:100%;transition:transform .2s var(--crm-ease);will-change:transform;display:block}html[data-crm-motion=false] .seller-pulse-goal i{transition:none}@media (prefers-reduced-motion:reduce){.seller-pulse-goal i{transition:none}}.seller-pulse.compact{border:1px solid var(--crm-line);background:var(--crm-paper);cursor:pointer;border-radius:999px;gap:4px;width:auto;min-width:0;padding:6px 11px;display:none}.seller-pulse.compact .seller-pulse-row{color:var(--crm-muted)}.seller-pulse.compact .seller-pulse-row b{color:var(--crm-choice-readable)}.seller-pulse.compact .seller-pulse-row i{color:color-mix(in srgb, var(--crm-muted) 45%, transparent)}.seller-pulse.compact .seller-pulse-goal{background:color-mix(in srgb, var(--crm-choice) 18%, transparent)}@media (width<=820px){.seller-pulse.compact{display:grid}}.app-shell .lead-workspace-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.app-shell .lead-workspace-sections>.customer-section-entry{min-width:0;margin:0}.app-shell .lead-workspace-sections .customer-section-trigger{text-align:left;height:100%;min-height:136px}.app-shell .lead-convert-help{text-align:center;max-width:560px;color:var(--crm-muted);margin:0 auto 24px;font-size:12px;line-height:1.65}.app-shell .lead-detail .prospect-primary-actions{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));margin-bottom:12px}.app-shell .lead-detail .prospect-primary-actions>.create-deal{grid-column:1/-1;justify-self:center;width:min(340px,100%);min-height:56px;font-size:15px}.app-shell .lead-workspace-sections .lead-qualification,.app-shell .lead-workspace-sections .lead-facts,.app-shell .lead-workspace-sections .prospect-timeline{box-shadow:none;background:0 0;border:0;margin:0}.app-shell .lead-workspace-sections .lead-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0 0 28px;display:grid}.app-shell .lead-workspace-sections .lead-facts strong{overflow-wrap:anywhere}.app-shell .lead-workspace-sections .lead-qualification-form{gap:20px}.app-shell .lead-workspace-sections .lead-qualification-form :is(input,select,textarea){border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;min-height:46px;padding:12px}.app-shell .lead-workspace-sections .lead-qualification-form textarea{min-height:110px;line-height:1.6}.app-shell .customer-workspace-heading{justify-content:space-between;align-items:end;gap:24px;margin:30px 0 16px;display:flex}.app-shell .customer-workspace-heading small{color:var(--crm-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.app-shell .customer-workspace-heading h3{letter-spacing:-.035em;margin:7px 0 0;font-size:22px;font-weight:600}.app-shell .customer-workspace-heading p{max-width:310px;color:var(--crm-muted);margin:0;font-size:12px;line-height:1.6}.app-shell .customer-record .customer-section-trigger{background:var(--crm-paper);text-align:left;border-radius:18px;min-height:134px;padding:22px}.app-shell .customer-record .customer-section-copy>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-shell .customer-record .customer-section-copy{min-width:0}.app-shell .customer-record .customer-contact-actions{border-top:1px solid var(--crm-line);gap:9px;padding-top:20px}.app-shell .customer-record .customer-contact-actions>button{border-radius:12px;min-height:42px;padding:10px 14px}.app-shell .customer-record .customer-contact-actions>.customer-dial-button{background:var(--crm-choice);color:var(--crm-choice-ink,var(--crm-ink));min-width:110px;font-weight:650}.app-shell .object-picker-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1a176b;padding:24px}.app-shell .object-picker{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:24px;width:min(780px,100%);max-height:calc(100dvh - 48px);overflow:hidden;box-shadow:0 30px 100px #14120d38}.app-shell .object-picker>header{padding:28px 28px 20px}.app-shell .object-picker>header h2{letter-spacing:-.04em;margin:7px 0;font-size:27px}.app-shell .object-picker>header p{color:var(--crm-muted);line-height:1.6}.app-shell .object-picker-search{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-line) 18%,transparent);border-radius:13px;margin:0 28px 18px;padding:13px 16px}.app-shell .object-picker-search input{background:0 0;border:0;outline:none;width:100%;font-size:14px}.app-shell .object-picker-search:focus-within{outline:2px solid var(--crm-choice);outline-offset:3px}.app-shell .object-picker-results{overscroll-behavior:contain;padding:0 18px 18px;overflow:auto}.app-shell .object-picker-card{text-align:left;border:1px solid #0000;border-radius:14px;gap:16px;width:100%;min-height:86px;padding:16px 12px}.app-shell .object-picker-card>span:nth-child(2){flex:1;min-width:0}.app-shell .object-picker-card strong{font-size:14px;font-weight:650}.app-shell .object-picker-card small,.app-shell .object-picker-card em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.6;display:block;overflow:hidden}.app-shell .object-picker-card.active{background:color-mix(in srgb,var(--crm-choice) 13%,transparent);border-color:var(--crm-choice)}.app-shell .object-picker>footer{border-top:1px solid var(--crm-line);padding:16px 28px}@media (hover:hover){.app-shell .object-picker-card:hover{background:color-mix(in srgb,var(--crm-choice) 9%,transparent)}.app-shell .customer-record .customer-section-trigger:hover{border-color:var(--crm-choice);box-shadow:0 8px 22px #231e140d}}@media (width<=680px){.app-shell .lead-workspace-sections{grid-template-columns:minmax(0,1fr)}.app-shell .lead-detail .prospect-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .lead-detail .prospect-primary-actions>.create-deal{grid-row:auto}.app-shell .customer-workspace-heading{display:block}.app-shell .customer-workspace-heading p{margin-top:10px}.app-shell .object-picker-backdrop{padding:10px}.app-shell .object-picker{max-height:calc(100dvh - 20px)}.app-shell .object-picker>header{padding:22px 20px 16px}.app-shell .object-picker-search{margin:0 20px 16px}.app-shell .object-picker-card>b{max-width:75px;font-size:11px}.app-shell .lead-workspace-sections .lead-facts{grid-template-columns:minmax(0,1fr)}}.app-shell .lead-workspace-sections .lead-contact-link{border-top:1px solid var(--crm-line);padding:24px 0 0}.app-shell .lead-workspace-sections .lead-contact-link p{color:var(--crm-muted);font-size:13px;line-height:1.65}.app-shell .lead-workspace-sections .lead-contact-link label{gap:8px;margin:18px 0;font-size:12px;font-weight:600;display:grid}.app-shell .lead-workspace-sections .lead-contact-link select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-height:48px;color:var(--crm-ink);border-radius:12px;padding:12px}.app-shell .lead-workspace-sections .lead-contact-link button{border:1px solid var(--crm-line);background:var(--crm-choice);min-height:42px;color:var(--crm-choice-ink,var(--crm-ink));border-radius:12px;padding:10px 18px}.app-shell .lead-workspace-sections .lead-contact-link button:disabled{opacity:.5}.prospect-timeline.simplified>.lead-activity-row>span:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.lead-activity-meet{color:var(--crm-choice-readable,#79613e);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start;align-items:center;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.lead-activity-meet:hover{color:var(--crm-ink,#29251f)}.prospect-timeline.simplified>.lead-activity-row>.activity-completion{grid-column:1/-1;margin:0 0 10px}@media (width<=600px){.prospect-timeline.simplified>.lead-activity-row{grid-template-columns:minmax(0,1fr)}.prospect-timeline.simplified>.lead-activity-row>em{grid-column:1;justify-self:start}.prospect-timeline.simplified>header{flex-wrap:wrap;gap:6px}}.app-shell .customer-record .customer-contact-actions>.customer-dial-button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:52px;padding:8px 18px;font-size:14px;line-height:1.25;display:grid}.app-shell .customer-record .customer-dial-button>svg{grid-row:1/3;align-self:center}.app-shell .customer-record .customer-dial-button b{grid-column:2;font-weight:650}.app-shell .customer-record .customer-dial-button small{color:color-mix(in srgb,var(--crm-choice-ink,var(--crm-ink)) 65%,transparent);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px;font-weight:450}.app-shell .customer-record .customer-dial-button:disabled{opacity:.5}.app-shell .customer-call-card{border:1px solid var(--crm-line);border-left:3px solid var(--crm-choice);border-radius:var(--crm-radius,18px);background:var(--crm-paper);animation:customer-call-enter .18s var(--crm-ease,ease) both;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 0;padding:18px 22px;display:flex;box-shadow:0 10px 30px #231e140d}.app-shell .customer-call-mark{background:color-mix(in srgb,var(--crm-choice) 20%,transparent);width:42px;height:42px;color:var(--crm-choice-readable,var(--crm-choice));border-radius:13px;flex:none;place-items:center;display:grid}.app-shell .customer-call-copy{flex:1;gap:3px;min-width:0;display:grid}.app-shell .customer-call-copy small{letter-spacing:.15em;text-transform:uppercase;color:var(--crm-choice-readable,var(--crm-choice));font-size:10px;font-weight:600}.app-shell .customer-call-copy strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;font-weight:600}.app-shell .customer-call-copy em{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.app-shell .customer-call-actions{flex-wrap:wrap;gap:9px;display:flex}.app-shell .customer-call-actions button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:44px;color:var(--crm-ink);transition:border-color .15s var(--crm-ease,ease),background .15s var(--crm-ease,ease);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:550;display:flex}.app-shell .customer-call-actions .primary-button{border-color:var(--crm-choice);background:var(--crm-choice);color:var(--crm-choice-ink,var(--crm-ink));font-weight:650}.app-shell .customer-call-actions button:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}.app-shell .customer-call-hold{color:var(--crm-choice-readable,var(--crm-muted));flex:1 0 100%;margin:0;font-size:12px;line-height:1.45}@keyframes customer-call-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.app-shell .customer-call-actions button:hover{border-color:var(--crm-choice);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper))}.app-shell .customer-call-actions .primary-button:hover{background:color-mix(in srgb,var(--crm-choice) 88%,var(--crm-ink))}}html[data-crm-motion=false] .app-shell :is(.customer-call-card,.customer-call-actions button){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.app-shell :is(.customer-call-card,.customer-call-actions button){transition:none!important;animation:none!important}}@media (width<=680px){.app-shell .customer-call-card{gap:12px;padding:16px}.app-shell .customer-call-actions{width:100%}.app-shell .customer-call-actions button{flex:100%;justify-content:center}}.app-shell .customer-dossier .offer-missing{color:var(--crm-muted);font-weight:450}.customer-deal-tab-action{justify-items:start;gap:6px;margin:0 0 14px;display:grid}.customer-deal-tab-action button{border:1px solid color-mix(in srgb, var(--crm-choice,#b89561) 80%, var(--crm-ink,#29251f));background:var(--crm-choice,#b89561);min-height:40px;color:var(--crm-choice-ink,#171510);box-shadow:inset 0 1px color-mix(in srgb, var(--crm-paper,#fffdf8) 35%, transparent), 0 5px 12px color-mix(in srgb, var(--crm-choice,#b89561) 25%, transparent);transition:transform .16s var(--crm-ease,ease), box-shadow .16s var(--crm-ease,ease);border-radius:999px;align-items:center;gap:8px;padding:0 17px;font:600 13px Insight Sans,sans-serif;display:inline-flex}.customer-deal-tab-action button:hover{box-shadow:inset 0 1px color-mix(in srgb, var(--crm-paper,#fffdf8) 35%, transparent), 0 8px 18px color-mix(in srgb, var(--crm-choice,#b89561) 32%, transparent);transform:translateY(-1px)}.customer-deal-tab-action small{color:var(--crm-muted,#746b5e);font-size:12px;line-height:1.5}html[data-crm-motion=false] .customer-deal-tab-action button,html[data-crm-motion=false] .customer-deal-tab-action button:hover{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.customer-deal-tab-action button,.customer-deal-tab-action button:hover{transition:none;transform:none}}.lead-list-choice{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;margin:0 0 12px;display:flex}.lead-list-choice label{flex:280px;align-items:center;gap:10px;min-width:0;max-width:560px;display:flex}.lead-list-choice label span{color:var(--crm-ink);font-weight:600}.lead-list-choice select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-width:0;min-height:40px;color:var(--crm-ink);font:inherit;text-overflow:ellipsis;border-radius:10px;flex:1;padding:8px 10px}.lead-list-choice small{color:var(--crm-muted);overflow-wrap:anywhere}.lead-next-in-list{justify-content:flex-end;margin:0 0 10px;display:flex}@media (width<=480px){.lead-list-choice label{flex-basis:100%}.lead-next-in-list .secondary-button{justify-content:center;width:100%}}.app-shell .topbar .global-search{background:var(--crm-paper,#fff);border:1px solid var(--crm-line,#dedfe5);width:clamp(210px,23vw,340px);height:44px;color:var(--crm-muted,#667085);border-radius:14px;gap:12px;padding:0 14px;font-size:13px;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 6px #0f1c3006}.app-shell .topbar .global-search>svg{color:var(--crm-ink,#192638);opacity:.65}.app-shell .topbar .global-search kbd{box-shadow:none;color:inherit;opacity:.65;background:0 0;border:0;padding:3px}.app-shell .topbar .global-search:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:3px}.app-shell .object-picker{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;max-height:min(780px,100dvh - 48px);display:grid}.app-shell .object-picker-results{scrollbar-width:thin;min-height:0}.app-shell .object-picker-card.workspace-search-result{background:0 0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;min-height:96px;display:grid}.workspace-search-monogram{border:1px solid var(--crm-line,#ddd);width:38px;height:42px;color:var(--crm-ink,#20304a);background:var(--crm-paper,#fff);border-radius:11px;place-items:center;font-size:17px;font-weight:600;display:grid}.app-shell .workspace-search-result strong{overflow-wrap:anywhere;line-height:1.5;display:block}.app-shell .workspace-search-result small{text-transform:uppercase;letter-spacing:.08em;color:var(--crm-muted,#68748a);font-size:10px}.app-shell .workspace-search-result>svg{color:var(--crm-muted,#68748a)}.workspace-search-filters{flex-wrap:wrap;gap:6px;display:flex}.app-shell .workspace-search-filters button{background:0 0;border-color:#0000;border-radius:999px}.app-shell .workspace-search-filters button[aria-pressed=true]{color:var(--crm-ink,#192638);border-color:var(--crm-line,#dedfe5);background:var(--crm-paper,#fff);font-weight:600}.workspace-search-limit{color:var(--crm-muted,#68748a);grid-column:1/-1;padding:12px;font-size:12px}@media (hover:hover){.app-shell .topbar .global-search:hover{border-color:var(--crm-choice,#b89561);box-shadow:0 3px 12px #0f1c300f}}@media (width<=820px){.app-shell .topbar .global-search{justify-content:center;width:44px;min-width:44px;padding:0}.app-shell .topbar .global-search span,.app-shell .topbar .global-search kbd{display:none}}body.crm-call-line-open .object-picker-backdrop{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .app-shell .object-picker{max-height:min(780px,calc(100dvh - 24px - var(--crm-call-line-space)))}.app-shell .personal-dashboard-modules{--personal-blue:var(--crm-choice-readable);gap:22px;margin:34px 0}.app-shell .personal-modules-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.app-shell .personal-modules-heading>div>span{letter-spacing:.12em;color:var(--personal-blue);font-size:10px;font-weight:650}.app-shell .personal-modules-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:25px;font-weight:550}.app-shell .personal-modules-heading p{color:var(--crm-muted);max-width:530px;margin:0;font-size:13px;line-height:1.7}.app-shell .personal-modules-heading>.customer-section-entry{flex-shrink:0;margin:0}.app-shell .personal-modules-heading>.customer-section-entry>.customer-section-trigger{background:var(--crm-paper);border:1px solid var(--crm-line);height:auto;min-height:44px;box-shadow:none;border-radius:12px;align-items:center;padding:0 16px}.app-shell .personal-customize-label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.app-shell .personal-dashboard-modules .dashboard-pinned-grid{column-gap:18px;margin-bottom:-18px}.app-shell .personal-dashboard-modules .dashboard-pinned-grid>*{margin-bottom:18px}.app-shell .personal-dashboard-modules .dashboard-pinned-card{border:1px solid var(--crm-line);box-shadow:0 3px 15px #141e3706;border-radius:17px!important;padding:23px!important}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header h2{letter-spacing:-.025em;font-size:17px;font-weight:600}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header>svg{color:var(--personal-blue);width:14px}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header>span{font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--personal-blue) 7%,var(--crm-paper));color:var(--personal-blue);border:0;padding:4px 8px;font-size:11px}.app-shell .personal-dashboard-modules .dashboard-pinned-card>p{margin:8px 0 17px;font-size:12px}.app-shell .personal-dashboard-modules .dashboard-pinned-card>.customer-section-entry,.app-shell .personal-dashboard-modules .dashboard-pinned-card>.activity-row>.customer-section-entry{border-top:1px solid var(--crm-line);margin:0}.app-shell .personal-dashboard-modules .dashboard-pinned-card>.customer-section-entry>.customer-section-trigger,.app-shell .personal-dashboard-modules .dashboard-pinned-card>.activity-row>.customer-section-entry>.customer-section-trigger{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:82px;padding:15px 0;display:block}.app-shell .personal-item{justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;display:flex}.app-shell .personal-item-main{flex:1;gap:5px;min-width:0;display:grid}.app-shell .personal-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.4;overflow:hidden}.app-shell .personal-item-main>span{color:var(--crm-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-shell .personal-item-meta{color:var(--crm-muted);flex-shrink:0;align-items:center;gap:9px;display:flex}.app-shell .personal-item-meta time{font-variant-numeric:tabular-nums;font-size:10px}.app-shell .personal-item-meta svg{color:var(--personal-blue)}.app-shell .personal-dashboard-modules .dashboard-pinned-card>.customer-section-entry>.customer-section-trigger:hover,.app-shell .personal-dashboard-modules .dashboard-pinned-card>.activity-row>.customer-section-entry>.customer-section-trigger:hover{background:color-mix(in srgb,var(--personal-blue) 4%,transparent);box-shadow:none}.app-shell .personal-dashboard-modules .dashboard-empty{background:color-mix(in srgb,var(--personal-blue) 3%,var(--crm-paper));color:var(--crm-muted);border:1px dashed var(--crm-line);border-radius:12px;padding:19px 16px;font-size:12px;line-height:1.75}.app-shell .personal-module-footer{border-top:1px solid var(--crm-line);color:var(--crm-muted);justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.app-shell .personal-module-footer button{color:var(--personal-blue);background:0 0;border:0;align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.app-shell .personal-dashboard-modules .dashboard-module-picker>div{border:1px solid var(--crm-line);border-radius:13px;gap:12px;margin-bottom:10px;padding:15px}.app-shell .personal-dashboard-modules .dashboard-module-picker input[type=checkbox]{accent-color:var(--personal-blue);width:18px;height:18px}.app-shell .personal-dashboard-modules .dashboard-module-picker strong{font-size:14px;font-weight:550}.app-shell .personal-dashboard-modules .dashboard-module-picker small{font-size:12px;line-height:1.6}.app-shell .personal-dashboard-modules .dashboard-module-picker :is(button,select){border-radius:9px;min-height:38px}.app-shell .personal-dashboard-modules .dashboard-activity-detail{white-space:pre-wrap;margin:0 0 25px;font-size:15px;line-height:1.8}@media (width<=760px){.app-shell .personal-modules-heading{flex-direction:column;align-items:flex-start;gap:16px}.app-shell .personal-item{align-items:flex-start}.app-shell .personal-item-meta{flex-direction:column;align-items:flex-end;gap:10px}.app-shell .personal-dashboard-modules .dashboard-pinned-card{padding:19px!important}}.app-shell .activity-due{display:inline-flex}.app-shell :is(.activity-due-pill,.activity-due-inline){border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-paper) 70%,transparent);min-height:28px;color:var(--crm-muted);letter-spacing:-.005em;cursor:pointer;transition:background .18s var(--crm-ease),border-color .18s var(--crm-ease),color .18s var(--crm-ease);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.app-shell .activity-due-inline{background:0 0;border-color:#0000;padding:4px 6px}.app-shell :is(.activity-due-pill,.activity-due-inline):disabled{opacity:.55;cursor:default}.app-shell :is(.activity-due-pill,.activity-due-inline) svg{color:var(--crm-choice-readable);flex:none}@media (hover:hover) and (pointer:fine){.app-shell :is(.activity-due-pill,.activity-due-inline):not(:disabled):hover{background:color-mix(in srgb,var(--crm-choice) 13%,transparent);border-color:color-mix(in srgb,var(--crm-choice) 40%,transparent);color:var(--crm-ink)}}.app-shell :is(.activity-due-pill,.activity-due-inline):focus-visible{outline:2px solid var(--crm-choice-readable);outline-offset:2px}.app-shell .activity-due-menu{box-sizing:border-box;border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:var(--crm-paper);width:262px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--crm-ink);box-shadow:0 16px 40px color-mix(in srgb,var(--crm-ink) 16%,transparent);gap:4px;margin:0;padding:10px;position:fixed;inset:auto;overflow:auto}.app-shell .activity-due-menu:not(:popover-open){display:none}.app-shell .activity-due-menu:popover-open{animation:activity-due-in .18s var(--crm-ease);display:grid}@keyframes activity-due-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.app-shell .activity-due-menu>button{min-height:38px;color:var(--crm-ink);text-align:left;cursor:pointer;transition:background .18s var(--crm-ease);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.app-shell .activity-due-menu>button small{color:var(--crm-muted);font-size:11px}.app-shell .activity-due-menu>button:not(:disabled):hover{background:color-mix(in srgb,var(--crm-choice) 13%,transparent)}.app-shell .activity-due-menu>label{border-top:1px solid var(--crm-line);text-transform:uppercase;letter-spacing:.14em;color:var(--crm-choice-readable);gap:5px;margin-top:6px;padding-top:8px;font-size:11px;font-weight:600;display:grid}.app-shell .activity-due-menu input{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:10px;padding:8px 10px;font-size:13px}.app-shell .activity-due-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.app-shell .activity-due-actions button{border-radius:10px;min-height:34px;padding:7px 14px;font-size:12px}.app-shell .activity-due-menu>small[role=alert]{color:var(--crm-negative);margin-top:6px;font-size:11px}.app-shell .activity-pick{opacity:0;width:22px;height:22px;transition:opacity .18s var(--crm-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-shell .activity-pick input{width:16px;height:16px;accent-color:var(--crm-choice-readable);cursor:pointer;margin:0}.app-shell :is(.activity-row:hover,.activity-row:focus-within) .activity-pick,.app-shell .activity-picking .activity-pick{opacity:1}.app-shell .activity-pick:has(input:checked){opacity:1}@media (width<=900px){.app-shell .activity-pick{opacity:1}}.app-shell .activity-row{align-items:center;gap:10px;min-width:0;display:flex}.app-shell .activity-row>:not(.activity-pick):not(.activity-due){flex:1 1 0;min-width:0}.app-shell .activity-row>.activity-due{flex:none}@media (width<=700px){.app-shell .activity-row{flex-wrap:wrap;row-gap:2px}.app-shell .activity-row>:not(.activity-pick):not(.activity-due){margin-bottom:0}.app-shell .activity-row>.activity-due{flex:100%;margin-left:32px}}.app-shell .activity-bulk-bar{border:1px solid color-mix(in srgb,var(--crm-choice) 38%,var(--crm-line));background:color-mix(in srgb,var(--crm-choice) 11%,var(--crm-paper));animation:activity-bulk-in .18s var(--crm-ease);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;display:flex}@keyframes activity-bulk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-shell .activity-bulk-bar strong{color:var(--crm-ink);font-size:13px;font-weight:600}.app-shell .activity-bulk-bar>button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:32px;color:var(--crm-ink);cursor:pointer;transition:background .18s var(--crm-ease),border-color .18s var(--crm-ease);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.app-shell .activity-bulk-bar>button:not(:disabled):hover{background:color-mix(in srgb,var(--crm-choice) 16%,var(--crm-paper));border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent)}.app-shell .activity-bulk-bar>button:disabled{opacity:.55;cursor:default}.app-shell .activity-bulk-bar .activity-bulk-clear{color:var(--crm-muted);margin-left:auto}.app-shell .activity-bulk-bar small[role=alert]{color:var(--crm-negative);flex-basis:100%;font-size:11px}.app-shell .activity-undo{color:var(--crm-muted);animation:activity-bulk-in .18s var(--crm-ease);align-items:center;gap:10px;margin:8px 0 0;font-size:12px;display:flex}.app-shell .activity-undo button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:28px;color:var(--crm-choice-readable);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .activity-undo button:not(:disabled):hover{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper))}html[data-crm-motion=false] .app-shell :is(.activity-due-pill,.activity-due-inline,.activity-pick,.activity-due-menu>button,.activity-bulk-bar>button){transition:none}html[data-crm-motion=false] .app-shell :is(.activity-due-menu:popover-open,.activity-bulk-bar,.activity-undo){animation:none}@media (prefers-reduced-motion:reduce){.app-shell :is(.activity-due-pill,.activity-due-inline,.activity-pick,.activity-due-menu>button,.activity-bulk-bar>button){transition:none!important}.app-shell :is(.activity-due-menu:popover-open,.activity-bulk-bar,.activity-undo){animation:none!important}}.app-shell .warm-leads{gap:14px;margin:0 0 30px;display:grid;border-radius:20px!important;padding:24px 26px!important}.app-shell .warm-leads-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .warm-leads-heading .section-kicker{color:var(--crm-choice-readable);letter-spacing:.13em;font-size:10px}.app-shell .warm-leads-heading h2{font:500 24px/1.15 var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);margin:8px 0 0}.app-shell .warm-leads-heading p{max-width:62ch;color:var(--crm-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.app-shell .warm-leads-count{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));min-width:40px;height:40px;color:var(--crm-choice-readable);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 10px;font-size:15px;font-weight:600;display:grid}.app-shell .warm-leads-note{border:1px dashed var(--crm-line);color:var(--crm-muted);border-radius:12px;margin:0;padding:14px 16px;font-size:12px;line-height:1.7}.app-shell .warm-leads-list{margin:0;padding:0;list-style:none;display:grid}.app-shell .warm-lead-row{border-top:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.app-shell .warm-lead-copy{gap:4px;min-width:0;display:grid}.app-shell .warm-lead-copy strong{letter-spacing:-.015em;color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;overflow:hidden}.app-shell .warm-lead-copy small{color:var(--crm-muted);line-height:1.5}.app-shell .warm-lead-copy em{color:var(--crm-choice-readable);font-size:12px;font-style:normal}.app-shell .warm-lead-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell .warm-lead-actions :is(.primary-button,.secondary-button){white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;line-height:1.2;display:inline-flex}.app-shell .warm-lead-actions .primary-button{background:var(--crm-choice);color:var(--crm-choice-ink);font-size:14px}.app-shell .warm-leads-more{justify-self:start}@media (width<=700px){.app-shell .warm-leads{padding:18px!important}.app-shell .warm-leads-heading h2{font-size:21px}.app-shell .warm-lead-row{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell .warm-lead-copy strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.app-shell .warm-lead-actions{justify-content:flex-start}.app-shell .warm-lead-actions>*{text-align:center;flex:140px;justify-content:center;min-height:44px}.app-shell .warm-leads-more{min-height:44px}}@keyframes crm-enter-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes crm-enter-fade{0%{opacity:0}}.crm-enter{animation:crm-enter-rise .22s var(--crm-ease,cubic-bezier(.23, 1, .32, 1)) backwards;animation-delay:calc(var(--crm-enter-index,0) * 30ms)}@media (prefers-reduced-motion:reduce){.crm-enter{animation-name:crm-enter-fade;animation-duration:.16s;animation-delay:0s}}html[data-crm-motion=false] .crm-enter{animation:none}.saljmanus-backdrop{z-index:70;background:var(--crm-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.saljmanus{background:var(--crm-paper);width:min(1020px,100%);max-height:min(92vh,100%);color:var(--crm-ink);border:1px solid var(--crm-line);border-radius:var(--crm-radius);box-shadow:0 30px 80px var(--crm-lift);flex-direction:column;font-family:Insight Sans,sans-serif;display:flex;overflow:hidden}.saljmanus-head{border-bottom:1px solid var(--crm-line);flex:none;grid-template-columns:1fr auto auto;align-items:end;gap:18px 20px;padding:26px 30px 20px;display:grid}.saljmanus-titel h2{font-family:var(--crm-serif);letter-spacing:-.022em;color:var(--crm-ink);margin:7px 0 6px;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.14}.saljmanus-titel p{color:var(--crm-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.saljmanus-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:11px;font-weight:600;display:block}.saljmanus-lagen{align-self:center;gap:2px;display:flex}.saljmanus-lagen button{color:var(--crm-muted);font:inherit;cursor:pointer;box-shadow:inset 0 -1px var(--crm-line);background:0 0;border:0;border-radius:0;padding:8px 16px;font-size:13.5px;font-weight:500}.saljmanus-lagen button.active{color:var(--crm-ink);box-shadow:inset 0 -2px var(--crm-choice)}.saljmanus-verktyg{align-self:center;align-items:center;gap:8px;display:flex}.saljmanus-verktyg button{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;display:inline-flex}.saljmanus-verktyg button.active{border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent);color:var(--crm-choice-readable)}.saljmanus-stang{color:var(--crm-muted)!important;border-radius:50%!important;padding:8px!important}.saljmanus-folj-yta,.saljmanus-blad-yta{flex:auto;min-height:0;overflow-y:auto}.saljmanus-spar{border-bottom:1px solid var(--crm-line);scrollbar-width:none;gap:0;margin:0;padding:0 30px;list-style:none;display:flex;overflow-x:auto}.saljmanus-spar::-webkit-scrollbar{display:none}.saljmanus-spar li{flex:1 0 auto}.saljmanus-spar button{width:100%;color:var(--crm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:13px 14px;font-size:12px;display:flex;box-shadow:inset 0 -2px #0000}.saljmanus-spar button i{border:1px solid var(--crm-line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10.5px;font-style:normal;display:grid}.saljmanus-spar button.klar{color:var(--crm-ink)}.saljmanus-spar button.klar svg{color:var(--crm-choice-readable)}.saljmanus-spar button.aktiv{color:var(--crm-ink);box-shadow:inset 0 -2px var(--crm-choice);font-weight:550}.saljmanus-spar button.aktiv i{border-color:var(--crm-choice);color:var(--crm-choice-readable)}.saljmanus-avsnitt{max-width:820px;animation:saljmanus-in .18s var(--crm-ease);padding:38px 46px 42px}@keyframes saljmanus-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.saljmanus-avsnitt>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:26px;padding-bottom:22px;display:flex}.saljmanus-avsnitt h3{font-family:var(--crm-serif);letter-spacing:-.025em;color:var(--crm-ink);margin:8px 0 10px;font-size:clamp(28px,3.1vw,40px);font-weight:500;line-height:1.08}.saljmanus-avsnitt>header p{max-width:52ch;color:var(--crm-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.saljmanus-ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.saljmanus-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.saljmanus-ring circle{fill:none;stroke-width:2px}.saljmanus-ring-spar{stroke:var(--crm-line)}.saljmanus-ring-fylld{stroke:var(--crm-choice);stroke-linecap:round;transition:stroke-dashoffset .9s linear}.saljmanus-ring b{font-variant-numeric:tabular-nums;color:var(--crm-ink);font-size:13px;font-weight:550;line-height:1}.saljmanus-ring small{letter-spacing:.06em;color:var(--crm-muted);font-size:10px;position:absolute;top:calc(100% + 5px)}.saljmanus-ring-over b{color:var(--crm-muted)}.saljmanus-ring-over .saljmanus-ring-fylld{stroke:var(--crm-line)}.saljmanus-steg{border-bottom:1px solid color-mix(in srgb,var(--crm-line) 55%,transparent);padding:18px 0}.saljmanus-steg:last-child{border-bottom:0}.saljmanus-steg>p{color:var(--crm-ink);text-wrap:pretty;max-width:58ch;margin:0;font-size:15px;line-height:1.7}.saljmanus-replik-block{margin-top:14px}.saljmanus-replik{border-top:1px solid var(--crm-line);font-family:var(--crm-serif);letter-spacing:-.008em;color:var(--crm-ink);text-wrap:pretty;max-width:54ch;margin:0;padding:13px 0 2px;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.saljmanus-replik-egen{border-top-color:color-mix(in srgb,var(--crm-choice) 40%,transparent);background:color-mix(in srgb,var(--crm-canvas) 55%,transparent);padding:13px 16px 12px}.saljmanus-egen-belagg{color:var(--crm-muted);margin:8px 0 0;font-size:11.5px;font-style:italic;line-height:1.6;display:block}.saljmanus-belagg{letter-spacing:.03em;color:var(--crm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;font-size:11px;display:flex}.saljmanus-kalla summary{cursor:pointer;color:var(--crm-muted);opacity:.7;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;list-style:none}.saljmanus-kalla summary::-webkit-details-marker{display:none}.saljmanus-kalla summary:hover{opacity:1}.saljmanus-kalla span{color:var(--crm-muted);opacity:.8;margin-top:4px;font-size:10.5px;display:block}.saljmanus-flikar{gap:2px;margin-bottom:9px;display:inline-flex}.saljmanus-flikar button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--crm-muted);cursor:pointer;box-shadow:inset 0 -1px var(--crm-line);background:0 0;border:0;padding:3px 11px;font-size:11px}.saljmanus-flikar button[aria-pressed=true]{color:var(--crm-ink);box-shadow:inset 0 -2px var(--crm-choice)}.saljmanus-anpassning{border-top:1px solid var(--crm-line);margin-top:18px;padding-top:16px}.saljmanus-uppmaning{color:var(--crm-muted);max-width:62ch;margin:0 0 16px;font-size:12.5px;line-height:1.65}.saljmanus-broms{color:var(--crm-choice-readable);max-width:62ch;margin:0 0 16px;font-size:12.5px;font-weight:550;line-height:1.55}.saljmanus-anpassning label{letter-spacing:.09em;text-transform:uppercase;color:var(--crm-muted);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.saljmanus-anpassning textarea{border:0;border-bottom:1px solid var(--crm-line);width:100%;color:var(--crm-ink);font-family:var(--crm-serif);letter-spacing:-.008em;text-transform:none;resize:vertical;background:0 0;border-radius:0;margin-top:6px;padding:4px 0 8px;font-size:clamp(17px,1.8vw,21px);font-weight:400;line-height:1.5;display:block}.saljmanus-anpassning textarea::placeholder{color:var(--crm-muted);opacity:.65}.saljmanus-anpassning textarea:focus{border-bottom-color:var(--crm-choice);outline:0}.saljmanus-anpassning label+label textarea{letter-spacing:normal;color:var(--crm-muted);font-family:Insight Sans,sans-serif;font-size:14px;line-height:1.6}.saljmanus-raknare{letter-spacing:.04em;text-transform:none;color:var(--crm-muted);font-variant-numeric:tabular-nums;margin-top:7px;font-size:10.5px;font-weight:400;display:block}.saljmanus-raknare-kort{color:var(--crm-muted)}.saljmanus-anpassning-rad{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.saljmanus-spara{color:var(--crm-choice-readable);font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 -1px color-mix(in srgb,var(--crm-choice) 55%,transparent);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600}.saljmanus-spara:disabled{color:var(--crm-muted);box-shadow:none;cursor:not-allowed}.saljmanus-anpassning .saljmanus-aterstall{color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.saljmanus-fel{border:1px solid var(--crm-negative);color:var(--crm-negative-text);border-radius:10px;margin:0 30px 12px;padding:10px 14px;font-size:12.5px}.saljmanus-anpassning .saljmanus-fel{border:0;border-radius:0;margin:0 0 14px;padding:0}.saljmanus-oppna-invandningar{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:22px;padding:10px 17px;font-size:13px}.saljmanus kbd{border:1px solid var(--crm-line);font:inherit;color:var(--crm-muted);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10.5px}.saljmanus-blad-yta{background:color-mix(in srgb,var(--crm-ink) 9%,var(--crm-canvas));padding:34px 24px 48px}.saljmanus-blad{background:var(--crm-paper);border:1px solid var(--crm-line);max-width:760px;margin:0 auto;padding:60px 68px 52px;box-shadow:0 1px 2px #1e15081a,0 14px 38px #1e150829}.saljmanus-blad-huvud{border-bottom:1px solid color-mix(in srgb,var(--crm-choice) 65%,transparent);margin-bottom:34px;padding-bottom:22px}.saljmanus-blad-huvud h3{font-family:var(--crm-serif);letter-spacing:-.028em;margin:9px 0 8px;font-size:40px;font-weight:500;line-height:1.05}.saljmanus-blad-huvud p{letter-spacing:.02em;color:var(--crm-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.saljmanus-blad-avsnitt{break-inside:auto;margin-bottom:38px}.saljmanus-blad-avsnitt h4{font-family:var(--crm-serif);letter-spacing:-.018em;color:var(--crm-ink);align-items:baseline;gap:12px;margin:0 0 6px;font-size:24px;font-weight:500;display:flex}.saljmanus-blad-avsnitt h4 i{letter-spacing:.1em;color:var(--crm-choice-readable);flex:none;font-family:Insight Sans,sans-serif;font-size:11px;font-style:normal;font-weight:600}.saljmanus-blad-avsnitt h4 em{letter-spacing:.06em;color:var(--crm-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-family:Insight Sans,sans-serif;font-size:11px;font-style:normal}.saljmanus-blad-ingress{color:var(--crm-muted);max-width:60ch;margin:0 0 6px;font-size:13.5px;line-height:1.7}.saljmanus-blad .saljmanus-steg>p{font-size:14px}.saljmanus-blad .saljmanus-replik{font-size:17px}.saljmanus-invandningar-tabell{border-collapse:collapse;width:100%;margin-top:16px;font-size:12.5px}.saljmanus-invandningar-tabell th{border-bottom:1px solid var(--crm-line);letter-spacing:.11em;text-transform:uppercase;color:var(--crm-muted);text-align:left;padding:8px 10px;font-size:10.5px;font-weight:600}.saljmanus-invandningar-tabell td{border-bottom:1px solid color-mix(in srgb,var(--crm-line) 60%,transparent);vertical-align:top;padding:11px 10px;line-height:1.6}.saljmanus-invandningar-tabell td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;width:46px;color:var(--crm-muted)}.saljmanus-invandningar-tabell td b{color:var(--crm-ink);font-weight:500}.saljmanus-invandningar-tabell td em{color:var(--crm-muted);margin-top:5px;font-size:11.5px;font-style:normal;display:block}.saljmanus-styrning dl{margin:14px 0 0}.saljmanus-styrning dl>div{border-bottom:1px solid color-mix(in srgb,var(--crm-line) 60%,transparent);grid-template-columns:200px 1fr;gap:14px;padding:9px 0;display:grid}.saljmanus-styrning dt{color:var(--crm-ink);font-size:12.5px;font-weight:550}.saljmanus-styrning dd{color:var(--crm-muted);margin:0;font-size:12.5px;line-height:1.6}.saljmanus-styrning dd small{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.75}.saljmanus-blad-fot{border-top:1px solid var(--crm-line);padding-top:20px}.saljmanus-fotnot{color:var(--crm-muted);max-width:64ch;margin:0 0 10px;font-size:11.5px;line-height:1.65}.saljmanus-blad-fot span{letter-spacing:.09em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:11px}.saljmanus-fot{border-top:1px solid var(--crm-line);background:var(--crm-paper);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex}.saljmanus-fot>span{letter-spacing:.07em;text-transform:uppercase;color:var(--crm-muted);font-size:11px}.saljmanus-fot-knappar{align-items:center;gap:8px;display:flex}.saljmanus-fot-knappar button{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;display:inline-flex}.saljmanus-fot-knappar button:disabled{opacity:.4;cursor:not-allowed}.saljmanus-nasta{border-color:color-mix(in srgb,var(--crm-choice) 60%,transparent)!important;color:var(--crm-choice-readable)!important}.saljmanus-overlagg{background:var(--crm-paper);border-top:1px solid var(--crm-line);max-height:78%;box-shadow:0 -18px 44px var(--crm-lift);animation:saljmanus-in .18s var(--crm-ease);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.saljmanus{position:relative}.saljmanus-overlagg>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 30px 14px;display:flex}.saljmanus-overlagg h3{font-family:var(--crm-serif);letter-spacing:-.02em;margin:7px 0 0;font-size:24px;font-weight:500}.saljmanus-overlagg>header button{color:var(--crm-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:7px}.saljmanus-overlagg ol{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.saljmanus-overlagg li{border-bottom:1px solid color-mix(in srgb,var(--crm-line) 60%,transparent)}.saljmanus-overlagg li button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,.9fr) 46px 1.4fr;align-items:baseline;gap:14px;padding:13px 30px;display:grid}.saljmanus-overlagg li button strong{color:var(--crm-ink);font-size:13px;font-weight:550}.saljmanus-overlagg li button em{text-align:right;color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.saljmanus-overlagg li button span{font-family:var(--crm-serif);color:var(--crm-ink);font-size:15px;line-height:1.5}.saljmanus-overlagg li button small{color:var(--crm-muted);grid-column:3;font-size:11.5px;line-height:1.6}.saljmanus-overlagg li button[aria-expanded=true]{background:color-mix(in srgb,var(--crm-choice) 7%,transparent)}.saljmanus-visa-alla{border:1px solid var(--crm-line);color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-self:flex-start;margin:12px 30px 16px;padding:8px 15px;font-size:12.5px}@media (width<=760px){.saljmanus-backdrop{padding:0}.saljmanus{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.saljmanus-head{grid-template-columns:1fr;gap:12px;padding:18px 18px 14px}.saljmanus-lagen{place-self:start}.saljmanus-verktyg{flex-wrap:wrap;justify-content:flex-start}.saljmanus-avsnitt{padding:24px 18px 30px}.saljmanus-spar{padding:0 18px}.saljmanus-blad-yta{padding:0}.saljmanus-blad{box-shadow:none;border:0;padding:30px 20px 34px}.saljmanus-blad-huvud h3{font-size:30px}.saljmanus-styrning dl>div{grid-template-columns:1fr;gap:3px}.saljmanus-invandningar-tabell,.saljmanus-invandningar-tabell tbody,.saljmanus-invandningar-tabell tr,.saljmanus-invandningar-tabell td{width:auto;display:block}.saljmanus-invandningar-tabell thead{display:none}.saljmanus-invandningar-tabell tr{border-bottom:1px solid var(--crm-line);padding:10px 0}.saljmanus-invandningar-tabell td{border:0;padding:2px 0}.saljmanus-invandningar-tabell td:nth-child(2){text-align:left;width:auto}.saljmanus-fot{flex-wrap:wrap;padding:12px 18px}.saljmanus-fot>span{flex:1 0 100%}.saljmanus-overlagg li button{grid-template-columns:1fr auto;padding:12px 18px}.saljmanus-overlagg li button span,.saljmanus-overlagg li button small{grid-column:1/-1}}body.crm-call-line-open .saljmanus-backdrop{padding-bottom:var(--crm-call-line-space)}@media (width<=760px){body.crm-call-line-open .saljmanus{height:calc(100dvh - var(--crm-call-line-space));max-height:calc(100dvh - var(--crm-call-line-space))}}@media print{.saljmanus-head,.saljmanus-fot,.saljmanus-lagen,.saljmanus-verktyg,.saljmanus-overlagg,.saljmanus-spar,.saljmanus-ring,.saljmanus-anpassning,.saljmanus-flikar,.saljmanus-oppna-invandningar,.saljmanus kbd{display:none!important}.saljmanus-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static}.saljmanus{width:auto;height:auto;max-height:none;box-shadow:none;color:#000;background:#fff;border:0;border-radius:0;display:block;overflow:visible}.saljmanus-blad-yta,.saljmanus-folj-yta{background:#fff;padding:0;overflow:visible}.saljmanus-blad{max-width:none;box-shadow:none;color:#000;background:#fff;border:0;margin:0;padding:0;font-size:8.5pt;line-height:1.34}.saljmanus-blad-huvud{border-bottom:.6pt solid #b89561;margin-bottom:9pt;padding-bottom:5pt}.saljmanus-blad-huvud h3{margin:2pt 0;font-size:17pt}.saljmanus-blad-huvud p,.saljmanus-eyebrow{color:#000}.saljmanus-blad-avsnitt{break-inside:auto;margin-bottom:6pt}.saljmanus-blad-avsnitt h4{break-after:avoid;border-bottom:.5pt solid #b89561;margin-bottom:2pt;padding-bottom:1.5pt;font-size:11pt}.saljmanus-blad-avsnitt h4 i,.saljmanus-blad-avsnitt h4 em{color:#000}.saljmanus-blad .saljmanus-steg{break-inside:auto;border-bottom:0;padding:2.6pt 0}.saljmanus-blad .saljmanus-steg>p{break-after:avoid}.saljmanus-blad .saljmanus-replik{break-inside:avoid}.saljmanus-blad .saljmanus-steg>p,.saljmanus-blad-ingress,.saljmanus-styrning dd,.saljmanus-fotnot{color:#000;max-width:none}.saljmanus-blad .saljmanus-replik{color:#000;break-inside:avoid;background:0 0;border-top:.4pt solid #000;max-width:none;padding:2.4pt 0 0;font-size:9.4pt;line-height:1.3}.saljmanus-belagg,.saljmanus-egen-belagg{color:#000;opacity:1;margin-top:2pt;font-size:6.9pt}.saljmanus-kalla{display:none!important}.saljmanus-invandningar-tabell{font-size:7.6pt;line-height:1.3}.saljmanus-invandningar-tabell td,.saljmanus-invandningar-tabell th{color:#000;border-color:#000;padding:1.5pt 4pt}.saljmanus-invandningar-tabell td em{color:#000;margin-top:1pt;font-size:7pt}.saljmanus-styrning dl>div{border-color:#000;padding:1.6pt 0}.saljmanus-blad-fot{break-inside:avoid;border-top:.5pt solid #b89561;padding-top:4pt}.saljmanus-blad-fot span{color:#000}@page{size:A4;margin:15mm}}html[data-crm-motion=false] :is(.saljmanus-avsnitt,.saljmanus-overlagg){animation:none}html[data-crm-motion=false] .saljmanus-ring-fylld{transition:none}@media (prefers-reduced-motion:reduce){:is(.saljmanus-avsnitt,.saljmanus-overlagg){animation:none!important}.saljmanus-ring-fylld{transition:none!important}}.app-shell .daily-focus-manus{border:1px solid var(--crm-line);min-height:44px;color:var(--crm-muted);font:inherit;letter-spacing:.01em;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:0 15px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.app-shell .daily-focus-manus:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,var(--crm-line));color:var(--crm-ink)}html[data-crm-motion=false] .app-shell .daily-focus-manus{transition:none}@media (prefers-reduced-motion:reduce){.app-shell .daily-focus-manus{transition:none!important}}.app-shell .team-relations-view .team-register-entry .customer-section-trigger{grid-template-columns:minmax(150px,1.4fr) minmax(80px,.7fr) minmax(90px,.7fr) minmax(130px,1fr) 16px;gap:16px;min-height:94px;padding-top:17px;padding-bottom:17px}.app-shell .team-relations-view .team-register-labels{grid-template-columns:minmax(150px,1.4fr) minmax(80px,.7fr) minmax(90px,.7fr) minmax(130px,1fr) 16px;gap:16px}.app-shell .team-relations-view .team-company-monogram{background:linear-gradient(140deg,color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper)),var(--crm-paper));width:40px;height:40px;color:var(--crm-choice-readable);border:1px solid var(--crm-line);border-radius:13px;font-size:12px}.app-shell .team-company-identity{gap:6px;min-width:0;display:grid}.app-shell .team-company-identity small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell .team-relations-view .team-register-company strong{color:var(--crm-ink);font-size:13px}.app-shell .team-relations-view .team-register-date{gap:7px;min-width:0;display:grid}.app-shell .team-relations-view .team-register-date strong{color:var(--crm-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.app-shell .team-relations-view .team-register-date small{color:var(--crm-muted);font-size:10px}.app-shell .team-relations-view .team-stage{white-space:normal;background:color-mix(in srgb,var(--crm-ink) 7%,var(--crm-paper));color:var(--crm-muted);border-radius:8px;line-height:1.4}.app-shell .team-relations-view .team-stage.active{background:color-mix(in srgb,var(--crm-choice) 18%,var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-relations-view .team-pulse{border:1px solid var(--crm-line);background:linear-gradient(160deg,color-mix(in srgb,var(--crm-choice) 9%,var(--crm-paper)),var(--crm-paper) 75%);border-radius:19px;padding:24px 20px}.app-shell .team-relations-view .team-pulse-total{margin-bottom:18px}.app-shell .team-deal-readiness{border-bottom:1px solid var(--crm-line);color:var(--crm-muted);gap:8px;padding-bottom:18px;font-size:10px;display:grid}.app-shell .team-deal-readiness strong{color:var(--crm-ink);margin-right:4px;font-weight:650}.app-shell .team-deal-readiness .needs-plan{color:#a27d4f}.app-shell .team-deal-empty{padding-top:22px}.app-shell .team-deal-empty>strong{color:var(--crm-ink);font-size:13px}.app-shell .team-deal-empty p{color:var(--crm-muted);font-size:11px;line-height:1.7}.app-shell .team-deal-empty button{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.app-shell .team-relations-view .team-planned>button{padding:12px 0}.app-shell .team-planned em{color:var(--crm-muted);font-size:10px;font-style:normal;line-height:1.5}.app-shell .team-relations-view .team-planned p{line-height:1.7}.app-shell .team-planned .team-needs-plan small{color:#a58a65}.app-shell .team-relations-view .team-stage-breakdown>div{padding-top:3px}.app-shell .team-relations-view .team-stage-breakdown i{background:color-mix(in srgb,var(--crm-ink) 12%,transparent);height:5px}.app-shell .team-relations-view .team-stage-breakdown b{background:var(--crm-choice-readable)}@media (width<=1150px){.app-shell .team-relations-view .team-pulse{display:block}.app-shell .team-relations-view .team-cockpit-layout{grid-template-columns:1fr}.app-shell .team-relations-view .team-pulse{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}.app-shell .team-relations-view .team-pulse>header,.app-shell .team-relations-view .team-pulse>p{grid-column:1/-1}.app-shell .team-relations-view .team-pulse>p{margin:0}.app-shell .team-relations-view .team-planned{border:0;margin-top:0;padding-top:0}.app-shell .team-relations-view .team-deal-readiness{border:0}}@media (width<=700px){.app-shell .team-relations-view .team-register-labels{display:none}.app-shell .team-relations-view .team-register-entry .customer-section-trigger{grid-template-columns:minmax(0,1fr) 16px;gap:11px;padding:18px}.app-shell .team-relations-view .team-register-entry .customer-section-trigger>.team-register-date{grid-area:2/1;padding-left:51px;display:grid}.app-shell .team-relations-view .team-register-entry .customer-section-trigger>svg{grid-area:1/2}.app-shell .team-relations-view .team-register-date strong{font-size:11px}.app-shell .team-relations-view .team-register-company strong{font-size:13px}.app-shell .team-relations-view .team-pulse{display:block}.app-shell .team-relations-view .team-pulse>p{margin:12px 0}.app-shell .team-relations-view .team-planned{border-top:1px solid var(--crm-line);margin-top:20px;padding-top:20px}}.app-shell .team-stage.muted,.app-shell .team-relations-view .team-stage.muted{color:var(--crm-muted);background:0 0;padding:0}.app-shell .team-detail dd.muted{color:var(--crm-muted)}.app-shell .team-result-scope{color:var(--crm-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.app-shell .team-followup-filter{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.app-shell .team-followup-filter button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:44px;color:var(--crm-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:inline-flex}.app-shell .team-followup-filter button[aria-pressed=true]{background:var(--crm-choice);color:var(--crm-choice-ink);border-color:var(--crm-choice)}.app-shell .team-followup-filter button:disabled{opacity:.5;cursor:default}.app-shell .team-followup-filter button span{font-variant-numeric:tabular-nums}@media (width<=700px){.app-shell .team-company-identity small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}}.app-shell .team-section{margin:0 0 30px}.app-shell .team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 14px;display:flex}.app-shell .team-section-heading h2{font:500 clamp(22px,1.8vw,26px)/1.12 var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);margin:0}.app-shell .team-section-heading>p{max-width:52ch;color:var(--crm-muted);margin:0;font-size:12px;line-height:1.6}.app-shell .team-relations-view .team-section-heading .team-result-scope{color:var(--crm-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.app-shell .team-results .metrics-grid.insight-team-cards{margin:0}.app-shell .insight-team-cards .metric-copy strong.is-text{letter-spacing:-.01em;font-size:17px;font-weight:550;line-height:1.35}.app-shell .insight-team-cards .metric-copy strong:not(.is-text){white-space:nowrap}.app-shell .insight-team-cards .metric-unit{letter-spacing:0;color:var(--crm-muted);font-size:.5em;font-weight:500}.app-shell .insight-team-cards .metric-copy small{flex-direction:column;justify-content:flex-end;min-height:2.7em;line-height:1.35;display:flex}.app-shell .team-definition-entry{margin:0}.app-shell .team-definition-entry>.customer-section-trigger{border:1px solid var(--crm-line);background:var(--crm-paper);height:auto;min-height:44px;box-shadow:none;color:var(--crm-choice-readable);border-radius:12px;align-items:center;width:auto;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .team-definition-text{color:var(--crm-ink);max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.75}.app-shell .team-attention-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-shell .team-attention-list>li{gap:4px;min-width:0;display:grid}.app-shell .team-attention-item{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-height:66px;color:var(--crm-muted);font:inherit;text-align:left;cursor:pointer;transition:transform .14s var(--crm-ease),border-color .16s ease,background-color .16s ease;border-radius:14px;grid-template-columns:minmax(2.2ch,auto) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.app-shell .team-attention-item strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:inherit;font-size:24px;font-weight:550}.app-shell .team-attention-item span{gap:3px;font-size:14px;line-height:1.4;display:grid}.app-shell .team-attention-item small{color:var(--crm-muted);line-height:1.4}.app-shell .team-attention-item.needs-action{color:var(--crm-ink);border-color:color-mix(in srgb,var(--crm-negative) 32%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 4%,var(--crm-paper))}.app-shell .team-attention-item.needs-action strong{color:var(--crm-negative-text)}.app-shell .team-attention-item:disabled{cursor:default}.app-shell .team-attention-item:active:not(:disabled){transform:scale(.98)}.app-shell .team-attention-item:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}@media (hover:hover) and (pointer:fine){.app-shell .team-attention-item.needs-action:hover{border-color:color-mix(in srgb,var(--crm-negative) 55%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper))}}.app-shell .team-attention-retry{justify-self:start;min-height:32px;font-size:12px}.app-shell .team-register{scroll-margin-top:96px}.app-shell .team-register:focus{outline:none}.app-shell .team-register:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}.app-shell .team-person-flag{color:var(--crm-negative-text);font-size:11px;font-style:normal;font-weight:550}@media (width>=701px) and (width<=1150px){.app-shell .team-relations-view .team-people{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.app-shell .team-relations-view .team-person{min-width:0}}.app-shell .team-relations-view .team-follow{margin-top:26px}.app-shell .team-follow-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}.app-shell .team-follow-panel{gap:4px;min-width:0;display:grid;container:moten/inline-size;border-radius:18px!important;padding:22px 24px!important}@container moten (width<=460px){.app-shell .team-follow-panel .team-follow-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.app-shell .team-follow-panel .team-follow-row time{text-align:left}}.app-shell .team-follow-panel>header{margin:0 0 8px}.app-shell .team-follow-panel h3{font:500 19px/1.2 var(--crm-serif);letter-spacing:-.015em;color:var(--crm-ink);margin:0}.app-shell .team-follow-panel>header p{color:var(--crm-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.app-shell .team-follow-row{border:0;border-top:1px solid var(--crm-line);width:100%;min-height:58px;color:var(--crm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 4px;transition:background-color .16s;display:grid}.app-shell .team-follow-row:disabled{cursor:default}.app-shell .team-follow-row>span{gap:4px;min-width:0;display:grid}.app-shell .team-follow-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.app-shell .team-follow-row small{color:var(--crm-muted);overflow-wrap:anywhere;line-height:1.45}.app-shell .team-follow-row time{color:var(--crm-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.app-shell .team-follow-row:focus-visible{outline:2px solid var(--crm-choice);outline-offset:2px}@media (hover:hover) and (pointer:fine){.app-shell .team-follow-row:not(:disabled):hover{background:var(--team-soft)}}.app-shell .team-follow-empty{color:var(--crm-muted);margin:0;padding:12px 0 4px;font-size:12px;line-height:1.6}.app-shell .team-outreach-counts{border-top:1px solid var(--crm-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:14px 0 0;display:grid}.app-shell .team-outreach-counts>div{grid-template-rows:1fr auto;align-items:end;gap:4px;min-width:0;display:grid}.app-shell .team-outreach-counts dt{color:var(--crm-muted);font-size:11px}.app-shell .team-outreach-counts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--crm-ink);margin:0;font-size:24px;font-weight:550}.app-shell .team-follow-panel>.team-outreach-open{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:44px;color:var(--crm-choice-readable);font:inherit;cursor:pointer;transition:transform .14s var(--crm-ease),border-color .16s ease;border-radius:12px;justify-self:start;align-items:center;margin-top:10px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .team-follow-panel>.team-outreach-open:active{transform:scale(.97)}html[data-crm-motion=false] .app-shell :is(.team-attention-item,.team-follow-row,.team-follow-panel>.team-outreach-open){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell :is(.team-attention-item,.team-follow-row,.team-follow-panel>.team-outreach-open){transition:none;transform:none}}@media (width<=700px){.app-shell .team-follow-panel{padding:18px!important}.app-shell .team-outreach-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .team-follow-row{grid-template-columns:minmax(0,1fr)}.app-shell .team-follow-row time{text-align:left}.app-shell .team-follow-row :is(strong,small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.app-shell .team-follow-panel>.team-outreach-open,.app-shell .team-definition-entry>.customer-section-trigger,.app-shell .team-attention-retry{min-height:44px}.app-shell .team-relations-view .metrics-grid.insight-team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .team-relations-view .insight-team-cards .metric-card{min-width:0;padding:14px}.app-shell .team-cockpit.team-relations-view .insight-team-cards .metric-card .metric-copy strong{font-size:22px}.app-shell .team-cockpit.team-relations-view .insight-team-cards .metric-card .metric-copy strong.is-text{font-size:14px}.app-shell .team-relations-view .insight-team-cards .metric-copy em{font-size:11px}.app-shell .team-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .team-attention-item{grid-template-columns:1fr;align-content:start;align-items:start;gap:4px;min-height:92px;padding:12px}.app-shell .team-attention-item strong{font-size:22px}.app-shell .team-attention-item span{font-size:12px}.app-shell .team-section-heading{flex-direction:column;align-items:flex-start;gap:10px}}.gmail-inbox{color:#14233b;background:#fff;border:1px solid #dce3ed;border-radius:16px;overflow:hidden}.gmail-inbox__header{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.gmail-inbox__header h2{margin:2px 0 0;font-size:24px}.gmail-inbox__eyebrow{color:#526174;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.gmail-inbox button{min-height:44px}.gmail-inbox__header button,.gmail-thread__back,.gmail-inbox__pagination button,.gmail-reply button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.gmail-inbox__state,.gmail-inbox__empty{text-align:center;color:#5f6d82;padding:44px 22px}.gmail-inbox__empty h3{color:#24334a;margin:10px 0 5px}.gmail-inbox__empty p{margin:0}.gmail-inbox__notice{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:10px;margin:16px 22px;padding:13px 15px}.gmail-inbox__notice p{margin:0 0 10px}.gmail-inbox__notice--error{color:#9d1930;background:#fff0f2}.gmail-inbox__notice--success{color:#17643a;background:#edf8f1}.gmail-inbox__list{margin:0;padding:0;list-style:none}.gmail-inbox__list li+li{border-top:1px solid #edf0f5}.gmail-inbox__list li>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;gap:4px;padding:16px 52px 16px 22px;display:grid;position:relative}.gmail-inbox__list li>button:hover{background:#f7f9fc}.gmail-inbox__list li>button:focus-visible,.gmail-inbox button:focus-visible,.gmail-reply textarea:focus-visible{outline:3px solid var(--crm-choice);outline-offset:-3px}.gmail-inbox__list li>button>svg{color:#8390a3;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.gmail-inbox__sender{color:#35445b;align-items:center;gap:8px;font-size:13px;display:flex}.gmail-inbox__unread{background:var(--crm-choice);color:var(--crm-choice-ink);text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.gmail-inbox__snippet{text-overflow:ellipsis;white-space:nowrap;color:#647186;font-size:13px;overflow:hidden}.gmail-inbox__meta{color:#7d899a;font-size:12px}.gmail-inbox__pagination{color:#647186;border-top:1px solid #e7ecf3;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;font-size:13px;display:flex}.gmail-thread{padding:18px 22px 22px}.gmail-thread__back{color:var(--crm-choice-readable);background:0 0;border:0;padding:0 8px;font-weight:750}.gmail-thread__messages{gap:12px;margin-top:16px;display:grid}.gmail-message{border:1px solid #e0e6ef;border-radius:12px;padding:16px}.gmail-message>header{justify-content:space-between;gap:16px;display:flex}.gmail-message>header div{gap:2px;min-width:0;display:grid}.gmail-message>header strong,.gmail-message>header span{overflow-wrap:anywhere}.gmail-message>header span,.gmail-message time{color:#6d798b;font-size:12px}.gmail-message h3{margin:14px 0 9px;font-size:16px}.gmail-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#35445b;margin:0;line-height:1.55}.gmail-reply{border-top:1px solid #e1e7ef;gap:8px;margin-top:18px;padding-top:18px;display:grid}.gmail-reply label{font-weight:750}.gmail-reply textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #ccd6e4;border-radius:10px;padding:12px;line-height:1.5}.gmail-reply>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.gmail-reply small{color:#667489}.gmail-reply .primary-button{padding-inline:16px}@media (width<=620px){.gmail-inbox__header,.gmail-thread{padding-left:14px;padding-right:14px}.gmail-inbox__header{align-items:flex-start}.gmail-inbox__header button{padding-inline:10px}.gmail-inbox__list li>button{padding-left:14px}.gmail-message>header,.gmail-reply>div{flex-direction:column;align-items:flex-start}.gmail-reply button{width:100%}.gmail-inbox__pagination{justify-content:space-between;padding-inline:14px}}.gmail-thread__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=620px){.gmail-thread__toolbar{flex-direction:column;align-items:stretch}}.google-calendar{border:1px solid var(--border,#e7e4df);background:var(--surface,#fff);color:var(--text,#252b34);border-radius:24px;gap:22px;margin:24px 0;padding:28px;display:grid}.google-calendar>header,.google-calendar nav,.google-calendar form footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.google-calendar>header>div{gap:7px;display:grid}.google-calendar>header span,.google-calendar__eyebrow{color:var(--text-muted,#707680);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.google-calendar h2{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.2}.google-calendar h3,.google-calendar h4{margin:0}.google-calendar>header p,.google-calendar__form-heading p{color:var(--text-muted,#707680);margin:0;font-size:13px;line-height:1.6}.google-calendar__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.google-calendar__toolbar>span{color:var(--text-muted,#707680);font-size:12px}.google-calendar__search{border:1px solid var(--border,#e7e4df);background:var(--surface-soft,#faf9f7);border-radius:12px;align-items:center;gap:10px;width:min(430px,100%);padding:0 14px;display:flex}.google-calendar .google-calendar__search input{box-shadow:none;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:12px 0;font-size:13px}.google-calendar__search:focus-within{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.google-calendar__search input:focus{outline:none}.google-calendar__layout ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.google-calendar__layout li button{text-align:left;background:var(--surface-soft,#f8f8f7);width:100%;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:16px;padding:17px 18px;transition:background .18s,border-color .18s,transform .18s;display:flex}.google-calendar__layout li button:hover{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 28%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 5%,var(--surface,#fff));transform:translate(2px)}.google-calendar__layout li button:focus-visible,.google-calendar__close:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:3px}.google-calendar__event-icon{background:var(--surface,#fff);width:44px;height:48px;color:var(--crm-choice,#b89561);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.google-calendar__event-copy{flex:1;gap:4px;min-width:0;display:grid}.google-calendar__event-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.google-calendar__event-copy>span,.google-calendar__event-copy small{color:var(--text-muted,#707680);font-size:12px}.google-calendar__event-status{background:color-mix(in srgb,var(--crm-choice,#b89561) 7%,transparent);color:var(--text-muted,#707680);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px}.google-calendar__event-status.is-cancelled{opacity:.65}.google-calendar__dialog{border:1px solid var(--border,#e7e4df);background:var(--surface,#fff);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text,#252b34);border-radius:26px;padding:0;overflow:auto;box-shadow:0 28px 100px #101b3633}.google-calendar__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18233566}.google-calendar__dialog-header{border-bottom:1px solid var(--border,#e7e4df);background:var(--surface,#fff);z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 22px;display:flex;position:sticky;top:0}.google-calendar__dialog-header h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:9px 0 0;font-size:24px;line-height:1.25}.google-calendar__close{border:1px solid var(--border,#e7e4df);background:var(--surface-soft,#f8f8f7);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.google-calendar__detail{gap:22px;padding:25px 30px 30px;display:grid}.google-calendar__time{align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.google-calendar__time>svg{color:var(--crm-choice,#b89561);flex-shrink:0;margin-top:3px}.google-calendar__time small{color:var(--text-muted,#707680);font-size:11px;display:block}.google-calendar__facts{background:var(--surface-soft,#f8f8f7);border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:18px;display:grid}.google-calendar__facts dt{color:var(--text-muted,#707680);margin-bottom:5px;font-size:11px}.google-calendar__facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.google-calendar__read-only{border-left:3px solid var(--crm-choice,#b89561);background:var(--surface-soft,#f8f8f7);border-radius:0 12px 12px 0;margin:0;padding:16px 18px;font-size:13px;line-height:1.7}.google-calendar__description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.google-calendar form{gap:17px;display:grid}.google-calendar__form-heading{padding-top:6px;display:block}.google-calendar__form-heading h4{margin:0 0 4px;font-size:15px}.google-calendar form label{gap:7px;font-size:12px;font-weight:600;display:grid}.google-calendar form input,.google-calendar form textarea{box-sizing:border-box;border:1px solid var(--border,#e7e4df);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:11px;padding:12px;font-size:14px;font-weight:400}.google-calendar form input:focus-visible,.google-calendar form textarea:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.google-calendar form textarea{resize:vertical;min-height:110px}.google-calendar__dates{grid-template-columns:1fr 1fr;gap:14px;display:grid}.google-calendar form footer{border-top:1px solid var(--border,#e7e4df);margin-top:3px;padding-top:20px}.google-calendar__notice{border:1px solid color-mix(in srgb,var(--orange,#aa7548) 30%,transparent);background:color-mix(in srgb,var(--orange,#aa7548) 7%,var(--surface,#fff));border-radius:14px;padding:16px 18px;font-size:13px;line-height:1.6}.google-calendar__notice p{margin:0 0 10px}.google-calendar__notice p:last-child{margin:0}.google-calendar__empty{text-align:center;color:var(--text-muted,#707680);background:var(--surface-soft,#f8f8f7);border-radius:16px;justify-items:center;gap:12px;margin:0;padding:32px 20px;display:grid}.google-calendar__empty h3{color:var(--text,#252b34);font-size:16px}.google-calendar__empty p{max-width:470px;margin:0;font-size:13px;line-height:1.7}.google-calendar nav{border-top:1px solid var(--border,#e7e4df);color:var(--text-muted,#707680);padding-top:8px;font-size:12px}@media (width<=700px){.google-calendar{border-radius:18px;gap:18px;padding:20px 16px}.google-calendar>header{flex-direction:column;align-items:flex-start}.google-calendar__toolbar{flex-direction:column;align-items:stretch;gap:10px}.google-calendar__search{box-sizing:border-box;width:100%}.google-calendar__event-status{display:none}.google-calendar__layout li button{gap:10px;padding:14px 12px}.google-calendar__dialog-header{padding:22px 20px 18px}.google-calendar__detail{gap:18px;padding:20px}.google-calendar__dates,.google-calendar__facts{grid-template-columns:1fr}.google-calendar__dialog-header h3{font-size:21px}.google-calendar nav{gap:8px}.google-calendar nav button{font-size:12px}}@media (prefers-reduced-motion:reduce){.google-calendar__layout li button{transition:none}.google-calendar__layout li button:hover{transform:none}}.google-calendar form footer.google-calendar__confirm{flex-wrap:wrap;justify-content:flex-end}.google-calendar__confirm p{flex:100%;margin:0;font-weight:600}.google-calendar__past-heading h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#707680);padding:14px 4px 2px;font-size:11px;font-weight:600}body.crm-call-line-open .google-calendar__dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 48px - var(--crm-call-line-space))}.conversation-recording-player{--player-ink:var(--crm-ink,#29251f);--player-muted:var(--crm-muted,#746b5e);--player-line:var(--crm-line,#5a462626);--player-paper:var(--crm-paper,#fffdf8);--player-gold:var(--crm-choice,#b89561);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.conversation-recording-player audio{max-width:100%;height:38px}.conversation-recording-player button{border:1px solid var(--player-line);background:var(--player-paper);min-height:38px;color:var(--player-ink);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.conversation-recording-player button:hover{border-color:var(--player-gold)}.conversation-recording-player button:disabled{opacity:.6}.conversation-recording-player a{color:var(--player-muted);align-items:center;gap:7px;font-size:12px;display:flex}.conversation-recording-player small{color:#a8443c;font-size:12px}.signature-rows{border:1px solid var(--crm-line,#261f171c);background:color-mix(in srgb,var(--crm-canvas,#f5efe2) 55%,transparent);border-radius:14px;gap:8px;margin:2px 0 0;padding:14px 16px;display:grid}.signature-rows>legend{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-choice-readable,#79613e);padding:0 6px;font-size:11px;font-weight:600}.signature-rows-note{color:var(--crm-muted,#7b7263);margin:0 0 4px;font-size:11.5px;line-height:1.5}.signature-row-choice{min-height:32px;color:var(--crm-ink,#261f17);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.signature-row-choice input{width:16px;height:16px;accent-color:var(--crm-choice,#b89561);cursor:pointer}.signature-row-choice:has(input:disabled){opacity:.6;cursor:not-allowed}.composer-signature-preview{gap:12px;max-width:360px;display:grid}.composer-signature-greeting{color:var(--crm-ink,#29251f);font-size:13px;line-height:1.5}.composer-signature-card{align-items:center;gap:18px;display:flex}.composer-signature-photo{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px;display:block}.composer-signature-card>div{gap:1px;min-width:0;display:grid}.composer-signature-mark{width:150px;height:auto;margin:0 0 9px;display:block}.composer-signature-preview span{color:var(--crm-muted,#746b5e);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.composer-signature-preview .composer-signature-name{color:var(--crm-ink,#29251f);font-size:15.5px;font-weight:700}.composer-signature-site{margin-top:8px}.composer-signature-site b,.composer-signature-link{color:var(--crm-choice-readable,#79613e);font-weight:700}.composer-signature-empty{color:var(--crm-muted,#746b5e);margin:0;font-size:12.5px;line-height:1.5}.personal-google-account{border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);color:var(--crm-ink,#29251f);overflow-wrap:anywhere;border-radius:12px;margin:0 0 20px}.personal-google-account summary{cursor:pointer;color:var(--crm-ink,#29251f);padding:14px 18px;font-weight:650}.personal-google-account summary span{color:var(--crm-muted,#746b5e);margin-left:8px;font-size:13px;font-weight:400}.personal-google-account>div{max-width:640px;padding:0 18px 18px}.personal-google-account p{margin:0 0 12px;line-height:1.5}.personal-google-account summary:focus-visible{outline:2px solid var(--crm-choice-readable,#79613e);outline-offset:3px}.personal-google-account button{min-height:44px}.personal-google-account button+button{margin-top:8px}.personal-signature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.personal-signature-fields label{color:var(--crm-muted,#746b5e);gap:6px;font-size:12px;font-weight:650;display:grid}.personal-signature-fields input{box-sizing:border-box;border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);width:100%;min-height:44px;color:var(--crm-ink,#29251f);border-radius:10px;padding:10px 12px;font:400 14px Insight Sans,sans-serif}.personal-signature-fields .google-action-error{color:var(--crm-negative,#a8443c);margin:0;font-size:12px;font-weight:600;line-height:1.5}.personal-signature-photo,.personal-signature-save{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.personal-signature-photo button+button,.personal-signature-save button+button{margin-top:0}.personal-signature-photo button.active{border-color:var(--crm-choice,#b89561);color:var(--crm-choice-readable,#79613e)}.personal-signature-save span{color:var(--crm-choice-readable,#79613e);font-size:13px;font-weight:650}.personal-signature-photo button:disabled,.personal-signature-save button:disabled{opacity:.5;box-shadow:none;cursor:default}.personal-signature-active{background:color-mix(in srgb,var(--crm-choice,#b89561) 10%,transparent);color:var(--crm-choice-readable,#79613e);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12.5px;font-weight:600}.personal-signature .signature-rows{grid-column:1/-1}.personal-signature .composer-signature-preview{margin:16px 0 4px}@media (width<=620px){.personal-signature-fields{grid-template-columns:minmax(0,1fr)}}.app-shell{background:#f3f6fa;min-height:100vh;display:flex}.sidebar{z-index:20;background:var(--navy);width:252px;color:var(--crm-nav-ink,#f7f0df);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.brand-mark{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.brand-mark img{width:100%;height:100%;display:block}.brand div{line-height:1.2;display:grid}.brand strong{color:#fff;letter-spacing:-.3px;font-family:Manrope,sans-serif;font-size:16px}.brand small{color:#93a1b7;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:10px}.sidebar nav{scrollbar-width:none;flex:1;padding:22px 12px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-label{color:#6f819a;text-transform:uppercase;letter-spacing:.11em;padding:0 11px 8px;font-size:10px;font-weight:700;display:block}.nav-label.secondary{margin-top:26px}.sidebar nav button{color:#b7c2d2;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:44px;margin-bottom:3px;padding:0 12px;font-size:14px;transition:all .18s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0e}.sidebar nav button.active{color:var(--crm-choice-ink,#171510);background:var(--crm-choice,#b89561);box-shadow:0 8px 24px color-mix(in srgb,var(--crm-choice,#b89561) 30%,transparent)}.sidebar nav button span{flex:1}.nav-count{background:#ffffff1f;border-radius:10px;place-items:center;min-width:28px;height:20px;padding:0 6px;font-size:10px;display:grid}.status-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f59e0b1f}.sidebar-foot{border-top:1px solid #ffffff14;padding:14px 12px}.user-block{align-items:center;gap:10px;padding:9px;display:flex}.user-block-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:10px;padding:0;display:flex}.user-identity{flex:1;min-width:0;display:grid}.user-block strong{color:#fff;font-size:13px}.user-block small{color:#8191a8;margin-top:2px;font-size:11px}.avatar{color:#43516a;background:#e9eef7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.avatar.said{color:var(--crm-choice-ink,#171510);background:linear-gradient(135deg,var(--crm-halo,#e7d2ac),var(--crm-choice,#b89561))}.avatar.small{width:26px;height:26px;font-size:9px}.mobile-close{display:none}.workspace{width:calc(100% - 252px);min-height:100vh;margin-left:252px}.topbar{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{color:#7a8799;align-items:center;gap:9px;font-size:13px;display:flex}.breadcrumb span{color:#23304a;letter-spacing:.06em;font-size:11px;font-weight:700}.breadcrumb i{color:#bdc5d1;font-style:normal}.breadcrumb strong{color:#4d5a70;font-weight:500}.top-actions{align-items:center;gap:9px;display:flex}.global-search{border:1px solid var(--border);color:#8490a3;background:#f8fafc;border-radius:9px;align-items:center;gap:9px;width:310px;height:40px;padding:0 10px;font-size:12px;display:flex}.global-search span{text-align:left;flex:1}.global-search kbd{background:#fff;border:1px solid #d8dee8;border-radius:5px;align-items:center;gap:2px;padding:3px 6px;font-size:10px;display:flex}.call-button,.primary-button{background:var(--crm-choice,#b89561);height:40px;color:var(--crm-choice-ink,#171510);box-shadow:0 6px 16px color-mix(in srgb,var(--crm-choice,#b89561) 24%,transparent);border:0;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:flex}.icon-button{color:#607087;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{background:#f1f4f8}.notification{position:relative}.notification i{background:#ef4444;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.menu-button{display:none}.main-content{width:min(1540px,100%);margin:0 auto;padding:30px 32px 48px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.75px;color:#131e32;margin:4px 0 5px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.18}.page-heading p{color:var(--muted);margin:0;font-size:13px}.eyebrow,.section-kicker{color:#7b879a;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:700;display:block}.header-pills{align-items:center;gap:6px;margin-top:7px;display:flex}.pill,.date-pill,.secondary-button{border:1px solid var(--border);color:#607087;background:#fff;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;display:flex}.pill.active{background:var(--crm-choice,#b89561);border-color:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,1fr)}.metric-card{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:flex-start;gap:14px;min-height:124px;padding:20px;display:flex;position:relative;box-shadow:0 2px 5px #15203306}.metric-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.metric-icon.blue{background:color-mix(in srgb,var(--crm-choice,#b89561) 16%,var(--crm-paper,#fbf7ef));color:var(--crm-choice-readable,#79613e)}.metric-icon.green{color:#0f9f72;background:#eaf9f4}.metric-icon.purple{color:#7c3aed;background:#f2edff}.metric-icon.orange{color:#d97706;background:#fff5e6}.metric-copy{display:grid}.metric-copy small{color:#748196;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.metric-copy strong{color:#152033;letter-spacing:-.5px;margin:5px 0 2px;font-family:Manrope,sans-serif;font-size:22px}.metric-copy em{color:#7c899c;font-size:11px;font-style:normal}.demo-alert{border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--crm-choice,#b89561) 12%,var(--crm-paper,#fbf7ef)),var(--crm-paper,#fbf7ef));width:100%;min-height:66px;color:var(--crm-ink,#29251f);text-align:left;border-radius:13px;align-items:center;gap:12px;margin:0 0 16px;padding:11px 15px;display:flex}.alert-symbol{background:var(--crm-paper,#fbf7ef);width:38px;height:38px;color:var(--crm-choice-readable,#79613e);box-shadow:0 3px 12px color-mix(in srgb,var(--crm-choice,#b89561) 18%,transparent);border-radius:10px;place-items:center;display:grid}.demo-alert>span:nth-child(2){flex:1;gap:2px;display:grid}.demo-alert strong{font-size:13px}.demo-alert small{color:#6a7a99;font-size:11px}.alert-action{color:var(--crm-choice-readable,#79613e);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.42fr) minmax(390px,.88fr);gap:16px;margin-bottom:16px;display:grid}.bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);gap:16px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 2px 5px #15203306}.panel-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;min-height:70px;padding:17px 19px 13px;display:flex}.panel-heading h2{color:#182337;letter-spacing:-.25px;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:15px}.bar-wrap{height:330px;padding:22px 15px 10px 7px}.link-button{color:var(--crm-choice-readable,#79613e);background:0 0;border:0;padding:5px;font-size:11px;font-weight:600}.focus-list{padding:0 12px}.focus-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:69px;padding:10px 6px;display:grid}.focus-item:last-child{border-bottom:0}.focus-item:hover{background:#fafcff}.focus-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.focus-icon.hot{color:#dc3655;background:#fff0f3}.focus-icon.warm{color:#d97706;background:#fff6e8}.focus-icon.late{color:#7c3aed;background:#f2edff}.focus-icon.money{color:#0f9f72;background:#eaf9f4}.focus-copy{min-width:0;display:grid}.focus-copy strong{color:#253148;font-size:12px}.focus-copy small{color:#8490a3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.focus-meta{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal}.focus-meta.hot{color:#b4233e;background:#fff0f3}.focus-meta.warm{color:#a35806;background:#fff6e8}.focus-meta.late{color:#6d28d9;background:#f2edff}.focus-meta.money{color:#08795a;background:#eaf9f4}.funnel-row{justify-content:space-between;align-items:center;padding:34px 22px;display:flex}.funnel-step{grid-template-columns:auto;display:grid;position:relative}.funnel-step strong{color:#172338;font-family:Manrope,sans-serif;font-size:19px}.funnel-step span{color:#8490a3;font-size:10px}.funnel-step svg{color:#c2cad6;position:absolute;top:11px;left:calc(100% + 22px)}.team-row{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;padding:9px 18px;display:flex}.team-row:last-child{border-bottom:0}.team-row>span:nth-child(2){flex:1;display:grid}.team-row strong{font-size:11px}.team-row small{color:#8490a3;margin-top:2px;font-size:9px}.team-row>b{font-size:11px}.toolbar{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:14px;display:flex}.search-field{border:1px solid var(--border);color:#8996a8;background:#f8fafc;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:39px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.segmented{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:3px;display:flex}.segmented button{color:#758197;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.segmented button.active{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);font-weight:600;box-shadow:0 1px 4px #1510061a}.data-table{min-width:820px}.table-row{color:#536177;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(230px,1.45fr) .45fr .65fr .55fr .8fr .6fr;align-items:center;min-height:67px;padding:0 18px;font-size:11px;display:grid}.table-head{text-transform:uppercase;letter-spacing:.06em;color:#8995a6;background:#f8fafc;min-height:42px;font-size:9px;font-weight:700}.company-cell{align-items:center;gap:10px;display:flex}.company-cell>i,.company-logo{background:var(--crm-halo2,#d9cdb6);width:31px;height:31px;color:var(--crm-ink,#29251f);border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.company-cell>span{display:grid}.company-cell strong{color:#1e2a40;font-size:11px}.company-cell small{color:#8a96a8;margin-top:2px;font-size:9px}.score{color:#0b8d67;background:#eaf9f4;border-radius:6px;place-items:center;width:30px;height:24px;font-size:10px;display:grid}.action-link{color:var(--crm-choice-readable,#79613e);font-weight:600}.status-badge{background:var(--crm-halo2,#d9cdb6);color:var(--crm-ink,#29251f);border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal}.status-badge.köpsignal{color:#b4233e;background:#fff0f3}.status-badge.varm{color:#a35806;background:#fff6e8}.status-badge.svarat{color:#08795a;background:#eaf9f4}.pipeline-summary{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.pipeline-summary>div{background:#fff;gap:4px;padding:15px 18px;display:grid}.pipeline-summary span{text-transform:uppercase;letter-spacing:.06em;color:#8490a3;font-size:9px}.pipeline-summary strong{font-family:Manrope,sans-serif;font-size:16px}.danger-text{color:#d73555!important}.kanban,.delivery-board{grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column,.delivery-column{background:#e9eef5;border-radius:12px;min-width:230px;padding:11px}.kanban-heading,.delivery-heading{color:#657389;justify-content:space-between;align-items:flex-start;height:43px;font-size:10px;display:flex}.kanban-heading>span,.delivery-heading>span{color:#3b4860;align-items:center;gap:6px;font-weight:700;display:flex}.kanban-heading i,.delivery-heading i{background:var(--crm-choice,#b89561);border-radius:50%;width:7px;height:7px}.kanban-heading b,.delivery-heading b{background:#dce3ed;border-radius:5px;padding:2px 5px;font-size:8px}.kanban-heading>strong{font-size:9px}.kanban-heading small{color:var(--crm-muted,#657389);font-size:11px;font-weight:600}.deal-card,.delivery-card{background:#fff;border:1px solid #dde4ed;border-radius:10px;margin-bottom:9px;padding:13px;box-shadow:0 2px 5px #15203309}.deal-top,.deal-meta,.delivery-foot,.delivery-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.deal-top .icon-button{width:26px;height:26px}.deal-card h3,.delivery-card h3{color:#1f2b41;margin:11px 0 3px;font-size:12px}.deal-card p,.delivery-card p{color:#8490a3;margin:0;font-size:10px}.deal-meta{margin-top:16px}.deal-meta strong{font-size:11px}.next-step{color:#6f7c90;border-top:1px solid #edf1f5;align-items:center;gap:5px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.add-card{color:#718096;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:35px;font-size:10px;display:flex}.customer-table .table-row{grid-template-columns:minmax(180px,1.15fr) .55fr .65fr .75fr .7fr 1.1fr}.health-cell{align-items:center;gap:7px;display:flex}.health-cell>i{background:#e8edf3;border-radius:3px;width:55px;height:5px;overflow:hidden}.health-cell b{background:#10b981;border-radius:3px;height:100%;display:block}.health-cell>strong{font-size:10px}.delivery-column{min-height:480px}.delivery-card em{color:var(--crm-choice-readable,#79613e);background:color-mix(in srgb,var(--crm-choice,#b89561) 14%,var(--crm-paper,#fbf7ef));border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal}.delivery-foot{border-top:1px solid #edf1f5;margin-top:15px;padding-top:10px}.delivery-foot>span:last-child{color:#7b8798;align-items:center;gap:4px;font-size:9px;display:flex}.leak-row{border-bottom:1px solid #edf1f5;align-items:center;min-height:62px;padding:10px 18px;display:flex}.leak-row span{flex:1;display:grid}.leak-row strong{font-size:11px}.leak-row small{color:#8a96a8;margin-top:2px;font-size:9px}.leak-row>b{color:#d73555;font-family:Manrope,sans-serif;font-size:16px}.system-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.integration-card{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:15px;display:grid}.integration-icon{background:color-mix(in srgb,var(--crm-choice,#b89561) 16%,var(--crm-paper,#fbf7ef));width:38px;height:38px;color:var(--crm-choice-readable,#79613e);border-radius:9px;place-items:center;display:grid}.integration-card h3{margin:0 0 3px;font-size:12px}.integration-card p{color:#8490a3;margin:0;font-size:9px}.integration-status{color:#a65d08;background:#fff6e8;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:8px;display:flex}.integration-status.ok{color:#08795a;background:#eaf9f4}.integration-card .icon-button{width:28px;height:28px}.quality-score{color:#0f9f72;background:#eaf9f4;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.setting-row{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto 70px;align-items:center;min-height:49px;padding:0 18px;font-size:10px;display:grid}.setting-row span{color:#536177}.setting-row strong{font-size:10px}.setting-row button{color:var(--crm-choice-readable,#79613e);background:0 0;border:0;font-size:9px}.search-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09122178;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.command-box{background:#fff;border-radius:14px;width:min(620px,100% - 32px);padding:10px;box-shadow:0 28px 80px #09122147}.command-box>div{border-bottom:1px solid var(--border);color:#708096;align-items:center;gap:10px;height:50px;padding:0 10px;display:flex}.command-box input{border:0;outline:0;flex:1;font-size:14px}.command-box>div button{border:1px solid var(--border);color:#778497;background:#f8fafc;border-radius:5px;font-size:9px}.command-box>p{text-transform:uppercase;letter-spacing:.08em;color:#8793a5;margin:13px 10px 6px;font-size:9px}.command-box>button{color:#47556c;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:39px;padding:0 10px;font-size:11px;display:flex}.command-box>button:hover{background:#f4f7fb}.command-box>button svg:last-child{margin-left:auto}@media (width<=1180px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.metrics-grid.three{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.system-grid{grid-template-columns:repeat(2,1fr)}.global-search{width:220px}}@media (width<=820px){.sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:20px 0 60px #0912213d}.sidebar.open{transform:translate(0)}.mobile-close{color:#fff;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.workspace{width:100%;margin-left:0}.topbar{height:66px;padding:0 16px}.menu-button{border:1px solid var(--border);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.breadcrumb{margin-left:12px;margin-right:auto}.breadcrumb span,.breadcrumb i{display:none}.global-search{justify-content:center;width:38px;padding:0}.global-search span,.global-search kbd{display:none}.main-content{padding:22px 16px 40px}.page-heading{display:block}.header-pills{margin-top:14px}.metrics-grid,.metrics-grid.three,.pipeline-summary{grid-template-columns:1fr 1fr}.system-grid{grid-template-columns:1fr}.table-panel{overflow-x:auto}.funnel-row{justify-content:flex-start;gap:55px;overflow-x:auto}.alert-action{display:none}}.workspace-subnav{border-bottom:1px solid var(--border);scrollbar-width:none;background:#fff;align-items:center;gap:4px;min-height:48px;padding:0 32px;display:flex;overflow-x:auto}.workspace-subnav::-webkit-scrollbar{display:none}.workspace-subnav button{color:#718096;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:11px}.workspace-subnav button:hover{color:#27354b;background:#f3f6fa}.workspace-subnav button.active{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);font-weight:700}.operational-list{margin-top:16px}.operational-list>.focus-item{padding-left:18px;padding-right:18px}.operational-list>.focus-item>.avatar{background:color-mix(in srgb,var(--crm-choice,#b89561) 16%,var(--crm-paper,#fbf7ef));color:var(--crm-choice-readable,#79613e);border-radius:9px}.daily-call-queue{margin-bottom:16px}.daily-focus-heading-actions{align-items:flex-start;gap:14px;display:flex}.call-queue-seller{color:var(--muted);gap:4px;font-size:10px;display:grid}.call-queue-seller select{border:1px solid var(--border);min-width:190px;color:var(--navy);background:0 0;border-radius:9px;padding:0 10px}.call-queue-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:82px;padding:12px 18px;display:grid}.call-queue-row:last-child{border-bottom:0}.call-queue-copy{gap:3px;min-width:0;display:grid}.call-queue-copy strong{color:var(--navy);font-size:13px}.call-queue-copy small{color:var(--muted);white-space:normal;font-size:11px}.call-queue-copy em{color:var(--blue);font-size:10px;font-style:normal}.call-queue-copy>span{color:var(--muted);font-size:10px}.call-queue-phone{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none}.call-queue-actions{gap:8px;display:flex}.call-queue-actions :is(.primary-button,.secondary-button){white-space:nowrap}.call-queue-error{color:var(--red);margin:12px 18px 0;font-size:12px}.call-queue-notice{color:var(--muted,#667085);margin:12px 18px 0;font-size:12px}.call-queue-empty{color:var(--muted);margin:0;padding:22px 18px;font-size:12px}@media (width<=820px){.workspace-subnav{padding:0 16px}.operational-list>.focus-item{padding-left:10px;padding-right:10px}.daily-call-queue .panel-heading{flex-wrap:wrap;gap:14px}.daily-focus-heading-actions{justify-content:space-between;width:100%}.call-queue-seller select{min-width:150px}}@media (width<=540px){.call-button{justify-content:center;width:40px;padding:0}.call-button span{display:none}.topbar{gap:8px;padding:0 12px}.breadcrumb{margin-left:0}.breadcrumb>:not(.page-expert){display:none}.top-actions{flex:1;justify-content:flex-end;gap:5px;min-width:0}.seller-pulse.compact{flex:0 auto;min-width:0;padding:6px 9px}.seller-pulse-row{text-overflow:ellipsis;min-width:0;overflow:hidden}.global-search,.icon-button,.call-button{flex:none}.breadcrumb strong{font-size:11px}.metrics-grid,.metrics-grid.three{grid-template-columns:1fr}.header-pills{overflow-x:auto}.page-heading h1{font-size:24px}.demo-alert small{display:none}.toolbar{flex-direction:column;align-items:stretch}.pipeline-summary{grid-template-columns:1fr}.focus-meta{display:none}.focus-item{grid-template-columns:36px minmax(0,1fr) 18px}}.sidebar-foot .account-section-entry{margin:0 0 8px}.sidebar-foot .account-section-entry>.customer-section-trigger{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;display:flex}.sidebar-foot .account-section-entry>.customer-section-trigger:hover{background:#ffffff0e}.sidebar-foot .user-block{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px}.sidebar-foot .user-block:hover{background:#ffffff0e}.sidebar-foot .user-identity{min-width:0}.sidebar-foot .user-block strong,.sidebar-foot .user-block small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-dot.online{background:#10b981;box-shadow:0 0 0 4px #10b9811f}@media (width<=1180px){.call-button{flex:none;justify-content:center;width:38px;padding:0}.call-button span{display:none}}.revenue-flow{background:#fff;border:1px solid #dbe4f1;border-radius:13px;margin:0 0 16px;overflow:hidden;box-shadow:0 2px 5px #15203306}.revenue-flow>header{background:#f9fbfe;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding:0 14px;display:flex}.revenue-flow>header>span{color:var(--crm-choice-readable,#79613e);align-items:center;gap:7px;display:flex}.revenue-flow>header strong{color:#344258;font-size:10px}.revenue-flow>header small{color:#8490a3;font-size:8px}.revenue-flow>div{grid-template-columns:repeat(7,minmax(112px,1fr));display:grid;overflow-x:auto}.revenue-flow article{border-right:1px solid #edf1f5;grid-template-columns:24px 1fr 13px;align-items:center;gap:7px;min-height:62px;padding:10px 12px;display:grid;position:relative}.revenue-flow article:last-child{border-right:0}.revenue-flow article>span{background:color-mix(in srgb,var(--crm-choice,#b89561) 16%,var(--crm-paper,#fbf7ef));width:23px;height:23px;color:var(--crm-choice-readable,#79613e);border-radius:7px;place-items:center;font-size:8px;font-weight:700;display:grid}.revenue-flow article>div{display:grid}.revenue-flow article small{color:#8490a3;font-size:7px}.revenue-flow article strong{color:#27344b;margin-top:2px;font:700 12px Manrope,sans-serif}.revenue-flow article>svg{color:#b8c2d0}.revenue-flow article.attention{background:#fffaf2}.revenue-flow article.attention>span{color:#b66706;background:#fff0d9}.revenue-flow.compact{margin-bottom:9px}.revenue-flow.compact>header{min-height:36px}.revenue-flow.compact article{min-height:51px;padding-top:7px;padding-bottom:7px}.sales-work-rule{color:#617087;background:#f7faff;border:1px solid #d8e3f7;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin:0 0 12px;padding:6px 11px;font-size:8px;display:flex}.sales-work-rule>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.sales-work-rule b{background:var(--crm-choice,#b89561);width:19px;height:19px;color:var(--crm-choice-ink,#171510);border-radius:6px;place-items:center;font-size:7px;display:grid}.sales-work-rule>svg{color:#a7b3c3}.sales-work-rule em{color:var(--crm-choice-readable,#79613e);white-space:nowrap;margin-left:auto;font-style:normal;font-weight:700}@media (width<=820px){.revenue-flow>div{grid-template-columns:repeat(7,120px)}.revenue-flow>header small{display:none}.sales-work-rule{overflow-x:auto}.sales-work-rule em{display:none}.delivery-board{grid-template-columns:1fr;overflow:visible}.delivery-column{min-width:0;min-height:0}.delivery-column:last-child{margin-bottom:0}}.delivery-card{text-align:left;width:100%;color:inherit}.delivery-card.workflow-created{cursor:pointer;border-color:color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);box-shadow:inset 3px 0 var(--crm-choice,#b89561)}.delivery-card.workflow-created:hover{background:#f8faff;border-color:#aebff1}@media (width<=820px){.delivery-board{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(6,minmax(230px,1fr))}}@media (width<=540px){.revenue-flow{margin-bottom:12px}.revenue-flow article{min-height:56px}.sales-work-rule{flex-wrap:wrap;align-items:flex-start}.sales-work-rule>svg{display:none}.sales-work-rule>span{white-space:normal;flex:1 0 42%}}.verified-scope{color:#08795a;background:#eefaf5;border:1px solid #cce9dd;border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.insight-proof{color:#08795a;background:#f3fbf7;border:1px solid #cee5dc;border-radius:11px;align-items:center;gap:10px;min-height:58px;margin:-2px 0 16px;padding:10px 14px;display:flex}.insight-proof span{gap:2px;display:grid}.insight-proof strong{font-size:11px}.insight-proof small{color:#527d6c;font-size:9px}.leak-row>b.clear{color:#0f9f72}.source-ledger{margin-top:16px}.source-ledger>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.source-ledger article{border-right:1px solid #edf1f5;align-content:start;gap:5px;min-height:94px;padding:15px;display:grid}.source-ledger article:last-child{border-right:0}.source-ledger article span{text-transform:uppercase;letter-spacing:.06em;color:#8490a3;font-size:8px}.source-ledger article strong{color:#1d2a40;font:700 19px Manrope,sans-serif}.source-ledger article small{color:#718096;overflow-wrap:anywhere;font-size:8px;line-height:1.45}@media (width<=900px){.source-ledger>div:last-child{grid-template-columns:1fr 1fr}.source-ledger article{border-bottom:1px solid #edf1f5}.source-ledger article:last-child{grid-column:1/-1}}@media (width<=540px){.verified-scope{width:max-content}.source-ledger>div:last-child{grid-template-columns:1fr}.source-ledger article:last-child{grid-column:auto}}.insights-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.insights-actions .verified-scope{margin:0}.insights-actions .secondary-button{align-items:center;gap:7px;height:35px;display:flex}.kpi-metrics-grid{position:relative}.kpi-explanation{z-index:2;margin-left:auto;position:relative}.kpi-explanation summary{border:1px solid var(--border);color:#607087;cursor:pointer;background:#f8fafc;border-radius:8px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.kpi-explanation summary::-webkit-details-marker{display:none}.kpi-explanation summary:hover,.kpi-explanation[open] summary{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 14%,var(--crm-paper,#fbf7ef));color:var(--crm-choice-readable,#79613e)}.kpi-explanation>div{border:1px solid var(--border);color:#526077;background:#fff;border-radius:11px;gap:10px;width:min(330px,100vw - 48px);padding:15px;line-height:1.45;display:grid;position:absolute;top:35px;right:0;box-shadow:0 18px 45px #1520332e}.kpi-explanation>div>strong{color:#1d2a40;font-size:11px}.kpi-explanation>div>span{gap:2px;font-size:9px;display:grid}.kpi-explanation>div b{text-transform:uppercase;letter-spacing:.07em;color:#8490a3;font-size:8px}.kpi-period-picker{align-items:flex-end;gap:8px;display:flex}.kpi-period-picker label{gap:4px;display:grid}.kpi-period-picker label>span{text-transform:uppercase;letter-spacing:.07em;color:#8490a3;font-size:8px;font-weight:700}.kpi-period-picker select,.kpi-period-picker input{border:1px solid var(--border);color:#526077;background:#fff;border-radius:9px;height:35px;padding:0 10px;font-size:11px}.kpi-custom-dates{align-items:center;gap:7px;display:flex}.reporting-grid{margin-top:16px}.forecast-report>.panel-heading>strong,.quality-report>.panel-heading>strong{color:#64748b;font-size:11px}.report-table-head,.report-table-row{grid-template-columns:1.3fr .45fr .8fr .8fr;align-items:center;gap:10px;padding:0 18px;display:grid}.report-table-head{color:#8490a3;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;min-height:38px;font-size:8px}.report-table-row{color:#64748b;border-top:1px solid #edf1f5;min-height:48px;font-size:10px}.report-table-row strong{color:#273449}.report-table-row b{color:var(--crm-choice-readable,#79613e)}.quality-report-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:9px 18px;display:flex}.quality-report-row>span{gap:2px;min-width:0;display:grid}.quality-report-row strong{color:#273449;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.quality-report-row small{color:#8490a3;font-size:8px}.quality-report-row em{color:#a35806;text-align:right;max-width:55%;font-size:9px;font-style:normal}.report-empty,.report-more{color:#718096;padding:18px;font-size:10px}.report-more{border-top:1px solid var(--crm-line,#5a462626);color:var(--crm-choice-readable,#79613e);padding-top:10px;font-weight:600}@media (width<=760px){.report-table-head,.report-table-row{grid-template-columns:1fr .4fr .8fr}.report-table-head span:nth-child(3),.report-table-row span:nth-child(3){display:none}.quality-report-row{flex-direction:column;align-items:flex-start;gap:5px}.quality-report-row em{text-align:left;max-width:none}.insights-actions{align-items:flex-end;margin-top:16px}.kpi-period-picker{flex-wrap:wrap;width:100%}.kpi-period-picker>label{flex:180px}.kpi-period-picker select,.kpi-custom-dates{width:100%}.kpi-custom-dates label{flex:1}.kpi-custom-dates input{width:100%;min-width:0}}.sidebar-foot .user-signout{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;transition:opacity .14s ease-out,background .14s ease-out;display:inline-flex}.sidebar-foot .user-signout:hover,.sidebar-foot .user-signout:focus-visible{opacity:1;background:#ffffff1a}.app-shell{--insight-sidebar-wide:272px;--insight-sidebar-rail:64px}.sidebar-toggle{width:32px;height:32px;color:inherit;opacity:.72;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:opacity .14s ease-out,background .14s ease-out,border-color .14s ease-out;display:grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--crm-choice,#b89561) 32%, transparent);background:#fffdf814}.sidebar-head{align-items:center;gap:4px;padding-right:10px;display:flex}.sidebar-head .insight-brand{flex:1;min-width:0}@media (width<=820px){.sidebar-toggle{display:none}.sidebar-head{padding-right:0}}@media (width>=821px){.app-shell .sidebar{transition:width var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease)}.app-shell .workspace{transition:margin-left var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease), width var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease)}.app-shell .sidebar nav{overflow-x:hidden}.app-shell[data-sidebar=rail] .workspace{margin-left:var(--insight-sidebar-rail);width:calc(100% - var(--insight-sidebar-rail))}.app-shell .sidebar[data-state=rail]{width:var(--insight-sidebar-rail)}.app-shell .sidebar[data-state=overlay]{width:var(--insight-sidebar-wide);z-index:35;box-shadow:18px 0 60px #140f0857}.app-shell .sidebar[data-state=rail] .sidebar-head{flex-direction:column;gap:2px;padding-right:0}.app-shell .sidebar[data-state=rail] .insight-brand{flex:none;justify-content:center;gap:0;padding:16px 0 8px}.app-shell .sidebar[data-state=rail] .insight-brand-type{display:none}.app-shell .sidebar[data-state=rail] .insight-brand-eye{width:40px;height:40px}.app-shell .sidebar[data-state=rail] .insight-brand-eye svg{width:40px;height:36px}.app-shell[data-sidebar=rail] .sidebar-head{flex-direction:column;gap:2px;padding-right:0}.app-shell[data-sidebar=rail] .sidebar-head .insight-brand{box-sizing:border-box;flex:none;height:64px;padding:16px 12px 8px}.app-shell[data-sidebar=rail] .sidebar-head .insight-brand-eye{width:40px;height:40px}.app-shell[data-sidebar=rail] .sidebar-head .insight-brand-eye svg{width:40px;height:36px}.app-shell[data-sidebar=rail] .sidebar-toggle{align-self:flex-start;margin-left:16px}.app-shell[data-sidebar=rail] .sidebar .nav-label{display:none}.app-shell .sidebar[data-state=rail] nav{padding-left:8px;padding-right:8px}.app-shell .sidebar[data-state=rail] .nav-label{display:none}.app-shell .sidebar[data-state=rail] nav button{justify-content:center;gap:0;padding-left:0;padding-right:0;position:relative}.app-shell .sidebar[data-state=rail] nav button>span{display:none}.app-shell .sidebar[data-state=rail] .nav-count{background:var(--crm-choice,#b89561);min-width:17px;height:17px;color:var(--crm-choice-ink,#171510);border-radius:9px;padding:0 4px;font-size:9px;font-weight:700;position:absolute;top:5px;right:7px}.app-shell .sidebar[data-state=rail] .sidebar-foot{padding-left:8px;padding-right:8px}.app-shell .sidebar[data-state=rail] .sidebar-foot .assistant-trigger,.app-shell .sidebar[data-state=rail] .sidebar-foot .account-section-entry>.customer-section-trigger{justify-content:center;gap:0;padding-left:0;padding-right:0}.app-shell .sidebar[data-state=rail] .sidebar-foot .assistant-trigger>span:last-of-type,.app-shell .sidebar[data-state=rail] .sidebar-foot .account-section-entry>.customer-section-trigger>span{display:none}.app-shell[data-sidebar=rail] .sidebar .sidebar-foot .user-block{flex-direction:column;gap:6px;padding-left:0;padding-right:0}.app-shell[data-sidebar=rail] .sidebar-foot .user-block-open{flex:none;height:34px;min-height:34px}.app-shell .sidebar[data-state=rail] .sidebar-foot .user-block-open{justify-content:center}.app-shell .sidebar[data-state=rail] .sidebar-foot .user-identity,.app-shell[data-sidebar=rail] .sidebar-foot .seller-pulse:not(.compact){display:none}.app-shell[data-sidebar=rail] .seller-pulse.compact{transition:opacity var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease), transform var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease);display:grid}@starting-style{.app-shell[data-sidebar=rail] .seller-pulse.compact{opacity:0;transform:translate(8px)}}.app-shell .top-actions{position:relative}.app-shell:not([data-sidebar=rail]) .seller-pulse.compact{opacity:0;pointer-events:none;transition:opacity var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease), transform var(--insight-dock-motion,.24s) var(--insight-dock-ease,ease), display var(--insight-dock-motion,.24s) allow-discrete;margin-right:9px;position:absolute;right:100%;transform:translate(8px)}}html[data-crm-motion=false] :is(.app-shell,.app-shell :is(.sidebar,.workspace,.assistant-panel)),html[data-crm-motion=false] .app-shell[data-sidebar] .seller-pulse.compact{transition:none}@media (prefers-reduced-motion:reduce){.app-shell[data-sidebar] .seller-pulse.compact{transition:none}:is(.app-shell,.app-shell :is(.sidebar,.workspace,.assistant-panel)){transition:none!important}}.sales-view-switch{background:#e8edf4;border-radius:10px;align-items:center;gap:4px;margin:-10px 0 18px;padding:4px;display:inline-flex}.sales-view-switch button{color:#68758a;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.sales-view-switch button:hover{color:var(--crm-choice-readable)}.sales-view-switch button:active{transform:translateY(1px)}.sales-view-switch button.active{background:var(--crm-choice);color:var(--crm-choice-ink);box-shadow:0 2px 8px #1520331a}.sales-view-switch b{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));border-radius:9px;place-items:center;min-width:19px;height:18px;font-size:8px;display:grid}.session-bar{color:#fff;background:#122039;border:1px solid #d9e2ef;border-radius:12px;grid-template-columns:auto auto auto minmax(90px,1fr) auto auto;align-items:center;gap:18px;min-height:62px;margin-bottom:10px;padding:9px 10px 9px 14px;display:grid;box-shadow:0 12px 28px #1220391f}.session-pulse{align-items:center;gap:10px;display:flex}.session-pulse>i{background:#43d4a5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #43d4a51a}.session-pulse>span,.session-stat{display:grid}.session-pulse small,.session-stat small{text-transform:uppercase;letter-spacing:.08em;color:#8fa0b8;font-size:7px}.session-pulse strong{margin-top:2px;font-size:11px}.session-stat{border-left:1px solid #ffffff1a;padding-left:16px}.session-stat strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.session-progress{background:#ffffff1a;border-radius:3px;height:3px;overflow:hidden}.session-progress span{background:#43d4a5;border-radius:3px;height:100%;transition:width .35s;display:block}.session-button{color:#e7edf5;background:#ffffff14;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;display:flex}.session-button:hover{background:#ffffff24}.session-button.quiet{color:#9cabc0;background:0 0;border-color:#0000}.spin{animation:.9s linear infinite closing-spin}@keyframes closing-spin{to{transform:rotate(360deg)}}.session-paused{grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:190px;padding:28px;display:grid}.session-paused>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:46px;height:46px;color:var(--crm-choice-readable);border-radius:12px;place-items:center;display:grid}.session-paused small{text-transform:uppercase;letter-spacing:.08em;color:#8793a5;font-size:8px}.session-paused h2{margin:4px 0;font:700 20px Manrope,sans-serif}.session-paused p{color:#7a8799;margin:0;font-size:10px}.closing-guide{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;margin-bottom:10px;overflow:hidden}.guide-toggle{color:#43526a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 13px;display:flex}.guide-toggle>span{align-items:center;gap:7px;display:flex}.guide-toggle svg{color:var(--crm-choice-readable)}.guide-toggle>svg{transition:transform .2s}.closing-guide.open .guide-toggle>svg{transform:rotate(180deg)}.guide-toggle strong{font-size:9px}.guide-content{color:#66748a;align-items:center;gap:9px;min-height:39px;padding:0 13px 10px;font-size:8px;display:flex}.guide-content>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.guide-content b{background:var(--crm-choice);width:18px;height:18px;color:var(--crm-choice-ink);border-radius:5px;place-items:center;display:grid;box-shadow:0 1px 3px #15203317}.guide-content>svg{color:#a9b5c5}.guide-content em{color:var(--crm-choice-readable);margin-left:auto;font-style:normal;font-weight:600}.closing-summary{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.closing-summary>div{background:#fff;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex}.closing-summary>div>span:last-child{display:grid}.closing-summary small{color:#8490a3;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.closing-summary strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.closing-summary-icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.closing-summary-icon.hot,.closing-summary-icon.red{color:#d73555;background:#fff0f3}.closing-summary-icon.warm{color:#d97706;background:#fff6e8}.closing-summary-icon.purple{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.closing-queues{gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.closing-queues button{border:1px solid var(--border);color:#67758a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;transition:all .18s;display:flex}.closing-queues button:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);color:var(--crm-choice-readable)}.closing-queues button.active{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);color:var(--crm-choice-readable);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));box-shadow:0 2px 7px color-mix(in srgb,var(--crm-choice) 20%,transparent)}.closing-queues i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.closing-queues i.hot{background:#dc3655}.closing-queues i.warm{background:#f59e0b}.closing-queues i.late{background:#8b5cf6}.closing-queues i.waiting{background:#3b82f6}.closing-queues i.blocked{background:#64748b}.closing-queues i.nurture{background:#10b981}.closing-queues b{background:var(--crm-halo2);color:#617087;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.closing-workspace{grid-template-columns:minmax(235px,.69fr) minmax(565px,1.72fr) minmax(270px,.77fr);align-items:start;gap:12px;display:grid}.close-list,.close-detail,.action-rail{min-height:720px}.close-detail,.action-rail{overflow:hidden}.close-list{position:sticky;top:88px}.close-list-head{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;height:62px;padding:12px 9px 10px 14px;display:flex}.close-list-head>span{flex:1;display:grid}.close-list-head strong{font-size:11px}.close-list-head small{color:#8a96a8;margin-top:3px;font-size:7px}.close-list-head .icon-button{width:30px;height:30px}.close-deal{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:12px 9px;transition:all .18s;display:grid;position:relative}.close-deal:hover{background:var(--crm-paper)}.close-deal.active{background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper))}.close-deal.active:before{content:"";background:var(--crm-choice);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.close-deal-copy{min-width:0;display:grid}.close-deal-copy strong{color:#1e2a40;font-size:9px}.close-deal-copy small{color:#647188;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.close-deal-copy em{color:#98a3b3;align-items:center;gap:3px;margin-top:7px;font-size:7px;font-style:normal;display:flex}.close-deal-value{justify-items:end;gap:6px;display:grid}.close-deal-value strong{color:#2d394e;font-variant-numeric:tabular-nums;font-size:8px}.close-deal-value b{color:#08795a;background:#eaf9f4;border-radius:6px;place-items:center;width:27px;height:22px;font-size:9px;display:grid}.empty-queue{text-align:center;color:#0f9f72;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:25px;display:flex}.empty-queue strong{color:#253148;margin:10px 0 4px;font-size:11px}.empty-queue span{color:#8793a5;max-width:160px;font-size:8px}.priority-reason{color:#fff;background:#122039;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:40px;padding:7px 14px;display:grid}.priority-reason>svg{color:#43d4a5}.priority-reason>span{align-items:baseline;gap:6px;min-width:0;display:flex}.priority-reason small{text-transform:uppercase;letter-spacing:.07em;color:#8fa0b8;font-size:7px}.priority-reason strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.priority-reason em{color:#a9b6c8;font-size:7px;font-style:normal}.close-detail-head{border-bottom:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:78px;padding:13px 15px;display:grid}.company-logo.large{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:40px;height:40px;color:var(--crm-choice-readable);border-radius:10px;font-size:10px}.close-title{min-width:0}.close-title small{color:#7c899c;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.close-title h2{color:#172338;margin:3px 0 2px;font-family:Manrope,sans-serif;font-size:14px}.close-title p{color:#7c899c;margin:0;font-size:8px}.deal-owner{border-right:1px solid #e8edf3;align-items:center;gap:6px;padding-right:10px;display:flex}.deal-owner>span:last-child{display:grid}.deal-owner small{color:#94a0b1;text-transform:uppercase;font-size:6px}.deal-owner strong{margin-top:2px;font-size:8px}.deal-owner.closer .avatar{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.close-score{background:#f3fcf9;border:4px solid #b8eadb;border-radius:50%;align-content:center;place-items:center;width:44px;height:44px;display:grid}.close-score strong{color:#08795a;font-family:Manrope,sans-serif;font-size:12px;line-height:1}.close-score small{color:#6d8e84;margin-top:2px;font-size:5px}.contact-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 13px 0;display:grid}.contact-strip>a,.contact-strip>button{color:#526077;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 8px;text-decoration:none;transition:all .18s;display:flex}.contact-strip>a:hover,.contact-strip>button:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);background:var(--crm-paper);color:var(--crm-choice-readable)}.contact-strip>a>span,.contact-strip>button>span{min-width:0;display:grid}.contact-strip small{text-transform:uppercase;color:#98a3b3;font-size:6px}.contact-strip strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.inline-editor{grid-template-columns:1fr 25px 25px;align-items:center;gap:3px;display:grid}.inline-editor input{border:1px solid #cfd8e5;border-radius:7px;min-width:0;height:36px;padding:0 7px;font-size:8px}.inline-editor button{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));height:28px;color:var(--crm-choice-readable);border:0;border-radius:6px;place-items:center;display:grid}.buy-signal{background:#f3fcf9;border:1px solid #ccefe3;border-radius:9px;align-items:center;gap:9px;margin:10px 13px 0;padding:10px 11px;display:flex}.buy-signal>span{color:#0f9f72;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.buy-signal>div{flex:1;display:grid}.buy-signal small{text-transform:uppercase;letter-spacing:.07em;color:#509582;font-size:6px}.buy-signal strong{color:#17624f;margin-top:2px;font-size:9px}.buy-signal em{color:#08795a;background:#dff7ef;border-radius:5px;padding:5px 6px;font-size:6px;font-style:normal}.signal-events{grid-template-columns:repeat(3,1fr);gap:6px;margin:7px 13px 0;display:grid}.signal-events>div{min-height:42px;color:var(--crm-choice-readable);border:1px solid #e6ebf2;border-radius:8px;grid-template-columns:14px 1fr auto;align-items:center;gap:5px;padding:7px 8px;display:grid}.signal-events span{display:grid}.signal-events small{color:#8c98a9;font-size:6px}.signal-events strong{color:#344259;margin-top:2px;font-size:8px}.signal-events em{color:#9aa5b4;font-size:6px;font-style:normal}.close-facts{border:1px solid #e6ebf2;border-radius:9px;grid-template-columns:.75fr .75fr .75fr 1.5fr;margin:10px 13px;display:grid;overflow:hidden}.close-facts>div{border-right:1px solid #e6ebf2;padding:9px 10px;display:grid}.close-facts>div:last-child{border-right:0}.close-facts small{text-transform:uppercase;color:#98a3b3;letter-spacing:.06em;font-size:6px}.close-facts strong{color:#2d394e;margin-top:4px;font-size:8px;line-height:1.25}.why-now,.deal-progress,.booking-answer,.notes-section{border:1px solid #e6ebf2;border-radius:9px;margin:0 13px 10px;padding:11px}.context-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.context-heading>span{color:#36445a;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.context-heading>span svg{color:var(--crm-choice-readable)}.context-heading em{color:#8793a5;font-size:6px;font-style:normal}.why-now>p,.booking-answer>p{color:#657389;margin:8px 0;font-size:8px;line-height:1.5}.booking-answer{background:var(--crm-paper)}.booking-answer>p{margin-bottom:0}.ai-recommendation{background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));min-height:43px;color:var(--crm-choice-readable);border-radius:8px;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.ai-recommendation>span{display:grid}.ai-recommendation small{text-transform:uppercase;color:#7b8fbd;font-size:6px}.ai-recommendation strong{color:var(--crm-ink);margin-top:2px;font-size:8px}.ai-recommendation button{background:var(--crm-choice);height:26px;color:var(--crm-choice-ink);border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:flex}.progress-steps{grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid;position:relative}.progress-steps:before{content:"";background:#dce3ec;height:1px;position:absolute;top:10px;left:10%;right:10%}.progress-steps>div{text-align:center;justify-items:center;display:grid;position:relative}.progress-steps>div>span{color:#fff;z-index:1;background:#fff;border:2px solid #cdd5e1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.progress-steps>div.done>span{background:#10b981;border-color:#10b981}.progress-steps>div>span i{background:#cdd5e1;border-radius:50%;width:6px;height:6px}.progress-steps strong{margin-top:5px;font-size:7px}.progress-steps small{color:#8b97a8;white-space:nowrap;text-overflow:ellipsis;max-width:86px;margin-top:2px;font-size:6px;overflow:hidden}.deal-context-grid{grid-template-columns:.76fr 1.24fr;gap:9px;margin:0 13px 10px;display:grid}.deal-context-grid>div{border:1px solid #e6ebf2;border-radius:9px;padding:10px}.deal-context-grid>div>p{color:#657389;margin:9px 0 0;font-size:8px;line-height:1.45}.message-line,.note-row{grid-template-columns:23px minmax(0,1fr) auto;align-items:start;gap:7px;margin-top:9px;display:grid}.message-line .avatar,.note-row .avatar{width:23px;height:23px;font-size:6px}.message-line>span:nth-child(2),.note-row>span:nth-child(2){display:grid}.message-line strong,.note-row strong{font-size:7px}.message-line p,.note-row p{color:#69768a;margin:2px 0 0;font-size:7px;line-height:1.35}.message-line>small,.note-row>small{color:#9aa5b5;font-size:6px}.notes-section{margin-bottom:13px}.note-row{border-bottom:1px solid #edf1f5;padding-bottom:8px}.note-row:last-child{border-bottom:0;padding-bottom:0}.empty-note{color:#8793a5;margin:9px 0 0;font-size:8px}.action-rail{position:sticky;top:88px}.action-rail-head{border-bottom:1px solid #edf1f5;padding:14px}.action-rail-head h2{margin:4px 0 3px;font-family:Manrope,sans-serif;font-size:14px}.action-rail-head p{color:#8490a3;margin:0;font-size:8px}.action-grid{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.action-grid button,.action-grid a{color:#4f5d72;background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:7px 8px;font-size:8px;text-decoration:none;transition:all .18s;display:flex}.action-grid button:hover,.action-grid a:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);background:var(--crm-paper);color:var(--crm-choice-readable)}.action-grid .recommended{background:var(--crm-choice);color:var(--crm-choice-ink);border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);grid-column:1/-1;grid-template-columns:20px 1fr auto;min-height:42px;display:grid}.action-grid .recommended:hover{background:color-mix(in srgb,var(--crm-choice) 88%,var(--crm-ink));color:var(--crm-choice-ink)}.action-grid em{text-transform:uppercase;background:#ffffff29;border-radius:4px;padding:4px 5px;font-size:5px;font-style:normal}.closing-chain{border-bottom:1px solid #edf1f5;padding:10px}.closing-chain .context-heading{margin:0 3px 6px}.closing-chain>button{color:#536177;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:17px 1fr auto 13px;align-items:center;gap:5px;width:100%;min-height:31px;padding:5px 3px;font-size:7px;display:grid}.closing-chain>button:last-child{border-bottom:0}.closing-chain>button:hover{color:var(--crm-choice-readable);background:var(--crm-paper)}.closing-chain>button>em{color:#8290a3;font-size:6px;font-style:normal}.inline-flow{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;margin:8px 10px;padding:9px}.inline-flow>strong,.inline-flow>span strong{font-size:8px}.inline-flow>span{color:var(--crm-choice-readable);align-items:center;gap:6px;display:flex}.inline-flow>p{color:#718096;margin:6px 0;font-size:7px;line-height:1.4}.inline-flow>div{gap:4px;margin-top:6px;display:flex}.inline-flow input{border:1px solid #d6dfeb;border-radius:6px;flex:1;min-width:0;height:30px;padding:0 7px;font-size:8px}.inline-flow button{background:var(--crm-choice);height:30px;color:var(--crm-choice-ink);border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:flex}.inline-flow button:last-child{color:#66758a;background:#e9eef5;justify-content:center;width:30px;padding:0}.call-note,.next-step-form,.outcome-box{border-bottom:1px solid #edf1f5;padding:10px}.call-note textarea{resize:vertical;color:#3b485e;background:#f9fbfd;border:1px solid #dfe5ed;border-radius:7px;width:100%;min-height:64px;margin-top:8px;padding:8px;font-size:8px;line-height:1.45}.note-save{color:#526077;background:#fff;border:1px solid #dfe5ed;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;height:29px;margin-top:5px;font-size:7px;display:flex}.next-step-form label{color:#7b8798;gap:4px;margin-top:8px;font-size:7px;display:grid}.next-step-form select,.next-step-form input{color:#3b485e;background:#f9fbfd;border:1px solid #dfe5ed;border-radius:7px;width:100%;height:31px;padding:0 7px;font-size:8px}.date-shortcuts{gap:4px;margin-top:5px;display:flex}.date-shortcuts button{color:#617087;background:#fff;border:1px solid #dfe5ed;border-radius:6px;height:24px;padding:0 7px;font-size:6px}.save-next{color:#fff;background:#15243a;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:31px;margin-top:7px;font-size:8px;display:flex}.inline-error{color:#a82e47;background:#fff5f7;border:1px solid #f2cbd5;border-radius:7px;align-items:flex-start;gap:6px;margin:8px 10px;padding:8px;font-size:7px;line-height:1.35;display:flex}.outcome-box{grid-template-columns:1fr 1fr;gap:5px;display:grid}.outcome-box .context-heading{grid-column:1/-1;margin-bottom:2px}.outcome-box button{color:#5f6d82;background:#fff;border:1px solid #dfe5ed;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:7px;display:flex}.outcome-box button:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent)}.outcome-box button.talked{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);color:var(--crm-choice-readable);grid-column:1/-1}.outcome-box button.won{color:#08795a;background:#eaf9f4;border-color:#c9eee1}.outcome-box button.lost{color:#8a5260;background:#fff7f8;border-color:#efdce1}.customer-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0912216e;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-drawer{background:#f6f8fb;width:min(430px,100%);height:100%;animation:.24s ease-out drawer-in;overflow-y:auto;box-shadow:-22px 0 60px #09122133}.customer-drawer>header{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;min-height:92px;padding:18px;display:grid}.customer-drawer>header>span:nth-child(2){display:grid}.customer-drawer>header small{text-transform:uppercase;letter-spacing:.08em;color:#8490a3;font-size:7px}.customer-drawer>header h2{margin:4px 0 2px;font:700 15px Manrope,sans-serif}.customer-drawer>header p{color:#7a8799;margin:0;font-size:8px}.customer-drawer>header button{color:#627086;background:#f1f4f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.drawer-metrics{grid-template-columns:repeat(3,1fr);background:#e2e8f0!important;border:0!important;border-radius:0!important;gap:1px!important;padding:0!important;display:grid!important}.drawer-metrics>div{background:#fff;padding:13px;display:grid}.drawer-metrics small{text-transform:uppercase;color:#8c98a9;font-size:6px}.drawer-metrics strong{margin-top:4px;font-size:10px}.customer-drawer>section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:12px;padding:14px}.customer-drawer h3{margin:0 0 9px;font-size:9px}.customer-drawer section>p{color:#69768a;margin:0;font-size:8px;line-height:1.55}.drawer-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:37px;display:flex}.drawer-row span{color:#8490a3;font-size:7px}.drawer-row strong{text-align:right;font-size:7px}.drawer-cta{color:#728096;background:0 0;border:1px dashed #b9c6d7;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 24px);height:38px;margin:0 12px 30px;font-size:8px;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.action-toast{z-index:100;color:#fff;background:#132238;border-radius:10px;align-items:center;gap:9px;min-width:260px;padding:11px 13px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 45px #09122147}.action-toast>svg{color:#43d4a5}.action-toast>span{color:#bdc8d7;font-size:8px;display:grid}.action-toast strong{color:#fff;margin-bottom:2px;font-size:9px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1420px){.closing-workspace{grid-template-columns:235px minmax(540px,1fr)}.close-list{position:static}.action-rail{grid-column:1/-1;grid-template-columns:190px 1fr 1fr 1fr;min-height:0;display:grid;position:static}.action-rail-head,.action-grid,.closing-chain,.call-note{border-right:1px solid #edf1f5}.next-step-form{border-top:1px solid #edf1f5;grid-column:2/3}.outcome-box{border-top:1px solid #edf1f5;grid-column:3/5}.inline-flow,.inline-error{grid-column:1/-1}}@media (width<=1050px){.session-bar{grid-template-columns:auto auto 1fr auto auto}.session-stat:nth-of-type(2),.guide-content em{display:none}.closing-summary{grid-template-columns:1fr 1fr}.closing-workspace{grid-template-columns:1fr}.close-list,.action-rail{min-height:0;position:static}.action-rail{grid-column:auto;grid-template-columns:1fr 1fr}.action-rail-head{border-right:0;grid-column:1/-1}.closing-chain,.call-note{border-right:0}.next-step-form{grid-column:auto}.outcome-box{grid-column:1/-1}.deal-context-grid{grid-template-columns:1fr}}@media (width<=720px){.session-bar{grid-template-columns:1fr auto auto;gap:8px}.session-stat,.session-progress{display:none}.session-button{justify-content:center;width:34px;padding:0;font-size:0}.guide-content{overflow-x:auto}.closing-summary{grid-template-columns:1fr 1fr}.close-detail-head{grid-template-columns:40px 1fr auto}.deal-owner{display:none}.contact-strip{grid-template-columns:1fr 1fr}.signal-events{grid-template-columns:1fr}.close-facts{grid-template-columns:1fr 1fr}.close-facts>div:nth-child(2){border-right:0}.close-facts>div:nth-child(-n+2){border-bottom:1px solid #e6ebf2}.action-rail{display:block}.action-toast{bottom:16px;left:16px;right:16px}.session-paused{grid-template-columns:42px 1fr}.session-paused .primary-button{grid-column:1/-1}.customer-drawer{width:100%}}@media (width<=480px){.sales-view-switch{width:100%}.sales-view-switch button{flex:1;justify-content:center}.closing-summary{grid-template-columns:1fr}.closing-workspace{display:block}.close-list,.close-detail,.action-rail{margin-bottom:10px}.close-facts{grid-template-columns:1fr}.close-facts>div{border-bottom:1px solid #e6ebf2;border-right:0}.close-facts>div:last-child{border-bottom:0}.buy-signal em,.priority-reason em{display:none}.progress-steps small{max-width:58px}.guide-content>svg{display:none}.guide-content{flex-wrap:wrap}.drawer-metrics{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.spin,.customer-drawer,.action-toast{animation:none}.sales-view-switch button,.close-deal,.closing-queues button{transition:none}}.deal-flow-position{border:1px solid var(--crm-line);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.deal-flow-position>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;display:flex}.deal-flow-position>header>span{color:var(--crm-choice-readable);align-items:center;gap:6px;display:flex}.deal-flow-position>header strong{color:#344258;font-size:8px}.deal-flow-position>header small{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:5px;padding:4px 7px;font-size:7px;font-weight:700}.deal-flow-position>div{grid-template-columns:repeat(7,1fr);display:grid;overflow-x:auto}.deal-flow-position>div>span{color:#9aa5b4;border-right:1px solid #edf1f5;align-items:center;gap:6px;min-width:92px;min-height:47px;padding:8px 10px;display:flex}.deal-flow-position>div>span:last-child{border-right:0}.deal-flow-position>div>span>i{background:var(--crm-halo2);border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:700;display:grid}.deal-flow-position>div>span>small{white-space:nowrap;font-size:7px}.deal-flow-position>div>span.done{color:#08795a}.deal-flow-position>div>span.done>i{background:#eaf9f4}.deal-flow-position>div>span.current{background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));color:var(--crm-choice-readable);font-weight:700}.deal-flow-position>div>span.current>i{background:var(--crm-choice);color:var(--crm-choice-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-choice) 20%,transparent)}.action-step-title{color:var(--crm-choice-readable);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.action-step-title b,.action-step-divider>b{background:var(--crm-choice);width:21px;height:21px;color:var(--crm-choice-ink);border-radius:6px;place-items:center;font-size:8px;display:grid}.action-step-divider{background:#f8fafc;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:flex}.action-step-divider>span{display:grid}.action-step-divider strong{color:#344258;font-size:8px}.action-step-divider small{color:#8490a3;margin-top:1px;font-size:7px}.action-step-divider.finish>b{background:#0f9f72}.save-next.saved{background:#08795a}.note-save.saved{color:#08795a;background:#eaf9f4;border-color:#c9eee1}.note-save:disabled{cursor:default}@media (width<=1420px){.action-rail{grid-template-columns:190px 1fr 1.25fr}.action-step-divider{grid-column:1/-1}.next-step-form{grid-column:2/4}.outcome-box{grid-column:1/-1}.deal-flow-position>div{grid-template-columns:repeat(7,minmax(100px,1fr))}}@media (width<=1050px){.action-rail{grid-template-columns:1fr 1fr}.action-rail-head{grid-column:1/-1}.action-grid,.closing-chain,.call-note,.next-step-form{grid-column:auto}.action-step-divider,.outcome-box{grid-column:1/-1}}@media (width<=720px){.deal-flow-position>div{grid-template-columns:repeat(7,105px)}}.action-toast.error{background:#5c1524}.action-toast.error>svg{color:#ffb4c1}.action-toast.error>span{color:#f6d6dc}body.crm-call-line-open .action-toast{bottom:calc(28px + var(--crm-call-line-space))}@media (width<=720px){body.crm-call-line-open .action-toast{bottom:calc(16px + var(--crm-call-line-space))}}.customer-empty-state{text-align:center;min-height:360px;color:var(--crm-choice-readable);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.customer-empty-state strong{color:var(--crm-ink);margin:14px 0 6px;font-size:18px}.customer-empty-state span{max-width:520px;color:var(--crm-muted);font-size:14px;line-height:1.55}.customer-page-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin-bottom:20px;display:flex}.customer-page-head h1{letter-spacing:-.75px;color:var(--crm-ink);margin:4px 0 5px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.18}.customer-page-head p{color:var(--muted);margin:0;font-size:13px}.customer-top-metrics{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.customer-top-metrics>div{background:var(--crm-paper);align-content:center;min-height:82px;padding:15px 17px;display:grid}.customer-top-metrics small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);font-size:12px}.customer-top-metrics strong{font-variant-numeric:tabular-nums;margin:5px 0 2px;font:700 16px Manrope,sans-serif}.customer-top-metrics em{color:var(--crm-muted);font-size:12px;font-style:normal}.customer360-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;display:grid}.customer-index{max-height:calc(100dvh - 110px);position:sticky;top:90px;overflow-y:auto}.customer-search{border:1px solid var(--crm-line);background:var(--crm-paper);height:46px;color:var(--crm-muted);border-radius:8px;align-items:center;gap:7px;margin:10px 10px 7px;padding:0 9px;display:flex}.customer-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.customer-filters{gap:3px;padding:0 10px 9px;display:flex;overflow-x:auto}.customer-filters button{background:var(--crm-canvas);height:26px;color:var(--crm-muted);white-space:nowrap;border:0;border-radius:6px;padding:0 7px;font-size:11px}.customer-filters button.active{background:var(--crm-ink);color:var(--crm-paper)}.customer-count{border-block:1px solid var(--crm-line);height:34px;color:var(--crm-muted);justify-content:space-between;align-items:center;padding:0 11px;font-size:11px;display:flex}.customer-count button{width:26px;height:26px;color:var(--crm-muted);background:0 0;border:0;place-items:center;display:grid}.customer-index-row{border:0;border-bottom:1px solid var(--crm-line);background:var(--crm-paper);text-align:left;grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;gap:8px;width:100%;min-height:83px;padding:11px 9px;transition:all .18s;display:grid;position:relative}.customer-index-row:hover{background:var(--crm-paper)}.customer-index-row.active{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper))}.customer-index-row.active:before{content:"";background:var(--crm-choice);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.customer-index-row>span:nth-child(2){min-width:0;display:grid}.customer-index-row>span:nth-child(2)>strong{color:var(--crm-ink);font-size:12px}.customer-index-row small{color:var(--crm-muted);margin-top:2px;font-size:11px}.customer-index-row em{color:var(--crm-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;font-style:normal;overflow:hidden}.health-ring{border:3px solid color-mix(in srgb,var(--crm-choice) 45%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 8%,var(--crm-paper));width:29px;height:29px;color:var(--crm-choice-readable);border-radius:50%;place-items:center;display:grid}.health-ring.risk{border-color:color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.customer-empty{min-height:180px;color:var(--crm-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.customer-empty strong{margin:8px 0 3px;font-size:12px}.customer-empty span{font-size:11px}.customer-record{min-width:0}.customer-hero{grid-template-columns:minmax(240px,1fr) auto 130px 34px;align-items:center;gap:14px;min-height:111px;padding:15px 16px;display:grid}.customer-identity{align-items:center;gap:11px;display:flex}.company-logo.xl{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));width:48px;height:48px;color:var(--crm-choice-readable);border-radius:12px;font-size:11px}.customer-identity>span:last-child{display:grid}.customer-status-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customer-status-line em{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-line) 60%,transparent);border-radius:5px;padding:4px 5px;font-size:11px;font-style:normal}.customer-status-line em.risk{color:var(--crm-negative);background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper))}.customer-status-line small{color:var(--crm-muted);font-size:11px}.customer-identity h2{margin:5px 0 2px;font:700 17px Manrope,sans-serif}.customer-identity p{color:var(--crm-muted);margin:0;font-size:12px}.customer-owner{border-right:1px solid var(--crm-line);align-items:center;gap:7px;padding-right:14px;display:flex}.customer-owner>span:last-child{display:grid}.customer-owner small{text-transform:uppercase;color:var(--crm-muted);font-size:11px}.customer-owner strong{margin-top:2px;font-size:12px}.hero-health{display:grid}.hero-health>small{text-transform:uppercase;color:var(--crm-muted);font-size:11px}.hero-health>strong{margin:3px 0;font:700 16px Manrope,sans-serif}.hero-health>span{background:var(--crm-line);border-radius:3px;height:4px;overflow:hidden}.hero-health i{background:var(--crm-choice);border-radius:3px;height:100%;display:block}.hero-health.risk i{background:var(--crm-negative)}.customer-contact-actions{border-top:1px solid var(--crm-line);grid-column:1/-1;align-items:center;gap:5px;padding-top:11px;display:flex}.customer-contact-actions a,.customer-contact-actions button{border:1px solid var(--crm-line);background:var(--crm-paper);height:30px;color:var(--crm-ink);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;text-decoration:none;transition:all .18s;display:flex}.customer-contact-actions a:hover,.customer-contact-actions button:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 6%,var(--crm-paper));color:var(--crm-choice-readable)}.customer-contact-actions .customer-dial-button{border-color:var(--crm-choice);background:var(--crm-choice);color:var(--crm-choice-ink);font-weight:700}.customer-contact-actions .customer-dial-button:hover{border-color:color-mix(in srgb,var(--crm-choice) 80%,var(--crm-ink));background:color-mix(in srgb,var(--crm-choice) 80%,var(--crm-ink));color:var(--crm-paper)}.customer-contact-actions .customer-dial-button:disabled{cursor:not-allowed;border-color:var(--crm-line);background:var(--crm-line);color:var(--crm-muted)}.next-best-action{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:92px;margin:10px 0;padding:13px 14px;display:grid}.next-best-action>span{background:var(--crm-paper);width:37px;height:37px;color:var(--crm-choice-readable);box-shadow:0 3px 10px color-mix(in srgb,var(--crm-choice) 18%,transparent);border-radius:10px;place-items:center;display:grid}.next-best-action>div{display:grid}.next-best-action small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-choice-readable);font-size:11px}.next-best-action strong{color:var(--crm-choice-readable);margin-top:3px;font-size:12px}.next-best-action p{color:var(--crm-choice-readable);max-width:720px;margin:4px 0 0;font-size:11px;line-height:1.4}.next-best-action>em{color:var(--crm-choice-readable);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.next-best-action>button{background:var(--crm-choice);height:32px;color:var(--crm-choice-ink);border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.next-best-action.risk{border-color:color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper))}.next-best-action.risk>span,.next-best-action.risk small,.next-best-action.risk strong,.next-best-action.risk>em{color:var(--crm-negative)}.next-best-action.risk>button{background:var(--crm-negative)}.customer-tabs{box-sizing:border-box;border-bottom:1px solid var(--crm-line);scrollbar-width:none;align-items:flex-end;gap:2px;min-width:0;max-width:100%;min-height:40px;padding:0 5px;display:flex;overflow-x:auto}.customer-tabs::-webkit-scrollbar{display:none}.customer-tabs button{height:39px;color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 11px;font-size:12px;position:relative}.customer-tabs button:focus-visible{outline:2px solid var(--crm-choice);outline-offset:-2px}.customer-tabs button:hover{color:var(--crm-choice-readable)}.customer-tabs button.active{border-color:var(--crm-choice);color:var(--crm-choice-readable);font-weight:600}.customer-tabs i{background:var(--crm-negative);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:4px}.customer-overview{padding-top:10px}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:9px;display:grid}.overview-metrics article{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;align-content:center;min-height:88px;padding:14px;display:grid}.overview-metrics small{text-transform:uppercase;color:var(--crm-muted);font-size:11px}.overview-metrics strong{font-variant-numeric:tabular-nums;margin:5px 0 3px;font:700 13px Manrope,sans-serif}.overview-metrics em{color:var(--crm-muted);font-size:11px;font-style:normal}.handover-banner{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));min-height:64px;color:var(--crm-choice-readable);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:9px;padding:10px 12px;display:grid}.handover-banner>span{display:grid}.handover-banner strong{font-size:12px}.handover-banner small{color:var(--crm-muted);margin-top:3px;font-size:11px}.handover-banner button{background:var(--crm-choice);height:29px;color:var(--crm-choice-ink);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex}.overview-grid{grid-template-columns:1.03fr .97fr;gap:9px;display:grid}.overview-grid article>header,.customer-table-card>header,.customer-timeline>header,.invoice-list>header,.milestone-card>header,.delivery-ownership>header,.files-card>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;height:52px;padding:0 13px;display:flex}.overview-grid header>span,.customer-table-card>header>span,.customer-timeline>header>span,.invoice-list>header>span,.milestone-card>header>span,.delivery-ownership>header>span,.files-card>header>span{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.overview-grid header svg,.customer-table-card header svg,.customer-timeline header svg,.invoice-list header svg,.milestone-card header svg,.delivery-ownership header svg,.files-card header svg{color:var(--crm-choice-readable)}.overview-grid header button,.customer-timeline header button,.invoice-list header button{color:var(--crm-choice-readable);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.detail-row{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:0 13px;display:flex}.detail-row:last-child{border-bottom:0}.detail-row span{color:var(--crm-muted);font-size:11px}.detail-row strong{text-align:right;font-size:12px}.delivery-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;height:40px;padding:11px 13px 7px;display:grid}.delivery-progress>span,.large-progress>span{background:var(--crm-canvas);border-radius:3px;height:5px;overflow:hidden}.delivery-progress i,.large-progress i{background:var(--crm-choice);border-radius:3px;height:100%;display:block}.delivery-progress strong{font-size:11px}.delivery-step{min-height:38px;color:var(--crm-muted);align-items:center;gap:8px;padding:0 13px;display:flex}.delivery-step>span{border:1px solid var(--crm-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.delivery-step strong{font-size:12px}.delivery-step.done{color:var(--crm-choice-readable)}.delivery-step.done>span{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink)}.attention-card{padding-bottom:12px}.attention-item{border-radius:8px;align-items:flex-start;gap:8px;margin:9px 12px 0;padding:10px;display:flex}.attention-item>span{display:grid}.attention-item small{text-transform:uppercase;font-size:11px}.attention-item strong{margin-top:3px;font-size:12px;line-height:1.35}.attention-item.safe{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.attention-item.risk{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.attention-item.opportunity{background:color-mix(in srgb,var(--crm-ink) 6%,var(--crm-paper));color:var(--crm-ink)}.attention-card>button{border:1px solid var(--crm-line);background:var(--crm-paper);width:calc(100% - 24px);height:31px;color:var(--crm-choice-readable);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:10px 12px 0;font-size:11px;display:flex}.contact-person{border-bottom:1px solid var(--crm-line);grid-template-columns:31px 1fr 25px;align-items:center;gap:8px;min-height:62px;margin:0 12px;display:grid}.contact-person>span:nth-child(2){display:grid}.contact-person strong{font-size:12px}.contact-person small,.contact-person em{color:var(--crm-muted);margin-top:2px;font-size:11px;font-style:normal}.contact-person button{color:var(--crm-muted);background:0 0;border:0}.timeline-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);gap:9px;padding-top:10px;display:grid}.customer-timeline,.timeline-composer{min-height:460px}.timeline-entry{grid-template-columns:31px 1fr;gap:10px;min-height:76px;padding:12px 14px;display:grid;position:relative}.timeline-entry:not(:last-child):after{content:"";background:var(--crm-canvas);width:1px;position:absolute;top:44px;bottom:-10px;left:29px}.timeline-icon{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));width:30px;height:30px;color:var(--crm-choice-readable);z-index:1;border-radius:8px;place-items:center;display:grid}.timeline-icon.signal{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.timeline-icon.late{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.timeline-icon.money{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.timeline-icon.meeting{background:var(--crm-paper);color:var(--crm-choice-readable)}.timeline-entry>div{display:grid}.timeline-entry>div>span{justify-content:space-between;align-items:center;display:flex}.timeline-entry small{color:var(--crm-muted);font-size:11px}.timeline-entry p{color:var(--crm-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.timeline-composer{height:max-content;padding:15px;position:sticky;top:90px}.timeline-composer h3{margin:5px 0 10px;font:700 13px Manrope,sans-serif}.timeline-composer textarea{resize:vertical;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;width:100%;min-height:130px;padding:9px;font-size:12px;line-height:1.5}.timeline-composer>div{gap:4px;margin:7px 0;display:flex}.timeline-composer>div button{border:1px solid var(--crm-line);background:var(--crm-paper);height:27px;color:var(--crm-muted);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:flex}.timeline-composer .composer-save{background:var(--crm-ink);width:100%;height:32px;color:var(--crm-paper);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.timeline-composer>small{color:var(--crm-muted);text-align:center;margin-top:7px;font-size:11px;display:block}.customer-table-card,.economy-grid,.delivery-detail-grid,.files-card{margin-top:10px}.primary-button.small{height:30px;padding:0 9px;font-size:11px}.customer-data-head,.customer-data-row{grid-template-columns:.6fr 1.2fr .8fr 1fr 18px;align-items:center;gap:8px;padding:0 13px;display:grid}.customer-data-head{background:var(--crm-paper);height:34px;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.customer-data-row{border:0;border-bottom:1px solid var(--crm-line);background:var(--crm-paper);text-align:left;width:100%;min-height:55px}.customer-data-row:hover{background:var(--crm-paper)}.customer-data-row em{background:var(--crm-canvas);color:var(--crm-muted);border-radius:5px;justify-self:start;padding:4px 6px;font-size:11px;font-style:normal}.customer-data-row em.active{background:color-mix(in srgb,var(--crm-ink) 6%,var(--crm-paper));color:var(--crm-ink)}.customer-data-row em.opportunity{background:var(--crm-canvas);color:var(--crm-choice-readable)}.customer-data-row em.won{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.customer-data-row strong,.customer-data-row span{font-size:12px}.customer-data-row>svg{color:var(--crm-muted)}.economy-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:9px;display:grid}.economy-summary,.invoice-list{min-height:360px}.economy-summary{padding:16px}.economy-summary h3{margin:5px 0 14px;font:700 14px Manrope,sans-serif}.economy-summary>div{border-top:1px solid var(--crm-line);align-content:center;min-height:52px;display:grid}.economy-summary>div small{text-transform:uppercase;color:var(--crm-muted);font-size:11px}.economy-summary>div strong{margin-top:3px;font-size:12px}.economy-summary>button{background:var(--crm-ink);width:100%;height:33px;color:var(--crm-paper);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.invoice-row{border-bottom:1px solid var(--crm-line);grid-template-columns:1fr auto 70px 25px;align-items:center;gap:10px;min-height:58px;padding:0 13px;display:grid}.invoice-row>span{display:grid}.invoice-row strong,.invoice-row b{font-size:12px}.invoice-row small{color:var(--crm-muted);margin-top:2px;font-size:11px}.invoice-row em{text-align:center;border-radius:5px;padding:4px 6px;font-size:11px;font-style:normal}.invoice-row em.paid{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.invoice-row em.late{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.invoice-row button{color:var(--crm-muted);background:0 0;border:0}.empty-finance{text-align:center;min-height:240px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.empty-finance strong{color:var(--crm-ink);margin:9px 0 3px;font-size:12px}.empty-finance span{max-width:230px;font-size:11px;line-height:1.4}.delivery-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:9px;display:grid}.milestone-card,.delivery-ownership{min-height:390px}.milestone-card>header>em{color:var(--crm-choice-readable);font-size:11px;font-style:normal}.large-progress{height:30px;padding:13px 15px 0}.large-progress>span{display:block}.milestone{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:0 15px;display:grid;position:relative}.milestone:not(:last-child):after{content:"";background:var(--crm-canvas);width:1px;position:absolute;top:47px;bottom:-20px;left:29px}.milestone>span{border:2px solid var(--crm-line);background:var(--crm-paper);width:29px;height:29px;color:var(--crm-muted);z-index:1;border-radius:50%;place-items:center;font-size:12px;display:grid}.milestone>div{display:grid}.milestone strong{font-size:12px}.milestone small{color:var(--crm-muted);margin-top:3px;font-size:11px}.milestone.done>span{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink)}.milestone.current>span{border-color:var(--crm-choice);color:var(--crm-choice-readable);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-choice) 22%,transparent)}.milestone button{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));height:26px;color:var(--crm-choice-readable);border-radius:6px;padding:0 7px;font-size:11px}.delivery-ownership>button{border:1px solid var(--crm-line);background:var(--crm-paper);width:calc(100% - 28px);height:32px;color:var(--crm-choice-readable);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:14px;font-size:11px;display:flex}.files-card{min-height:350px}.files-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.files-grid article{border:1px solid var(--crm-line);border-radius:9px;grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;min-height:74px;padding:11px;display:grid}.files-grid article>span{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));width:32px;height:32px;color:var(--crm-choice-readable);border-radius:8px;place-items:center;display:grid}.files-grid article>div{min-width:0;display:grid}.files-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.files-grid small{color:var(--crm-muted);margin-top:3px;font-size:11px}.files-grid button{background:var(--crm-canvas);width:28px;height:28px;color:var(--crm-muted);border:0;border-radius:6px;place-items:center;display:grid}@media (width<=1180px){.customer360-layout{grid-template-columns:220px minmax(0,1fr)}.customer-hero{grid-template-columns:minmax(210px,1fr) auto 100px 34px}.overview-metrics{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}.customer-top-metrics{grid-template-columns:1fr 1fr}}@media (width<=900px){.customer360-layout{grid-template-columns:1fr}.customer-index{max-height:330px;position:static}.customer-index-row{min-height:72px}.customer-record{min-width:0}.next-best-action{grid-template-columns:36px 1fr auto}.next-best-action>em{display:none}.timeline-layout,.economy-grid,.delivery-detail-grid{grid-template-columns:1fr}.timeline-composer{position:static}.overview-grid{grid-template-columns:1fr 1fr}}.client-request-panel{margin-top:12px;overflow:hidden}.client-request-panel>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.client-request-panel>header>span{color:var(--crm-ink);align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.client-request-panel>header svg{color:var(--crm-choice-readable)}.client-request-panel>header em{color:var(--crm-muted);font-size:12px;font-style:normal}.client-request-state{min-height:86px;color:var(--crm-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.client-request-state>span{gap:3px;display:grid}.client-request-state strong{color:var(--crm-ink);font-size:14px}.client-request-state small{font-size:12px}.client-request-row{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.client-request-row:last-of-type{border-bottom:0}.client-request-row>div:first-child{justify-items:start;gap:6px;min-width:0;display:grid}.client-request-row strong{color:var(--crm-ink);font-size:14px}.client-request-row p{color:var(--crm-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.client-request-row small{color:var(--crm-muted);font-size:11px}.client-request-row>button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-choice-readable);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.client-request-status{background:var(--crm-canvas);color:var(--crm-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:750}.client-request-status.in_progress{background:color-mix(in srgb,var(--crm-ink) 6%,var(--crm-paper));color:var(--crm-ink)}.client-request-status.internal_review{background:var(--crm-canvas);color:var(--crm-choice-readable)}.client-request-status.completed,.client-request-status.closed{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.client-request-transition{background:var(--crm-paper);border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.client-request-transition label{color:var(--crm-ink);gap:7px;font-size:12px;font-weight:700;display:grid}.client-request-transition textarea{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:88px;color:var(--crm-ink);font:inherit;resize:vertical;border-radius:8px;padding:11px}.client-request-transition>div{justify-content:flex-end;gap:8px;display:flex}.client-request-transition button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.client-request-transition .primary-button{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink)}.client-request-error{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative);border-radius:8px;align-items:center;gap:7px;margin:12px 18px;padding:11px;font-size:12px;display:flex}.client-request-row button:focus-visible,.client-request-transition textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--crm-choice) 35%,transparent);outline-offset:2px}@media (width<=720px){.client-request-row{grid-template-columns:1fr}.client-request-row>button{justify-self:start}.client-request-panel>header{padding-inline:14px}.client-request-row{padding:14px}.client-request-transition>div{flex-direction:column-reverse}.client-request-transition button{width:100%}}@media (width<=680px){.customer-page-head{display:block}.customer-page-head .primary-button,.customer-page-head .customer-head-actions{margin-top:14px}.customer-top-metrics{grid-template-columns:1fr 1fr}.customer-hero{grid-template-columns:1fr auto}.customer-owner,.hero-health{display:none}.customer-contact-actions{grid-template-columns:1fr 1fr;display:grid}.next-best-action{grid-template-columns:34px 1fr}.next-best-action>button{grid-column:1/-1;justify-content:center;justify-self:stretch}.overview-grid,.overview-metrics{grid-template-columns:1fr}.handover-banner{grid-template-columns:25px 1fr}.handover-banner button{grid-column:1/-1;justify-content:center}.customer-data-head{display:none}.customer-data-row{grid-template-columns:auto 1fr 18px;padding-block:9px}.customer-data-row>span:first-of-type,.customer-data-row>span:nth-of-type(2){grid-column:2}.files-grid{grid-template-columns:1fr}}@media (width<=430px){.customer-tabs{margin-inline:0;padding-left:12px}.customer-contact-actions{grid-template-columns:1fr}.next-best-action p{display:none}.invoice-row{grid-template-columns:1fr auto 24px}.invoice-row>em{grid-column:1/3;justify-self:start}.customer-index{margin-inline:-4px}}@media (prefers-reduced-motion:reduce){.customer-index-row,.customer-contact-actions a,.customer-contact-actions button{transition:none}}.delivery-control{min-height:390px;overflow:hidden}.delivery-control>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;height:52px;padding:0 13px;display:flex}.delivery-control>header span{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.delivery-control>header svg{color:var(--crm-choice-readable)}.delivery-control>header em,.milestone>em{color:var(--crm-choice-readable);font-size:11px;font-style:normal}.delivery-control.blocked>header em{color:var(--crm-negative)}.delivery-gate{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 6%,var(--crm-paper));border-radius:9px;margin:12px;padding:12px}.delivery-gate>label{color:var(--crm-muted);gap:4px;margin-top:8px;font-size:11px;display:grid}.delivery-gate textarea,.delivery-gate input{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;color:var(--crm-ink);border-radius:7px;padding:8px;font-size:12px}.delivery-gate textarea{resize:vertical;min-height:72px}.delivery-gate input{height:32px}.delivery-gate>div:last-child{gap:6px;margin-top:9px;display:flex}.delivery-gate .primary-button,.delivery-gate .danger-outline{border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;height:32px;font-size:11px;display:flex}.danger-outline{border:1px solid color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.delivery-error{border:1px solid color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative);border-radius:7px;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;padding:8px!important;display:flex!important}.delivery-complete{border:1px solid color-mix(in srgb,var(--crm-choice) 35%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);text-align:center;border-radius:10px;justify-items:center;margin:14px;padding:18px;display:grid}.delivery-complete strong{margin:8px 0 3px;font-size:12px}.delivery-complete span{color:var(--crm-muted);font-size:12px}.live-delivery .milestone-card{min-height:520px}.customer-commercial-proof{border:1px solid color-mix(in srgb,var(--crm-choice) 35%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:11px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.customer-commercial-proof span{gap:2px;display:grid}.customer-commercial-proof small{color:var(--crm-muted)}.customer-commercial-proof em{color:var(--crm-muted);font-size:12px;font-style:normal}.finance-action{border-top:1px solid var(--crm-line);margin-top:10px;padding-top:12px;gap:8px!important;display:grid!important}.finance-action label{color:var(--crm-muted);gap:5px;font-size:12px;display:grid}.finance-action input{border:1px solid var(--crm-line);border-radius:8px;padding:9px}.finance-action button{background:var(--crm-choice);color:var(--crm-choice-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:700;display:flex}.invoice-list>header>em{color:var(--crm-muted);font-size:11px;font-style:normal}.finance-proof{border:1px solid color-mix(in srgb,var(--crm-choice) 35%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.finance-proof span{gap:2px;display:grid}.finance-proof small,.finance-proof em{color:var(--crm-muted);font-size:11px;font-style:normal}.retention-control{padding-bottom:14px}.retention-control>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.retention-control>header>span{color:var(--crm-ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.retention-control>header>em{color:var(--crm-choice-readable);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal}.retention-result{border-radius:9px;gap:4px;margin:12px 14px 0;padding:10px;display:grid}.retention-result.healthy{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.retention-result.watch{background:var(--crm-canvas);color:var(--crm-choice-readable)}.retention-result.risk{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.retention-result strong{font-size:11px}.retention-result small,.retention-result span{font-size:12px;line-height:1.45}.retention-signal-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.retention-control>label{color:var(--crm-muted);gap:5px;margin:9px 14px 0;font-size:12px;font-weight:700;display:grid}.retention-control label select,.retention-control label input,.retention-control label textarea{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;color:var(--crm-ink);font:inherit;border-radius:7px;outline:none;padding:8px;font-weight:500}.retention-control label textarea{resize:vertical;min-height:58px}.retention-control>button{background:var(--crm-choice);color:var(--crm-choice-ink);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:11px 14px 0;padding:0 11px;font-size:12px;font-weight:700;display:flex}.retention-access-note{color:var(--crm-muted);align-items:center;gap:5px;margin:9px 14px 0;font-size:12px;display:flex}.retention-control .delivery-error{margin:9px 14px 0}@media (width<=560px){.retention-signal-grid{grid-template-columns:1fr}.retention-control>button{width:calc(100% - 28px)}}.customer-edit-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0912217a;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-edit-panel{background:var(--crm-paper);flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #09122133}.customer-edit-panel>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;min-height:82px;padding:18px 20px;display:flex}.customer-edit-panel>header span{gap:3px;display:grid}.customer-edit-panel>header small{color:var(--crm-muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.customer-edit-panel>header h2{color:var(--crm-ink);margin:0;font:700 18px Manrope,sans-serif}.customer-edit-panel>header button{border:1px solid var(--crm-line);background:var(--crm-paper);width:36px;height:36px;color:var(--crm-muted);border-radius:8px;place-items:center;display:grid}.customer-edit-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid;overflow-y:auto}.customer-edit-fields label{color:var(--crm-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.customer-edit-fields label:nth-child(n+4){grid-column:1/-1}.customer-edit-fields input,.customer-edit-fields select,.customer-edit-fields textarea{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;color:var(--crm-ink);font:inherit;border-radius:8px;outline:none;padding:10px 11px;font-weight:500}.customer-edit-fields input,.customer-edit-fields select{min-height:42px}.customer-edit-fields textarea{resize:vertical;min-height:72px}.customer-edit-fields input:focus,.customer-edit-fields select:focus,.customer-edit-fields textarea:focus{border-color:var(--crm-choice);background:var(--crm-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 14%,transparent)}.customer-edit-error{border:1px solid color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative);border-radius:8px;gap:7px;margin:0 20px;padding:10px 12px;font-size:12px;display:flex}.customer-edit-panel>footer{border-top:1px solid var(--crm-line);justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 20px;display:flex}.customer-edit-panel>footer button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:40px;color:var(--crm-ink);border-radius:8px;padding:0 16px;font-weight:650}.customer-edit-panel>footer .primary-button{background:var(--crm-choice);color:var(--crm-choice-ink);border:0}.customer-edit-panel>footer .primary-button:disabled{background:color-mix(in srgb,var(--crm-muted) 30%,var(--crm-paper));color:var(--crm-paper);box-shadow:none}@media (width<=560px){.customer-edit-fields{grid-template-columns:1fr}.customer-edit-fields label{grid-column:1!important}}.customer-materials{grid-column:1/-1}.product-guidance{grid-column:1/-1;min-height:0!important}.product-guidance>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-guidance>header>span{align-items:center;gap:8px;font-weight:700;display:flex}.product-guidance>header>button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:650;display:flex}.product-guidance-summary{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px;padding:14px;display:grid}.product-recommendation{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));border-radius:11px;gap:5px;padding:15px;display:grid}.product-recommendation small,.product-guidance-facts small,.product-signal small{color:var(--crm-choice-readable);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.product-recommendation strong,.product-signal strong{color:var(--crm-ink);font-size:17px}.product-recommendation p,.product-signal p,.product-no-signal p{color:var(--crm-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.product-guidance-facts{gap:8px;display:grid}.product-guidance-facts>span{border:1px solid var(--crm-line);border-radius:9px;gap:3px;padding:10px 12px;display:grid}.product-guidance-facts strong{color:var(--crm-ink);font-size:13px}.product-guidance-facts em{color:var(--crm-muted);font-size:11px;font-style:normal}.product-guidance-facts>a{background:var(--crm-choice);min-height:38px;color:var(--crm-choice-ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.product-signal,.product-no-signal{border-radius:11px;align-items:flex-start;gap:11px;margin:14px;padding:15px;display:flex}.product-signal{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.product-no-signal{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-muted)}.product-no-signal span{gap:4px;display:grid}.product-no-signal strong{color:var(--crm-ink);font-size:14px}.product-guidance-form{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.product-guidance-form fieldset,.product-guidance-form label{min-width:0;color:var(--crm-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.product-guidance-form fieldset{border:1px solid var(--crm-line);border-radius:10px;grid-column:1/-1;margin:0;padding:12px}.product-guidance-form legend{padding:0 5px}.product-checks{flex-wrap:wrap;gap:7px;display:flex}.product-checks label{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:flex}.product-checks input{accent-color:var(--crm-choice)}.product-guidance-form select,.product-guidance-form input,.product-guidance-form textarea{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-height:42px;color:var(--crm-ink);font:inherit;border-radius:8px;padding:9px 10px;font-weight:500}.product-guidance-form textarea{resize:vertical;min-height:82px}.product-evidence,.product-demo{grid-column:1/-1}.product-guidance-form>.customer-edit-error{grid-column:1/-1;margin:0}.product-guidance-form>.primary-button{grid-column:1/-1;justify-self:end;min-height:40px;padding:0 16px}.product-guidance-form>.primary-button:disabled{background:color-mix(in srgb,var(--crm-muted) 30%,var(--crm-paper));box-shadow:none}.product-guidance>header>em{color:var(--insight-color-muted);font-style:normal;font-size:var(--insight-text-caption)}.next-offer-list{gap:var(--insight-space-2);padding:var(--insight-space-4);display:grid}.next-offer-list>article{align-items:center;gap:var(--insight-space-3);padding:var(--insight-space-3);border:1px solid var(--insight-color-line);border-radius:var(--insight-radius-lg);background:var(--insight-color-paper);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.next-offer-rank{background:color-mix(in srgb,var(--insight-color-accent) 10%,white);width:2rem;height:2rem;color:var(--insight-color-accent);border-radius:999px;place-items:center;font-weight:700;display:grid}.next-offer-list>article>div{gap:var(--insight-space-1);display:grid}.next-offer-list small{color:var(--insight-color-accent);font-size:var(--insight-text-caption);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.next-offer-list strong{color:var(--insight-color-ink);font-size:var(--insight-text-body-sm)}.next-offer-list p{color:var(--insight-color-muted);font-size:var(--insight-text-body-sm);line-height:var(--insight-leading-body-sm);margin:0}.next-offer-list a{align-items:center;gap:var(--insight-space-1);color:var(--insight-color-accent);font-size:var(--insight-text-caption);font-weight:700;display:inline-flex}.next-offer-list button,.next-offer-actions button{min-height:2.75rem;padding:0 var(--insight-space-4);justify-content:center;align-items:center;gap:var(--insight-space-2);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);color:var(--insight-color-ink);font-weight:700;display:inline-flex}.next-offer-list button:disabled{cursor:not-allowed;color:var(--insight-color-muted);background:var(--insight-color-ground)}.next-offer-gate{margin:0 var(--insight-space-4) var(--insight-space-4);padding:var(--insight-space-3);align-items:center;gap:var(--insight-space-2);border-radius:var(--insight-radius-md);background:color-mix(in srgb,var(--insight-color-negative) 7%,white);color:var(--insight-color-negative);font-size:var(--insight-text-body-sm);display:flex}.next-offer-draft{margin:0 var(--insight-space-4) var(--insight-space-4);padding:var(--insight-space-4);gap:var(--insight-space-3);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-lg);background:var(--insight-color-ground);grid-template-columns:1fr 1fr;display:grid}.next-offer-draft>div:first-child,.next-offer-scope,.next-offer-draft>.customer-edit-error,.next-offer-actions{grid-column:1/-1}.next-offer-draft>div:first-child{gap:var(--insight-space-1);display:grid}.next-offer-draft label{gap:var(--insight-space-1);color:var(--insight-color-muted);font-size:var(--insight-text-body-sm);font-weight:600;display:grid}.next-offer-draft input,.next-offer-draft select,.next-offer-draft textarea{width:100%;min-height:2.75rem;padding:var(--insight-space-2) var(--insight-space-3);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);color:var(--insight-color-ink);font:inherit}.next-offer-draft textarea{resize:vertical;min-height:5rem}.next-offer-actions{justify-content:flex-end;gap:var(--insight-space-2);display:flex}.next-offer-actions .primary-button{border-color:var(--insight-color-accent);background:var(--insight-color-accent);color:var(--insight-color-paper)}.customer-proposals{padding:var(--insight-space-4);gap:var(--insight-space-2);border-top:1px solid var(--insight-color-line);display:grid}.customer-proposals>strong{color:var(--insight-color-ink);font-size:var(--insight-text-body-sm)}.customer-proposals>article{align-items:center;gap:var(--insight-space-3);padding:var(--insight-space-3);border:1px solid var(--insight-color-line);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.customer-proposals>article>em{padding:var(--insight-space-1) var(--insight-space-2);border-radius:var(--insight-radius-sm);background:var(--insight-color-ground);color:var(--insight-color-muted);font-size:var(--insight-text-caption);font-style:normal;font-weight:700}.customer-proposals>article>span{gap:var(--insight-space-1);display:grid}.customer-proposals>article>span:last-child{text-align:right}.customer-proposals small{color:var(--insight-color-muted);font-size:var(--insight-text-caption)}.source-highlight{outline:2px solid var(--insight-color-accent);outline-offset:var(--insight-space-1);animation:2s ease-in-out source-highlight-fade}@keyframes source-highlight-fade{0%,to{background:var(--insight-color-paper)}15%,70%{background:color-mix(in srgb,var(--insight-color-accent) 12%,var(--insight-color-paper))}}@media (prefers-reduced-motion:reduce){.source-highlight{animation:none}}.customer-page-current-status{padding:var(--insight-space-1) var(--insight-space-2);background:color-mix(in srgb,var(--insight-color-accent) 9%,white);color:var(--insight-color-accent);font-size:var(--insight-text-caption);border-radius:999px;font-style:normal;font-weight:700}.customer-page-status{margin:var(--insight-space-4);align-items:center;gap:var(--insight-space-2);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.customer-page-status>span{padding-top:var(--insight-space-3);border-top:3px solid var(--insight-color-line);position:relative}.customer-page-status>span.done{border-color:var(--insight-color-positive)}.customer-page-status i{color:var(--insight-color-muted);font-size:var(--insight-text-caption);font-style:normal;font-weight:600}.customer-page-status>span.done i{color:var(--insight-color-positive)}.customer-page-status>a{min-height:2.75rem;padding:0 var(--insight-space-3);justify-content:center;align-items:center;gap:var(--insight-space-2);border-radius:var(--insight-radius-md);background:var(--insight-color-accent);color:var(--insight-color-paper);font-size:var(--insight-text-caption);font-weight:700;text-decoration:none;display:inline-flex}.customer-page-brief{margin:var(--insight-space-4);padding:var(--insight-space-4);gap:var(--insight-space-4);border:1px solid var(--insight-color-line);border-radius:var(--insight-radius-lg);background:var(--insight-color-ground);display:grid}.customer-page-brief>div:first-child{gap:var(--insight-space-1);display:grid}.customer-page-brief>div:first-child small{color:var(--insight-color-muted);font-size:var(--insight-text-body-sm)}.customer-page-brief dl{gap:var(--insight-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-page-brief dl>div{min-width:0;padding:var(--insight-space-3);gap:var(--insight-space-1);border:1px solid var(--insight-color-line);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);display:grid}.customer-page-brief dl>div.missing{border-style:dashed}.customer-page-brief dt{color:var(--insight-color-muted);font-size:var(--insight-text-caption);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.customer-page-brief dd{color:var(--insight-color-ink);font-size:var(--insight-text-body-sm);line-height:var(--insight-leading-body-sm);overflow-wrap:anywhere;margin:0}.customer-page-brief .missing dd{color:var(--insight-color-negative)}.customer-page-brief a{color:var(--insight-color-accent);font-size:var(--insight-text-caption)}.customer-page-brief>button{min-height:2.75rem;padding:0 var(--insight-space-4);justify-self:start;align-items:center;gap:var(--insight-space-2);border-radius:var(--insight-radius-md);background:var(--insight-color-accent);color:var(--insight-color-paper);border:0;font-weight:700;display:inline-flex}.customer-page-brief>button:disabled{background:var(--insight-color-muted)}.customer-materials>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-materials>header>span{align-items:center;gap:8px;font-weight:700;display:flex}.customer-materials>header>button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:650;display:flex}.material-summary{border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.material-summary>span{border-right:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.material-summary>span:last-child{border-right:0}.material-summary small{color:var(--crm-muted);font-size:11px}.material-summary strong{color:var(--crm-ink);font-size:14px}.material-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.material-list>a{border:1px solid var(--crm-line);color:inherit;background:var(--crm-paper);border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.material-list>a:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 6%,var(--crm-paper))}.material-list>a>span{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));width:32px;height:32px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;display:grid}.material-list>a>div{gap:2px;min-width:0;display:grid}.material-list small,.material-list em{color:var(--crm-muted);font-size:12px;font-style:normal}.material-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.material-form{background:var(--crm-paper);border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:160px minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:9px;margin-top:12px;padding:12px;display:grid}.material-form label{color:var(--crm-muted);gap:5px;font-size:11px;font-weight:650;display:grid}.material-form input,.material-form select{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);border-radius:8px;padding:0 10px}.material-form .customer-edit-error{grid-column:1/-1}@media (width<=900px){.product-guidance-summary{grid-template-columns:1fr}.material-summary,.material-list{grid-template-columns:1fr 1fr}.material-summary>span:nth-child(2){border-right:0}.material-summary>span:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.material-form{grid-template-columns:1fr}}@media (width<=560px){.product-guidance-form{grid-template-columns:1fr}.product-guidance-form>*{grid-column:1!important}.product-checks{display:grid}.product-guidance-form>.primary-button{width:100%}.next-offer-list>article,.next-offer-draft,.customer-page-status,.customer-page-brief dl,.customer-proposals>article{grid-template-columns:1fr}.next-offer-rank{display:none}.next-offer-list button,.customer-page-status>a,.customer-page-brief>button{width:100%}.next-offer-draft>*{grid-column:1!important}.customer-proposals>article>span:last-child{text-align:left}}.conversation-layout{display:block}.conversation-column{gap:12px;display:grid}.conversation-memory{overflow:hidden}.conversation-memory>header>em{color:var(--crm-muted);font-size:12px;font-style:normal}.conversation-card{border-top:1px solid var(--crm-line);gap:12px;padding:16px;display:grid}.conversation-card-head{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.conversation-card-head>span:nth-child(2){gap:2px;display:grid}.conversation-card-head strong{font-size:14px}.conversation-card-head small{color:var(--crm-muted);font-size:12px}.conversation-card-head>em{color:var(--crm-choice-readable);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.conversation-card>p{color:var(--crm-ink);margin:0;font-size:14px;line-height:1.55}.conversation-facts{background:var(--crm-paper);border-radius:10px;gap:7px;padding:11px 12px;display:grid}.conversation-facts>strong{color:var(--crm-ink);font-size:12px}.conversation-facts>span{color:var(--crm-ink);grid-template-columns:16px 1fr auto;align-items:center;gap:7px;font-size:13px;display:grid}.conversation-facts>span>small{color:var(--crm-muted);font-size:11px}.conversation-facts.actions{background:color-mix(in srgb,var(--crm-choice) 6%,var(--crm-paper))}.conversation-card details{border:1px solid var(--crm-line);border-radius:9px;padding:10px 12px}.conversation-card summary{cursor:pointer;color:var(--crm-ink);font-size:13px;font-weight:700}.conversation-card pre{white-space:pre-wrap;word-break:break-word;color:var(--crm-ink);max-height:360px;margin:12px 0 0;font:12px/1.65 Manrope,sans-serif;overflow:auto}.conversation-action-review{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.conversation-action-review>span,.conversation-action-approved{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 7px!important;display:grid!important}.conversation-action-review>span small,.conversation-action-approved small{grid-column:2}.conversation-action-review>button{border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.conversation-action-approval{border-top:1px solid var(--crm-line);grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:7px;padding-top:9px;display:grid}.conversation-action-approval label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.conversation-action-approval input{border:1px solid var(--crm-line);height:34px;color:var(--crm-ink);border-radius:7px;padding:0 8px}.conversation-action-approval button{background:var(--crm-choice);height:34px;color:var(--crm-choice-ink);border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:700}.conversation-action-approval button+button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-muted)}.conversation-action-approval>small{color:var(--crm-negative);grid-column:1/-1}.conversation-action-approved{border:1px solid color-mix(in srgb,var(--crm-choice) 35%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:9px;padding:10px}.conversation-transcript-segments{gap:0;max-height:430px;margin-top:10px;display:grid;overflow:auto}.conversation-transcript-segments>article{border-top:1px solid var(--crm-line);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.conversation-transcript-segments>article:first-child{border-top:0}.conversation-transcript-segments>article>span{gap:2px;display:grid}.conversation-transcript-segments>article>span strong{color:var(--crm-ink);font-size:12px}.conversation-transcript-segments>article>span small{color:var(--crm-muted);font-size:12px}.conversation-transcript-segments>article>p{color:var(--crm-ink);margin:0;font-size:12px;line-height:1.6}.conversation-transcript-segments>article>button,.conversation-transcript-segments>article>div button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.conversation-transcript-segments>article>div{flex-wrap:wrap;gap:6px;display:flex}.conversation-transcript-segments textarea{border:1px solid var(--crm-line);width:100%;min-height:72px;color:var(--crm-ink);border-radius:8px;padding:9px;font:12px/1.55 Manrope,sans-serif}.conversation-transcript-segments>article>div small{width:100%;color:var(--crm-negative)}@media (width<=700px){.conversation-card{padding:13px}.conversation-card-head{grid-template-columns:34px 1fr}.conversation-card-head>em{grid-column:2;justify-self:start}.conversation-facts>span{grid-template-columns:16px 1fr}.conversation-facts>span>small{grid-column:2}.conversation-action-review{grid-template-columns:1fr}.conversation-action-review>button{justify-self:start}.conversation-action-approval{grid-template-columns:1fr}.conversation-action-approval>*{grid-column:1!important}.conversation-transcript-segments>article{grid-template-columns:1fr}.conversation-transcript-segments>article>button{justify-self:start}}.customer-onboarding-slot{margin-bottom:9px}.conversation-analysis-card{overflow-wrap:anywhere;--accent:var(--crm-choice);min-width:0}.conversation-analysis-section{margin-top:18px}.conversation-analysis-section h4{color:var(--crm-choice-readable);margin:0 0 8px;font-size:13px}.conversation-analysis-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conversation-analysis-section li,.conversation-analysis-section p{margin:0;line-height:1.6}.conversation-analysis-section small{display:block}.conversation-analysis-reference{border:1px solid color-mix(in srgb,var(--crm-choice) 50%,transparent);background:color-mix(in srgb,var(--crm-choice) 6%,transparent);color:var(--crm-choice-readable);font:inherit;cursor:pointer;border-radius:5px;margin:3px 6px;padding:3px 7px;font-size:12px;display:inline-flex}.conversation-analysis-reference:focus-visible,.conversation-analysis-card button:focus-visible,.conversation-analysis-latest button:focus-visible,.conversation-analysis-dialog button:focus-visible,.conversation-analysis-reload:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}.conversation-analysis-verified{background:color-mix(in srgb,var(--crm-choice) 9%,transparent);outline:2px solid var(--crm-choice);outline-offset:-2px;scroll-margin-block:60px}.conversation-analysis-notice{border-left:3px solid var(--crm-choice);padding:12px;line-height:1.6}.conversation-analysis-action{margin-block:12px}.conversation-analysis-card .conversation-action-approved{border-color:color-mix(in srgb,var(--crm-choice) 38%,transparent);background:color-mix(in srgb,var(--crm-choice) 6%,transparent);color:var(--crm-choice-readable)}.conversation-analysis-card .conversation-action-approved small{color:var(--crm-choice-readable)}.conversation-analysis-latest{border:1px solid color-mix(in srgb,var(--crm-choice) 25%,transparent);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:14px;padding:14px 18px;font-size:13px;display:flex}.conversation-analysis-latest strong{color:var(--crm-choice-readable)}.conversation-analysis-latest button,.conversation-analysis-reload{border:1px solid var(--crm-choice);color:var(--crm-choice-readable);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.transcript-landing{border:1px solid var(--crm-choice);background:color-mix(in srgb,var(--crm-choice) 8%,transparent);color:var(--crm-choice-readable);border-left-width:3px;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block:14px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.transcript-landing button{border:1px solid var(--crm-choice);color:var(--crm-choice-readable);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px}.transcript-landing button:focus-visible,.conversation-analysis-fill:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}.conversation-analysis-fill{border:1px solid var(--crm-choice);color:var(--crm-choice-readable);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.call-queue-unseen{background:var(--crm-choice);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-inline-start:6px;display:inline-block}.conversation-analysis-dialog{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--crm-choice) 38%,transparent);width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,var(--crm-line));background:var(--bg,var(--crm-ink));border-radius:12px;padding:20px}.conversation-analysis-dialog::backdrop{background:color-mix(in srgb,var(--crm-ink) 60%,transparent)}.conversation-analysis-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-analysis-dialog .conversation-column,.conversation-analysis-dialog .conversation-layout{width:100%;min-width:0;display:block}.conversation-analysis-dialog pre,.conversation-analysis-card pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=480px){.conversation-analysis-latest{flex-direction:column;align-items:flex-start}.conversation-analysis-dialog{padding:12px}.conversation-analysis-card .conversation-action-review,.conversation-analysis-card .conversation-action-approval{flex-direction:column;align-items:stretch;min-width:0;display:flex}.conversation-analysis-card input{box-sizing:border-box;width:100%;min-width:0}}.customer-contact-actions .customer-action-hint{font-size:var(--insight-text-caption);color:var(--insight-color-muted);max-width:34ch;line-height:1.3}@media (width<=680px){.customer-contact-actions .customer-action-hint{grid-column:1/-1;max-width:none}}.customer-contact-actions .customer-action-hint__link{all:unset;cursor:pointer;color:var(--insight-color-accent);text-underline-offset:2px;text-decoration:underline}.customer-contact-actions .customer-action-hint__link:focus-visible{outline:2px solid var(--insight-color-accent);outline-offset:2px;border-radius:3px}.customer-page-brief dd{white-space:pre-wrap}.customer-edit-fields .customer-edit-hint,.customer-edit-fields .customer-edit-invalid{font-size:var(--insight-text-caption);font-weight:500;line-height:1.5}.customer-edit-fields .customer-edit-hint{color:var(--insight-color-muted)}.customer-edit-fields .customer-edit-invalid{color:var(--insight-color-negative)}.customer-edit-fields input[aria-invalid=true]{border-color:var(--insight-color-negative)}html[data-crm-theme=midnight] :is(.conversation-analysis-section h4,.conversation-analysis-reference,.conversation-analysis-card .conversation-action-approved,.conversation-analysis-card .conversation-action-approved small,.conversation-analysis-latest strong,.conversation-analysis-latest button,.conversation-analysis-reload,.transcript-landing,.transcript-landing button,.conversation-analysis-fill),html[data-crm-theme=midnight] :is(.customer-data-row em.opportunity,.client-request-status.internal_review,.retention-result.watch){color:var(--crm-choice)}.customer-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-identity .customer-origin{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;display:flex}.customer-origin button{border:0;border-bottom:1px solid color-mix(in srgb,var(--crm-choice) 45%,transparent);color:var(--crm-ink);cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:0 0 1px;font-size:13px;display:inline-flex}.customer-origin button:hover,.customer-origin button:focus-visible{border-bottom-color:var(--crm-choice)}.customer-origin small{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:10.5px;font-weight:650}body.crm-call-line-open .conversation-analysis-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 32px - var(--crm-call-line-space))}.timeline-receipts{color:var(--crm-muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.timeline-receipts b{color:var(--crm-ink);font-weight:600}.timeline-receipts li[data-evidenced=false] b{color:var(--crm-muted);font-weight:500}.prospect-page-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin-bottom:17px;display:flex}.prospect-page-head h1{letter-spacing:-.75px;color:var(--crm-ink);margin:4px 0 5px;font:700 28px/1.18 Manrope,sans-serif}.prospect-page-head p{color:var(--muted);margin:0;font-size:13px}.prospect-page-head>div:last-child{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.lead-engine-strip{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:54px;color:var(--crm-muted);border-radius:11px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.lead-engine-strip>span{color:var(--crm-choice-readable);align-items:center;gap:6px;display:flex}.lead-engine-strip>span strong{font-size:8px}.lead-engine-strip>div{align-items:center;gap:5px;display:flex}.lead-engine-strip b{background:var(--crm-paper);width:19px;height:19px;color:var(--crm-choice-readable);border-radius:5px;place-items:center;font-size:6px;display:grid;box-shadow:0 1px 3px #15203317}.lead-engine-strip small{font-size:7px}.lead-engine-strip>div>svg{color:var(--crm-muted);margin-left:6px}.lead-engine-strip>em{color:var(--crm-choice-readable);margin-left:auto;font-size:7px;font-style:normal;font-weight:600}.prospect-metrics{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.prospect-metrics>div{background:var(--crm-paper);align-content:center;min-height:72px;padding:12px 14px;display:grid}.prospect-metrics>button{text-align:left;min-height:72px;font:inherit;cursor:pointer;border:0;align-content:center;padding:12px 14px;display:grid}.prospect-metrics small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);font-size:7px}.prospect-metrics strong{font-variant-numeric:tabular-nums;margin:4px 0 2px;font:700 14px Manrope,sans-serif}.prospect-metrics em{color:var(--crm-muted);font-size:7px;font-style:normal}.prospect-queues{gap:5px;padding-bottom:10px;display:flex;overflow-x:auto}.prospect-queues>button{border:1px solid var(--crm-line);background:var(--crm-paper);height:32px;color:var(--crm-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.prospect-queues>button:hover{border-color:color-mix(in srgb,var(--crm-choice) 35%,var(--crm-line));color:var(--crm-choice-readable)}.prospect-queues>button.active{border-color:color-mix(in srgb,var(--crm-choice) 35%,var(--crm-line));background:var(--crm-paper);color:var(--crm-choice-readable)}.prospect-queues i{background:var(--crm-muted);border-radius:50%;width:7px;height:7px}.prospect-queues i.hot{background:var(--crm-negative)}.prospect-queues i.ready,.prospect-queues i.sequence{background:var(--crm-choice-readable)}.prospect-queues i.data{background:var(--crm-choice)}.prospect-queues b{background:var(--crm-canvas);border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.prospect-queues .refresh-leads{background:var(--crm-ink);color:var(--crm-paper);border-color:var(--crm-ink);margin-left:auto}.prospecting-workspace{grid-template-columns:minmax(225px,.66fr) minmax(555px,1.68fr) minmax(265px,.76fr);align-items:start;gap:11px;display:grid}.lead-list,.prospect-actions{max-height:calc(100dvh - 106px);position:sticky;top:88px;overflow-y:auto}.lead-detail{overflow:hidden}.lead-search{border:1px solid var(--crm-line);background:var(--crm-paper);height:42px;color:var(--crm-muted);border-radius:8px;align-items:center;gap:7px;margin:9px;padding:0 9px;display:flex}.lead-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.lead-list-meta{border-block:1px solid var(--crm-line);justify-content:space-between;align-items:center;height:31px;padding:0 10px;display:flex}.lead-list-meta span,.lead-list-meta em{color:var(--crm-muted);font-size:6px;font-style:normal}.lead-row{border:0;border-bottom:1px solid var(--crm-line);background:var(--crm-paper);text-align:left;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:78px;padding:10px 8px;display:grid;position:relative}.lead-row:hover,.lead-row.active{background:var(--crm-paper)}.lead-row.active:before{content:"";background:var(--crm-choice-readable);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.lead-row>span:nth-child(2){min-width:0;display:grid}.lead-row>span:nth-child(2)>strong{color:var(--crm-ink);font-size:8px}.lead-row>span:nth-child(2)>small{color:var(--crm-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.lead-row>span:nth-child(2)>em{color:var(--crm-muted);align-items:center;gap:3px;margin-top:7px;font-size:6px;font-style:normal;display:flex}.lead-row>span:last-child{justify-items:end;gap:5px;display:grid}.lead-row>span:last-child b{background:var(--crm-canvas);width:27px;height:23px;color:var(--crm-choice-readable);border-radius:6px;place-items:center;font-size:8px;display:grid}.lead-row>span:last-child small{color:var(--crm-muted);font-size:6px}.lead-empty{text-align:center;min-height:220px;color:var(--crm-choice-readable);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.lead-empty strong{color:var(--crm-ink);margin:8px 0 3px;font-size:9px}.lead-empty span{color:var(--crm-muted);font-size:7px}.lead-priority{background:var(--crm-ink);min-height:41px;color:var(--crm-paper);grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:7px 13px;display:grid}.lead-priority>svg{color:var(--crm-choice-readable)}.lead-priority>span{align-items:baseline;gap:6px;min-width:0;display:flex}.lead-priority small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);font-size:6px}.lead-priority strong{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.lead-priority>em{color:var(--crm-muted);background:#ffffff14;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal}.lead-identity{border-bottom:1px solid var(--crm-line);grid-template-columns:42px minmax(0,1fr) auto 48px;align-items:center;gap:10px;min-height:78px;padding:13px 14px;display:grid}.lead-identity>span:nth-child(2){min-width:0;display:grid}.lead-identity>span:nth-child(2)>small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);font-size:6px}.lead-identity h2{margin:4px 0 2px;font:700 14px Manrope,sans-serif}.lead-identity p{color:var(--crm-muted);margin:0;font-size:8px}.lead-owner{border-right:1px solid var(--crm-line);align-items:center;gap:6px;padding-right:11px;display:flex}.lead-owner>span:last-child{display:grid}.lead-owner small{text-transform:uppercase;color:var(--crm-muted);font-size:6px}.lead-owner strong{margin-top:2px;font-size:8px}.lead-score{border:4px solid color-mix(in srgb,var(--crm-choice) 55%,var(--crm-line));background:var(--crm-paper);border-radius:50%;align-content:center;place-items:center;width:45px;height:45px;display:grid}.lead-score strong{color:var(--crm-choice-readable);font:700 12px/1 Manrope,sans-serif}.lead-score small{color:var(--crm-muted);margin-top:2px;font-size:5px}.intent-signal{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;margin:10px 12px 0;padding:10px;display:grid}.intent-signal>span{background:var(--crm-paper);width:28px;height:28px;color:var(--crm-choice-readable);border-radius:7px;place-items:center;display:grid}.intent-signal>div{display:grid}.intent-signal small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-choice-readable);font-size:6px}.intent-signal strong{color:var(--crm-choice-readable);margin-top:2px;font-size:8px}.intent-signal>em{color:var(--crm-choice-readable);background:var(--crm-canvas);border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal}.score-breakdown{grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 12px;display:grid}.score-breakdown>div{border:1px solid var(--crm-line);border-radius:8px;padding:9px;display:grid}.score-breakdown>div>span{justify-content:space-between;align-items:center;display:flex}.score-breakdown small{text-transform:uppercase;color:var(--crm-muted);font-size:6px}.score-breakdown strong{font-size:10px}.score-breakdown em{color:var(--crm-muted);margin:4px 0 7px;font-size:6px;font-style:normal}.score-breakdown i{background:var(--crm-canvas);border-radius:3px;height:4px;overflow:hidden}.score-breakdown b{background:var(--crm-choice-readable);border-radius:3px;height:100%;display:block}.lead-facts{border:1px solid var(--crm-line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 12px 8px;display:grid;overflow:hidden}.lead-facts>div{border-right:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);align-content:center;min-height:45px;padding:8px 9px;display:grid}.lead-facts>div:nth-child(3n){border-right:0}.lead-facts>div:nth-last-child(-n+3){border-bottom:0}.lead-facts small{text-transform:uppercase;color:var(--crm-muted);font-size:6px}.lead-facts strong{margin-top:3px;font-size:7px}.qualification-grid{grid-template-columns:1.2fr .8fr;gap:8px;margin:0 12px 8px;display:grid}.qualification-grid>article{border:1px solid var(--crm-line);border-radius:8px;padding:10px}.qualification-grid header,.prospect-timeline>header{justify-content:space-between;align-items:center;display:flex}.qualification-grid header>span,.prospect-timeline>header>span{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.qualification-grid header svg,.prospect-timeline header svg{color:var(--crm-choice-readable)}.qualification-grid header>em,.prospect-timeline header>em{color:var(--crm-muted);font-size:6px;font-style:normal}.qualification-grid>article>p{color:var(--crm-muted);margin:8px 0;font-size:7px;line-height:1.5}.recommended-angle,.qualification-risk{border-radius:7px;grid-template-columns:18px 1fr;align-items:start;gap:6px;padding:8px;display:grid}.recommended-angle{background:var(--crm-paper);color:var(--crm-choice-readable)}.qualification-risk{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative);margin-top:5px}.recommended-angle>span,.qualification-risk>span{display:grid}.recommended-angle small,.qualification-risk small{text-transform:uppercase;font-size:5px}.recommended-angle strong,.qualification-risk strong{margin-top:2px;font-size:7px;line-height:1.4}.fit-reason{border-bottom:1px solid var(--crm-line);min-height:29px;color:var(--crm-choice-readable);align-items:center;gap:6px;display:flex}.fit-reason span{color:var(--crm-ink);font-size:7px}.tech-stack{padding-top:8px}.tech-stack>small{text-transform:uppercase;color:var(--crm-muted);font-size:6px}.tech-stack>span{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tech-stack em{color:var(--crm-muted);background:var(--crm-canvas);border-radius:5px;padding:4px 5px;font-size:6px;font-style:normal}.prospect-timeline{border:1px solid var(--crm-line);border-radius:8px;margin:0 12px 12px;padding:10px}.prospect-timeline>header{margin-bottom:5px}.prospect-timeline>div{border-top:1px solid var(--crm-line);grid-template-columns:20px 1fr auto;align-items:center;gap:6px;min-height:44px;display:grid}.event-dot{color:var(--crm-choice-readable)}.prospect-timeline>div>span:nth-child(2){display:grid}.prospect-timeline strong{font-size:7px}.prospect-timeline small{color:var(--crm-muted);margin-top:2px;font-size:6px}.prospect-timeline>div>em{color:var(--crm-muted);font-size:6px;font-style:normal}.prospect-actions>header{border-bottom:1px solid var(--crm-line);padding:13px}.prospect-actions h2{margin:4px 0;font:700 13px/1.3 Manrope,sans-serif}.prospect-actions header p{color:var(--crm-muted);margin:0;font-size:7px}.lead-contact{border-bottom:1px solid var(--crm-line);grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.lead-contact a{border:1px solid var(--crm-line);min-height:40px;color:var(--crm-ink);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px;text-decoration:none;display:flex}.lead-contact a:hover{border-color:color-mix(in srgb,var(--crm-choice) 35%,var(--crm-line));color:var(--crm-choice-readable)}.lead-contact a.disabled{opacity:.45;pointer-events:none}.lead-contact a>span{min-width:0;display:grid}.lead-contact small{text-transform:uppercase;color:var(--crm-muted);font-size:5px}.lead-contact strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6px;overflow:hidden}.owner-assignment,.quality-gate,.handoff-box{border-bottom:1px solid var(--crm-line);padding:9px}.context-title{color:var(--crm-ink);align-items:center;gap:6px;display:flex}.context-title>svg{color:var(--crm-choice-readable)}.context-title strong{font-size:8px}.context-title em{color:var(--crm-muted);margin-left:auto;font-size:6px;font-style:normal}.owner-assignment>div:last-child{grid-template-columns:1fr auto;gap:5px;margin-top:7px;display:grid}.owner-assignment select{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:6px;height:30px;padding:0 7px;font-size:7px}.owner-assignment button{background:var(--crm-ink);height:30px;color:var(--crm-paper);border:0;border-radius:6px;padding:0 8px;font-size:7px}.quality-gate .context-title{margin-bottom:6px}.quality-gate>div:not(.context-title){align-items:center;gap:6px;min-height:24px;font-size:7px;display:flex}.quality-gate .passed{color:var(--crm-choice-readable)}.quality-gate .missing{color:var(--crm-negative)}.prospect-action-grid{border-bottom:1px solid var(--crm-line);grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.prospect-action-grid button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:36px;color:var(--crm-muted);border-radius:7px;align-items:center;gap:5px;padding:6px;font-size:7px;display:flex}.prospect-action-grid button:hover{border-color:color-mix(in srgb,var(--crm-choice) 35%,var(--crm-line));color:var(--crm-choice-readable)}.prospect-action-grid .recommended{background:var(--crm-choice-readable);border-color:var(--crm-choice-readable);color:var(--crm-paper);grid-column:1/-1;grid-template-columns:18px 1fr auto;display:grid}.prospect-action-grid em{text-transform:uppercase;background:#ffffff29;border-radius:4px;padding:3px 4px;font-size:5px;font-style:normal}.prospect-composer{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;margin:8px;padding:9px}.prospect-composer>span{color:var(--crm-choice-readable);align-items:center;gap:6px;display:flex}.prospect-composer strong{font-size:8px}.prospect-composer p{color:var(--crm-choice-readable);font-size:7px;line-height:1.4}.prospect-composer textarea{resize:vertical;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:7px;width:100%;min-height:85px;padding:7px;font-size:7px;line-height:1.5}.prospect-composer>div{gap:4px;margin-top:5px;display:flex}.prospect-composer button{background:var(--crm-choice-readable);height:28px;color:var(--crm-paper);border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:6px;display:flex}.prospect-composer button:last-child{background:var(--crm-canvas);width:28px;color:var(--crm-muted);justify-content:center;padding:0}.handoff-box p{color:var(--crm-muted);font-size:7px;line-height:1.4}.create-deal{background:var(--crm-choice-readable);width:100%;height:33px;color:var(--crm-paper);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.create-deal.disabled{background:var(--crm-line);color:var(--crm-muted)}.discard-lead{width:100%;height:27px;color:var(--crm-muted);background:0 0;border:0;margin-top:4px;font-size:6px}.domain-proof{border:1px dashed var(--crm-line);min-height:35px;color:var(--crm-muted);border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:0 11px;font-size:6px;display:flex}.domain-proof>span{color:var(--crm-choice-readable);font-weight:600}.domain-proof>i{background:var(--crm-muted);border-radius:50%;width:3px;height:3px}@media (width<=1420px){.prospecting-workspace{grid-template-columns:225px minmax(530px,1fr)}.prospect-actions{grid-column:1/-1;grid-template-columns:180px 1fr 1fr 1fr;max-height:none;display:grid;position:static}.prospect-actions>header,.owner-assignment,.quality-gate,.prospect-action-grid{border-right:1px solid var(--crm-line)}.lead-contact{grid-column:2/3}.owner-assignment{grid-column:3/4}.quality-gate{grid-area:1/4/3/5}.prospect-action-grid{grid-column:1/3}.handoff-box{grid-column:3/4}.prospect-composer{grid-column:1/-1}}@media (width<=1000px){.lead-engine-strip>em{display:none}.prospect-metrics{grid-template-columns:1fr 1fr}.prospecting-workspace{grid-template-columns:1fr}.lead-list{max-height:340px;position:static}.prospect-actions{grid-template-columns:1fr 1fr;display:grid}.prospect-actions>header{grid-column:1/-1}.lead-contact,.owner-assignment,.quality-gate,.prospect-action-grid,.handoff-box{border-right:0;grid-area:auto}.quality-gate,.handoff-box{grid-column:1/-1}.qualification-grid{grid-template-columns:1fr}}@media (width<=700px){.prospect-page-head{display:block}.prospect-page-head>div:last-child{margin-top:13px}.lead-engine-strip{overflow-x:auto}.lead-engine-strip>span{background:var(--crm-paper);padding-right:6px;position:sticky;left:0}.prospect-metrics{grid-template-columns:1fr 1fr}.prospect-queues .refresh-leads{margin-left:0}.lead-identity{grid-template-columns:42px 1fr auto}.lead-owner{display:none}.lead-facts{grid-template-columns:1fr 1fr}.lead-facts>div{border-right:1px solid var(--crm-line)!important;border-bottom:1px solid var(--crm-line)!important}.lead-facts>div:nth-child(2n){border-right:0!important}.lead-facts>div:nth-last-child(-n+2){border-bottom:0!important}.prospect-actions{display:block}.score-breakdown{grid-template-columns:1fr}.domain-proof{white-space:nowrap;overflow-x:auto}}@media (width<=440px){.prospect-page-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.prospect-page-head>div:last-child button{justify-content:center}.prospect-metrics{grid-template-columns:1fr 1fr}.intent-signal{grid-template-columns:28px 1fr}.intent-signal>em{display:none}.lead-facts{grid-template-columns:1fr}.lead-facts>div{border-right:0!important}.lead-facts>div:nth-last-child(2){border-bottom:1px solid var(--crm-line)!important}.qualification-grid{display:block}.qualification-grid>article+article{margin-top:7px}.prospect-timeline>div{grid-template-columns:18px 1fr}.prospect-timeline>div>em{grid-column:2}.lead-contact,.prospect-action-grid{grid-template-columns:1fr}.prospect-action-grid .recommended{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lead-row{transition:none}.spin{animation:none}}.prospect-page-head h1{font-size:32px}.prospect-page-head p{font-size:15px}.prospect-metrics>div,.prospect-metrics>button{min-height:94px;padding:16px 18px}.prospect-metrics small{font-size:12px!important}.prospect-metrics strong{margin:5px 0 3px;font-size:22px}.prospect-metrics em{color:var(--crm-muted);font-size:12px}.prospect-queues{gap:8px;padding-bottom:14px}.prospect-queues>button{border-radius:9px;min-height:42px;padding:0 14px;font-size:14px;font-weight:650}.prospect-queues b{min-width:24px;height:24px;font-size:11px}.prospecting-workspace.simplified{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;display:grid}.prospecting-workspace.simplified .lead-list{max-height:calc(100dvh - 112px);top:92px}.lead-pagination{border-top:1px solid var(--crm-line);background:#fffffff7;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid;position:sticky;bottom:0}.lead-pagination button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:34px;color:var(--crm-ink);border-radius:7px}.lead-pagination button:disabled{opacity:.45}.lead-pagination span{color:var(--crm-muted);font-size:12px}.lead-search{height:50px;margin:12px;padding:0 12px}.lead-search input{font-size:14px!important}.lead-list-meta{height:42px;padding:0 14px}.lead-list-meta span,.lead-list-meta em{font-size:12px}.lead-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:96px;padding:14px 12px}.lead-row>span:nth-child(2)>strong{font-size:14px}.lead-row>span:nth-child(2)>small{margin-top:4px;font-size:12px!important}.lead-row>span:nth-child(2)>em{margin-top:9px;font-size:11px}.lead-row>span:last-child b{width:34px;height:28px;font-size:12px}.lead-row>span:last-child small{font-size:10px!important}.lead-empty strong{font-size:15px}.lead-empty span{font-size:13px}.detail-empty{min-height:500px}.lead-identity.simplified{grid-template-columns:52px minmax(0,1fr) auto 46px 88px;gap:14px;min-height:112px;padding:20px}.lead-identity.simplified h2{margin:5px 0 3px;font-size:24px}.lead-identity.simplified p{font-size:14px}.lead-identity.simplified>span:nth-child(2)>small,.lead-owner small{font-size:11px!important}.lead-owner strong{font-size:14px}.lead-favorite{border:1px solid var(--crm-line);background:var(--crm-paper);width:44px;height:44px;color:var(--crm-muted);border-radius:10px;place-items:center;display:grid}.lead-favorite:hover,.lead-favorite.active{border-color:var(--crm-choice);background:var(--crm-canvas);color:var(--crm-choice-readable)}.lead-favorite:focus-visible{outline:3px solid var(--crm-paper);outline-offset:2px}.lead-heat{border:1px solid var(--crm-line);border-radius:10px;align-content:center;place-items:center;min-width:84px;min-height:52px;padding:8px 10px;display:grid}.lead-heat strong{font-size:14px}.lead-heat small{margin-top:2px;font-size:9px!important}.lead-heat.kall{background:var(--crm-paper);color:var(--crm-muted)}.lead-heat.varm{border-color:color-mix(in srgb,var(--crm-choice) 55%,var(--crm-line));background:var(--crm-canvas);color:var(--crm-choice-readable)}.lead-heat.het{border-color:color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.object-picker-card>b.heat,.object-picker-card>b.favorite{background:var(--crm-canvas);min-width:42px;min-height:26px;color:var(--crm-muted);border-radius:7px;place-items:center;padding:0 7px;font-size:11px;display:grid}.object-picker-card>b.favorite{background:var(--crm-canvas);min-width:30px;color:var(--crm-choice-readable)}.prospect-primary-actions{border-bottom:1px solid var(--crm-line);grid-template-columns:1fr 1fr minmax(160px,1.2fr) minmax(160px,1.2fr);gap:9px;padding:14px 18px;display:grid}.prospect-primary-actions>:is(a,button){border:1px solid var(--crm-line);background:var(--crm-paper);min-height:46px;color:var(--crm-ink);border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.prospect-primary-actions>:is(a,button):hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-choice) 35%,var(--crm-line));color:var(--crm-choice-readable)}.prospect-primary-actions button:disabled{cursor:not-allowed;opacity:.55}.prospect-primary-actions .create-deal{background:var(--crm-choice-readable);border-color:var(--crm-choice-readable);height:auto;color:var(--crm-paper);margin:0}.next-lead-action{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 18px 0;padding:16px;display:grid}.next-lead-action>span{background:var(--crm-paper);width:40px;height:40px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;display:grid}.next-lead-action>div{display:grid}.next-lead-action small{color:var(--crm-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:11px!important}.next-lead-action strong{color:var(--crm-ink);margin-top:3px;font-size:16px}.next-lead-action p{color:var(--crm-muted);margin:4px 0 0;font-size:13px}.next-lead-action em{background:var(--crm-paper);color:var(--crm-choice-readable);border-radius:7px;padding:6px 8px;font-size:12px;font-style:normal}.next-action-time{gap:5px;min-width:190px;display:grid}.next-action-time span{color:var(--crm-muted);font-size:11px;font-weight:700}.next-action-time input{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);font:inherit;border-radius:8px;padding:0 10px}.lead-facts.simplified{border-radius:10px;margin:14px 18px}.lead-facts.simplified>div{min-height:66px;padding:12px 14px}.lead-facts.simplified small{font-size:11px!important}.lead-facts.simplified strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.lead-enrichment-action{width:fit-content;color:var(--crm-choice-readable);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:700}.lead-enrichment-action:disabled{color:var(--crm-muted);cursor:wait}.lead-import-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0912217a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-import-dialog{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:14px;width:min(520px,100%);padding:20px;box-shadow:0 28px 80px #09122140}.lead-import-dialog>header,.lead-import-dialog>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-import-dialog h2{color:var(--crm-ink);margin:2px 0 0;font:700 20px/1.2 Manrope,sans-serif}.lead-import-dialog header small{color:var(--crm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.lead-import-dialog>p{color:var(--crm-muted);margin:18px 0;font-size:13px;line-height:1.55}.lead-import-file{border:1px dashed var(--crm-line);background:var(--crm-paper);min-height:86px;color:var(--crm-choice-readable);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.lead-import-file span{gap:4px;display:grid}.lead-import-file strong{color:var(--crm-ink);font-size:13px}.lead-import-file small{color:var(--crm-muted);font-size:11px}.lead-import-file input{display:none}.lead-import-summary,.lead-import-error{border-radius:9px;margin-top:12px;padding:11px 13px;font-size:12px}.lead-import-summary{background:var(--crm-canvas);color:var(--crm-choice-readable);justify-content:space-between;gap:10px;display:flex}.lead-import-error{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.lead-import-dialog>footer{justify-content:flex-end;margin-top:18px}.lead-import-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.prospect-detail-grid{grid-template-columns:.8fr 1.2fr;gap:12px;margin:0 18px 14px;display:grid}.owner-assignment.simplified,.quality-gate.simplified{border:1px solid var(--crm-line);border-radius:10px;padding:16px}.owner-assignment.simplified header,.quality-gate.simplified header{color:var(--crm-ink);align-items:center;gap:8px;display:flex}.owner-assignment.simplified header svg,.quality-gate.simplified header svg{color:var(--crm-choice-readable)}.owner-assignment.simplified header strong,.quality-gate.simplified header strong{font-size:14px}.quality-gate.simplified header em{color:var(--crm-muted);margin-left:auto;font-size:12px;font-style:normal}.owner-assignment.simplified p{color:var(--crm-muted);margin:8px 0 12px;font-size:12px}.owner-assignment.simplified>div{grid-template-columns:1fr auto;gap:8px;margin:0;display:grid}.owner-assignment.simplified select,.owner-assignment.simplified button{border-radius:8px;height:42px;font-size:13px}.quality-gate.simplified .quality-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.quality-gate.simplified .quality-checks span{align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.quality-gate.simplified .quality-checks .passed{color:var(--crm-choice-readable)}.quality-gate.simplified .quality-checks .missing{color:var(--crm-negative)}.lead-qualification{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;margin:0 18px 14px;padding:16px}.lead-qualification>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-qualification>header>span{color:var(--crm-ink);align-items:center;gap:8px;font-size:14px;display:flex}.lead-qualification>header svg{color:var(--crm-choice-readable)}.lead-qualification>header em{color:var(--crm-muted);font-size:11px;font-style:normal}.quality-checks.compact{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.quality-checks.compact span{background:var(--crm-paper);border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;display:flex}.quality-checks.compact .passed{background:var(--crm-canvas);color:var(--crm-choice-readable)}.quality-checks.compact .missing{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.lead-qualification-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lead-qualification-form label{gap:5px;min-width:0;display:grid}.lead-qualification-form label>span{color:var(--crm-muted);font-size:11px;font-weight:700}.lead-qualification-form :is(input,select,textarea){border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-height:40px;color:var(--crm-ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.lead-qualification-form :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--crm-choice) 55%,var(--crm-line));outline:3px solid var(--crm-paper)}.lead-qualification-form .wide{grid-column:span 3}.lead-qualification-form .reason{grid-column:span 4}.lead-qualification-form textarea{resize:vertical;min-height:54px}.save-lead{background:var(--crm-choice-readable);min-height:54px;color:var(--crm-paper);border:0;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.save-lead:disabled{cursor:wait;opacity:.65}.prospect-timeline.simplified{border-radius:10px;margin:0 18px 14px;padding:16px}.prospect-timeline.simplified>header{margin-bottom:8px}.prospect-timeline.simplified>header>span{font-size:14px}.prospect-timeline.simplified>header>em{font-size:11px}.prospect-timeline.simplified>div{grid-template-columns:1fr auto;gap:12px;min-height:56px}.prospect-timeline.simplified strong{font-size:13px}.prospect-timeline.simplified small,.prospect-timeline.simplified>div>em{font-size:11px!important}.lead-list-error{background:color-mix(in srgb, var(--crm-negative) 8%, var(--crm-paper));border:1px solid color-mix(in srgb, var(--crm-negative) 28%, var(--crm-line));color:var(--crm-negative);border-radius:9px;margin:0 0 10px;padding:10px 14px;font-size:13px}.prospect-empty-history{color:var(--crm-muted);font-size:13px}.prospect-timeline>.prospect-history-window,.prospect-timeline.simplified>.prospect-history-window{border-top:1px solid var(--crm-line);color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:10px 0;font-size:12px;display:flex}.prospect-timeline .prospect-history-window>button{flex:none}.prospect-resolution{border-top:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:flex}.prospect-resolution>span{display:grid}.prospect-resolution strong{color:var(--crm-ink);font-size:14px}.prospect-resolution small{color:var(--crm-muted);margin-top:3px;font-size:12px!important}.prospect-resolution button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:40px;color:var(--crm-muted);border-radius:8px;padding:0 14px;font-size:13px}@media (width<=1100px){.prospecting-workspace.simplified{grid-template-columns:300px minmax(0,1fr)}.prospect-detail-grid{grid-template-columns:1fr}.lead-qualification-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-qualification-form .wide,.lead-qualification-form .reason{grid-column:1/-1}}@media (width<=820px){.prospecting-workspace.simplified{grid-template-columns:1fr}.prospecting-workspace.simplified .lead-list{max-height:380px;position:static}.prospect-primary-actions{grid-template-columns:1fr 1fr}.prospect-primary-actions .create-deal{grid-column:1/-1}}@media (width<=620px){.lead-identity.simplified{grid-template-columns:48px minmax(0,1fr) 44px 80px}.lead-identity.simplified .lead-owner{display:none}.prospect-primary-actions,.prospect-detail-grid,.quality-gate.simplified .quality-checks{grid-template-columns:1fr}.prospect-primary-actions .create-deal{grid-column:auto}.next-lead-action{grid-template-columns:40px minmax(0,1fr)}.next-lead-action em{grid-column:2;width:fit-content}.next-action-time{grid-column:1/-1}.lead-qualification>header{flex-direction:column;align-items:flex-start}.lead-qualification-form{grid-template-columns:1fr}.lead-qualification-form .wide,.lead-qualification-form .reason{grid-column:auto}}.prospect-primary-actions .prospect-action-hint{font-size:var(--insight-text-caption);color:var(--insight-color-muted);grid-column:1/-1;line-height:1.3}.app-shell .prospect-metrics{border:1px solid var(--crm-line);background:var(--crm-line)}.app-shell .prospect-metrics>div,.app-shell .prospect-metrics>button{background:var(--crm-paper);color:var(--crm-ink)}.app-shell .prospect-metrics>button{text-align:left;font:inherit;cursor:pointer;border:0}.app-shell .prospect-metrics>button:hover{background:color-mix(in srgb,var(--crm-choice) 8%,var(--crm-paper))}.app-shell .prospect-metrics>button:focus-visible{outline:2px solid var(--crm-choice-readable);outline-offset:-2px}.app-shell .prospect-metrics small{color:var(--crm-muted)}.app-shell .prospect-metrics strong{color:var(--crm-ink)}.app-shell .prospect-metrics em{color:var(--crm-muted)}.lead-growth-url{border-top:1px solid var(--crm-line);gap:8px;padding:14px 18px;display:grid}.lead-growth-url label{color:var(--crm-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.lead-growth-url input{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:42px;color:var(--crm-ink);border-radius:9px;padding:0 12px;font-size:14px}.lead-growth-url input[aria-invalid=true]{border-color:var(--crm-negative)}.lead-growth-url small{color:var(--crm-muted);font-size:11px;line-height:1.5}.lead-growth-url .lead-growth-url-invalid{color:var(--crm-negative-text)}.lead-growth-url .lead-growth-url-blocked{color:var(--crm-muted);max-width:62ch}.lead-growth-url button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);border-radius:9px;justify-self:start;padding:0 16px;font-size:12px;font-weight:650}.lead-growth-url button:disabled{opacity:.55;cursor:not-allowed}html[data-crm-theme=midnight] :is(.lead-favorite.active,.object-picker-card>b.favorite,.lead-heat.varm,.quality-gate .passed,.quality-gate.simplified .quality-checks .passed,.quality-checks.compact .passed,.recommended-angle){color:var(--crm-choice)}.ic-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ic-heading h1{letter-spacing:-.75px;color:#131e32;margin:4px 0 5px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.18}.ic-heading p{color:var(--muted);max-width:720px;margin:0;font-size:13px}.ic-heading-note{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));min-width:295px;color:var(--crm-choice-readable);border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}.ic-heading-note>span{display:grid}.ic-heading-note strong{color:#243553;font-size:11px}.ic-heading-note small{color:#71809a;margin-top:2px;font-size:9px}.ic-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.ic-summary article{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;min-height:101px;padding:16px;display:flex}.ic-summary article>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:34px;height:34px;color:var(--crm-choice-readable);border-radius:9px;flex:none;place-items:center;display:grid}.ic-summary article>span.ready{color:#0f9f72;background:#eaf9f4}.ic-summary article>span.partial{color:#d97706;background:#fff6e8}.ic-summary article>span.blocked{color:#dc3655;background:#fff0f3}.ic-summary article>div{display:grid}.ic-summary small{text-transform:uppercase;letter-spacing:.06em;color:#8190a5;font-size:9px;font-weight:700}.ic-summary strong{color:#172338;margin:4px 0 1px;font-family:Manrope,sans-serif;font-size:17px}.ic-summary em{color:#8490a3;font-size:9px;font-style:normal}.ic-truth{color:#bd6b05;background:#fffbf3;border:1px solid #f3dfb3;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin-bottom:14px;padding:11px 15px;display:flex}.ic-truth>div{flex:1;display:grid}.ic-truth strong{color:#684209;font-size:11px}.ic-truth span{color:#8b6a34;margin-top:2px;font-size:10px}.ic-truth em{color:#9b7b45;white-space:nowrap;font-size:9px;font-style:normal}.ic-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:58px;margin-bottom:12px;padding:9px;display:flex}.ic-toolbar>label{border:1px solid var(--border);color:#8996a8;background:#f8fafc;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:250px;height:38px;padding:0 10px;display:flex}.ic-toolbar input{color:#243148;background:0 0;border:0;outline:0;width:100%;font-size:11px}.ic-toolbar>div{background:#f3f6fa;border-radius:8px;gap:4px;padding:3px;display:flex}.ic-toolbar button{color:#758197;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:31px;padding:0 10px;font-size:9px}.ic-toolbar button.active{color:var(--crm-choice-readable);background:#fff;font-weight:700;box-shadow:0 1px 4px #1520331a}.ic-workspace{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.ic-list{overflow:hidden}.ic-list>header{border-bottom:1px solid var(--border);background:#f8fafc;justify-content:space-between;align-items:center;height:42px;padding:0 15px;display:flex}.ic-list>header span{color:#56657c;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.ic-list>header em{color:#8a96a8;font-size:9px;font-style:normal}.ic-row{text-align:left;color:#5d6a7f;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) 68px auto 16px;align-items:center;gap:11px;width:100%;min-height:100px;padding:13px 14px;transition:all .16s;display:grid}.ic-row:last-child{border-bottom:0}.ic-row:hover{background:#f9fbff}.ic-row.selected{box-shadow:inset 3px 0 var(--crm-choice);background:#f5f8ff}.ic-row-icon,.ic-detail-icon{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:39px;height:39px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;display:grid}.ic-row-icon.ready,.ic-detail-icon.ready{color:#0f9f72;background:#eaf9f4}.ic-row-icon.blocked,.ic-row-icon.replace,.ic-detail-icon.blocked,.ic-detail-icon.replace{color:#dc3655;background:#fff0f3}.ic-row-icon.degraded,.ic-row-icon.setup,.ic-detail-icon.degraded,.ic-detail-icon.setup{color:#d97706;background:#fff6e8}.ic-row-copy{min-width:0;display:grid}.ic-row-copy>span:first-child{align-items:center;gap:7px;display:flex}.ic-row-copy strong{color:#1f2b41;font-size:12px}.ic-row-copy em{background:var(--crm-halo2);color:var(--crm-ink);border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.ic-row-copy>small{color:#8290a3;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:9px;overflow:hidden}.ic-capabilities{gap:4px;display:flex;overflow:hidden}.ic-capabilities i{color:#5b6a80;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.ic-row-score{text-align:right;gap:4px;display:grid}.ic-row-score strong{color:#3d4a60;font-family:Manrope,sans-serif;font-size:12px}.ic-row-score>span{background:#e7ecf3;border-radius:4px;width:68px;height:4px;overflow:hidden}.ic-row-score i{background:var(--crm-choice);border-radius:4px;height:100%;display:block}.ic-status{background:var(--crm-halo2);min-width:max-content;color:var(--crm-ink);border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.ic-status.ready{color:#08795a;background:#eaf9f4}.ic-status.partial{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.ic-status.degraded,.ic-status.setup{color:#a35806;background:#fff6e8}.ic-status.blocked,.ic-status.replace{color:#b4233e;background:#fff0f3}.ic-status.compact{padding:4px 6px}.ic-detail{color:#dbe5f2;background:#101b2e;border:1px solid #dce3ed;border-radius:13px;padding:18px;position:sticky;top:90px;box-shadow:0 14px 40px #0d172924}.ic-detail>header{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding-bottom:14px;display:flex}.ic-detail>header>div{flex:1;display:grid}.ic-detail>header>div>span{text-transform:uppercase;letter-spacing:.08em;color:#7f91aa;font-size:8px}.ic-detail h2{color:#fff;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:17px}.ic-detail-summary{color:#aab7c9;margin:14px 0;font-size:10px;line-height:1.55}.ic-facts{border:1px solid #ffffff17;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.ic-facts>span{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;min-height:52px;padding:9px;display:grid}.ic-facts>span:nth-child(2n){border-right:0}.ic-facts>span:nth-last-child(-n+2){border-bottom:0}.ic-facts small{color:#72859e;font-size:8px}.ic-facts strong{color:#dce4ef;margin-top:3px;font-size:9px;line-height:1.35}.ic-triad{gap:6px;display:grid}.ic-triad article{background:#ffffff0b;border-left:2px solid #607087;border-radius:8px;padding:9px 10px}.ic-triad article.keep{border-color:#10b981}.ic-triad article.change{border-color:#f59e0b}.ic-triad span,.ic-detail-block h3{text-transform:uppercase;letter-spacing:.08em;color:#8092aa;font-size:8px}.ic-triad p{color:#c3cedd;margin:3px 0 0;font-size:9px;line-height:1.45}.ic-detail-block{margin-top:13px}.ic-detail-block h3{margin:0 0 7px}.ic-tags{flex-wrap:wrap;gap:5px;display:flex}.ic-tags span{color:#afbdcf;border:1px solid #ffffff1a;border-radius:5px;padding:4px 6px;font-size:8px}.ic-next{background:color-mix(in srgb,var(--crm-choice) 22%,transparent);border-radius:9px;gap:9px;margin-top:13px;padding:10px;display:flex}.ic-next>span{background:var(--crm-choice);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ic-next>div{display:grid}.ic-next small{color:#8fa6cd;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ic-next strong{color:#e2e9f3;margin-top:3px;font-size:9px;line-height:1.45}.ic-plan-button{color:#19253a;background:#fff;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:37px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.ic-bottom{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.ic-migration>header,.ic-contract>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;min-height:65px;padding:14px 16px;display:flex}.ic-migration h2,.ic-contract h2{margin:3px 0 0;font-family:Manrope,sans-serif;font-size:14px}.ic-no-rush{color:#08795a;background:#eaf9f4;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.ic-migration>div>article{border-bottom:1px solid #edf1f5;grid-template-columns:28px 1fr;gap:10px;padding:14px 16px;display:grid}.ic-migration>div>article:last-child{border-bottom:0}.phase-number{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:25px;height:25px;color:var(--crm-choice-readable);border-radius:7px;place-items:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;display:grid}.ic-migration article>div{display:grid}.ic-migration article strong{font-size:10px}.ic-migration article small{color:#8490a3;margin:2px 0 8px;font-size:9px}.ic-migration article>div>span{flex-wrap:wrap;gap:5px;display:flex}.ic-migration article button{color:#59677c;background:#fff;border:1px solid #e1e7ef;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.ic-migration article button i{background:var(--crm-choice);border-radius:50%;width:6px;height:6px}.ic-migration article button i.ready{background:#10b981}.ic-migration article button i.blocked,.ic-migration article button i.replace{background:#dc3655}.ic-migration article button i.degraded,.ic-migration article button i.setup{background:#f59e0b}.ic-contract>header>svg{color:var(--crm-choice-readable)}.ic-contract>div{padding:7px 15px 12px}.ic-contract article{border-bottom:1px solid #edf1f5;gap:9px;padding:9px 0;display:flex}.ic-contract article:last-child{border-bottom:0}.ic-contract article>span{color:#0f9f72;background:#eaf9f4;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ic-contract article>div{display:grid}.ic-contract strong{font-size:9px}.ic-contract small{color:#8490a3;margin-top:2px;font-size:8px;line-height:1.4}.ic-empty{color:#9aa6b7;align-content:center;place-items:center;gap:5px;min-height:240px;display:grid}.ic-empty strong{color:#5c697d;font-size:11px}.ic-empty span{font-size:9px}.ic-shadow{margin-bottom:14px;overflow:hidden}.ic-shadow>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:18px;min-height:78px;padding:15px 17px;display:flex}.ic-shadow h2{color:#172338;margin:3px 0 2px;font-family:Manrope,sans-serif;font-size:16px}.ic-shadow header p{color:#8290a3;margin:0;font-size:9px}.ic-shadow-mode{color:#08795a;white-space:nowrap;background:#eaf9f4;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.ic-shadow-safety{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:9px;align-items:flex-start;gap:9px;margin:13px 15px 0;padding:11px 12px;display:flex}.ic-shadow-safety>div{display:grid}.ic-shadow-safety strong{color:#2b3b58;font-size:10px}.ic-shadow-safety span{color:#728099;margin-top:2px;font-size:9px;line-height:1.45}.ic-api-evidence{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 15px 0;display:grid}.ic-api-evidence article{background:#fbfcfe;border:1px solid #e2e8f1;border-radius:8px;padding:10px 11px;display:grid}.ic-api-evidence small{color:#8793a5;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.ic-api-evidence strong{color:#2f3e55;margin:3px 0;font-size:10px}.ic-api-evidence span{color:#7d899b;font-size:8px;line-height:1.45}.ic-shadow-map{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 15px;display:grid}.ic-shadow-map article{background:#fff;border:1px solid #e3e9f1;border-radius:8px;grid-template-columns:1fr auto;align-items:center;column-gap:5px;min-height:65px;padding:9px;display:grid}.ic-shadow-map small{color:#8491a4;grid-column:1/-1;font-size:8px}.ic-shadow-map svg{color:var(--crm-choice-readable)}.ic-shadow-map strong{color:#344257;font-size:8px;line-height:1.35}.ic-shadow-empty{border:1px dashed color-mix(in srgb,var(--crm-choice) 34%,transparent);background:var(--crm-paper);color:var(--crm-choice-readable);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin:0 15px 15px;padding:15px;display:grid}.ic-shadow-empty>div{display:grid}.ic-shadow-empty strong{color:#35445a;font-size:10px}.ic-shadow-empty span{color:#7a8799;margin-top:2px;font-size:9px}.ic-shadow-empty button,.ic-shadow footer button{background:var(--crm-choice);height:34px;color:var(--crm-choice-ink);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.ic-shadow-results{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 15px 12px;display:grid}.ic-shadow-results article{background:#fff;border:1px solid #e3e9f1;border-radius:9px;padding:11px;display:grid}.ic-shadow-results small{text-transform:uppercase;letter-spacing:.05em;color:#8592a4;font-size:8px}.ic-shadow-results strong{color:#25344c;margin:4px 0 1px;font-family:Manrope,sans-serif;font-size:18px}.ic-shadow-results span{color:#909bad;font-size:8px}.ic-shadow-results article.create{background:#f6fcf9;border-color:#cfeede}.ic-shadow-results article.create strong{color:#08795a}.ic-shadow-results article.update{background:#f7f9ff;border-color:#d7e2ff}.ic-shadow-results article.update strong{color:var(--crm-choice-readable)}.ic-shadow-results article.reject{background:#fff8fa;border-color:#f4d5dc}.ic-shadow-results article.reject strong{color:#b4233e}.ic-shadow-review{border:1px solid #f0d9df;border-radius:9px;margin:0 15px 12px;overflow:hidden}.ic-shadow-review>div:first-child{background:#fff8fa;padding:10px 11px;display:grid}.ic-shadow-review>div:first-child>strong{color:#57303a;margin-top:2px;font-size:10px}.ic-shadow-review>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ic-shadow-review article{color:#c2314e;border-top:1px solid #f3e5e9;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.ic-shadow-review article+article{border-left:1px solid #f3e5e9}.ic-shadow-review article>span{display:grid}.ic-shadow-review article strong{text-transform:capitalize;color:#713646;font-size:8px}.ic-shadow-review article small{color:#8b6b73;margin-top:2px;font-size:8px;line-height:1.4}.ic-shadow>footer{background:#f8fafc;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 15px;display:flex}.ic-shadow footer>span{color:#0f9f72;grid-template-columns:18px 1fr;align-items:center;display:grid}.ic-shadow footer>span svg{grid-row:1/3}.ic-shadow footer strong{color:#344257;font-size:9px}.ic-shadow footer small{color:#8995a6;font-size:8px}.flow-health{background:#fff;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:12px;min-height:46px;margin:-8px 0 16px;padding:7px 10px;display:flex}.flow-health-title{color:var(--crm-choice-readable);border-right:1px solid #e7ecf3;align-items:center;gap:7px;padding-right:11px;display:flex}.flow-health-title>span{display:grid}.flow-health-title strong{color:#344258;font-size:9px}.flow-health-title small{color:#8995a6;margin-top:1px;font-size:8px}.flow-health-items{flex:1;align-items:center;gap:5px;display:flex;overflow-x:auto}.flow-health-item{color:#637187;white-space:nowrap;background:#f4f6f9;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.flow-health-item i{background:var(--crm-choice);border-radius:50%;width:6px;height:6px}.flow-health-item.ready i{background:#10b981}.flow-health-item.degraded i,.flow-health-item.setup i{background:#f59e0b}.flow-health-item.blocked i,.flow-health-item.replace i{background:#dc3655}.flow-health-truth{color:#93a0b1;white-space:nowrap;font-size:8px}@media (width<=1180px){.ic-summary{grid-template-columns:1fr 1fr}.ic-workspace{grid-template-columns:1fr}.ic-detail{position:static}.ic-bottom{grid-template-columns:1fr}.ic-row{grid-template-columns:40px minmax(0,1fr) 68px auto 16px}.ic-shadow-map,.ic-api-evidence{grid-template-columns:1fr 1fr}}@media (width<=820px){.ic-heading{display:block}.ic-heading-note{min-width:0;margin-top:14px}.ic-toolbar{flex-direction:column;align-items:stretch}.ic-toolbar>label{flex:none;min-width:0}.ic-toolbar>div{overflow-x:auto}.ic-row{grid-template-columns:38px minmax(0,1fr) auto}.ic-row-score,.ic-row>.ic-status,.ic-row>svg{display:none}.ic-bottom{grid-template-columns:1fr}.flow-health{flex-wrap:wrap;align-items:flex-start}.flow-health-title{border-right:0}.flow-health-items{flex-basis:100%;order:3}.ic-shadow-results{grid-template-columns:repeat(3,1fr)}.ic-shadow-review>div:last-child{grid-template-columns:1fr}.ic-shadow-review article+article{border-left:0}}@media (width<=540px){.ic-summary{grid-template-columns:1fr}.ic-truth{align-items:flex-start}.ic-truth>em{display:none}.ic-row{min-height:90px}.ic-capabilities{display:none}.ic-facts{grid-template-columns:1fr}.ic-facts>span{border-right:0}.ic-facts>span:nth-last-child(-n+2){border-bottom:1px solid #ffffff17}.ic-facts>span:last-child{border-bottom:0}.ic-migration article>div>span{grid-template-columns:1fr 1fr;display:grid}.ic-migration article button{justify-content:flex-start}.flow-health-truth{margin-left:auto}.ic-shadow>header{display:block}.ic-shadow-mode{width:max-content;margin-top:9px}.ic-api-evidence,.ic-shadow-map{grid-template-columns:1fr}.ic-shadow-empty{grid-template-columns:28px 1fr}.ic-shadow-empty button{grid-column:1/-1}.ic-shadow-results{grid-template-columns:1fr 1fr}.ic-shadow-results article:first-child{grid-column:1/-1}.ic-shadow>footer{flex-direction:column;align-items:stretch}.ic-shadow footer button{width:100%}}.drift-monitor{margin:16px 0}.drift-monitor>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 17px;display:flex}.drift-monitor h2{margin:3px 0 0;font-size:15px}.drift-state{color:#08795a;background:#eaf9f4;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.drift-state.attention{color:#b4233e;background:#fff1f2}.drift-metrics{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(5,1fr);display:grid}.drift-metrics article{border-right:1px solid #edf1f5;gap:3px;padding:13px 17px;display:grid}.drift-metrics article:last-child{border-right:0}.drift-metrics small{text-transform:uppercase;letter-spacing:.06em;color:#8490a3;font-size:8px}.drift-metrics strong{font:700 18px Manrope,sans-serif}.drift-row{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:58px;padding:9px 17px;display:grid}.drift-row>span{gap:3px;display:grid}.drift-row strong{font-size:10px}.drift-row small{color:#718096;font-size:8px}.drift-row em{color:#b4233e;background:#fff1f2;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.drift-row button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-choice-readable);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.drift-row button:disabled{opacity:.55}.drift-clear{color:#08795a;align-items:center;gap:9px;padding:15px 17px;display:flex}.drift-clear span{gap:2px;display:grid}.drift-clear strong{font-size:10px}.drift-clear small{color:#718096;font-size:8px}.drift-error{color:#b4233e;background:#fff1f2;border-radius:7px;margin:10px 17px;padding:9px;font-size:9px;font-weight:700}@media (width<=700px){.drift-metrics{grid-template-columns:1fr 1fr}.drift-row{grid-template-columns:1fr auto}.drift-row>em{display:none}}.system-workspace-switch{border:1px solid var(--border);background:#e9eef5;border-radius:10px;gap:3px;width:max-content;margin:0 0 20px;padding:4px;display:flex}.system-workspace-switch button{color:#6d7a8e;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.system-workspace-switch button.active{color:var(--crm-choice-readable);background:#fff;box-shadow:0 2px 7px #1520331a}.system-workspace-switch em{color:#08795a;text-transform:uppercase;letter-spacing:.06em;background:#eaf9f4;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.df-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.df-heading h1{letter-spacing:-.75px;color:#131e32;margin:4px 0 5px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.18}.df-heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px}.df-mode{color:#bd6b05;background:#fffaf0;border:1px solid #f1d69f;border-radius:10px;align-items:center;gap:10px;min-width:274px;padding:11px 13px;display:flex}.df-mode.supabase{color:#0f9f72;background:#f0fbf7;border-color:#bde8d9}.df-mode>span{display:grid}.df-mode strong{color:#37445a;font-size:10px}.df-mode small{color:#8490a3;margin-top:2px;font-size:8px}.df-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.df-summary article{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;min-height:100px;padding:16px;display:flex}.df-summary article>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:35px;height:35px;color:var(--crm-choice-readable);border-radius:9px;flex:none;place-items:center;display:grid}.df-summary article>span.safe{color:#0f9f72;background:#eaf9f4}.df-summary article>span.waiting{color:#d97706;background:#fff6e8}.df-summary article>div{display:grid}.df-summary small{text-transform:uppercase;letter-spacing:.07em;color:#8190a5;font-size:8px;font-weight:700}.df-summary strong{color:#172338;margin:4px 0 1px;font-family:Manrope,sans-serif;font-size:17px}.df-summary em{color:#8490a3;font-size:8px;font-style:normal}.df-boundary{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper)),var(--crm-paper));min-height:62px;color:var(--crm-choice-readable);border-radius:11px;grid-template-columns:28px 1fr 24px 1fr;align-items:center;gap:9px;margin-bottom:14px;padding:10px 14px;display:grid}.df-boundary>div{display:grid}.df-boundary strong{color:#2a3952;font-size:10px}.df-boundary span{color:#75849a;margin-top:2px;font-size:8px}.df-boundary>svg:nth-of-type(2){color:#a4b0c1}.df-flow{margin-bottom:14px}.df-flow>header,.df-schema>header,.df-check>header,.df-roles>header,.df-events>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:14px;min-height:65px;padding:14px 16px;display:flex}.df-flow h2,.df-schema h2,.df-check h2,.df-roles h2,.df-events h2{margin:3px 0 0;font-family:Manrope,sans-serif;font-size:14px}.df-flow>header>span,.df-roles>header>span{color:#65738a;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.df-flow>div{grid-template-columns:repeat(4,1fr);display:grid}.df-flow article{border-right:1px solid #edf1f5;align-items:center;gap:9px;min-height:86px;padding:15px;display:flex;position:relative}.df-flow article:last-child{border-right:0}.df-flow article>b{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:25px;height:25px;color:var(--crm-choice-readable);border-radius:7px;place-items:center;font-size:9px;display:grid}.df-flow article>div{display:grid}.df-flow article strong{font-size:10px}.df-flow article small{color:#738197;margin:2px 0;font-size:8px}.df-flow article span{color:#99a4b4;font-size:7px}.df-flow article>svg{z-index:2;color:#9aa6b7;background:#fff;border-radius:50%;width:16px;height:16px;padding:3px;position:absolute;right:-8px}.df-main{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.df-schema{overflow:hidden}.df-schema>header nav{background:#f3f6fa;border-radius:7px;gap:3px;padding:3px;display:flex;overflow-x:auto}.df-schema>header nav button{color:#7b8799;white-space:nowrap;background:0 0;border:0;border-radius:5px;height:26px;padding:0 7px;font-size:7px}.df-schema>header nav button.active{color:var(--crm-choice-readable);background:#fff;font-weight:700;box-shadow:0 1px 4px #15203314}.df-schema-groups{padding:4px 15px 13px}.df-schema-groups>section>span{text-transform:uppercase;letter-spacing:.07em;color:#7e8ba0;align-items:center;gap:5px;height:33px;font-size:8px;font-weight:700;display:flex}.df-schema-groups>section>span b{background:var(--crm-halo2);border-radius:5px;padding:2px 5px;font-size:7px}.df-schema-groups>section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.df-schema-groups article{border:1px solid #e5eaf1;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:51px;padding:8px 9px;display:flex}.df-schema-groups article>span:first-child{grid-template-columns:18px 1fr;align-items:center;min-width:0;display:grid}.df-schema-groups article svg{color:var(--crm-choice-readable);grid-row:1/3}.df-schema-groups article strong{font-size:9px}.df-schema-groups article small{color:#96a1b1;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.df-schema-groups article>span:last-child{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.df-schema-groups article em,.df-schema-groups article i{color:#6d28d9;white-space:nowrap;background:#f2edff;border-radius:4px;padding:3px 4px;font-size:6px;font-style:normal}.df-schema-groups article i{color:#08795a;background:#eaf9f4;align-items:center;gap:2px;display:flex}.df-check{position:sticky;top:90px;overflow:hidden}.df-check>header button{background:var(--crm-choice);height:30px;color:var(--crm-choice-ink);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:600;display:flex}.df-check>header button:disabled{opacity:.7}.df-check>div{padding:5px 14px}.df-check article{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;min-height:54px;padding:8px 0;display:flex}.df-check article:last-child{border-bottom:0}.df-check article>span{background:var(--crm-halo2);width:22px;height:22px;color:var(--crm-ink);border-radius:6px;place-items:center;font-size:8px;font-weight:700;display:grid}.df-check article.passed>span{color:#0f9f72;background:#eaf9f4}.df-check article>div{display:grid}.df-check article strong{font-size:9px}.df-check article small{color:#8490a3;margin-top:2px;font-size:8px;line-height:1.35}.df-check>footer{color:#0f9f72;background:#f0fbf7;border-top:1px solid #d9f1e8;align-items:center;gap:8px;min-height:53px;padding:10px 14px;display:flex}.df-check>footer>span{display:grid}.df-check>footer strong{color:#17664f;font-size:9px}.df-check>footer small{color:#6a9588;margin-top:2px;font-size:7px}.df-lower{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;display:grid}.df-roles{overflow:hidden}.df-role-table{overflow-x:auto}.df-role-row{border-bottom:1px solid #edf1f5;grid-template-columns:100px 1.35fr repeat(5,.72fr);align-items:center;gap:7px;min-width:760px;min-height:47px;padding:0 14px;display:grid}.df-role-row:last-child{border-bottom:0}.df-role-row.head{color:#8793a5;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;min-height:36px;font-size:7px;font-weight:700}.df-role-row strong{font-size:9px}.df-role-row small{color:#7b879a;font-size:8px}.access-value{border-radius:5px;justify-content:center;align-items:center;gap:3px;width:max-content;min-width:42px;padding:4px 5px;font-size:7px;display:flex}.access-value.manage{color:#08795a;background:#eaf9f4}.access-value.read{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.access-value.none{color:#9aa5b4;background:#f4f6f9}.df-events{overflow:hidden}.df-events>header button{border:1px solid var(--border);color:#65738a;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.df-events>div{padding:0 13px}.df-events article{border-bottom:1px solid #edf1f5;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 0;display:grid}.df-events article>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:26px;height:26px;color:var(--crm-choice-readable);border-radius:7px;place-items:center;display:grid}.df-events article>div{display:grid}.df-events article strong{font-size:8px;line-height:1.35}.df-events article small{color:#8b97a8;margin-top:2px;font-size:7px}.df-events article em{color:#9aa5b4;white-space:nowrap;font-size:7px;font-style:normal}.df-events>footer{color:#728096;background:#f8fafc;align-items:center;gap:7px;min-height:47px;padding:9px 13px;font-size:8px;display:flex}@media (width<=1180px){.df-summary{grid-template-columns:1fr 1fr}.df-main,.df-lower{grid-template-columns:1fr}.df-check{position:static}}@media (width<=820px){.system-workspace-switch{max-width:100%;overflow-x:auto}.df-heading{display:block}.df-mode{min-width:0;margin-top:14px}.df-boundary{grid-template-columns:28px 1fr}.df-boundary>svg:nth-of-type(2){display:none}.df-flow>div{grid-template-columns:1fr 1fr}.df-flow article:nth-child(2){border-right:0}.df-flow article:nth-child(-n+2){border-bottom:1px solid #edf1f5}.df-schema>header{display:block}.df-schema>header nav{margin-top:10px}.df-schema-groups>section>div{grid-template-columns:1fr}}@media (width<=540px){.df-summary,.df-flow>div{grid-template-columns:1fr}.df-flow article{border-bottom:1px solid #edf1f5;border-right:0}.df-flow article:last-child{border-bottom:0}.df-flow article>svg{display:none}.df-boundary{align-items:flex-start}.df-role-row{min-width:700px}.df-schema-groups article>span:last-child em{display:none}}.df-access-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.df-account,.df-live-objects{overflow:hidden}.df-account>header,.df-live-objects>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;padding:14px 16px;display:flex}.df-account h2,.df-live-objects h2{margin:3px 0 0;font-family:Manrope,sans-serif;font-size:14px}.df-session-state{color:#7b8799;background:#f3f6fa;border-radius:12px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.df-session-state i{background:#94a3b8;border-radius:50%;width:6px;height:6px}.df-session-state.authenticated{color:#08795a;background:#eaf9f4}.df-session-state.authenticated i{background:#10b981}.df-session-state.anonymous{color:#a35806;background:#fff6e8}.df-session-state.anonymous i{background:#f59e0b}.df-account-body{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:121px;padding:19px 16px;display:grid}.df-account-avatar{background:linear-gradient(135deg,var(--crm-halo),var(--crm-choice));width:43px;height:43px;color:var(--crm-choice-ink);border-radius:12px;place-items:center;font-size:11px;font-weight:700;display:grid}.df-account-body>div{display:grid}.df-account-body strong{font-size:12px}.df-account-body small{color:#7e8ba0;margin-top:2px;font-size:9px}.df-account-body>div span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:max-content;color:var(--crm-choice-readable);border-radius:5px;margin-top:7px;padding:4px 6px;font-size:8px}.df-secondary-action{border:1px solid var(--border);color:#5e6c82;background:#fff;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:8px;font-weight:600;display:flex}.df-login{grid-template-columns:1fr auto;align-items:end;gap:9px 10px;min-height:121px;padding:14px 16px;display:grid}.df-login p{color:#748196;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.df-login label{gap:5px;display:grid}.df-login label>span{color:#5f6c81;font-size:8px;font-weight:700}.df-login label>div{border:1px solid var(--crm-line);color:#8794a7;background:#f8fafc;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.df-login input{color:#263249;background:0 0;border:0;outline:0;width:100%;font-size:10px}.df-login>button{background:var(--crm-choice);height:36px;color:var(--crm-choice-ink);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.df-login button:disabled,.df-secondary-action:disabled{opacity:.6;cursor:wait}.df-auth-feedback{border-radius:7px;margin:0 16px 13px;padding:8px 10px;font-size:8px;line-height:1.4}.df-auth-feedback.success{color:#08795a;background:#eaf9f4}.df-auth-feedback.error{color:#b4233e;background:#fff0f3}.df-account>footer,.df-live-objects>footer{color:#748196;background:#f8fafc;border-top:1px solid #edf1f5;align-items:center;gap:6px;min-height:42px;padding:9px 15px;font-size:8px;display:flex}.df-live-objects>header>button{border:1px solid var(--border);color:#627087;background:#fff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.df-live-objects>header>button:disabled{opacity:.4}.df-object-counts{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(3,1fr);min-height:81px;display:grid}.df-object-counts>span{border-right:1px solid #edf1f5;grid-template-columns:28px 1fr;align-items:center;padding:13px 14px;display:grid}.df-object-counts>span:last-child{border-right:0}.df-object-counts i{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:26px;height:26px;color:var(--crm-choice-readable);border-radius:7px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.df-object-counts strong{color:#1d2940;font-family:Manrope,sans-serif;font-size:15px}.df-object-counts small{color:#8490a3;font-size:7px}.df-live-state{color:#0f9f72;align-items:center;gap:9px;min-height:72px;padding:13px 16px;display:flex}.df-live-state>div{display:grid}.df-live-state strong{color:#334159;font-size:9px}.df-live-state span{color:#7c899b;margin-top:2px;font-size:8px;line-height:1.4}.df-events-empty{color:#8a96a8;justify-content:center;align-items:center;gap:7px;font-size:8px;min-height:116px!important;display:flex!important}.df-events-empty span{display:block}@media (width<=1180px){.df-access-grid{grid-template-columns:1fr}}.df-team{margin-bottom:14px;overflow:hidden}.df-team>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:62px;padding:13px 16px;display:flex}.df-team>header h2{margin:3px 0 0;font:700 14px Manrope,sans-serif}.df-team>header>span{color:#617089;align-items:center;gap:6px;font-size:9px;display:flex}.df-team>p{color:#728096;border-bottom:1px solid #edf1f5;margin:0;padding:11px 16px;font-size:9px}.df-team-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) 150px 130px 90px 112px;align-items:end;gap:10px;min-height:62px;padding:9px 14px;display:grid}.df-team-row:last-child{border-bottom:0}.df-team-person{align-self:center;align-items:center;gap:9px;min-width:0;display:flex}.df-team-person>b{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:31px;height:31px;color:var(--crm-choice-readable);border-radius:9px;flex:0 0 31px;place-items:center;font-size:8px;display:grid}.df-team-person>span{min-width:0;display:grid}.df-team-person strong{font-size:9px}.df-team-person small{color:#8793a5;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.df-team-row label{color:#7d899c;gap:4px;font-size:7px;font-weight:700;display:grid}.df-team-row select{color:#344258;background:#fff;border:1px solid #dbe3ed;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.df-team-row select:disabled{color:#8793a5;background:#f5f7fa}.df-team-result{color:#9aa5b4;align-self:center;font-size:7px}.df-team-result.saved{color:#08795a}.df-team-row>button{background:var(--crm-choice);height:32px;color:var(--crm-choice-ink);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.df-team-row>button:disabled{color:#99a5b6;background:#e7ecf4}@media (width<=920px){.df-team-row{grid-template-columns:1fr 1fr}.df-team-person{grid-column:1/-1}.df-team-result{display:none}.df-team-row>button{width:112px}}.df-audit{margin-bottom:14px;overflow:hidden}.df-audit>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.df-audit>header h2{margin:3px 0 0;font:700 14px Manrope,sans-serif}.df-audit>header nav{flex-wrap:wrap;gap:4px;display:flex}.df-audit>header button{color:#718096;background:#fff;border:1px solid #e1e7ef;border-radius:7px;height:27px;padding:0 8px;font-size:7px}.df-audit>header button.active{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.df-audit>p{color:#738196;border-bottom:1px solid #edf1f5;margin:0;padding:10px 16px;font-size:8px}.df-audit article{border-bottom:1px solid #edf1f5;grid-template-columns:90px minmax(220px,1fr) 150px 135px 92px;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.df-audit article:last-child{border-bottom:0}.df-audit article>span:not(.df-audit-kind){display:grid}.df-audit article strong{font-size:8px}.df-audit article small,.df-audit time{color:#8692a4;font-size:7px}.df-audit-kind{color:#5e6d84;background:#f2f5f9;border-radius:6px;align-items:center;gap:4px;width:max-content;padding:4px 6px;font-size:7px;display:flex}.df-audit article>button{color:#52627a;background:#fff;border:1px solid #dce4ee;border-radius:7px;height:28px;font-size:7px}.df-audit article>button:disabled{opacity:.4}.df-audit-change{background:#f8fafc;border-radius:7px;grid-column:1/-1;gap:5px;padding:8px;display:grid}.df-audit-change>span{grid-template-columns:140px 1fr 18px 1fr;align-items:center;gap:8px;font-size:7px;display:grid}.df-audit-change del{color:#a74c5b;text-decoration:none}.df-audit-change ins{color:#08795a;text-decoration:none}@media (width<=900px){.df-audit>header{flex-direction:column;align-items:flex-start}.df-audit article{grid-template-columns:90px 1fr 100px}.df-audit article>time{display:none}.df-audit-change{grid-column:1/-1}.df-audit-change>span{grid-template-columns:1fr}.df-audit-change svg{display:none}}@media (width<=620px){.df-login{grid-template-columns:1fr}.df-login p{grid-column:auto}.df-account-body{grid-template-columns:42px 1fr}.df-account-body .df-secondary-action{grid-column:1/-1;justify-self:start}.df-object-counts>span{text-align:center;grid-template-columns:1fr;justify-items:center}.df-object-counts i{grid-row:auto;margin-bottom:4px}}.df-demo-body{grid-template-columns:44px 1fr;align-items:start;gap:12px;min-height:153px;padding:19px 16px;display:grid}.df-demo-body>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:42px;height:42px;color:var(--crm-choice-readable);border-radius:11px;place-items:center;display:grid}.df-demo-body>div{display:grid}.df-demo-body strong{color:#263249;font-size:11px}.df-demo-body p{color:#748196;max-width:560px;margin:5px 0 11px;font-size:9px;line-height:1.5}.df-demo-body>div>div{flex-wrap:wrap;gap:5px;display:flex}.df-demo-body em{color:#08795a;background:#eaf9f4;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.df-demo-card .df-session-state{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.df-demo-card .df-session-state i{background:var(--crm-choice)}@media (width<=620px){.df-demo-body{grid-template-columns:1fr}.df-demo-body>span{width:36px;height:36px}.df-demo-body p{font-size:8px}}.system-overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.system-overview-heading h1{letter-spacing:-.75px;color:#131e32;margin:4px 0 5px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.18}.system-overview-heading p{color:var(--muted);margin:0;font-size:13px}.system-demo-boundary{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));min-width:270px;color:var(--crm-choice-readable);border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex}.system-demo-boundary>span{display:grid}.system-demo-boundary strong{color:#344258;font-size:10px}.system-demo-boundary small{color:#8490a3;margin-top:2px;font-size:8px}.system-overview-status{color:#0f9f72;background:#f4fcf8;border:1px solid #cfeade;border-radius:11px;align-items:center;gap:10px;min-height:64px;margin-bottom:14px;padding:11px 14px;display:flex}.system-overview-status>div{display:grid}.system-overview-status strong{color:#28604f;font-size:10px}.system-overview-status span{color:#66877d;margin-top:2px;font-size:8px;line-height:1.45}.system-overview-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.system-overview-card{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;min-height:220px;padding:16px;display:flex;box-shadow:0 2px 5px #15203306}.system-overview-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.system-overview-card>header>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:37px;height:37px;color:var(--crm-choice-readable);border-radius:10px;place-items:center;display:grid}.system-overview-card>header>em{color:#67758a;background:#f1f4f8;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:700}.system-overview-card.ready>header>span,.system-overview-card.safe>header>span{color:#0f9f72;background:#eaf9f4}.system-overview-card.ready>header>em,.system-overview-card.safe>header>em{color:#08795a;background:#eaf9f4}.system-overview-card.progress>header>span{color:#d97706;background:#fff6e8}.system-overview-card h2{color:#1c2940;margin:17px 0 6px;font:700 15px Manrope,sans-serif}.system-overview-card p{color:#748196;margin:0 0 18px;font-size:9px;line-height:1.55}.system-overview-card button{color:#526177;background:#fff;border:1px solid #dfe5ed;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:34px;margin-top:auto;padding:0 9px;font-size:8px;font-weight:700;display:flex}.system-overview-card button:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);background:var(--crm-paper);color:var(--crm-choice-readable)}.system-next{grid-template-columns:1fr 28px 1fr;align-items:center;gap:12px;min-height:90px;padding:14px 17px;display:grid}.system-next>span{grid-template-columns:34px 1fr;display:grid}.system-next b{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:29px;height:29px;color:var(--crm-choice-readable);text-transform:uppercase;border-radius:8px;grid-row:1/3;place-items:center;font-size:7px;display:grid}.system-next strong{color:#344258;font-size:10px}.system-next small{color:#8490a3;margin-top:3px;font-size:8px}.system-next>svg{color:#a8b4c4}@media (width<=1180px){.system-overview-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.system-overview-heading{display:block}.system-demo-boundary{min-width:0;margin-top:14px}.system-next{grid-template-columns:1fr}.system-next>svg{justify-self:center;transform:rotate(90deg)}}@media (width<=540px){.system-overview-grid{grid-template-columns:1fr}.system-overview-card{min-height:190px}.system-overview-heading h1{font-size:24px}}:root{--crm-body:16px;--crm-small:14px;--crm-label:13px}body{font-size:var(--crm-body)}.sidebar{width:272px}.workspace{width:calc(100% - 272px);margin-left:272px}.brand{min-height:82px;padding:18px 20px}.brand strong{font-size:17px}.brand small{font-size:var(--crm-label);text-transform:none;letter-spacing:0}.sidebar nav{padding:18px 14px 24px}.sidebar nav button{height:auto;min-height:46px;padding:11px 13px;font-size:15px}.nav-label{color:#91a0b5;font-size:var(--crm-label);text-transform:none;letter-spacing:0;padding:13px 12px 7px}.nav-label:first-child{padding-top:0}.nav-group+.nav-group{margin-top:4px}.topbar{height:auto;min-height:72px}.breadcrumb,.breadcrumb strong,.global-search,.call-button,.primary-button,.pill,.date-pill,.secondary-button{font-size:var(--crm-small)}.main-content{width:100%;max-width:1440px;padding:36px 40px 64px}.page-heading h1,.ic-heading h1,.customer-page-head h1,.closing-header h1,.prospecting-heading h1,.df-heading h1{font-size:clamp(30px,2.3vw,38px);line-height:1.12}.page-heading p,.ic-heading p,.customer-page-head p,.closing-header p,.prospecting-heading p,.df-heading p{max-width:70ch;font-size:15px;line-height:1.55}.eyebrow,.section-kicker{font-size:var(--crm-label);text-transform:none;letter-spacing:0}.panel-heading h2{font-size:17px}.panel-heading{min-height:76px;padding:19px 21px 16px}.main-content :where(small,label,input,select,textarea){line-height:1.45;font-size:var(--crm-small)!important}.main-content :where(button,p){line-height:1.45}.metric-copy small,.metric-copy em,.focus-copy small,.team-row small,.pipeline-summary span,.deal-card p,.delivery-card p,.next-step,.status-badge,.table-head,.company-cell small{font-size:var(--crm-label)}.pipeline-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.pipeline-list-tools{border:1px solid var(--crm-line);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:54px;margin-bottom:10px;padding:7px 10px;display:flex}.pipeline-list-tools label{border:1px solid var(--crm-line);color:#7d899b;background:#f8fafc;border-radius:8px;flex:1;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.pipeline-list-tools input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.pipeline-list-tools>span{color:#7d899b;font-size:10px}.pipeline-pagination{border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:10px;min-height:52px;padding:8px 13px;display:flex}.pipeline-pagination button{border:1px solid var(--crm-line);color:#536177;background:#fff;border-radius:8px;height:34px;padding:0 11px}.pipeline-pagination button:disabled{opacity:.45}.pipeline-pagination span{color:#7d899b;font-size:10px}@media (width<=720px){.pipeline-list-tools{flex-direction:column;align-items:stretch}.pipeline-list-tools>span{padding:0 4px}}.pipeline-priority-note{background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));min-height:58px;color:var(--crm-ink);border:1px solid #d9e3fa;border-radius:11px;align-items:center;gap:11px;margin:0 0 14px;padding:12px 16px;display:flex}.pipeline-priority-note span{gap:3px;display:grid}.pipeline-priority-note strong{color:#1f3565;font-size:13px}.pipeline-priority-note small{color:#647694;font-size:12px}.pipeline-controls{align-items:center;gap:8px;display:flex}.pipeline-controls button{border:1px solid var(--border);color:#536177;background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:14px;font-weight:650;display:flex}.pipeline-controls button.active{border-color:var(--crm-choice);background:var(--crm-choice);color:var(--crm-choice-ink)}.pipeline-controls b{background:var(--crm-halo2);color:#536177;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.pipeline-controls button.active b{color:#fff;background:#ffffff2e}.pipeline-view-toggle{border:1px solid var(--border);background:var(--crm-halo2);border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.pipeline-view-toggle button{color:#657389;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:650}.pipeline-view-toggle button.active{color:#172338;background:#fff;box-shadow:0 1px 5px #1520331f}.pipeline-list-row{color:#536177;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(240px,1.25fr) minmax(150px,.75fr) minmax(120px,.55fr) 90px minmax(210px,1fr);align-items:center;gap:18px;min-height:76px;padding:12px 18px;font-size:14px;display:grid}.pipeline-list-row:last-child{border-bottom:0}.pipeline-list-row[role=button],.deal-card[role=button]{cursor:pointer}.pipeline-list-row[role=button]:hover,.pipeline-list-row[role=button]:focus-visible{z-index:1;box-shadow:inset 3px 0 var(--crm-choice);background:#f6f9ff;outline:2px solid #0000;position:relative}.deal-card[role=button]:hover,.deal-card[role=button]:focus-visible{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--crm-choice) 24%,transparent);outline:2px solid #0000}.pipeline-list-head{color:#8995a6;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;min-height:46px;font-size:12px;font-weight:700}.pipeline-company{align-items:center;gap:11px;min-width:0;display:flex}.pipeline-company>i{background:var(--crm-halo2);color:#5a6880;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:750;display:grid}.deal-panel-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09122161;justify-content:flex-end;display:flex;position:fixed;inset:0}.deal-panel{background:#f7f9fc;border-left:1px solid #dfe6ef;width:min(480px,100%);height:100%;padding:26px;overflow-y:auto;box-shadow:-24px 0 70px #0912212e}.deal-panel>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.deal-panel h2{color:#172338;margin:6px 0 3px;font:750 24px/1.2 Manrope,sans-serif}.deal-panel p{color:#748196;margin:0;font-size:14px}.deal-panel-facts{grid-template-columns:1fr 1fr .75fr;gap:10px;margin:18px 0 12px;display:grid}.deal-panel-facts>div,.deal-panel-next,.deal-panel-actions{background:#fff;border:1px solid #dfe6ef;border-radius:11px}.deal-panel-facts>div{align-content:center;gap:7px;min-height:82px;padding:14px;display:grid}.deal-panel-facts small,.deal-panel-next small{color:#8490a3;font-size:11px}.deal-panel-facts strong{color:#253148;font-size:13px}.deal-panel-next{gap:9px;padding:17px;display:grid}.deal-panel-next>span{color:var(--crm-choice-readable);align-items:center;gap:7px;display:flex}.deal-panel-next strong{color:#172338;font-size:16px}.deal-panel-actions{margin-top:12px;padding:17px}.deal-panel-actions .primary-button{justify-content:center;width:100%;margin-top:11px}.deal-panel-actions .primary-button:disabled{cursor:not-allowed;opacity:.5}.deal-panel-actions>small:last-child{color:#7a8799;margin-top:9px;font-size:11px;line-height:1.45;display:block}.deal-edit-card,.deal-stage-card,.deal-history,.deal-decision-card,.deal-closed-card{background:#fff;border:1px solid #dfe6ef;border-radius:11px;margin-top:14px;padding:17px}.deal-edit-card,.deal-stage-card{gap:12px;display:grid}.deal-edit-grid{grid-template-columns:1.2fr .8fr 1fr;gap:9px;display:grid}.deal-edit-card label,.deal-stage-card label{color:#657389;gap:6px;font-size:11px;font-weight:650;display:grid}.deal-edit-card input,.deal-edit-card textarea,.deal-stage-card textarea{color:#172338;background:#f9fbfd;border:1px solid #d8e0eb;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px;font:500 13px/1.4 Inter,sans-serif}.deal-edit-card textarea,.deal-stage-card textarea{resize:vertical;min-height:70px}.deal-edit-card input:focus,.deal-edit-card textarea:focus,.deal-stage-card textarea:focus{border-color:var(--crm-choice);background:var(--crm-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.deal-edit-card .primary-button,.deal-stage-card .secondary-button{justify-content:center;width:100%}.deal-edit-card .primary-button:disabled,.deal-stage-card .secondary-button:disabled{cursor:not-allowed;opacity:.5}.deal-stage-card>strong{color:#253148;align-items:center;gap:7px;font-size:14px;display:flex}.deal-panel-message{border-radius:8px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.45}.deal-panel-message.ok{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.deal-panel-message.error{color:#b4233e;background:#fff0f3}.deal-history>header{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-bottom:9px;display:flex}.deal-history>header strong{color:#7a8799;font-size:10px}.deal-history-more{color:#253148;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:100%;min-height:40px;margin-top:8px;font-size:12px;font-weight:600}.deal-history article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 0;display:flex}.deal-history article:last-of-type{border-bottom:0}.deal-history article>span{gap:4px;min-width:0;display:grid}.deal-history article strong{color:#253148;font-size:12px}.deal-history article small,.deal-history>p{color:#8490a3;font-size:10px}.deal-history article em{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));max-width:42%;color:var(--crm-choice-readable);text-align:right;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal}.deal-decision-card{gap:11px;display:grid}.deal-decision-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.deal-decision-options button{color:#536177;background:#fff;border:1px solid #d8e0eb;border-radius:8px;min-height:40px;font-size:12px;font-weight:700}.deal-decision-options button:disabled{cursor:not-allowed;opacity:.42}.deal-decision-options button[aria-pressed=true]{border-color:var(--crm-choice);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);opacity:1}.deal-decision-options button.active.won{border-color:var(--crm-choice);background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.deal-decision-options button.active.lost{color:#b4233e;background:#fff0f3;border-color:#dd6b7d}.deal-decision-options button.active.nurture{color:#9a5d08;background:#fff7e8;border-color:#d7a23f}.deal-decision-options button.active.follow-up{color:#7d6026;background:#fbf6ec;border-color:#b89561}.deal-decision-card>small{color:#7a8799;font-size:10px;line-height:1.45}.deal-decision-card label{color:#657389;gap:6px;font-size:11px;font-weight:650;display:grid}.deal-decision-card select{color:#172338;background:#f9fbfd;border:1px solid #d8e0eb;border-radius:8px;min-height:42px;padding:9px 11px;font:500 13px/1.4 Inter,sans-serif}.deal-decision-card textarea{color:#172338;resize:vertical;background:#f9fbfd;border:1px solid #d8e0eb;border-radius:8px;min-height:68px;padding:9px 11px;font:500 13px/1.4 Inter,sans-serif}.decision-save{color:#fff;background:#172338;border:0;border-radius:8px;min-height:42px;font-size:12px;font-weight:700}.decision-save:disabled{cursor:not-allowed;opacity:.45}.deal-closed-card{gap:7px;display:grid}.deal-closed-card strong{font:750 20px/1.2 Manrope,sans-serif}.deal-closed-card p{color:#657389;margin:0;font-size:12px;line-height:1.5}.deal-closed-card.won strong{color:var(--crm-choice-readable)}.deal-closed-card.lost strong{color:#b4233e}.deal-closed-card.nurture strong{color:#9a5d08}@media (width<=520px){.deal-panel{padding:20px 16px}.deal-edit-grid{grid-template-columns:1fr}}.pipeline-company>span{min-width:0;display:grid}.pipeline-company strong{color:#1e2a40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pipeline-company small{color:#8490a3;margin-top:3px;font-size:12px!important}.pipeline-stage{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:fit-content;color:var(--crm-choice-readable);border-radius:7px;padding:6px 9px;font-size:12px;font-weight:650}.pipeline-next-step{color:#536177;align-items:center;gap:7px;display:flex}.pipeline-next-step svg{color:#8490a3;flex:none}@media (width<=980px){.pipeline-list{overflow-x:auto}.pipeline-list-row{min-width:980px}}.customer-top-metrics>div{min-height:96px;padding:17px 18px}.customer-top-metrics small{font-size:12px!important}.customer-top-metrics strong{font-size:21px}.customer-top-metrics em{font-size:12px}.customer-search{height:50px;margin:12px 12px 9px;padding:0 12px}.customer-search input{font-size:14px!important}.customer-filters{gap:5px;padding:0 12px 11px}.customer-filters button{min-height:36px;padding:0 10px;font-size:12px}.customer-count{height:42px;padding:0 13px;font-size:12px}.customer-index-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:10px;min-height:102px;padding:14px 12px}.customer-index-row>span:nth-child(2)>strong{font-size:14px}.customer-index-row small,.customer-index-row em{font-size:12px!important}.customer-index-row em{margin-top:8px}.health-ring{width:38px;height:38px}.health-ring b{font-size:12px}.customer-hero{grid-template-columns:minmax(270px,1fr) auto 150px 38px;gap:16px;min-height:148px;padding:20px}.customer-status-line em,.customer-status-line small,.customer-owner small,.hero-health>small{font-size:11px!important}.customer-identity h2{font-size:24px}.customer-identity p,.customer-owner strong{font-size:14px}.hero-health>strong{font-size:20px}.customer-contact-actions{gap:8px;padding-top:14px}.customer-contact-actions a,.customer-contact-actions button{min-height:42px;padding:0 13px;font-size:13px}.next-best-action{grid-template-columns:46px minmax(0,1fr) auto auto;gap:14px;min-height:116px;padding:17px 18px}.next-best-action>span{width:44px;height:44px}.next-best-action small{font-size:11px!important}.next-best-action strong{font-size:16px}.next-best-action p{max-width:760px;font-size:13px}.next-best-action>em{font-size:12px}.next-best-action>button{min-height:42px;padding:0 14px;font-size:13px}.customer-tabs{gap:4px;min-height:50px}.customer-tabs button{height:49px;padding:0 14px;font-size:14px}.overview-metrics article{min-height:112px;padding:17px}.overview-metrics small,.overview-metrics em{font-size:12px!important}.overview-metrics strong{font-size:19px}.overview-grid>.panel{min-height:300px}.overview-grid article>header,.customer-table-card>header,.customer-timeline>header,.invoice-list>header,.milestone-card>header,.delivery-ownership>header,.files-card>header{height:62px;padding:0 16px}.overview-grid header>span,.customer-table-card>header>span,.customer-timeline>header>span,.invoice-list>header>span,.milestone-card>header>span,.delivery-ownership>header>span,.files-card>header>span{font-size:14px}.overview-grid header button,.customer-timeline header button,.invoice-list header button{font-size:12px}.detail-row{min-height:52px;margin:0 16px}.detail-row span{font-size:12px}.detail-row strong{font-size:13px}.delivery-step{min-height:48px;padding:0 16px}.delivery-step strong,.contact-person strong{font-size:13px}.attention-item small,.contact-person small,.contact-person em{font-size:11px!important}.attention-item strong{font-size:13px}.contact-person{min-height:76px;margin:0 16px}.timeline-entry{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:92px;padding:16px}.timeline-icon{width:36px;height:36px}.timeline-entry strong{font-size:13px}.timeline-entry small{font-size:11px!important}.timeline-entry p,.timeline-composer p{font-size:13px;line-height:1.5}.timeline-composer{padding:20px}.timeline-composer h3{font-size:18px}.timeline-composer>div button{min-height:40px;padding:0 10px;font-size:12px}.timeline-composer .composer-save{min-height:44px;font-size:13px}.timeline-composer>small{font-size:11px}@media (width<=1180px){.customer360-layout{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.customer360-layout{grid-template-columns:1fr}}@media (width<=620px){.pipeline-toolbar{flex-direction:column;align-items:stretch}.pipeline-controls,.pipeline-view-toggle{width:100%}.pipeline-controls button,.pipeline-view-toggle button{flex:1;justify-content:center}}.metric-copy strong{font-size:24px}.focus-copy strong,.team-row strong,.team-row b,.deal-card h3,.delivery-card h3,.company-cell strong,.table-row,.search-field input,.segmented button,.link-button{font-size:var(--crm-small)}.focus-item{min-height:78px;padding:14px 10px}.table-row{min-height:72px}.deal-card,.delivery-card{padding:16px}.delivery-card.selected{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-choice) 26%,transparent), inset 3px 0 var(--crm-choice)}.delivery-commandbar{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.delivery-commandbar button{border:1px solid var(--crm-line);background:var(--crm-paper);height:38px;color:var(--crm-muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.delivery-commandbar button.active{border-color:var(--crm-choice);background:var(--crm-choice);color:var(--crm-choice-ink)}.delivery-commandbar b{background:var(--crm-halo2);min-width:21px;height:21px;color:var(--crm-ink);border-radius:11px;place-items:center;font-size:9px;display:grid}.delivery-commandbar button.active b{color:#fff;background:#ffffff2e}.delivery-queue{overflow:hidden}.delivery-queue-row{text-align:left;color:#536177;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1.1fr) .55fr .5fr minmax(260px,1.35fr) .55fr 20px;align-items:center;gap:14px;width:100%;min-height:68px;padding:0 17px;font-size:11px;display:grid}.delivery-queue-row:not(.head):hover{background:#f8faff}.delivery-queue-row.head{color:#8995a6;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;min-height:40px;font-size:9px;font-weight:700}.delivery-queue-row:not(.head)>span:nth-child(4){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.delivery-company{align-items:center;gap:10px;min-width:0;display:flex}.delivery-company>i{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:34px;height:34px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.delivery-company>span{min-width:0;display:grid}.delivery-company strong{color:#253148;font-size:12px}.delivery-company small{color:#8490a3;margin-top:2px;font-size:9px}.delivery-queue-row>em{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:6px;justify-self:start;padding:5px 7px;font-size:9px;font-style:normal}.delivery-queue-row>em.blocked{color:#b4233e;background:#fff0f3}.delivery-queue-empty{color:#7d899b;align-content:center;place-items:center;gap:6px;min-height:260px;display:grid}.delivery-queue-empty strong{color:#344258}.delivery-focus-backdrop{z-index:115;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0912217a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delivery-focus{background:#f5f7fb;border-radius:15px;width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 85px #09122147}.delivery-focus>header{z-index:2;background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;min-height:66px;padding:13px 17px;display:flex;position:sticky;top:0}.delivery-focus>header span{gap:2px;display:grid}.delivery-focus>header small{text-transform:uppercase;color:#7d899b;font-size:9px}.delivery-focus>header strong{font-size:16px}.delivery-focus>header button{border:1px solid var(--crm-line);background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.delivery-focus .delivery-detail-grid{margin:0;padding:14px}.delivery-focus .delivery-saved-notice{margin:12px 14px 0}@media (width<=900px){.delivery-queue-row{grid-template-columns:minmax(180px,1fr) .6fr .8fr 20px}.delivery-queue-row>span:nth-child(3),.delivery-queue-row>span:nth-child(5){display:none}.delivery-focus-backdrop{padding:10px}.delivery-focus{max-height:calc(100vh - 20px)}}.delivery-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;line-height:1.45;display:-webkit-box;overflow:hidden}.delivery-card-facts{border-top:1px solid #edf1f5;gap:7px;margin:14px 0 0;padding:12px 0 0;display:grid}.delivery-card-facts div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;display:grid}.delivery-card-facts dt,.delivery-card-facts dd{margin:0;font-size:11px;line-height:1.35}.delivery-card-facts dt{color:#8490a3}.delivery-card-facts dd{color:#27344a;overflow-wrap:anywhere;font-weight:650}.delivery-column-empty{color:#8793a5;border:1px dashed #cbd5e1;border-radius:10px;place-items:center;min-height:84px;font-size:12px;display:grid}.delivery-inline-detail{background:#f7f9fc;border:1px solid #d9e1ec;border-radius:14px;margin-top:18px;overflow:hidden}.delivery-inline-detail>header{background:#fff;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.delivery-inline-detail>header span{gap:3px;display:grid}.delivery-inline-detail>header small{color:#7c899c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.delivery-inline-detail>header strong{color:#182337;font:700 17px/1.25 Manrope,sans-serif}.delivery-inline-detail>header button{color:#64748b;background:#fff;border:1px solid #dce3ec;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.delivery-inline-detail .delivery-detail-grid{margin:16px}.delivery-saved-notice{border:1px solid color-mix(in srgb,var(--crm-choice) 35%,var(--crm-paper));background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:9px;margin:14px 16px 0;padding:11px 13px;font-size:12px;font-weight:650}.delivery-plan-button{background:var(--crm-paper);width:calc(100% - 28px);min-height:40px;color:var(--crm-choice-readable);border:1px solid #d8e1ee;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:14px;font-size:12px;font-weight:650;display:flex}.delivery-plan-form{background:#f8faff;border:1px solid #dce5f3;border-radius:10px;gap:11px;margin:14px;padding:15px;display:grid}.delivery-plan-form label{color:#64748b;gap:6px;font-size:12px;font-weight:650;display:grid}.delivery-plan-form input{color:#26344a;background:#fff;border:1px solid #d9e2ee;border-radius:8px;height:42px;padding:0 11px;font-size:13px}.delivery-plan-form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.delivery-plan-form>div:last-child button{color:#536177;background:#fff;border:1px solid #d8e1ee;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px}.delivery-plan-form>div:last-child .primary-button{background:var(--crm-choice);color:var(--crm-choice-ink);border:0}.delivery-plan-form button:disabled{opacity:.5;cursor:not-allowed}.revenue-flow>header{min-height:50px;padding:0 18px}.revenue-flow>header strong{font-size:13px}.revenue-flow>header small{font-size:12px}.revenue-flow article{grid-template-columns:30px 1fr 16px;min-height:74px;padding:12px 14px}.revenue-flow article>span{width:28px;height:28px;font-size:11px}.revenue-flow article small{font-size:12px}.revenue-flow article strong{font-size:15px}.sales-work-rule{min-height:52px;padding:10px 14px;font-size:13px}.sales-work-rule b{width:24px;height:24px;font-size:11px}.sales-view-switch button{min-height:44px;font-size:14px}.kanban{grid-template-columns:repeat(6,minmax(280px,1fr))}.delivery-board{grid-template-columns:repeat(5,minmax(280px,1fr))}.kanban-column,.delivery-column{min-width:280px;padding:14px}.kanban-heading,.delivery-heading,.kanban-heading>strong{font-size:12px}.kanban-heading>span,.delivery-heading>span{font-size:13px}.kanban-heading b,.delivery-heading b{font-size:11px}.workspace-subnav{display:none}@media (width<=820px){.sidebar{width:min(320px,88vw)}.workspace{width:100%;margin-left:0}.main-content{padding:26px 18px 48px}}.customer-top-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer360-layout{grid-template-columns:280px minmax(0,1fr);gap:16px}.customer-index-row{grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:88px}.customer-index-row em{margin-top:6px;line-height:1.35}.customer-hero{grid-template-columns:minmax(270px,1fr) auto minmax(105px,150px);gap:20px;min-height:142px}.hero-health>strong{white-space:nowrap}.customer-contact-actions{gap:10px}.customer-contact-actions button{justify-content:center;min-width:150px}.customer-next-step{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;margin:12px 0;padding:14px 17px;display:grid}.customer-next-step>span{background:var(--crm-paper);width:36px;height:36px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;display:grid}.customer-next-step>div{gap:3px;min-width:0;display:grid}.customer-next-step small{color:var(--crm-muted)}.customer-next-step strong{color:var(--crm-ink);font-size:15px;line-height:1.4}.customer-next-step>em{color:var(--crm-ink);white-space:nowrap;font-size:12px;font-style:normal;font-weight:650}.customer-next-step.risk{border-color:color-mix(in srgb,var(--crm-negative) 35%,var(--crm-line));background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper))}.customer-next-step.risk>span{background:color-mix(in srgb,var(--crm-negative) 8%,var(--crm-paper));color:var(--crm-negative)}.customer-tabs{min-height:48px}.customer-tabs button{height:47px;padding:0 18px}.customer-context-strip{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.customer-context-strip article{border-right:1px solid var(--crm-line);align-content:center;gap:4px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.customer-context-strip article:last-child{border-right:0}.customer-context-strip small{color:var(--crm-muted)}.customer-context-strip strong,.customer-context-strip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-context-strip strong{color:var(--crm-ink);font-size:14px}.customer-context-strip em{color:var(--crm-muted);font-size:12px;font-style:normal}.handover-banner{grid-template-columns:28px minmax(0,1fr)}.timeline-layout{padding-top:12px;display:block}.customer-timeline{min-height:420px}.customer-brain{gap:12px;padding-top:12px;display:grid}.customer-brain-head>header,.customer-brain-list>header,.customer-brain-aside .panel>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:14px 16px;display:flex}.customer-brain-head header>span,.customer-brain-list header>span,.customer-brain-aside header>span{color:var(--crm-ink);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.customer-brain-head header svg,.customer-brain-list header svg,.customer-brain-aside header svg{color:var(--crm-choice-readable)}.customer-brain-head header>em,.customer-brain-list header>em,.customer-brain-aside header>em{color:var(--crm-muted);font-size:11px;font-style:normal}.customer-brain-controls{align-items:center;gap:10px;padding:14px 16px;display:flex}.customer-brain-controls .search-field{margin:0}.customer-brain-counts{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.customer-brain-counts span{background:var(--crm-paper);color:var(--crm-muted);border-radius:7px;padding:6px 9px;font-size:11px}.customer-brain-counts strong{color:var(--crm-ink)}.customer-brain-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:12px;display:grid}.customer-brain-fact{border-bottom:1px solid var(--crm-line);padding:15px 16px}.customer-brain-fact:last-child{border-bottom:0}.customer-brain-fact>div,.customer-brain-fact>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-brain-kind{background:var(--crm-paper);color:var(--crm-choice-readable);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700}.customer-brain-fact.agreement .customer-brain-kind,.customer-brain-fact.proposal_accepted .customer-brain-kind,.customer-brain-fact.contract .customer-brain-kind,.customer-brain-fact.meeting_booked .customer-brain-kind,.customer-brain-fact.promise .customer-brain-kind{background:color-mix(in srgb,var(--crm-choice) 12%,var(--crm-paper));color:var(--crm-choice-readable)}.customer-brain-fact.open_question .customer-brain-kind{background:var(--crm-canvas);color:var(--crm-choice-readable)}.customer-brain-fact time,.customer-brain-fact footer>span{color:var(--crm-muted);font-size:11px}.customer-brain-fact p{color:var(--crm-ink);margin:10px 0 12px;font-size:13px;line-height:1.55}.customer-brain-fact footer button,.customer-brain-aside button{color:var(--crm-choice-readable);background:0 0;border:0}.customer-brain-fact footer button{align-items:center;gap:5px;padding:4px;font-size:11px;font-weight:650;display:flex}.customer-brain-aside{gap:12px;display:grid}.customer-brain-aside .panel>button{border-bottom:1px solid var(--crm-line);text-align:left;gap:4px;width:100%;padding:12px 14px;display:grid}.customer-brain-aside .panel>button:last-of-type{border-bottom:0}.customer-brain-aside button strong{color:var(--crm-ink);font-size:11px;line-height:1.45}.customer-brain-aside button small,.customer-brain-aside .panel>p{color:var(--crm-muted);font-size:10px}.customer-brain-aside .panel>p{margin:0;padding:16px}.customer-brain-state{min-height:100px;color:var(--crm-muted);justify-content:center;align-items:center;gap:9px;padding:20px;font-size:13px;display:flex}.customer-brain-state>span{gap:3px;display:grid}.customer-brain-state small{color:var(--crm-muted)}.customer-brain-state.error{color:var(--crm-negative)}@media (width<=1180px){.customer360-layout{grid-template-columns:250px minmax(0,1fr)}.customer-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-context-strip article:nth-child(2){border-right:0}.customer-context-strip article:nth-child(-n+2){border-bottom:1px solid #e8edf3}}@media (width<=900px){.customer360-layout,.customer-brain-grid{grid-template-columns:1fr}}@media (width<=680px){.customer-top-metrics,.customer-context-strip{grid-template-columns:1fr}.customer-context-strip article{border-bottom:1px solid #e8edf3;border-right:0}.customer-context-strip article:last-child{border-bottom:0}.customer-tabs{overflow-x:auto}.customer-tabs button{flex:none}.customer-brain-controls{flex-direction:column;align-items:stretch}.customer-brain-controls .segmented{align-self:flex-start}.customer-hero{grid-template-columns:1fr}.customer-owner,.hero-health{border-right:0;display:grid}.customer-contact-actions{grid-template-columns:1fr 1fr}.customer-contact-actions button{min-width:0}.customer-next-step{grid-template-columns:36px minmax(0,1fr)}.customer-next-step>em{grid-column:2}}.role-readonly-note{color:#526078;background:#f7f9fc;border:1px solid #d9e2ef;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.role-readonly-note svg{color:var(--crm-choice-readable);flex:none}.workspace-loading{color:#536177;place-content:center;justify-items:center;gap:12px;min-height:320px;display:grid}.workspace-loading>span{border:3px solid var(--crm-line);border-top-color:var(--crm-choice);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite workspace-load-spin}@keyframes workspace-load-spin{to{transform:rotate(360deg)}}.main-content :where(button,[role=button],input,select){min-height:42px}.main-content :where(button,[role=button],input,select,textarea,a):focus-visible,.sidebar button:focus-visible,.topbar button:focus-visible,.object-picker :where(button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--crm-choice) 45%,transparent);outline-offset:2px}.customer-top-metrics :where(small,em),.customer-status-line :where(em,small),.customer-identity p,.customer-owner :where(small,strong),.hero-health :where(small,strong),.customer-empty :where(strong,span),.lead-list-meta :where(span,em),.lead-row>span:nth-child(2)>:where(strong,small,em),.lead-row>span:last-child :where(b,small),.lead-empty :where(strong,span),.lead-priority :where(small,strong,em),.lead-identity>span:nth-child(2)>small,.lead-identity p,.lead-owner :where(small,strong),.lead-score small,.intent-signal :where(small,strong,em),.score-breakdown :where(small,em),.lead-facts :where(small,strong),.qualification-grid :where(p,small,strong,em),.prospect-timeline :where(strong,small,em),.prospect-actions :where(p,small,strong,em),.lead-contact :where(small,strong),.quality-gate>div:not(.context-title),.prospect-action-grid button,.prospect-composer :where(strong,p,textarea,button),.handoff-box p,.create-deal,.discard-lead,.domain-proof{line-height:1.45;font-size:13px!important}.customer-index-row>span:nth-child(2)>strong,.lead-row>span:nth-child(2)>strong,.lead-identity h2,.intent-signal strong,.lead-facts strong,.context-title strong{font-size:14px!important}.customer-contact-actions button,.prospect-action-grid button,.owner-assignment :where(select,button),.create-deal{min-height:44px;font-size:14px!important}@media (prefers-reduced-motion:reduce){.workspace-loading>span{animation:none}}@media (width<=680px){.main-content{padding:22px 16px 46px}.main-content :where(button,[role=button],input,select){min-height:44px}.customer-page-head,.prospect-page-head{gap:14px}.customer-page-head>button,.prospect-page-head>div:last-child{width:100%}.customer-page-head>button{justify-content:center}}.agenda-entry-detail{overflow-wrap:anywhere;border:1px solid #dfe6ef;border-radius:10px;margin:0 0 12px;padding:16px 20px}.agenda-entry-detail p{margin:0 0 12px;line-height:1.6}.agenda-controls{flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0;display:flex}.agenda-controls label{gap:6px;font-size:13px;display:grid}.agenda-controls input{max-width:100%;min-height:40px;font:inherit;border:1px solid #dfe6ef;border-radius:8px;padding:8px}.agenda-result-count,.agenda-empty{padding:10px 0;line-height:1.5}.agenda-more{margin-top:12px}.agenda-controls button:focus-visible,.agenda-controls input:focus-visible,.agenda-more:focus-visible{outline:2px solid var(--crm-choice);outline-offset:3px}.live-delivery .milestone>div{min-width:0}.live-delivery .milestone strong,.live-delivery .delivery-control>header span{font-size:14px;line-height:1.5}.live-delivery .milestone small,.live-delivery .milestone>em,.live-delivery .milestone>span,.live-delivery .milestone-card>header>em,.live-delivery .delivery-control>header em{font-size:12px;line-height:1.5}.live-delivery .milestone small{color:#536177;overflow-wrap:anywhere}.live-delivery .milestone{padding-block:12px}.live-delivery .delivery-control>header{gap:12px;height:auto;min-height:62px;padding:12px 16px}.live-delivery .delivery-gate>label,.live-delivery .delivery-plan-form label{color:#536177;font-size:13px;line-height:1.5}.live-delivery .delivery-gate input,.live-delivery .delivery-gate textarea,.live-delivery .delivery-plan-form input{min-width:0;height:auto;min-height:44px;font-size:16px;line-height:1.5}.live-delivery .delivery-gate textarea{min-height:100px}.live-delivery .delivery-gate>div:last-child,.live-delivery .delivery-plan-form>div:last-child{flex-wrap:wrap}.live-delivery .delivery-gate :is(.primary-button,.danger-outline),.live-delivery .delivery-plan-form button,.live-delivery .delivery-plan-button{height:auto;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4}.live-delivery .delivery-error{font-size:13px;line-height:1.5}.live-delivery .delivery-complete strong{font-size:16px;line-height:1.5}.live-delivery .delivery-complete span{font-size:14px;line-height:1.5}.delivery-focus>header small{color:#536177;font-size:12px}.delivery-focus>header button{width:44px;height:44px}.lead-contact-link{border:1px solid var(--border,#dce3ed);background:#fff;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid}.lead-contact-link h3,.lead-contact-link p{margin:0}.lead-contact-link p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.lead-contact-link label{gap:8px;min-width:0;font-size:14px;display:grid}.lead-contact-link select{width:100%;min-width:0;min-height:44px;font-size:16px}.lead-contact-link button{justify-self:start;min-height:44px;padding:10px 16px}html[data-crm-theme=midnight] .customer-brain-fact.open_question .customer-brain-kind{color:var(--crm-choice)}.object-picker-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09122180;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.object-picker{border:1px solid var(--crm-line);background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,100%);max-height:min(780px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #09122147}.object-picker>header{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:24px;padding:22px 24px 18px;display:flex}.object-picker>header span{gap:3px;display:grid}.object-picker>header small{text-transform:uppercase;letter-spacing:.09em;color:#7b879a;font-size:9px;font-weight:700}.object-picker>header h2{color:#152033;margin:0;font:700 21px/1.2 Manrope,sans-serif}.object-picker>header p{color:#6f7c90;margin:2px 0 0;font-size:12px}.object-picker>header button{border:1px solid var(--crm-line);color:#607087;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.object-picker-search{border:1px solid var(--crm-line);color:#7b879a;background:#f8fafc;border-radius:10px;align-items:center;gap:9px;height:44px;margin:16px 20px 10px;padding:0 12px;display:flex}.object-picker-search input{color:#1d2a40;background:0 0;border:0;outline:0;width:100%;font-size:13px}.object-picker-results{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:8px 20px 20px;display:grid;overflow:auto}.object-picker-card{text-align:left;color:#253148;background:#fff;border:1px solid #e0e6ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:96px;padding:14px;display:grid}.object-picker-card:hover,.object-picker-card.active{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));box-shadow:0 5px 18px color-mix(in srgb,var(--crm-choice) 20%,transparent)}.object-picker-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.object-picker-card strong{font-size:13px}.object-picker-card small,.object-picker-card em{color:#7a8799;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.object-picker-card>b{color:var(--crm-choice-readable);font:700 13px Manrope,sans-serif}.object-picker-empty{color:#7a8799;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.object-picker-empty strong{color:#253148}.object-picker>footer{border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.object-picker>footer nav{align-items:center;gap:10px;display:flex}.object-picker>footer button{border:1px solid var(--crm-line);color:#536177;background:#fff;border-radius:8px;height:34px;padding:0 12px}.object-picker>footer button:disabled{opacity:.45}.object-picker>footer span{color:#7a8799;font-size:11px}@media (width<=720px){.object-picker-backdrop{padding:10px}.object-picker{max-height:calc(100vh - 20px)}.object-picker-results{grid-template-columns:1fr}.object-picker>header{padding:18px}.object-picker-search{margin-inline:14px}.object-picker-results{padding-inline:14px}}.prospecting-workspace.simplified.focused{display:block}.prospecting-workspace.simplified.focused .lead-detail{width:100%}.customer360-layout.focused{display:block}.customer360-layout.focused .customer-record{width:100%}.pipeline-empty-state{color:#718096;border-top:1px solid #edf1f5;place-items:center;min-height:120px;font-size:14px;display:grid}.app-shell .insight-dashboard-today{flex-wrap:wrap;gap:8px;margin:-8px 0 22px;padding:0;list-style:none;display:flex}.app-shell .insight-dashboard-today button{color:#e9e1d0;min-height:44px;font:inherit;cursor:pointer;transition:transform .14s var(--crm-ease),background-color .16s ease,border-color .16s ease;background:#ffffff0f;border:1px solid #ead8af4d;border-radius:12px;align-items:center;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.app-shell .insight-dashboard-today button.is-overdue{color:#f1c7ae;border-color:#e8aa8c73}.app-shell .insight-dashboard-today button:active{transform:scale(.97)}.app-shell .insight-dashboard-today button:focus-visible{outline-offset:3px;outline:2px solid #ead8af}@media (hover:hover) and (pointer:fine){.app-shell .insight-dashboard-today button:hover{background:#ffffff1c;border-color:#ead8af80}}html[data-crm-motion=false] .app-shell .insight-dashboard-today button{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell .insight-dashboard-today button{transition:none;transform:none}}.app-shell #dashboard-results,.app-shell .dashboard-pinned-card{scroll-margin-top:100px}.app-shell :is(#daily-focus-title,.dashboard-pinned-card):focus-visible{outline:2px solid var(--crm-choice);outline-offset:4px;border-radius:8px}@media (width<=700px){.app-shell .insight-dashboard-welcome{grid-template-columns:minmax(0,1fr)}.app-shell .insight-dashboard-welcome-copy{padding:22px 20px 20px}.app-shell .insight-dashboard-welcome .insight-sculpture{z-index:1;width:84px;height:80px;position:absolute;top:12px;right:10px}.app-shell .insight-dashboard-welcome .insight-sculpture-object{width:64px;height:56px;top:8px;left:calc(50% - 32px)}.app-shell .insight-dashboard-welcome .insight-sculpture-shadow{display:none}.app-shell .insight-dashboard-welcome-copy>.section-kicker,.app-shell .insight-dashboard-welcome h1{padding-right:78px}.app-shell .insight-dashboard-welcome h1{margin:10px 0 8px}.app-shell .insight-dashboard-welcome-copy p{margin-bottom:14px}.app-shell .insight-dashboard-today{margin:-2px 0 16px}.app-shell .insight-dashboard-welcome-actions{gap:6px 18px}}.app-shell .seller-results-heading{margin:44px 0 16px}.app-shell .seller-results-heading .section-kicker{color:var(--crm-choice-readable);letter-spacing:.13em;font-size:10px}.app-shell .seller-results-heading h2{font:500 clamp(24px,2vw,30px)/1.1 var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);margin:10px 0 0}.app-shell .seller-results-heading p{max-width:70ch;color:var(--crm-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.app-shell .personal-sales-focus .metric-copy small{flex-direction:column;justify-content:flex-end;min-height:2.7em;line-height:1.35;display:flex}.app-shell .personal-sales-focus .metric-note-tail{white-space:nowrap}@media (width<=700px){.app-shell .personal-sales-focus .metric-copy small{letter-spacing:.08em}}.app-shell .personal-sales-goal>.customer-section-entry{flex:none;margin:0}.app-shell .personal-sales-goal>.customer-section-entry>.customer-section-trigger{background:var(--crm-paper);border:1px solid var(--crm-line);height:auto;min-height:44px;box-shadow:none;color:var(--crm-choice-readable);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=700px){.app-shell .personal-sales-goal>.customer-section-entry>.customer-section-trigger{width:100%}}.app-shell .insight-dashboard-welcome .insight-dashboard-welcome-actions .primary-button{border-radius:12px;min-height:44px;padding:0 22px}.app-shell .dashboard-activity-actions{flex-wrap:wrap;gap:10px;display:flex}.app-shell .dashboard-activity-actions :is(.primary-button,.secondary-button){border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.app-shell .dashboard-report-entry>.customer-section-trigger{align-items:center;height:auto;min-height:0;padding:18px 20px}.insight-date{--ins-date-ease:cubic-bezier(.16,1,.3,1);gap:7px;min-width:0;display:grid;position:relative}.insight-date-label{color:var(--crm-ink,#261f17);font-size:12.5px;font-weight:600}.insight-date-hint{color:var(--crm-muted,#7b7263);font-size:11.5px}.insight-date-field{border:1px solid var(--crm-line,#261f171c);background:var(--crm-paper,#fffdf9);width:100%;min-height:44px;color:var(--crm-ink,#261f17);text-align:left;cursor:pointer;transition:border-color .16s var(--ins-date-ease),box-shadow .16s var(--ins-date-ease),background .16s var(--ins-date-ease);border-radius:12px;align-items:center;gap:9px;padding:0 14px;font:500 14px/1.3 inherit;display:flex;box-shadow:inset 0 1px 2px #261f170a}.insight-date-field svg{color:var(--crm-choice-readable,#79613e);flex:none}.insight-date-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insight-date-field[data-value=""] .insight-date-value{color:var(--crm-muted,#7b7263)}.insight-date-field:hover:not(:disabled){border-color:#261f1738}.insight-date-field:focus-visible{border-color:var(--crm-choice,#b89561);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-choice,#b89561) 22%,transparent),inset 0 1px 2px #261f170a;outline:0}.insight-date-field:disabled{opacity:.55;cursor:not-allowed}.insight-date[data-open] .insight-date-field{border-color:var(--crm-choice,#b89561)}@keyframes insight-date-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.insight-date-popover{z-index:60;border:1px solid var(--crm-line,#261f171c);background:var(--crm-paper,#fffcf6);width:max-content;min-width:288px;max-width:min(340px,92vw);animation:insight-date-in .2s var(--ins-date-ease) both;border-radius:18px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 26px 60px -30px #261f178c,0 1px #261f170a}.insight-date-month{grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;display:grid}.insight-date-month strong{text-align:center;font-family:var(--crm-serif,Georgia,serif);color:var(--crm-ink,#261f17);font-size:16px;font-weight:500}.insight-date-month button{width:34px;height:34px;color:var(--crm-muted,#7b7263);cursor:pointer;transition:background .16s var(--ins-date-ease),color .16s var(--ins-date-ease);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:grid}.insight-date-month button:hover{color:var(--crm-ink,#261f17);background:#261f170d}.insight-date-month button:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.insight-date-weekdays,.insight-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.insight-date-weekdays span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted,#7b7263);font-size:10.5px}.insight-date-day{min-height:36px;color:var(--crm-ink,#261f17);cursor:pointer;transition:background .16s var(--ins-date-ease),color .16s var(--ins-date-ease),border-color .16s var(--ins-date-ease);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font:500 13px/1 inherit;display:grid}.insight-date-day:hover{background:#261f170d}.insight-date-day.outside{color:color-mix(in srgb,var(--crm-muted,#7b7263) 60%,transparent)}.insight-date-day.today{font-weight:700;position:relative}.insight-date-day.today:after{content:"";background:var(--crm-choice,#b89561);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.insight-date-day.chosen{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);box-shadow:0 8px 20px -12px var(--crm-choice,#b89561);font-weight:700}.insight-date-day.chosen.today:after{background:var(--crm-choice-ink,#171510)}.insight-date-day:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.insight-date-quick{border-top:1px solid var(--crm-line,#261f171c);flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.insight-date-quick button{border:1px solid var(--crm-line,#261f171c);min-height:32px;color:var(--crm-ink,#261f17);cursor:pointer;transition:background .16s var(--ins-date-ease),border-color .16s var(--ins-date-ease);background:0 0;border-radius:999px;padding:0 12px;font:500 12.5px/1 inherit}.insight-date-quick button:hover{background:#261f170a;border-color:#261f1738}.insight-date-quick button:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}.insight-date-times{border-top:1px solid var(--crm-line,#261f171c);gap:7px;padding-top:10px;display:grid}.insight-date-times-label{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-choice-readable,#79613e);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.insight-date-times-label svg{color:inherit}.insight-date-times-scroll{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-height:132px;padding-right:2px;display:grid;overflow-y:auto}.insight-date-time{min-height:32px;color:var(--crm-ink,#261f17);cursor:pointer;transition:background .16s var(--ins-date-ease),color .16s var(--ins-date-ease);background:#261f170a;border:1px solid #0000;border-radius:9px;font:500 12.5px/1 inherit}.insight-date-time:hover{background:#261f1714}.insight-date-time.chosen{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);font-weight:700}.insight-date-time:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:2px}@media (width<=520px){.insight-date-popover{width:min(300px,88vw);min-width:0;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.insight-date-popover{animation:none}.insight-date :is(.insight-date-field,.insight-date-day,.insight-date-time,.insight-date-quick button,.insight-date-month button){transition:none}}.assistant-companion{border:1px solid var(--border,#e2e8e4);background:var(--surface,#fff);max-height:260px;color:inherit;border-radius:12px;margin:0 16px 10px;padding:12px 14px;font-size:12px;line-height:1.5;overflow:auto}.assistant-companion-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-companion-heading strong{font-size:13px}.assistant-companion p{margin:6px 0}.assistant-companion button{font:inherit;color:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.assistant-companion button:focus-visible,.assistant-companion summary:focus-visible{outline-offset:3px;outline:2px solid}.assistant-companion summary{cursor:pointer;margin-top:8px}.assistant-companion-line{overflow-wrap:anywhere;display:block}.assistant-companion small,.assistant-companion-coverage{opacity:.75}.assistant-companion-reminders{margin:8px 0;padding-left:16px}.assistant-companion-prompts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.assistant-companion-prompts button{border:1px solid var(--border,#e2e8e4);border-radius:7px;padding:4px 8px;text-decoration:none}.assistant-panel-header{min-height:64px;padding:0 var(--insight-space-4);border-bottom:1px solid var(--insight-color-line);justify-content:space-between;align-items:center;display:flex}.assistant-panel-header>span{align-items:center;gap:var(--insight-space-2);color:var(--insight-color-accent);display:flex}.assistant-panel-header strong{font:600 var(--insight-text-h3)/var(--insight-leading-h3) var(--insight-font-display);color:var(--insight-color-ink)}.assistant-panel-header button{border-radius:var(--insight-radius-md);width:44px;height:44px;color:var(--insight-color-ink);background:0 0;border:0;place-items:center;display:grid}.assistant-context{padding:var(--insight-space-4);gap:var(--insight-space-1);border-bottom:1px solid var(--insight-color-line);background:var(--insight-color-ground);display:grid}.assistant-context span,.assistant-proposal>span{font-size:var(--insight-text-caption);line-height:var(--insight-leading-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--insight-color-muted)}.assistant-context strong{font-size:var(--insight-text-body-sm);line-height:var(--insight-leading-body-sm)}.assistant-document{min-height:0;padding:var(--insight-space-6) var(--insight-space-5);flex:1;overflow-y:auto}.assistant-answer{padding:0 0 var(--insight-space-6);margin:0 0 var(--insight-space-6);border-bottom:1px solid var(--insight-color-line)}.assistant-answer h2,.assistant-proposal h2{margin:0 0 var(--insight-space-3);font:600 var(--insight-text-h3)/var(--insight-leading-h3) var(--insight-font-display)}.assistant-answer p{max-width:var(--insight-reading-width);white-space:pre-wrap;font-size:var(--insight-text-body);line-height:var(--insight-leading-body);margin:0}.assistant-source{width:100%;min-height:44px;margin-top:var(--insight-space-2);padding:var(--insight-space-2) 0;align-items:center;gap:var(--insight-space-2);border:0;border-top:1px solid var(--insight-color-line);color:var(--insight-color-accent);text-align:left;background:0 0;grid-template-columns:auto 1fr;display:grid}.assistant-source time{font-size:var(--insight-text-caption);color:var(--insight-color-muted);grid-column:2}.assistant-proposal{padding:var(--insight-space-4);margin-bottom:var(--insight-space-5);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-lg);background:var(--insight-color-ground)}.assistant-proposal.confirmed{border-color:var(--insight-color-positive)}.assistant-proposal pre{margin:0 0 var(--insight-space-4);font:400 var(--insight-text-body-sm)/var(--insight-leading-body-sm) var(--insight-font-body);white-space:pre-wrap}.assistant-proposal>div{gap:var(--insight-space-2);display:flex}.assistant-proposal button{min-height:44px;padding:0 var(--insight-space-3);align-items:center;gap:var(--insight-space-2);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);color:var(--insight-color-ink);display:flex}.assistant-proposal .assistant-confirm{border-color:var(--crm-choice,#b89561);background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510)}.assistant-chips{padding:var(--insight-space-3) var(--insight-space-4);gap:var(--insight-space-2);border-top:1px solid var(--insight-color-line);display:flex;overflow-x:auto}.assistant-chips :is(button,a){min-height:44px;padding:0 var(--insight-space-3);align-items:center;gap:var(--insight-space-2);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);color:var(--insight-color-accent);opacity:1;flex:none;font-weight:600;text-decoration:none;display:flex}.assistant-composer{padding:var(--insight-space-4);border-top:1px solid var(--insight-color-line);background:var(--insight-color-paper)}.assistant-composer>label{margin-bottom:var(--insight-space-2);font-size:var(--insight-text-caption);color:var(--insight-color-muted);font-weight:700;display:block}.assistant-composer>div{align-items:flex-end;gap:var(--insight-space-2);padding:var(--insight-space-2);border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);display:flex}.assistant-composer textarea{resize:none;color:var(--insight-color-ink);font:400 var(--insight-text-body)/var(--insight-leading-body) var(--insight-font-body);background:0 0;border:0;outline:0;flex:1}.assistant-composer button{border-radius:var(--insight-radius-md);background:var(--crm-choice,#b89561);width:44px;height:44px;color:var(--crm-choice-ink,#171510);border:0;flex:none;place-items:center;display:grid}.assistant-error{padding:var(--insight-space-3);border-left:3px solid var(--insight-color-negative);color:var(--insight-color-negative)}.assistant-trigger{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.assistant-trigger:hover{background:#ffffff0e}.assistant-trigger-dot{background:var(--insight-color-negative);border-radius:50%;width:8px;height:8px;position:absolute;right:10px;box-shadow:0 0 0 3px #b4474333}.assistant-highlight{outline-offset:4px;animation:.7s ease-out 2 assistant-highlight-pulse;outline:3px solid var(--insight-color-accent)!important}@keyframes assistant-chip-in{to{opacity:1}}@keyframes assistant-highlight-pulse{50%{outline-offset:8px}}@media (prefers-reduced-motion:reduce){.assistant-panel,.assistant-panel.open,.assistant-chips button,.assistant-highlight{transition:none;animation:none}.assistant-highlight{scroll-behavior:auto}}.assistant-panel,.assistant-panel *{box-sizing:border-box}.assistant-document,.assistant-answer,.assistant-source span,.assistant-composer textarea{overflow-wrap:anywhere;min-width:0}.assistant-chips{flex-wrap:wrap;overflow-x:hidden}.assistant-chips :is(button,a){white-space:normal;text-align:left;max-width:100%;padding-top:8px;padding-bottom:8px}.assistant-question{background:var(--insight-color-ground);border:0;border-radius:12px;margin-left:24px;padding:12px 16px}.assistant-question h2{font-family:var(--insight-font-body);color:var(--insight-color-muted);margin-bottom:6px;font-size:12px}.assistant-composer>div:focus-within,.assistant-panel :is(button,a):focus-visible{outline:2px solid var(--insight-color-accent);outline-offset:2px}.assistant-message{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.assistant-message p{white-space:normal;font-size:inherit;line-height:inherit;margin:0 0 12px}.assistant-message h3{font-family:var(--insight-font-body);margin:16px 0 8px;font-size:15px;line-height:1.4}.assistant-message :first-child{margin-top:0}.assistant-message :last-child{margin-bottom:0}.assistant-message ul,.assistant-message ol{margin:8px 0 12px;padding-left:20px}.assistant-message table{border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow-x:auto}.assistant-message th,.assistant-message td{border:1px solid var(--insight-color-line);text-align:left;padding:8px}.assistant-message pre{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-message blockquote{border-left:2px solid var(--insight-color-accent);margin:12px 0;padding-left:12px}.assistant-knowledge{border-top:1px solid var(--insight-color-line);margin-top:12px;padding-top:8px}.assistant-knowledge summary{cursor:pointer;min-height:44px;color:var(--insight-color-accent);align-content:center;font-size:13px;font-weight:600}.assistant-knowledge[open] summary{margin-bottom:8px}.assistant-sources>summary{cursor:pointer;min-height:44px;color:var(--insight-color-muted);align-content:center}.assistant-sources[open]>summary{color:var(--insight-color-accent)}.assistant-guidance{border-left:3px solid var(--insight-color-accent);background:var(--insight-color-ground);padding:12px;font-size:13px;line-height:1.5}.assistant-latest{border:1px solid var(--insight-color-line);background:var(--insight-color-paper);min-height:36px;color:var(--insight-color-accent);cursor:pointer;border-radius:20px;align-self:center;margin:4px 0;padding:6px 14px;font-size:13px}.assistant-header-actions{gap:4px;display:flex}.assistant-history-note{color:var(--insight-color-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.assistant-incomplete{color:var(--insight-color-negative);margin-bottom:6px;display:block}.assistant-proposal form{gap:12px;display:grid}.assistant-proposal form label{gap:6px;font-size:13px;display:grid}.assistant-proposal form :is(input,textarea){border:1px solid var(--insight-color-line-strong);background:var(--insight-color-paper);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px}.assistant-proposal form textarea{resize:vertical;min-height:90px}.assistant-proposal form :is(p,small){color:var(--insight-color-muted);margin:0;font-size:12px;line-height:1.5}.assistant-proposal-time{gap:4px;margin:0 0 16px;font-size:14px;display:grid}.assistant-proposal-time small{color:var(--insight-color-muted);font-size:12px}.assistant-refresh{border:1px solid var(--insight-color-line-strong);border-radius:var(--insight-radius-md);background:var(--insight-color-paper);min-height:44px;color:var(--insight-color-accent);font:inherit;cursor:pointer;padding:8px 14px}.assistant-refresh:disabled{opacity:.6;cursor:wait}.assistant-retry-block{color:var(--insight-color-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.assistant-retry-block small{overflow-wrap:anywhere;min-width:0}.assistant-document{overscroll-behavior:contain;padding:20px}.assistant-answer{width:100%;max-width:60ch;margin:0 auto 20px;padding-bottom:20px}.assistant-answer h2{font:600 12px/1.4 var(--insight-font-body);color:var(--insight-color-muted);margin-bottom:8px}.assistant-question{width:calc(100% - 20px);margin-left:auto;margin-right:0;padding:12px 14px}.assistant-message{line-height:1.55}.assistant-message p{text-wrap:pretty;margin-bottom:10px}.assistant-message li+li{margin-top:4px}.assistant-context{padding:12px 16px}.assistant-composer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.assistant-proposal>div{flex-wrap:wrap}.assistant-proposal button{white-space:nowrap;flex:1 0 auto;justify-content:center;gap:6px}.assistant-conversation{position:relative}.assistant-document{overflow-anchor:none;overscroll-behavior-y:none;padding-bottom:60px}.assistant-compose-area{overscroll-behavior-y:contain}.assistant-early-brief{border:1px solid var(--insight-color-line);background:var(--insight-color-ground);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:12px 14px;display:flex}.assistant-early-brief>div{min-width:0}.assistant-early-brief small,.assistant-early-brief strong,.assistant-early-brief span{display:block}.assistant-early-brief small{color:var(--insight-color-muted);margin-bottom:3px;font-size:11px}.assistant-early-brief strong{color:var(--insight-color-ink);font-size:14px}.assistant-early-brief span{color:var(--insight-color-muted);margin-top:3px;font-size:12px}.assistant-early-brief p{margin:6px 0 0;font-size:13px;line-height:1.45}.assistant-early-brief button{border:1px solid var(--insight-color-line-strong);background:var(--insight-color-paper);min-height:36px;color:var(--insight-color-accent);font:inherit;cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.assistant-early-brief button:focus-visible{outline:2px solid var(--insight-color-accent);outline-offset:3px}@media (width<=600px){.assistant-early-brief{flex-direction:column;align-items:flex-start;gap:8px}.assistant-early-brief button{min-height:40px}}.assistant-connection{color:var(--insight-color-muted);margin:0 0 8px;font-size:12px}.assistant-connection summary{cursor:pointer}.assistant-connection p{margin:6px 0}.assistant-connection button{margin-top:8px}.assistant-offer-draft{margin:0 0 8px;font-size:12px}.assistant-offer-draft summary{cursor:pointer}.assistant-offer-draft form{gap:8px;display:grid}.assistant-offer-draft label{gap:4px;display:grid}.assistant-offer-draft input,.assistant-offer-draft textarea,.assistant-offer-draft select{border:1px solid var(--insight-color-line-strong);border-radius:6px;width:100%;min-width:0;padding:8px}.assistant-offer-draft[open]{overscroll-behavior:contain;max-height:40vh;overflow:auto}.assistant-tool-tray>.assistant-connection,.assistant-tool-tray>.assistant-offer-draft{flex-shrink:0;margin:8px 20px 0}.assistant-offer-draft{overflow-wrap:anywhere;padding:8px 0;line-height:1.5}.assistant-offer-draft summary{padding:4px 0;font-weight:600}.assistant-offer-draft p{margin:8px 0}.assistant-offer-draft button{border:1px solid var(--insight-color-line-strong);background:var(--insight-color-paper);min-height:36px;color:var(--insight-color-ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.assistant-offer-draft button[type=submit]{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);border-color:#0000}.assistant-offer-draft button:disabled{opacity:.65;cursor:default}.assistant-offer-draft :is(input,select,textarea){font:inherit;background:var(--insight-color-paper);color:var(--insight-color-ink)}.assistant-companion{overscroll-behavior:contain;flex-shrink:0;max-height:140px}@property --assistant-dock-width{syntax:"<length>";inherits:true;initial-value:0}:root{--assistant-panel-width:clamp(360px,28vw,420px);--insight-dock-motion:.38s;--insight-dock-ease:cubic-bezier(.32,.72,0,1);--assistant-dock-width:0px;transition:--assistant-dock-width var(--insight-dock-motion) var(--insight-dock-ease)}.assistant-panel,.guide-card-wrap.is-dock{--crm-paper:color-mix(in srgb,var(--crm-nav-ink,#f7f0df) 6%,var(--crm-nav,#211e18));--crm-canvas:var(--crm-nav,#211e18);--crm-ink:var(--crm-nav-ink,#f7f0df);--crm-muted:var(--crm-nav-muted,#bcae94);--crm-line:var(--crm-nav-track,#fff5da24);--crm-choice-readable:var(--crm-choice-on-dark,#e3cb9a);--insight-color-paper:var(--crm-paper);--insight-color-ground:color-mix(in srgb,var(--crm-nav-ink,#f7f0df) 3%,var(--crm-nav,#211e18));--insight-color-ink:var(--crm-ink);--insight-color-muted:var(--crm-muted);--insight-color-line:var(--crm-line);--insight-color-line-strong:color-mix(in srgb,var(--crm-nav-ink,#f7f0df) 22%,transparent);--insight-color-accent:var(--crm-choice-on-dark,#e3cb9a);--border:var(--crm-line);--surface:var(--crm-paper);--text:var(--crm-ink);--muted:var(--crm-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(160deg,var(--crm-nav2,#353025),var(--crm-nav,#211e18) 48%);color:var(--crm-ink);font-family:var(--insight-font-body)}.assistant-panel{z-index:120;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:fixed;overflow:hidden}.assistant-panel[hidden]{display:none}.assistant-panel-header{border-bottom:1px solid var(--crm-line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:76px;min-height:76px;padding:0 12px 0 20px;display:flex}.assistant-panel-header .assistant-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;display:grid}.assistant-brand .assistant-original-mark{grid-row:1/span 2;place-items:center;display:grid}.assistant-panel-header .assistant-brand strong{font:500 19px/1.15 var(--crm-serif,Georgia,serif);letter-spacing:-.01em;color:var(--crm-ink)}.assistant-context{min-width:0;color:var(--crm-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;grid-column:2;padding:0;font-size:12px;line-height:1.4;display:block;overflow:hidden}.assistant-header-actions{flex:none;align-items:center;gap:2px;display:flex}.assistant-panel-header button{width:36px;height:36px;color:var(--crm-muted);cursor:pointer;transition:background-color .16s var(--crm-ease,ease-out),color .16s var(--crm-ease,ease-out);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.assistant-panel-header button:hover{color:var(--crm-ink);background:#fffdf814}.assistant-work-status{color:var(--crm-choice-readable);margin-right:6px;font-size:12px}.assistant-body,.assistant-dock-body{min-height:0;transition:opacity .15s ease-out,display .15s allow-discrete;grid-area:3/1;position:relative}@starting-style{:is(.assistant-body,.assistant-dock-body):not([hidden]){opacity:0}}.assistant-body{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.assistant-body::-webkit-scrollbar{display:none}.assistant-document::-webkit-scrollbar{display:none}.assistant-body[hidden],.assistant-dock-body[hidden]{opacity:0;pointer-events:none;display:none}.assistant-dock-body{flex-direction:column;display:flex}.assistant-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.assistant-document{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:18px 24px 60px;overflow-y:auto}.assistant-answer{max-width:none;margin:0 0 16px;padding-bottom:16px}.assistant-answer:last-child{border-bottom:0;margin-bottom:0}.assistant-question{background:var(--insight-color-ground);width:fit-content;max-width:88%;margin-left:auto}.assistant-latest{white-space:nowrap;margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000003d}.assistant-compose-area{border-top:1px solid var(--crm-line);overscroll-behavior:contain;background:#0000001f;flex-direction:column;flex:none;min-width:0;max-height:46%;display:flex}.assistant-tool-tray{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.assistant-compose-area>.assistant-chips,.assistant-compose-area>.assistant-composer{flex-shrink:0}.assistant-chips{border:0;flex-wrap:wrap;gap:6px;padding:12px 20px 4px;display:flex;overflow:visible}.assistant-chips :is(button,a){white-space:normal;opacity:1;cursor:pointer;border-radius:999px;min-height:34px;padding:6px 11px;font-size:12px;animation:none}.assistant-composer{padding:10px 20px max(16px,env(safe-area-inset-bottom));background:0 0;border:0}.assistant-composer>label{display:none}.assistant-composer>div{background:var(--crm-paper);border-radius:14px}.assistant-composer textarea{min-width:0;font-size:14px}.assistant-panel .assistant-composer textarea:focus-visible{outline:0}.assistant-sources{margin-top:8px;font-size:12px}.assistant-sources>summary{width:fit-content;min-height:28px;color:var(--crm-muted);display:list-item}.assistant-sources>summary>span{font-variant-numeric:tabular-nums;margin-left:4px}.assistant-source-list{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.assistant-source,.assistant-knowledge{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:999px;align-items:center;gap:6px;width:auto;min-height:30px;margin:0;padding:5px 9px;font-size:12px;display:inline-flex}.assistant-source{cursor:pointer}.assistant-knowledge{color:var(--crm-muted)}.assistant-inline-link{color:var(--crm-choice-readable);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--crm-choice,#b89561) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--crm-choice,#b89561) 55%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.assistant-inline-link:hover{text-decoration-color:currentColor}@media (hover:hover){:where(.assistant-panel:hover) .glow-scrollbar-thumb{opacity:.4}}@media (width>=1200px){:root:has(.app-shell.assistant-open){--assistant-dock-width:var(--assistant-panel-width)}.app-shell{padding-right:var(--assistant-dock-width)}.assistant-panel{width:var(--assistant-panel-width);transform:translateX(calc(var(--assistant-panel-width) - var(--assistant-dock-width)));transition:display var(--insight-dock-motion) allow-discrete;border-left:1px solid #fff5da1f;top:0;bottom:0;right:0;box-shadow:-8px 0 35px #2b1f0d0d}.app-shell :is(.deal-panel-backdrop,.delivery-focus-backdrop,.object-picker-backdrop,.activity-overlay){right:var(--assistant-dock-width)}.app-shell.assistant-open .topbar{gap:12px}.app-shell.assistant-open .breadcrumb{white-space:nowrap;min-width:0}.app-shell.assistant-open .breadcrumb strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell.assistant-open .top-actions{flex:none}.app-shell.assistant-open .top-actions>*{white-space:nowrap}.app-shell .topbar button.global-search{transition:border-color .16s ease,box-shadow .16s ease,width var(--insight-dock-motion) var(--insight-dock-ease),padding var(--insight-dock-motion) var(--insight-dock-ease);overflow:hidden}.app-shell .topbar button.global-search>*{white-space:nowrap;flex:none}.app-shell .topbar button.global-search>span{flex:1 0 auto}.app-shell .topbar button.global-search :is(span,kbd){transition:opacity var(--insight-dock-motion) var(--insight-dock-ease)}.app-shell.assistant-open .topbar button.global-search{width:38px;padding-inline:9.5px}.app-shell.assistant-open .topbar button.global-search :is(span,kbd){opacity:0}:root:has(.app-shell.assistant-open) dialog:modal{right:var(--assistant-dock-width);max-width:calc(100vw - var(--assistant-dock-width) - 32px)}}@media (width>=821px) and (width<=1199px){.assistant-panel{width:var(--assistant-panel-width);z-index:55;transition:transform var(--insight-dock-motion) var(--insight-dock-ease),display var(--insight-dock-motion) allow-discrete;border-left:1px solid #fff5da1f;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0f172a33}.assistant-panel[hidden]{transform:translate(100%)}@starting-style{.assistant-panel:not([hidden]){transform:translate(100%)}}}@media (width<=820px){.assistant-panel{z-index:55;transition:transform .26s var(--insight-dock-ease),display .26s allow-discrete;inset:0}.assistant-panel[hidden]{transform:translateY(100%)}@starting-style{.assistant-panel:not([hidden]){transform:translateY(100%)}}}@media (width<=1199px){body.crm-call-line-open .assistant-panel{padding-bottom:var(--crm-call-line-space)}}@media (width<=820px){.assistant-panel-header{height:66px;min-height:66px;padding:0 8px 0 16px}.assistant-document{padding:14px 16px 60px}.assistant-chips{scrollbar-width:none;flex-wrap:nowrap;padding:10px 16px 2px;overflow-x:auto}.assistant-chips :is(button,a){white-space:nowrap;flex:none}.assistant-composer{padding:8px 16px max(12px,env(safe-area-inset-bottom))}.assistant-tool-tray>.assistant-connection,.assistant-tool-tray>.assistant-offer-draft{margin:4px 16px 0}.assistant-companion{max-height:70px;margin:0 16px 6px;padding:6px 10px}}@media (width<=440px){.assistant-panel-header .assistant-brand strong{font-size:17px}}html[data-crm-motion=false],html[data-crm-motion=false] :is(.assistant-panel,.assistant-body,.assistant-dock-body),html[data-crm-motion=false] .app-shell .topbar button.global-search,html[data-crm-motion=false] .app-shell .topbar button.global-search :is(span,kbd){transition:none}@media (prefers-reduced-motion:reduce){:root,:is(.assistant-panel,.assistant-body,.assistant-dock-body),.app-shell .topbar button.global-search,.app-shell .topbar button.global-search :is(span,kbd){transition:none}}.activity-overlay{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a122085;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.activity-composer{background:#fff;border-radius:18px;gap:16px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 30px 90px #0812264d}.activity-composer>header{justify-content:space-between;align-items:flex-start;display:flex}.activity-composer>header small{color:#667389;margin-bottom:4px;font-size:12px;display:block}.activity-composer h2{color:#17243a;margin:0;font:700 24px/1.2 Manrope,sans-serif}.activity-composer>header button{color:#667389;background:#fff;border:1px solid #dfe5ed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.activity-channels{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.activity-channels button{color:#536177;background:#fff;border:1px solid #dce3ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;display:flex}.activity-channels button.active{border-color:var(--crm-choice);background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable);font-weight:700}.activity-composer label{color:#536177;gap:7px;font-size:13px;font-weight:650;display:grid}.activity-composer input,.activity-composer textarea{color:#26344a;background:#fafbfc;border:1px solid #dce3ec;border-radius:10px;outline:none;width:100%;font:500 14px Manrope,sans-serif}.activity-composer input{height:46px;padding:0 12px}.activity-composer textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.5}.activity-composer input:focus,.activity-composer textarea:focus{border-color:var(--crm-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.activity-target-search{position:relative}.activity-target-search svg{color:#8692a4;position:absolute;top:15px;left:13px}.activity-target-search input{padding-left:40px}.activity-target-results{border:1px solid #dfe5ed;border-radius:10px;margin-top:-10px;overflow:hidden}.activity-target-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 12px;display:flex}.activity-target-results>button:last-child{border-bottom:0}.activity-target-results>button:hover{background:#f6f8fc}.activity-target-results small{color:#8995a6}.activity-target-results>span{color:#8995a6;padding:14px;font-size:13px;display:block}.activity-selected{border:1px solid color-mix(in srgb,var(--crm-choice) 34%,transparent);background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));text-align:left;height:54px;color:var(--crm-choice-readable);border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 12px;display:grid}.activity-selected span{display:grid}.activity-selected strong{color:#26344a;font-size:14px}.activity-selected small{color:#77849a;font-size:11px}.activity-selected em{font-size:12px;font-style:normal}.activity-next{grid-template-columns:1fr 220px;gap:12px;display:grid}.activity-error{color:#a52d46;background:#fff4f6;border:1px solid #efc8d1;border-radius:9px;margin:0;padding:11px 12px;font-size:13px}.activity-composer>footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.activity-composer>footer button{background:#fff;border:1px solid #dce3ec;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px}.activity-composer>footer .primary-button{background:var(--crm-choice);color:var(--crm-choice-ink);border:0;align-items:center;gap:7px;display:flex}.adversus-sms-composer{width:min(540px,100%)}.adversus-sms-recipient{color:var(--crm-choice-readable);background:#f7f9fc;border:1px solid #dce3ec;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.adversus-sms-recipient>span{gap:2px;display:grid}.adversus-sms-recipient small{color:#7d899b;font-size:11px}.adversus-sms-recipient strong{color:#26344a;font-size:14px}.adversus-sms-recipient em{color:#68758a;font-size:12px;font-style:normal}.adversus-sms-note{color:#7d899b;justify-content:space-between;gap:14px;font-size:11px;display:flex}.adversus-sms-note b{white-space:nowrap;color:#536177}@media (width<=680px){.activity-overlay{align-items:end;padding:0}.activity-composer{border-radius:18px 18px 0 0;max-height:94vh;padding:18px}.activity-next{grid-template-columns:1fr}.activity-channels{grid-template-columns:1fr 1fr}.activity-channels button{font-size:13px}}.activity-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.activity-modal{border:1px solid var(--crm-line,#d9d1c2);background:var(--crm-paper,#fffdf8);width:min(700px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--crm-text,#29271f);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 100px #15130f40}.activity-modal,.activity-modal *{box-sizing:border-box}.activity-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#19170f70}.activity-modal .activity-composer{width:100%;max-height:calc(100dvh - 42px);box-shadow:none;background:inherit;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.activity-modal .activity-composer>header{border-bottom:1px solid var(--crm-line,#e4ded2);background:inherit;padding:26px 28px 22px}.activity-modal .activity-composer>header small{letter-spacing:.15em;color:var(--crm-muted,#7a705f);margin-bottom:8px;font-size:10px}.activity-modal .activity-composer h2{letter-spacing:-.04em;color:var(--crm-text,#29271f);font-size:28px}.activity-modal .activity-fields{border:0;gap:20px;min-height:0;margin:0;padding:24px 28px;display:grid;overflow-y:auto}.activity-modal .activity-channels{background:var(--crm-canvas,#f0ece3);border:1px solid var(--crm-line,#e4ded2);border-radius:13px;gap:4px;padding:4px}.activity-modal .activity-channels button{color:var(--crm-muted,#746d60);background:0 0;border:0;height:40px;font-size:12px}.activity-modal .activity-channels button.active{background:var(--crm-paper,#fffdf8);color:var(--crm-text,#29271f);box-shadow:0 2px 7px #29271f14}.activity-modal .activity-selected{background:var(--crm-paper,#fffdf8);border-color:var(--crm-line,#ded5c4);height:auto;min-height:68px;color:var(--crm-accent,#a47b42);border-radius:14px;padding:14px 16px}.activity-modal .activity-selected span{gap:4px;min-width:0}.activity-modal .activity-selected strong{color:var(--crm-text,#29271f);overflow-wrap:anywhere}.activity-modal .activity-selected small{color:var(--crm-muted,#746d60)}.activity-modal .activity-composer label{min-width:0;color:var(--crm-text,#39352c);font-size:12px}.activity-modal .activity-composer input,.activity-modal .activity-composer textarea{background:var(--crm-paper,#fffdf8);color:var(--crm-text,#29271f);border-color:var(--crm-line,#ded7ca);font-family:inherit}.activity-modal .activity-composer textarea{min-height:115px}.activity-modal .activity-composer input:focus,.activity-modal .activity-composer textarea:focus{border-color:var(--crm-accent,#ad8751);box-shadow:0 0 0 3px #b895611c}.activity-followthrough{border:1px solid var(--crm-line,#e4ded2);background:var(--crm-canvas,#f5f1e8);border-radius:16px;gap:14px;padding:17px;display:grid}.activity-followthrough strong{font-size:13px}.activity-followthrough p{color:var(--crm-muted,#746d60);margin:5px 0 0;font-size:12px}.activity-followthrough select{border:1px solid var(--crm-line,#ded7ca);background:var(--crm-paper,#fffdf8);width:100%;min-width:0;min-height:44px;color:var(--crm-text,#29271f);font:inherit;border-radius:10px;padding:10px 12px}.activity-followthrough select:focus-visible{outline:2px solid var(--crm-accent,#ad8751);outline-offset:2px}.activity-followthrough>small{color:var(--crm-muted,#746d60);font-size:11px}.activity-modal .activity-next{grid-template-columns:minmax(0,1fr) minmax(0,210px)}.activity-modal .activity-error{margin:0 28px 16px}.activity-modal .activity-composer>footer{border-top:1px solid var(--crm-line,#e4ded2);background:inherit;padding:18px 28px}.activity-modal .activity-composer>footer .primary-button{background:var(--crm-accent,#b89561);color:var(--crm-text,#29271f);font-weight:650}.activity-modal button:focus-visible{outline:2px solid var(--crm-accent,#ad8751);outline-offset:3px}@media (width<=680px){.activity-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.activity-modal .activity-composer{height:100dvh;max-height:100dvh}.activity-modal .activity-composer>header,.activity-modal .activity-fields{padding:20px}.activity-modal .activity-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-modal .activity-channels button{flex-direction:column;gap:4px;height:52px;font-size:11px}.activity-modal .activity-next{grid-template-columns:1fr}.activity-modal .activity-composer>footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap}.activity-modal .activity-composer>footer .primary-button{flex:1;justify-content:center}.activity-modal .activity-error{margin:0 20px 14px}}body.crm-call-line-open .activity-modal{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 40px - var(--crm-call-line-space))}body.crm-call-line-open .activity-modal .activity-composer{max-height:calc(100dvh - 42px - var(--crm-call-line-space))}@media (width<=680px){body.crm-call-line-open :is(.activity-modal,.activity-modal .activity-composer){height:calc(100dvh - var(--crm-call-line-space));max-height:calc(100dvh - var(--crm-call-line-space))}}.activity-outcome-state{grid-template-columns:minmax(0,1fr) minmax(0,210px);align-items:center;gap:16px;display:grid}.activity-modal .activity-completed{cursor:pointer;align-items:center;gap:10px;display:flex}.activity-modal .activity-completed input{width:18px;height:18px;accent-color:var(--crm-accent,#b89561);margin:0}@media (width<=680px){.activity-outcome-state{grid-template-columns:1fr}}.composer-shell.adversus-sms-modal{width:min(560px,100%)}.adversus-sms-modal>.composer-shell-body{gap:18px}.adversus-sms-modal .adversus-sms-recipient{border:1px solid var(--crm-line,#e4ded2);background:var(--crm-canvas,#f5f1e8);color:var(--crm-ink,#29271f);border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.adversus-sms-modal .adversus-sms-recipient-mark{background:color-mix(in srgb,var(--crm-choice,#b89561) 22%,transparent);width:38px;height:38px;color:var(--crm-choice-readable,#79613e);border-radius:12px;flex:none;place-items:center;display:grid}.adversus-sms-modal .adversus-sms-recipient>span:last-child{gap:3px;min-width:0;display:grid}.adversus-sms-modal .adversus-sms-recipient small{letter-spacing:.15em;text-transform:uppercase;color:var(--crm-muted,#746d60);font-size:10px}.adversus-sms-modal .adversus-sms-recipient strong{letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--crm-ink,#29271f);font-size:15px;font-weight:600}.adversus-sms-modal .adversus-sms-recipient em{color:var(--crm-muted,#746d60);font-size:13px;font-style:normal}.adversus-sms-modal .adversus-sms-field{gap:9px}.adversus-sms-modal .adversus-sms-field textarea{border-radius:14px;min-height:190px;padding:14px 15px;font-size:14px;line-height:1.6}.adversus-sms-modal .adversus-sms-note{color:var(--crm-muted,#746d60);gap:7px;margin-top:-10px;font-size:11px;line-height:1.6;display:grid}.adversus-sms-modal .adversus-sms-note b{font-variant-numeric:tabular-nums;color:var(--crm-muted,#746d60);order:-1;justify-self:end;font-weight:550}.adversus-sms-modal .adversus-sms-check{border:1px solid var(--crm-line,#e4ded2);background:var(--crm-paper,#fffdf8);color:var(--crm-ink,#29271f);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:13px;font-weight:450;line-height:1.55;display:flex}.adversus-sms-modal .adversus-sms-check input{width:19px;height:19px;accent-color:var(--crm-choice,#b89561);flex:none;margin:1px 0 0}.adversus-sms-modal .adversus-sms-check:has(input:checked){border-color:color-mix(in srgb,var(--crm-choice,#b89561) 55%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,var(--crm-paper,#fffdf8))}.adversus-sms-modal .adversus-sms-status{border:1px solid var(--crm-line,#e4ded2);border-left:3px solid var(--crm-muted,#746d60);background:var(--crm-paper,#fffdf8);border-radius:14px;gap:6px;padding:15px 16px;display:grid}.adversus-sms-modal .adversus-sms-status strong{letter-spacing:.09em;text-transform:uppercase;color:var(--crm-ink,#29271f);font-size:12px;font-weight:650}.adversus-sms-modal .adversus-sms-status p{color:var(--crm-muted,#746d60);margin:0;font-size:13px;line-height:1.6}.adversus-sms-modal .adversus-sms-status.accepted{border-left-color:var(--crm-choice,#b89561)}.adversus-sms-modal .adversus-sms-status.sent{border-left-color:var(--crm-choice,#b89561);border-color:color-mix(in srgb,var(--crm-choice,#b89561) 42%,var(--crm-line,#e4ded2));background:color-mix(in srgb,var(--crm-choice,#b89561) 8%,var(--crm-paper,#fffdf8))}.adversus-sms-modal .adversus-sms-status.sent strong{color:var(--crm-choice-readable,#79613e)}.adversus-sms-modal .adversus-sms-status.sent p{color:var(--crm-ink,#29271f)}.adversus-sms-modal .adversus-sms-status.rejected,.adversus-sms-modal .adversus-sms-status.not_sent{border-left-color:var(--crm-negative,#a8443c)}.adversus-sms-modal .adversus-sms-viewnote{color:var(--crm-muted,#746d60);margin:0;font-size:12px;line-height:1.6}.adversus-sms-modal .activity-error{margin:0}.composer-shell.adversus-sms-modal>.composer-shell-footer{flex-wrap:wrap;justify-content:flex-end}.adversus-sms-modal>.composer-shell-footer .primary-button{font-weight:650}@media (width<=680px){.composer-shell.adversus-sms-modal{width:100%}.adversus-sms-modal .adversus-sms-field textarea{min-height:150px}.adversus-sms-modal>.composer-shell-footer button{flex:1;justify-content:center}}.dial-number-dialog,.dial-number-composer{width:min(460px,100%)}body.crm-call-line-open .activity-overlay{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .activity-overlay .activity-composer{max-height:calc(100vh - 24px - var(--crm-call-line-space))}.app-shell.assistant-open .activity-overlay .call-line{bottom:0}@media (width<=680px){body.crm-call-line-open .activity-overlay .activity-composer{max-height:calc(100dvh - 24px - var(--crm-call-line-space))}}.dial-number-composer input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.dial-number-normalized{color:var(--crm-muted,#746d60);margin:-6px 0 0;font-size:12px;line-height:1.5}.dial-number-receipt{border:1px solid var(--crm-line,#e4ded2);border-left:3px solid var(--crm-choice,#b89561);background:var(--crm-paper,#fffdf8);color:var(--crm-ink,#29271f);border-radius:14px;margin:0;padding:11px 12px;font-size:13px;line-height:1.6}.adversus-context{color:#17243a;background:#f5f7fb;min-height:100vh;padding-bottom:28px;font:500 16px/1.5 Manrope,system-ui,sans-serif}.adversus-context *{box-sizing:border-box}.adversus-context__header{z-index:2;background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.adversus-context__brand{align-items:center;gap:10px;display:flex}.adversus-context__brand>span{color:#fff;background:#243654;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.adversus-context__brand div{display:grid}.adversus-context__brand strong{font-size:16px}.adversus-context__brand small{color:#718096;font-size:12px}.adversus-context__live{color:#536177;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.adversus-context__live i{background:#17a673;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff7ee}.adversus-context>section,.adversus-context>form{background:#fff;border:1px solid #dfe5ed;border-radius:15px;width:min(760px,100% - 32px);margin:16px auto;padding:22px;box-shadow:0 3px 12px #1e2e460a}.adversus-context__eyebrow{color:var(--crm-choice-readable);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.adversus-context h1{margin:5px 0 8px;font-size:26px;line-height:1.2}.adversus-context h2{margin:0 0 16px;font-size:18px;line-height:1.3}.adversus-context p{color:#667389;margin:0}.adversus-context__search label,.adversus-context__form label{color:#46546b;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.adversus-context__search label>div{border:1px solid #cfd7e3;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.adversus-context__search input,.adversus-context__form input,.adversus-context__form textarea{color:#17243a;background:#fbfcfe;border:1px solid #cfd7e3;border-radius:10px;outline:none;width:100%;font:500 16px Manrope,system-ui,sans-serif}.adversus-context__search label input{background:0 0;border:0;height:46px}.adversus-context__form input{height:48px;padding:0 12px}.adversus-context__form textarea{resize:vertical;min-height:100px;padding:12px}.adversus-context__search input:focus,.adversus-context__form input:focus,.adversus-context__form textarea:focus{border-color:var(--crm-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.adversus-context__empty{background:#fff4f5;border-radius:9px;padding:12px;color:#a6384d!important;margin-top:14px!important}.adversus-context__match{text-align:left;color:#17243a;background:#f7f9ff;border:1px solid #cbd6f5;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:64px;margin-top:12px;padding:10px 13px;display:flex}.adversus-context__match span{display:grid}.adversus-context__match small{color:#667389}.adversus-context__match b{color:var(--crm-choice-readable)}.adversus-context__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.adversus-context__facts>span,.adversus-context__facts>a{color:#46546b;border:1px solid #e1e6ed;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:0 11px;text-decoration:none;display:flex}.adversus-context__facts b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.adversus-context__next{background:color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:flex}.adversus-context__next span{display:grid}.adversus-context__next small{color:#718096;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.adversus-context__next strong{color:#26344a}.adversus-context__next em{color:#667389;font-size:12px;font-style:normal}.adversus-context__form>div{grid-template-columns:1fr 210px;gap:12px;display:grid}.adversus-context__form button{background:var(--crm-choice);width:100%;height:50px;color:var(--crm-choice-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:800;display:flex}.adversus-context__feedback{background:#eaf8f2;border-radius:9px;padding:11px 12px;font-size:13px;color:#147956!important;margin-top:12px!important}.adversus-context__history article{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr;gap:9px;padding:12px 0;display:grid}.adversus-context__history article>span{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));width:32px;height:32px;color:var(--crm-choice-readable);border-radius:9px;place-items:center;display:grid}.adversus-context__history article div{display:grid}.adversus-context__history article strong{font-size:14px}.adversus-context__history article small{color:#718096;font-size:12px}@media (width<=640px){.adversus-context__header{padding:0 16px}.adversus-context>section,.adversus-context>form{width:calc(100% - 20px);padding:17px}.adversus-context__facts,.adversus-context__form>div{grid-template-columns:1fr}.adversus-context h1{font-size:23px}}.growth-os-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08111fad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.growth-os-workspace{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1480px,100%);height:min(920px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 90px #08111f47}.growth-os-site-row{background:var(--crm-paper,#fff);border-bottom:1px solid var(--crm-line,#e3e9f1);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 18px;display:flex}.growth-os-site-row a,.growth-os-site-row button{border:1px solid var(--crm-line,#dfe6ef);height:32px;color:var(--crm-ink,#2b3648);transition:background .18s var(--crm-ease,ease),border-color .18s var(--crm-ease,ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.growth-os-site-row button{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 55%,transparent);background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510)}.growth-os-site-row a:hover{background:color-mix(in srgb,var(--crm-choice,#b89561) 12%,transparent)}.growth-os-site-row .growth-os-tab-error{color:#9a3b2f;font-size:12px;font-weight:600}.growth-os-site-row button:hover{background:color-mix(in srgb,var(--crm-choice,#b89561) 86%,var(--crm-ink,#000))}html[data-crm-motion=false] .growth-os-site-row :is(a,button){transition:none}@media (prefers-reduced-motion:reduce){.growth-os-site-row :is(a,button){transition:none}}.growth-os-workspace>header{background:#fff;border-bottom:1px solid #e3e9f1;grid-template-columns:minmax(300px,1fr) auto 36px 36px;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid}.growth-os-workspace>header>div{min-width:0}.growth-os-workspace h2{margin:3px 0;font:700 20px Manrope,sans-serif}.growth-os-workspace p{color:#6f7d91;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.growth-os-workspace>header nav{background:var(--crm-halo2);border-radius:10px;padding:4px;display:flex}.growth-os-workspace>header nav button{color:#66758b;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.growth-os-workspace>header nav button.active{background:var(--crm-choice);color:var(--crm-choice-ink);box-shadow:0 1px 4px #1510061f}.growth-os-workspace>header>a,.growth-os-workspace>header>.icon-button{color:#5d6b80;background:#fff;border:1px solid #dfe6ef;border-radius:9px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.growth-os-frame{background:var(--crm-paper);min-height:0;position:relative}.growth-os-frame iframe{background:#fff;border:0;width:100%;height:100%}.growth-os-loading{z-index:1;color:#536178;background:#f7f9fc;place-content:center;justify-items:center;gap:10px;font-size:13px;display:grid;position:absolute;inset:0}.growth-os-loading svg{color:var(--crm-choice-readable);animation:1s linear infinite growth-spin}.growth-os-capture{z-index:3;background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-direction:column;width:min(440px,100% - 28px);display:flex;position:absolute;inset:14px 14px 14px auto;overflow:hidden;box-shadow:0 24px 70px #08111f3d}.growth-os-capture *{box-sizing:border-box}.growth-os-capture>header{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.growth-os-capture>header span{color:#17243a;align-items:center;gap:8px;display:flex}.growth-os-capture>header button{color:#637188;background:#f2f5f9;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.growth-os-saved{color:#14734b;background:#edf9f3;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:10px 12px;display:flex}.growth-os-saved span{gap:2px;min-width:0;display:grid}.growth-os-saved small{color:#44866b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.growth-os-return{background:#f7f9fc;border:1px solid #e7ecf3;border-radius:10px;flex:none;gap:9px;margin:12px 14px 0;padding:11px 12px;display:grid}.growth-os-return span{color:#17243a;gap:3px;min-width:0;font-size:12.5px;display:grid}.growth-os-return small{color:#637188;font-size:11px;line-height:1.4}.growth-os-return button{background:var(--crm-choice);height:36px;color:var(--crm-choice-ink);border:0;border-radius:9px;font:700 12px Manrope,sans-serif}.growth-os-return button:disabled{opacity:.55}.growth-os-saved{flex:none}.growth-os-capture form{flex:auto;gap:11px;min-width:0;min-height:0;padding:14px;display:grid;overflow:auto}.growth-os-capture label{color:#536178;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.growth-os-capture textarea,.growth-os-capture input{color:#17243a;background:#fff;border:1px solid #d9e2ee;border-radius:9px;outline:none;width:100%;padding:9px 10px;font:500 13px Manrope,sans-serif}.growth-os-capture textarea{resize:vertical;min-height:68px}.growth-os-capture textarea:focus,.growth-os-capture input:focus{border-color:var(--crm-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.growth-os-next{grid-template-columns:minmax(0,1fr) 160px;gap:9px;min-width:0;display:grid}.growth-os-feedback{color:#405675;background:#eef3fb;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.growth-os-capture .growth-os-save{background:var(--crm-choice);height:40px;color:var(--crm-choice-ink);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font:700 12px Manrope,sans-serif;display:flex}.growth-os-capture .growth-os-save:disabled{opacity:.6}.growth-os-workspace>footer{color:#748196;background:#fff;border-top:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 15px;font-size:11px;display:flex}.growth-os-workspace>footer>div{align-items:center;gap:7px;display:flex}.growth-os-workspace>footer button{color:#536178;background:#fff;border:1px solid #dfe6ef;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;display:flex}.growth-os-workspace>footer .growth-os-result{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink);font-weight:700}.growth-os-domain{grid-template-columns:minmax(0,240px) auto;align-items:end;gap:8px;margin-top:6px;display:grid}.growth-os-domain label{color:#536178;gap:5px;font-size:11px;font-weight:700;display:grid}.growth-os-domain input{box-sizing:border-box;color:#17243a;background:#fff;border:1px solid #d9e2ee;border-radius:9px;outline:none;width:100%;padding:9px 10px;font:500 13px Manrope,sans-serif}.growth-os-domain input:focus{border-color:var(--crm-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice) 24%,transparent)}.growth-os-domain button{background:var(--crm-choice);height:38px;color:var(--crm-choice-ink);border:0;border-radius:9px;padding:0 14px;font:700 12px Manrope,sans-serif}.growth-os-domain small{color:#9a3b2f;grid-column:1/-1;font-size:12px}@keyframes growth-spin{to{transform:rotate(360deg)}}@media (width<=760px){.growth-os-backdrop{padding:0}.growth-os-workspace{border-radius:0;width:100%;height:100vh}.growth-os-workspace>header{grid-template-columns:1fr 36px 36px}.growth-os-workspace>header nav{grid-area:2/1/auto/-1}.growth-os-workspace>footer>span{display:none}.growth-os-workspace>footer{justify-content:flex-end}.growth-os-capture{border:0;border-radius:0;width:100%;inset:0}.growth-os-next{grid-template-columns:1fr}.growth-os-capture textarea{min-height:82px}}body.crm-call-line-open .growth-os-backdrop{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .growth-os-workspace{height:min(920px,calc(100vh - 22px - var(--crm-call-line-space)))}.app-shell.assistant-open .growth-os-backdrop .call-line{bottom:0}@media (width<=760px){body.crm-call-line-open .growth-os-workspace{height:calc(100vh - var(--crm-call-line-space))}}.adversus-main-content{width:100%;max-width:none;padding:0}.adversus-embedded-page{background:#fff;flex-direction:column;width:100%;height:calc(100dvh - 76px);min-height:0;display:flex}.adversus-context-bar{border-bottom:1px solid var(--crm-line,#e1ddd4);background:var(--crm-paper,#fffdf9);height:56px;color:var(--crm-ink,#29251f);flex:none;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:flex}.adversus-context-live{align-items:center;gap:10px;min-width:0;font-weight:550;display:flex}.adversus-context-live i{background:var(--crm-choice,#b89561);border-radius:50%;flex:none;width:8px;height:8px}.adversus-context-live b{color:var(--crm-muted,#736e66);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.adversus-context-live b:before{content:"· "}.adversus-context-bar button{border:1px solid var(--crm-line,#e1ddd4);background:var(--crm-paper,#fffdf9);min-height:38px;color:var(--crm-ink,#29251f);transition:border-color .15s var(--crm-ease,ease), background .15s var(--crm-ease,ease);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:550;display:flex}.adversus-context-bar .adversus-context-open{border-color:var(--crm-choice,#b89561);background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#302a1e);font-weight:650}.adversus-context-bar .adversus-context-tv{margin-left:auto}.adversus-context-bar button:disabled{opacity:.5}.adversus-context-bar button:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:3px}@media (hover:hover) and (pointer:fine){.adversus-context-bar .adversus-context-tv:hover{border-color:var(--crm-choice,#b89561);background:color-mix(in srgb, var(--crm-choice,#b89561) 10%, var(--crm-paper,#fffdf9))}}html[data-crm-motion=false] .adversus-context-bar button{transition:none}@media (prefers-reduced-motion:reduce){.adversus-context-bar button{transition:none!important}}.adversus-embedded-frame{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.adversus-embedded-frame iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0;display:block}.adversus-embedded-page.adversus-call-audio{opacity:.01;pointer-events:none;z-index:2147483647;width:2px;height:2px;position:fixed;bottom:0;right:0;overflow:hidden}.call-audio-notice{left:calc(50% - var(--assistant-dock-width,0px) / 2);z-index:61;width:min(640px, calc(100vw - var(--assistant-dock-width,0px) - 32px));border:1px solid color-mix(in srgb, var(--crm-negative-text,#a52d46) 42%, transparent);background:color-mix(in srgb, var(--crm-negative-text,#a52d46) 8%, var(--crm-paper,#fffdf8));color:var(--crm-negative-text,#a52d46);box-shadow:0 10px 28px color-mix(in srgb, var(--crm-ink,#29271f) 14%, transparent);border-radius:12px;margin:0;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.45;position:fixed;bottom:76px;transform:translate(-50%)}@media (width<=700px){.call-audio-notice{bottom:128px}}html:has(.call-audio-notice){--crm-call-notice-space:calc(var(--crm-call-notice-height,44px) + 17px)}body.crm-call-line-open .call-audio-notice{bottom:calc(var(--crm-call-line-height,60px) + 17px)}.app-shell>.workspace>.main-content.adversus-main-content{padding:0}body.crm-call-line-open .adversus-embedded-page:not(.adversus-call-audio){height:calc(100dvh - 76px - var(--crm-call-line-space))}.runtime-microphone-row{border-top:1px solid var(--crm-line,#e1ddd4);background:var(--crm-paper,#fffdf9);color:var(--crm-muted,#736e66);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 14px;font-size:12px;display:flex}.runtime-microphone-row.on{color:var(--crm-choice-readable,#79613e);font-weight:550}.runtime-microphone-row.denied{color:#a52d46;font-weight:550}.runtime-microphone-row button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-weight:700;display:inline-flex}.browser-runtime-state{color:#64748b;place-content:center;justify-items:center;gap:10px;width:100%;height:100%;font-size:13px;display:grid}.browser-runtime-state.error span{color:#8a96a8;text-align:center;max-width:460px}.browser-runtime-state button{border:1px solid var(--crm-line);color:#334155;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:flex}.browser-runtime-spinner{animation:.9s linear infinite browser-runtime-spin}@keyframes browser-runtime-spin{to{transform:rotate(360deg)}}@media (width<=820px){.adversus-embedded-page{height:calc(100dvh - 76px)}.adversus-context-bar{gap:8px;padding:0 12px}}.google-action-backdrop{z-index:1200;background:color-mix(in srgb,var(--crm-ink,#29251f) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.google-action-dialog{box-sizing:border-box;border:1px solid var(--crm-line,#5a462626);border-radius:var(--crm-radius,18px);background:var(--crm-paper,#fffdf8);width:min(620px,100%);max-height:calc(100dvh - 48px);box-shadow:0 32px 90px color-mix(in srgb,var(--crm-ink,#29251f) 30%,transparent);color:var(--crm-ink,#29251f);gap:16px;padding:24px;font-family:Insight Sans,sans-serif;font-size:14px;display:grid;overflow:auto}.google-action-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.google-action-dialog>header small{color:var(--crm-choice-readable,#79613e);font-size:11.5px;font-weight:600;line-height:1.3}.google-action-dialog h2{letter-spacing:-.035em;color:var(--crm-ink,#29251f);margin:7px 0 0;font-family:Insight Sans,sans-serif;font-size:25px;font-weight:500;line-height:1.1}.google-action-dialog .composer-close{border:1px solid var(--crm-line,#5a462626);background:var(--crm-canvas,#f3efe7);width:38px;height:38px;color:var(--crm-ink,#29251f);border-radius:50%;flex:none;place-items:center;display:grid}.google-action-dialog label,.google-action-dialog .composer-label{color:var(--crm-muted,#746b5e);gap:7px;font-size:12px;font-weight:600;line-height:1.3;display:grid}.mail-composer label,.mail-composer .composer-label{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.google-action-dialog input,.google-action-dialog textarea,.google-action-dialog select{box-sizing:border-box;border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);width:100%;color:var(--crm-ink,#29251f);text-transform:none;letter-spacing:normal;border-radius:12px;padding:12px 13px;font:400 14px Insight Sans,sans-serif}.google-action-dialog textarea{resize:vertical;min-height:150px;line-height:1.55}.google-meeting-time{grid-template-columns:2fr 1fr;gap:12px;display:grid}.google-meet-note{background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,var(--crm-paper,#fffdf8));border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 24%,transparent);color:var(--crm-ink,#29251f);border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.google-meet-note svg{color:var(--crm-choice-readable,#79613e);flex:none}.google-action-error{color:var(--crm-negative,#a8443c);margin:0;font-size:13px;font-weight:600;line-height:1.5}.google-action-dialog footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.google-action-dialog footer button{border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);min-height:42px;color:var(--crm-ink,#29251f);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:600 13px Insight Sans,sans-serif;display:flex}.google-action-dialog footer .primary-button{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 80%,var(--crm-ink,#29251f));background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);box-shadow:inset 0 1px color-mix(in srgb,var(--crm-paper,#fffdf8) 35%,transparent),0 5px 12px color-mix(in srgb,var(--crm-choice,#b89561) 25%,transparent)}.google-action-dialog footer button:disabled{opacity:.55;box-shadow:none}.google-action-dialog.composer-shell{gap:0;max-height:none;padding:0;overflow:hidden}.composer-shell.mail-composer>.composer-shell-header{background:linear-gradient(120deg,color-mix(in srgb,var(--crm-choice,#b89561) 6%,transparent),transparent);flex-wrap:wrap}.mail-composer>header>span{flex:1;min-width:0}.mail-composer>header h2{font-size:23px}.composer-modes{border:1px solid var(--crm-line,#5a462626);background:var(--crm-canvas,#f3efe7);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.composer-modes button{min-height:34px;color:var(--crm-muted,#746b5e);transition:background .16s var(--crm-ease,ease),color .16s var(--crm-ease,ease),border-color .16s var(--crm-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font:600 12px Insight Sans,sans-serif;display:flex}.composer-modes button.active{background:var(--crm-paper,#fffdf8);border-color:color-mix(in srgb,var(--crm-choice,#b89561) 40%,transparent);color:var(--crm-choice-readable,#79613e);box-shadow:0 2px 7px color-mix(in srgb,var(--crm-ink,#29251f) 8%,transparent)}.mail-composer .composer-text textarea{min-height:175px}.composer-templates{gap:9px;display:grid}.composer-chips{flex-wrap:wrap;gap:8px;display:flex}.composer-chips button{border:1px solid var(--crm-line,#5a462626);background:var(--crm-canvas,#f3efe7);min-height:34px;color:var(--crm-ink,#29251f);transition:background .16s var(--crm-ease,ease),border-color .16s var(--crm-ease,ease),color .16s var(--crm-ease,ease);border-radius:999px;padding:0 14px;font:550 12px Insight Sans,sans-serif}.composer-chips button.active{background:var(--crm-choice,#b89561);border-color:color-mix(in srgb,var(--crm-choice,#b89561) 80%,var(--crm-ink,#29251f));color:var(--crm-choice-ink,#171510);box-shadow:inset 0 1px color-mix(in srgb,var(--crm-paper,#fffdf8) 35%,transparent)}.composer-chips button:disabled{opacity:.5}.composer-confirm{border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 10%,var(--crm-paper,#fffdf8));border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:2px 0 0;padding:10px 13px;font-size:13px;line-height:1.4;display:flex}.composer-confirm>span{flex:1;min-width:150px;font-weight:600}.composer-confirm button{border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);min-height:32px;color:var(--crm-ink,#29251f);border-radius:999px;padding:0 15px;font:600 12px Insight Sans,sans-serif}.composer-missing{color:var(--crm-muted,#746b5e);margin:0;font-size:11.5px;line-height:1.5}.composer-signature{border:1px solid var(--crm-line,#5a462626);background:color-mix(in srgb,var(--crm-canvas,#f3efe7) 55%,var(--crm-paper,#fffdf8));border-radius:16px;gap:12px;padding:16px;display:grid}.composer-signature>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-logo-toggle{border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.composer-logo-toggle button{min-height:28px;color:var(--crm-muted,#746b5e);transition:background .16s var(--crm-ease,ease),color .16s var(--crm-ease,ease);background:0 0;border:0;border-radius:999px;padding:0 12px;font:600 11px Insight Sans,sans-serif}.composer-logo-toggle button.active{background:color-mix(in srgb,var(--crm-choice,#b89561) 22%,transparent);color:var(--crm-choice-readable,#79613e)}.composer-signature details>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:var(--crm-choice-readable,#79613e);font-size:11px;font-weight:600;list-style:none}.composer-signature details>summary::-webkit-details-marker{display:none}.composer-signature details>p{color:var(--crm-muted,#746b5e);margin:10px 0 0;font-size:11.5px;line-height:1.5}.composer-signature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.composer-signature-fields .google-action-error{text-transform:none;letter-spacing:normal;font-size:12px}.composer-signature-fields .signature-rows{grid-column:1/-1}.composer-signature-save{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.composer-signature-save button{border:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);min-height:38px;color:var(--crm-ink,#29251f);border-radius:999px;padding:0 16px;font:600 12px Insight Sans,sans-serif}.composer-signature-save button:disabled{opacity:.55}.composer-signature-save span{color:var(--crm-choice-readable,#79613e);font-size:12px;font-weight:600;line-height:1.4}.composer-receipt{border:1px solid color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);background:color-mix(in srgb,var(--crm-choice,#b89561) 10%,var(--crm-paper,#fffdf8));border-radius:16px;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.composer-receipt-mark{background:var(--crm-choice,#b89561);width:36px;height:36px;color:var(--crm-choice-ink,#171510);box-shadow:inset 0 1px color-mix(in srgb,var(--crm-paper,#fffdf8) 40%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.composer-receipt>span:last-child{gap:4px;min-width:0;display:grid}.composer-receipt strong{color:var(--crm-ink,#29251f);font-size:15px;font-weight:600}.composer-receipt small{color:var(--crm-muted,#746b5e);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.composer-receipt-link{color:var(--crm-choice-readable,#79613e);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.composer-receipt-link:hover{color:var(--crm-ink,#29251f)}.composer-shell.mail-composer>.composer-shell-footer{justify-content:flex-start}.composer-sender{text-align:center;min-width:0;color:var(--crm-muted,#746b5e);overflow-wrap:anywhere;flex:1;padding:0 8px;font-size:11.5px;line-height:1.4}@media (hover:hover) and (pointer:fine){.composer-chips button:not(:disabled):not(.active):hover{border-color:var(--crm-choice-readable,#79613e);background:color-mix(in srgb,var(--crm-choice,#b89561) 10%,var(--crm-paper,#fffdf8))}.composer-modes button:not(.active):not(:disabled):hover,.composer-logo-toggle button:not(.active):not(:disabled):hover{color:var(--crm-ink,#29251f)}}@media (width<=620px){.google-action-backdrop{align-items:end;padding:0}.google-action-dialog{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 28px);padding:18px}.mail-composer>header>span{flex:auto;order:1;min-width:0}.mail-composer>header .composer-close{order:2}.mail-composer>header .composer-modes{flex-basis:100%;order:3;margin-top:4px}.mail-composer>header .composer-modes button{flex:1;justify-content:center}.composer-sender{text-align:left;flex-basis:100%;order:-1;padding:0 0 4px}.mail-composer>footer .primary-button{margin-left:auto}.composer-signature-fields{grid-template-columns:minmax(0,1fr)}.google-meeting-time{grid-template-columns:1fr}}body.crm-call-line-open .google-action-backdrop{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .google-action-dialog:not(.composer-shell){max-height:calc(100dvh - 24px - var(--crm-call-line-space))}@media (width<=620px){body.crm-call-line-open .google-action-dialog:not(.composer-shell){max-height:calc(100dvh - 28px - var(--crm-call-line-space))}}html[data-crm-motion=false] :is(.composer-modes button,.composer-chips button,.composer-logo-toggle button){transition:none}@media (prefers-reduced-motion:reduce){:is(.composer-modes button,.composer-chips button,.composer-logo-toggle button){transition:none!important}}.follow-up-identity{color:#2c4468;background:#f7faff;border:1px solid #dce6f4;border-radius:10px;align-items:center;gap:9px;margin:0;padding:11px 12px;display:flex}.follow-up-identity span{gap:2px;min-width:0;display:grid}.follow-up-identity strong{font-size:13px}.follow-up-identity small{color:#61728c;overflow-wrap:anywhere;font-size:12px}.follow-up-warning{color:#8a5b08;background:#fff8ec;border:1px solid #f1d7a6;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;font-weight:650}.follow-up-dialog .google-meet-note{overflow-wrap:anywhere}.follow-up-actions{flex-wrap:wrap;gap:7px;display:flex}.call-queue-row[data-followup=true] .call-queue-actions{flex-wrap:wrap;justify-content:flex-end}.follow-up-flag{color:#8a6a2f;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}@media (width<=620px){.follow-up-identity{align-items:flex-start}}.composer-shell-backdrop{z-index:1200;background:color-mix(in srgb,var(--crm-ink,#29251f) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer-shell{box-sizing:border-box;border:1px solid var(--crm-line,#5a462626);border-radius:var(--crm-radius,18px);background:var(--crm-paper,#fffdf8);width:min(620px,100%);height:min(860px,100dvh - 48px);box-shadow:0 32px 90px color-mix(in srgb,var(--crm-ink,#29251f) 30%,transparent);color:var(--crm-ink,#29251f);grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;font-family:Insight Sans,sans-serif;font-size:14px;display:grid;overflow:hidden}.composer-shell,.composer-shell *{box-sizing:border-box}.composer-shell>.composer-shell-header{border-bottom:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.composer-shell>.composer-shell-body{align-content:start;gap:16px;min-height:0;padding:22px;display:grid;overflow:auto}.composer-shell>.composer-shell-footer{border-top:1px solid var(--crm-line,#5a462626);background:var(--crm-paper,#fffdf8);align-items:center;gap:10px;padding:15px 22px;display:flex}@media (width<=620px){.composer-shell-backdrop{align-items:end;padding:0}.composer-shell{border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:calc(100dvh - 28px)}.composer-shell>.composer-shell-header{padding:16px 18px}.composer-shell>.composer-shell-body{padding:18px}.composer-shell>.composer-shell-footer{flex-wrap:wrap;padding:14px 18px}}body.crm-call-line-open .composer-shell-backdrop{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .composer-shell{height:min(860px,calc(100dvh - 24px - var(--crm-call-line-space)))}@media (width<=620px){body.crm-call-line-open .composer-shell{height:calc(100dvh - 28px - var(--crm-call-line-space))}}html[data-crm-motion=false] :is(.composer-shell-backdrop,.composer-shell,.composer-shell *){transition:none;animation:none}@media (prefers-reduced-motion:reduce){:is(.composer-shell-backdrop,.composer-shell,.composer-shell *){transition:none!important;animation:none!important}}.writing-assistant{--writing-gold:#b89561;--writing-paper:#fffdf8;--writing-ink:#29251f;--writing-muted:#746b5e;--writing-line:#e5ded3;color:var(--writing-ink);background:var(--writing-paper);width:min(1120px,100%);font-family:Insight Sans,sans-serif;font-size:14px}.writing-assistant,.writing-assistant *{box-sizing:border-box}.writing-assistant-backdrop{z-index:1400}.writing-assistant :is(h2,h3,p){margin:0}.writing-assistant h2{letter-spacing:-.6px;margin:5px 0 8px;font-size:26px;font-weight:600;line-height:1.2}.writing-assistant h3{letter-spacing:-.2px;margin-bottom:18px;font-size:17px}.writing-assistant header p{color:var(--writing-muted);max-width:65ch;font-size:13px;line-height:1.5}.writing-assistant-eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#806039;font-size:11px;font-weight:650}.writing-assistant .writing-assistant-close{background:0 0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.writing-assistant-pages{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.writing-assistant-page{border:1px solid var(--writing-line);background:#fff;border-radius:12px;min-width:0;padding:22px}.writing-assistant-result{background:#f7f3ec}.writing-assistant-result.has-proposal{border-color:var(--writing-gold);background:#fff}.writing-assistant label{color:var(--writing-muted);margin:0 0 7px;font-size:12px;font-weight:600;display:block}.writing-assistant :is(input,textarea){border:1px solid var(--writing-line);width:100%;min-width:0;color:var(--writing-ink);font:inherit;box-shadow:none;background:#fff;border-radius:7px;padding:11px 12px;line-height:1.6;display:block}.writing-assistant input{margin-bottom:18px}.writing-assistant textarea{resize:vertical;min-height:92px}.writing-assistant :is(input,textarea,button):focus-visible{outline:2px solid var(--writing-gold);outline-offset:3px}.writing-assistant :is(input,textarea)::placeholder{color:#8b8276}.writing-assistant-empty{text-align:center;min-height:260px;color:var(--writing-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.writing-assistant-empty p{color:#61513c;max-width:20ch;font-size:20px;line-height:1.3}.writing-assistant-empty span{max-width:30ch;font-size:13px;line-height:1.6}.writing-assistant-instruction{padding-top:4px}.writing-assistant-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.writing-assistant button{border:1px solid var(--writing-line);color:var(--writing-ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:10px 14px;font-weight:550;line-height:1.3;transition:background .15s,border-color .15s}.writing-assistant button:hover:not(:disabled){border-color:var(--writing-gold);background:#f6f0e6}.writing-assistant button:disabled{opacity:.45;cursor:default}.writing-assistant button.writing-assistant-apply{background:var(--writing-gold);border-color:var(--writing-gold);color:#221c13}.writing-assistant button.writing-assistant-apply:hover:not(:disabled){background:#c5a679}.writing-assistant-status{color:#716044;font-size:13px;line-height:1.5}.writing-assistant-error{color:#a33532;font-size:13px;line-height:1.5}.writing-assistant :is(footer,.composer-shell-footer)>span{color:var(--writing-muted);margin-right:auto;font-size:12px}.writing-assistant-workspace{border:1px solid var(--writing-line);border-radius:16px;width:100%;max-width:1240px;margin:auto;overflow:hidden}.writing-assistant-workspace>header{border-bottom:1px solid var(--writing-line);justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;display:flex}.writing-assistant-workspace>.writing-assistant-content{gap:18px;padding:26px 28px;display:grid}.writing-assistant-workspace>footer{border-top:1px solid var(--writing-line);align-items:center;gap:10px;padding:18px 28px;display:flex}@media (width<=760px){.writing-assistant-pages{grid-template-columns:1fr;gap:14px}.writing-assistant-page{padding:17px}.writing-assistant-empty{min-height:150px}.writing-assistant h2{font-size:23px}.writing-assistant-workspace>header,.writing-assistant-workspace>.writing-assistant-content,.writing-assistant-workspace>footer{padding:18px}.writing-assistant-workspace>footer{flex-wrap:wrap}.writing-assistant :is(footer,.composer-shell-footer)>span{width:100%}.writing-assistant :is(footer,.composer-shell-footer)>button{flex:1}}@media (prefers-reduced-motion:reduce){.writing-assistant button{transition:none}}html[data-crm-motion=false] .writing-assistant button{transition:none}.mail-library,.mail-editor{--mail-ink:#302820;--mail-gold:#b89561;--mail-paper:#fffdf9;color:var(--mail-ink)}.mail-studio-kicker{letter-spacing:.15em;color:#887153;font-size:10px;font-weight:650}.mail-library-heading{justify-content:space-between;align-items:center;gap:24px;padding:38px 0 28px;display:flex}.mail-library-heading h2{margin:12px 0;font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.1}.mail-library-heading p{color:#736a60;max-width:560px;margin:0;font-size:15px;line-height:1.6}.mail-library-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.mail-library button,.mail-editor button{font:inherit;cursor:pointer;color:#443829;background:#fffdf9;border:1px solid #d9cdbb;border-radius:6px;padding:9px 13px;line-height:1.4}.mail-library button:disabled,.mail-editor button:disabled{cursor:wait;opacity:.5}.mail-library button:focus-visible,.mail-editor :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b89561}.mail-library .mail-studio-primary,.mail-editor .mail-studio-primary{color:#211b14;background:#b89561;border-color:#b89561}.mail-library-toolbar{border-block:1px solid #e3dbce;justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;padding:16px 0;display:flex}.mail-library-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.mail-library-toolbar [aria-pressed=true],.mail-preview-toolbar [aria-pressed=true]{background:#ebe0d0;border-color:#b89561}.mail-library label{color:#71604c;gap:6px;font-size:12px;display:grid}.mail-library select{min-width:230px;max-width:100%;font:inherit;color:#302820;background:#fffdf9;border:1px solid #d9cdbb;border-radius:5px;padding:9px}.mail-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.mail-library-card{background:#fffdf9;border:1px solid #e2d9cd;min-width:0}.mail-library-card-heading{padding:24px 26px 18px}.mail-library-card-heading>span{letter-spacing:.07em;text-transform:uppercase;color:#8c7354;font-size:10px}.mail-library-card h3{margin:10px 0;font:400 26px/1.2 Georgia,serif}.mail-library-card-heading p{color:#776c60;overflow-wrap:anywhere;margin:0;font-size:13px}.mail-library-card footer{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 22px;display:flex}.mail-preview iframe{background:#eeeae3;border:0;width:100%;height:100%;display:block}.mail-preview{min-width:0;height:700px}.mail-preview.is-compact{border-block:1px solid #e7ded2;height:360px}.mail-preview-empty{color:#89745a;background:#f4efe7;place-content:center;height:100%;padding:28px;display:grid}.mail-preview-empty strong{font:400 27px Georgia,serif}.mail-preview-empty p{max-width:320px;font-size:13px;line-height:1.6}.mail-studio-backdrop{z-index:1200;background:#251e1675;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mail-editor{background:#fffdf9;border:1px solid #d8ccb9;border-radius:12px;flex-direction:column;width:min(1250px,100%);height:min(920px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #221b2240}.mail-editor .composer-shell-header{border-bottom:1px solid #e6ded1;justify-content:space-between;align-items:start;gap:20px;padding:23px 28px;display:flex}.mail-editor h2{margin:8px 0;font:400 31px/1.1 Georgia,serif}.mail-editor .composer-shell-header p{color:#80705f;margin:0;font-size:13px}.mail-editor .composer-shell-body{flex:1;min-height:0;padding:0;overflow:auto}.mail-editor .composer-shell-footer{border-top:1px solid #e6ded1;align-items:center;gap:10px;padding:16px 24px;display:flex}.mail-editor .composer-shell-footer>span{color:#806c51;flex:1;font-size:12px}.mail-editor-grid{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.1fr);min-height:100%;display:grid}.mail-editor-fields{flex-direction:column;gap:17px;padding:26px;display:flex}.mail-editor label{color:#574831;gap:7px;font-size:12px;font-weight:550;display:grid}.mail-editor label small{color:#8d7e6a;font-weight:400;display:inline}.mail-editor input,.mail-editor textarea,.mail-editor select{box-sizing:border-box;color:#302820;background:#fff;border:1px solid #ded5c7;border-radius:5px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.55}.mail-editor textarea{resize:vertical;min-height:155px;font-family:inherit;line-height:1.7}.mail-editor-row{gap:12px;display:flex}.mail-editor-row>label{flex:1;min-width:0}.mail-ai-button{align-self:start}.mail-editor details{border-top:1px solid #e5ded4;padding-top:14px}.mail-editor summary{cursor:pointer;margin-bottom:16px;font-size:13px}.mail-editor details label{margin-top:12px}.mail-editor-help{color:#847560;margin:0;font-size:12px;line-height:1.6}.mail-editor-preview{background:#eeeae3;min-width:0;padding:18px}.mail-editor-preview .mail-preview{height:calc(100% - 46px);min-height:650px}.mail-editor-preview.is-mobile .mail-preview{max-width:360px;margin-inline:auto}.mail-preview-toolbar{color:#75634a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.mail-preview-toolbar>div{gap:4px;display:flex}.mail-preview-toolbar button{padding:5px 8px}.mail-editor-error{color:#943f31;background:#fbede6;border:1px solid #e8c8b9;padding:12px 16px;font-size:13px;line-height:1.5}.mail-library-empty{color:#77634a;padding:30px}.contact-composer-studio-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0 14px;display:flex}.contact-composer-studio-actions button{color:#665136;font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #d9cbb6;border-radius:5px;padding:7px 11px;font-size:12px}.contact-composer-library{background:#fffaf3;border:1px solid #e4d9c8;margin-bottom:14px;padding:14px}.contact-composer-library select{width:100%;font:inherit;background:#fff;border:1px solid #d9cbb6;padding:9px}.contact-composer-library p{color:#76634b;font-size:12px;line-height:1.6}.contact-composer-library button{margin-top:10px}.mail-preview-modal .mail-editor-grid{display:block}@media (width<=900px){.mail-library-grid{grid-template-columns:1fr}.mail-library-heading{flex-direction:column;align-items:start}.mail-editor-grid{grid-template-columns:1fr}.mail-editor-preview .mail-preview{height:720px}.mail-editor-preview{border-top:1px solid #dfd3c0}.mail-library-toolbar{flex-direction:column;align-items:start}.mail-studio-backdrop{padding:8px}.mail-editor{height:calc(100dvh - 16px)}.mail-editor .composer-shell-header,.mail-editor-fields{padding:19px}.mail-editor .composer-shell-footer{flex-wrap:wrap;padding:12px}.mail-editor .composer-shell-footer>span{flex-basis:100%}.mail-editor-row{flex-direction:column}}.mail-library-grid{align-items:start}.mail-preview.is-compact{height:auto;min-height:360px}.mail-preview.is-compact iframe{height:680px;min-height:360px}body.crm-call-line-open .composer-shell.mail-editor{height:min(920px,calc(100dvh - 24px - var(--crm-call-line-space)))}@media (width<=900px){body.crm-call-line-open .composer-shell.mail-editor{height:calc(100dvh - 8px - var(--crm-call-line-space))}}.adversus-sms-modal .adversus-sms-signature{border:1px dashed var(--crm-line,#5a462626);background:color-mix(in srgb, var(--crm-canvas,#f3efe7) 50%, var(--crm-paper,#fffdf8));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;padding:10px 15px;display:flex}.adversus-sms-modal .adversus-sms-signature>span[aria-hidden]{color:var(--crm-muted,#746b5e);font-size:13.5px;font-style:italic;line-height:1.5}.adversus-sms-modal .adversus-sms-signature-toggle{color:var(--crm-muted,#746b5e);letter-spacing:normal;text-transform:none;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.adversus-sms-modal .adversus-sms-signature-toggle input{width:16px;height:16px;accent-color:var(--crm-choice,#b89561);padding:0}.adversus-sms-modal .adversus-sms-note{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px;display:flex}.adversus-sms-modal .adversus-sms-note b{order:0;justify-self:auto}.adversus-sms-modal .adversus-sms-note span{color:var(--crm-muted,#746b5e)}.adversus-sms-modal .adversus-sms-sender{color:var(--crm-muted,#746b5e);margin:-8px 0 0;font-size:11.5px;line-height:1.6}@media (width<=680px){.adversus-sms-modal .adversus-sms-signature{flex-direction:column;align-items:flex-start}}.contact-composer .contact-composer-channels button{transition:background .17s var(--crm-ease,ease),color .17s var(--crm-ease,ease)}.contact-composer .contact-composer-channels button.active{background:var(--crm-choice);color:var(--crm-choice-ink);border-color:var(--crm-choice)}.contact-composer-chips{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.contact-composer-chips button{border:1px solid var(--crm-line);height:30px;color:var(--crm-ink);transition:background .17s var(--crm-ease,ease),border-color .17s var(--crm-ease,ease);background:0 0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:600}.contact-composer-chips button:hover:not(:disabled){background:color-mix(in srgb,var(--crm-choice) 12%,transparent);border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent)}.contact-composer-chips button.active{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink)}.contact-composer-chips button:disabled{opacity:.5}.contact-composer-hint{color:var(--crm-muted);margin:0;font-size:11px;line-height:1.55}.contact-composer-attempt{color:var(--crm-muted);border-radius:var(--crm-radius);border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 7%,transparent);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:11.5px;line-height:1.6;display:flex}.contact-composer-attempt span{flex:220px}.contact-composer-attempt button{border:1px solid var(--crm-line);background:var(--crm-paper);height:30px;color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:650}.contact-composer-attempt button:hover{border-color:color-mix(in srgb,var(--crm-choice) 58%,var(--crm-line))}.contact-composer-sending{color:var(--crm-choice-readable);border-radius:var(--crm-radius);border:1px solid color-mix(in srgb,var(--crm-choice) 32%,var(--crm-line));background:color-mix(in srgb,var(--crm-choice) 8%,transparent);margin:0;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.6}.contact-composer-order{color:var(--crm-muted);border-radius:var(--crm-radius);border:1px solid var(--crm-line);background:color-mix(in srgb,var(--crm-choice) 7%,transparent);margin:0;padding:9px 12px;font-size:11.5px;line-height:1.6}.contact-composer .composer-missing{color:var(--crm-negative-text);margin-top:5px;font-size:11px;display:block}.contact-composer .composer-signature{border:1px solid var(--crm-line);border-radius:var(--crm-radius);gap:9px;padding:13px 14px;display:grid}.contact-composer .composer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-choice-readable);font-size:11px;font-weight:650}@media (width<=640px){.contact-composer .contact-composer-channels{width:100%}.contact-composer .contact-composer-channels button{flex:1;justify-content:center}.contact-composer-chips button{flex:1 0 auto}}html[data-crm-motion=false] .contact-composer :is(button,.contact-composer-chips button){transition:none}@media (prefers-reduced-motion:reduce){.contact-composer :is(button,.contact-composer-chips button){transition:none}}.composer-attachments{--ins-attach-ease:cubic-bezier(.16,1,.3,1);border:1px dashed var(--crm-line,#261f172e);background:color-mix(in srgb,var(--crm-canvas,#f5efe2) 45%,transparent);transition:border-color .18s var(--ins-attach-ease),background .18s var(--ins-attach-ease);border-radius:14px;gap:10px;padding:14px;display:grid}.composer-attachments.dragging{border-color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 10%,transparent)}.composer-attachment-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-attachment-actions small{color:var(--crm-muted,#7b7263);flex:180px;font-size:11.5px;line-height:1.45}.composer-attach{border:1px solid var(--crm-line,#261f1724);background:var(--crm-paper,#fffcf6);min-height:36px;color:var(--crm-ink,#261f17);cursor:pointer;transition:border-color .16s var(--ins-attach-ease),background .16s var(--ins-attach-ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font:600 12.5px/1 inherit;display:inline-flex}.composer-attach:hover:not(:disabled){border-color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 8%,var(--crm-paper,#fffcf6))}.composer-attach:disabled{opacity:.55;cursor:not-allowed}.composer-attach svg{color:var(--crm-choice-readable,#79613e)}.composer-attachment-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.composer-attachment-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.composer-attachment-list li{border:1px solid var(--crm-line,#261f171c);background:var(--crm-paper,#fffcf6);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.composer-attachment-list li svg{color:var(--crm-choice-readable,#79613e)}.composer-attachment-list span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.composer-attachment-list em{color:var(--crm-muted,#7b7263);font-size:11.5px;font-style:normal}.composer-attachment-list button{width:28px;height:28px;color:var(--crm-muted,#7b7263);cursor:pointer;transition:background .16s var(--ins-attach-ease),color .16s var(--ins-attach-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.composer-attachment-list button:hover:not(:disabled){color:var(--crm-ink,#261f17);background:#261f170f}.composer-attachment-error{color:var(--crm-negative-text,#8f362f);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}@media (prefers-reduced-motion:reduce){.composer-attachments,.composer-attach,.composer-attachment-list button{transition:none}}.contact-composer.composer-shell{grid-template-columns:minmax(0,1fr);min-width:0}.contact-composer.composer-shell>.composer-shell-body{min-width:0}.contact-composer .adversus-sms-sender{overflow-wrap:anywhere}@media (width<=640px){.contact-composer.composer-shell>.composer-shell-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.contact-composer .contact-composer-channels{grid-area:2/1/auto/-1;min-width:0}.contact-composer .composer-close{grid-area:1/2}.contact-composer.composer-shell>.composer-shell-footer{padding-bottom:max(14px,env(safe-area-inset-bottom));gap:8px}.contact-composer .composer-shell-footer button{white-space:normal;flex:auto;justify-content:center;min-width:0;max-width:100%}}.contact-composer .composer-outgoing{border:1px solid var(--crm-line,#261f171c);background:var(--crm-paper,#fffcf6);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.contact-composer .composer-outgoing dl{gap:6px;margin:0;font-size:13px;line-height:1.45;display:grid}.contact-composer .composer-outgoing dl>div{grid-template-columns:4.5rem minmax(0,1fr);gap:14px;min-width:0;display:grid}.contact-composer .composer-outgoing dt{color:var(--crm-muted,#7b7263);font-weight:600}.contact-composer .composer-outgoing dd{color:var(--crm-ink,#261f17);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.contact-composer .composer-outgoing-mail summary{cursor:pointer;color:var(--crm-choice-readable,#79613e);font-size:13px;font-weight:600}.contact-composer .composer-outgoing-mail iframe{border:1px solid var(--crm-line,#261f171c);background:#fff;border-radius:10px;width:100%;height:440px;margin-top:8px;display:block}@media (width<=640px){.contact-composer .composer-outgoing dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.contact-composer .composer-outgoing-mail iframe{height:360px}}.page-expert{border:1px solid var(--crm-line,#5a462626);height:28px;color:var(--crm-choice-readable,#79613e);font:600 12px/1 var(--insight-font-body,sans-serif);letter-spacing:.02em;cursor:pointer;transition:border-color .18s var(--crm-ease,ease),background-color .18s var(--crm-ease,ease),transform .16s var(--crm-ease,ease);background:0 0;border-radius:999px;flex:none;place-items:center;margin-left:10px;padding:0 12px;display:inline-grid;position:relative}.page-expert:before{content:"";position:absolute;inset:-8px}.page-expert:hover{border-color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 12%,transparent)}.page-expert:active{transform:scale(.96)}.page-expert:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:3px}@media (width<=540px){.page-expert{height:40px;margin:0;padding:0 14px}}html[data-crm-theme=midnight] .page-expert{color:var(--crm-choice-on-dark,#e3cb9a)}.guide-trigger-dot{background:var(--crm-choice,#b89561);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice,#b89561) 26%,transparent);border-radius:50%;position:absolute;right:10px}.guide-trigger-dot:not(:last-child){right:24px}.assistant-modes{border:1px solid var(--crm-line);background:#00000029;border-radius:14px;flex:none;grid-template-columns:1fr 1fr;gap:4px;margin:14px 20px 6px;padding:4px;display:grid}.assistant-modes button{height:36px;color:var(--crm-muted);font:600 13px/1 var(--insight-font-body);letter-spacing:.01em;cursor:pointer;transition:background-color .2s var(--crm-ease,ease),color .2s var(--crm-ease,ease),border-color .2s var(--crm-ease,ease);background:0 0;border:1px solid #0000;border-radius:10px;position:relative}.assistant-modes button:hover{color:var(--crm-ink)}.assistant-modes button[aria-selected=true]{border-color:color-mix(in srgb,var(--crm-choice,#b89561) 45%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--crm-choice,#b89561) 30%,transparent),#ffffff09);color:var(--crm-on-dark,#fdf7ea);box-shadow:inset 0 1px #ffffff1a}.assistant-modes button.has-dot:after{content:"";background:var(--crm-choice,#b89561);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice,#b89561) 24%,transparent);border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:14px}.assistant-modes button:focus-visible{outline:2px solid var(--crm-choice-on-dark,#e3cb9a);outline-offset:2px}.assistant-question-note{letter-spacing:.02em;color:var(--crm-choice-readable,#79613e);margin-bottom:4px;font-size:11px;display:block}.website-request-dialog{width:min(560px,100%)}.website-request-dialog textarea{resize:vertical;width:100%;min-height:120px}.website-request-receipt{border:1px solid var(--crm-line,#e4ded2);border-left:3px solid var(--crm-choice,#b89561);background:var(--crm-paper,#fffdf8);color:var(--crm-ink,#29271f);border-radius:14px;margin:0;padding:11px 12px;font-size:13px;line-height:1.6}.website-request-status{color:var(--crm-muted,#746d60);align-self:center;font-size:12px;font-weight:600}body.crm-call-line-open .website-request-overlay{padding-bottom:var(--crm-call-line-space)}body.crm-call-line-open .website-request-dialog{max-height:calc(100vh - 24px - var(--crm-call-line-space))}@media (width<=700px){body.crm-call-line-open .website-request-dialog{max-height:calc(100dvh - 24px - var(--crm-call-line-space))}}.website-requests-admin{gap:16px;min-width:0;display:grid}.website-requests-admin header h2{margin:0}.website-requests-admin header p{color:var(--crm-muted,#746d60);margin:4px 0 0;font-size:13px}.website-requests-recipient{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.website-requests-recipient label{flex:240px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.website-requests-recipient input{border:1px solid #dce3ec;border-radius:10px;width:100%;min-width:0;height:44px;padding:0 12px;font:500 14px Manrope,sans-serif}.website-requests-recipient small{color:var(--crm-muted,#746d60);flex-basis:100%}.website-requests-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.website-requests-list li{border:1px solid var(--crm-line,#e4ded2);background:var(--crm-paper,#fffdf8);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.website-request-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.website-request-head small{color:var(--crm-muted,#746d60);font-size:12px}.website-request-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.website-requests-list dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.website-requests-list dt{color:var(--crm-muted,#746d60)}.website-requests-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.website-request-state{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.website-request-state select{border:1px solid #dce3ec;border-radius:10px;height:40px;padding:0 10px;font:500 14px Manrope,sans-serif}.website-requests-empty{color:var(--crm-muted,#746d60);margin:0}@media (width<=420px){.website-requests-list dl{grid-template-columns:1fr}.website-request-state{justify-content:space-between}.website-request-state select{flex:1;min-width:0}}.access-screen{background:radial-gradient(circle at 20% 10%,var(--crm-halo,#e7d2ac) 0,transparent 34%),#f4f6f9;color:#172033;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.access-screen>span{color:#667085;margin-left:10px;font-size:13px}.access-card{background:#fff;border:1px solid #dfe5ed;border-radius:18px;width:min(440px,100%);padding:28px;box-shadow:0 24px 70px #1018281a}.access-card>header{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding-bottom:24px;display:flex}.access-card>header div{display:grid}.access-card>header strong{font-size:15px}.access-card>header small{color:#7b8797;margin-top:2px}.access-mark{background:#261f17;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;overflow:hidden}.access-mark img{width:31px;height:31px;display:block}.access-lock{background:color-mix(in srgb,var(--crm-choice,#b89561) 14%,var(--crm-paper,#fbf7ef));width:48px;height:48px;color:var(--crm-choice-readable,#79613e);border-radius:13px;place-items:center;margin-top:26px;display:grid}.access-kicker{color:var(--crm-choice-readable,#79613e);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:10px;font-weight:800;display:block}.access-card h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:28px}.access-card>p{color:#667085;margin:0 0 20px;font-size:12px;line-height:1.65}.access-card form{gap:10px;display:grid}.access-card label{color:#475467;gap:6px;font-size:11px;font-weight:700;display:grid}.access-card input{height:44px;font:inherit;color:#172033;border:1px solid #d4dbe5;border-radius:9px;outline:0;padding:0 12px}.access-card input:focus{border-color:var(--crm-choice,#b89561);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-choice,#b89561) 30%,transparent)}.access-card form button{background:var(--crm-choice,#b89561);height:44px;color:var(--crm-choice-ink,#171510);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.access-card form button:disabled{opacity:.65;cursor:wait}.access-feedback{border-radius:8px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.45}.access-feedback.success{color:#08795a;background:#eaf9f4}.access-feedback.error{color:#b4233e;background:#fff0f3}.access-card>footer{color:#7a8798;border-top:1px solid #edf0f4;align-items:flex-start;gap:7px;margin-top:20px;padding-top:17px;font-size:10px;line-height:1.45;display:flex}.access-spinner{animation:.9s linear infinite access-spin}@keyframes access-spin{to{transform:rotate(360deg)}}.access-feedback.info{background:color-mix(in srgb,var(--crm-choice,#b89561) 12%,#fff);color:var(--crm-choice-readable,#79613e)}.access-hint{color:#7b8797;margin:-4px 0 2px;font-size:11px}.access-link{color:var(--crm-choice-readable,#79613e);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.access-link:focus-visible{outline:2px solid var(--crm-choice,#b89561);outline-offset:3px;border-radius:3px}.connection-banner{z-index:2147483000;color:#fff;background:#1f2328;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:9px 14px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.connection-banner button{color:#1f2328;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:4px 10px;font-weight:600}.crm-authenticated-surface{display:contents}.access-screen.crm-login{background:var(--crm-canvas,#f3efe7);grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);gap:20px;min-height:100dvh;padding:20px;font-family:Insight Sans,sans-serif;display:grid;position:relative}.crm-login-story{color:#f8efd9;isolation:isolate;background:#171712;border-radius:22px;min-height:calc(100dvh - 40px);position:relative;overflow:hidden}.crm-film{pointer-events:none;background:#171712;position:absolute;inset:0;overflow:hidden}.crm-film img,.crm-film video{object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.crm-login-story .crm-film{opacity:.9}.crm-login-story:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0c0a0d,#0a0c0a33 35%,#0a0c0adb);position:absolute;inset:0}.crm-login-story-copy{z-index:2;text-shadow:0 2px 20px #0003;position:absolute;bottom:18%;left:clamp(28px,5vw,80px);right:28px}.crm-login-story-copy>span{letter-spacing:.25em;color:#d5bd91;font-size:12px}.crm-login-story-copy h2{font:500 clamp(38px,4.2vw,70px)/1.04 var(--insight-font-display);color:#fff5df;margin:24px 0}.crm-login-story-copy h2 em{color:#d4b17a;font-weight:500}.crm-login-story-copy p{color:#d4cbbb;font-size:15px}.crm-login-signature{z-index:2;color:#b4a892;font-size:11px;position:absolute;bottom:32px;left:clamp(28px,5vw,80px)}.crm-login .access-card{width:min(410px,100%);box-shadow:none;color:var(--crm-ink,#29251f);background:0 0;border:0;border-radius:0;place-self:center;padding:32px 28px}.crm-login .access-card header{border:0;padding-bottom:46px}.crm-login .access-card header strong{font-family:var(--insight-font-display);color:var(--crm-ink);font-size:25px;font-weight:500}.crm-login .access-card header small{color:var(--crm-muted);font-size:11px}.crm-login .access-mark{background:#27271e;border:1px solid #b49a70;border-radius:50%;width:44px;height:44px;padding:3px}.crm-login .access-lock{display:none}.crm-login .access-kicker{color:var(--crm-choice-readable,#79613e);letter-spacing:.13em;font-size:10px}.crm-login .access-card h1{font:500 40px/1.12 var(--insight-font-display);color:var(--crm-ink);margin:13px 0 14px}.crm-login .access-card p{color:var(--crm-muted);font-size:13px;line-height:1.65}.crm-login .access-card form{gap:19px;margin-top:30px}.crm-login .access-card label{color:var(--crm-ink);gap:8px;font-size:12px;font-weight:500}.crm-login .access-card input{border:1px solid var(--crm-line);background:var(--crm-paper);height:49px;color:var(--crm-ink);border-radius:12px;padding:0 15px;font-size:14px;box-shadow:inset 0 1px #fff}.crm-login .access-card form button{border:1px solid color-mix(in srgb,var(--crm-choice) 85%,#332519);background:var(--crm-choice);min-height:49px;color:var(--crm-choice-ink);box-shadow:inset 0 1px #fff6,0 8px 18px color-mix(in srgb,var(--crm-choice) 20%,transparent);transition:transform .16s var(--crm-ease);border-radius:999px;justify-content:center;margin-top:8px;font-size:13px;font-weight:600}.crm-login .access-card form button:active{transform:scale(.98)}.crm-login .access-card footer{color:var(--crm-muted);border-color:var(--crm-line);margin-top:26px;font-size:10px;line-height:1.6}.crm-login .access-card :is(input,button):focus-visible{outline:2px solid var(--crm-choice-readable);outline-offset:3px}.crm-arrival{z-index:150;isolation:isolate;color:#fff5df;background:#171712;align-items:center;font-family:Insight Sans,sans-serif;animation:.25s ease-out both crm-arrival-enter;display:flex;position:fixed;inset:0}.crm-arrival .crm-film img,.crm-arrival .crm-film video{object-position:center}.crm-arrival:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#090c0ac2,#0000 70%);position:absolute;inset:0}.crm-arrival-copy{z-index:2;padding-left:9vw;animation:.7s cubic-bezier(.23,1,.32,1) both crm-arrival-copy;position:relative}.crm-arrival-copy>img{width:56px;height:56px;margin-bottom:20px;display:block}.crm-arrival-copy>span{letter-spacing:.3em;color:#d2bc91;font-size:12px}.crm-arrival-copy h1{font:500 clamp(48px,7vw,106px)/.98 var(--insight-font-display);color:#fff4dc;margin:26px 0}.crm-arrival-copy h1 em{color:#d2b077;font-weight:500}.crm-arrival-copy p{color:#d1c7b4;font-size:14px}.crm-arrival-bottom{z-index:2;bottom:max(38px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:9vw;right:6vw}.crm-arrival-bottom>span{color:#e4d6bd;align-items:center;gap:10px;font-size:12px;display:flex}.crm-arrival-bottom>span svg{animation:1.5s linear infinite crm-arrival-spin}.crm-arrival-bottom button{color:#f4e6ca;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a19138c;border:1px solid #efd29c59;border-radius:999px;align-items:center;gap:12px;padding:13px 18px;font:12px Insight Sans,sans-serif;display:flex}.crm-arrival-bottom button:focus-visible{outline-offset:4px;outline:2px solid #dfc598}@keyframes crm-arrival-enter{0%{opacity:0}to{opacity:1}}@keyframes crm-arrival-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes crm-arrival-spin{to{transform:rotate(360deg)}}@media (width<=820px){.access-screen.crm-login{padding:0;display:block}.crm-login-story{border-radius:0;min-height:100%;position:absolute;inset:0}.crm-login-story-copy,.crm-login-signature{display:none}.crm-login-story:after{background:#0a0f0c40}.crm-login .access-card{z-index:2;background:var(--crm-paper);border:1px solid #efd7ab4d;border-radius:24px;width:min(440px,100% - 36px);margin:0 auto;padding:34px 28px;position:relative;top:0;box-shadow:0 28px 80px #0000004d}.access-screen.crm-login{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:70px 0;display:grid}.crm-login .access-card header{padding-bottom:30px}.crm-login .access-card h1{font-size:36px}.crm-arrival-copy{padding-left:8vw}.crm-arrival .crm-film{opacity:.75}.crm-arrival-bottom{flex-direction:column;align-items:flex-start;left:8vw;right:8vw}.crm-arrival-copy h1{font-size:64px}.crm-arrival:after{background:linear-gradient(90deg,#090c0aa6,#090c0a1a)}}html[data-crm-motion=false] :is(.crm-arrival,.crm-arrival-copy,.crm-arrival-bottom>span svg){animation:none}@media (prefers-reduced-motion:reduce){.crm-arrival,.crm-arrival-copy,.crm-arrival-bottom>span svg{animation:none}.crm-login .access-card form button{transition:none}}.crm-login-story-copy h2,.crm-arrival-copy h1,.crm-login .access-card h1{letter-spacing:-.055em;font-family:Insight Sans,sans-serif;font-weight:450}.crm-login-story-copy h2 em,.crm-arrival-copy h1 em{font-style:normal}.crm-login .access-card h1{font-size:36px}.crm-arrival{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.crm-arrival::backdrop{background:#171712}.app-recovery{min-height:75dvh;color:var(--text,#243041);place-items:center;padding:32px;display:grid}.app-recovery__card{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);border-radius:26px;justify-items:start;gap:15px;width:min(520px,100%);padding:40px;display:grid;box-shadow:0 18px 65px #19254109}.app-recovery__icon{width:54px;height:54px;color:var(--crm-choice,#b89561);background:color-mix(in srgb,var(--crm-choice,#b89561) 9%,transparent);border-radius:17px;place-items:center;display:grid}.app-recovery__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#697482);font-size:11px}.app-recovery h1{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.2}.app-recovery p{margin:0;font-size:14px;line-height:1.7}.app-recovery .app-recovery__note{color:var(--text-muted,#697482);padding-top:5px;font-size:12px}.app-recovery button,.app-recovery-notice button{background:var(--crm-choice,#b89561);color:var(--crm-choice-ink,#171510);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.app-recovery button{margin-top:9px}.app-recovery button:focus-visible,.app-recovery-notice button:focus-visible{outline:3px solid var(--crm-choice,#b89561);outline-offset:4px}.app-recovery-notice{z-index:1200;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);width:min(640px,100vw - 32px);color:var(--text,#243041);border-radius:18px;align-items:center;gap:24px;padding:18px 22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 45px #17253924}.app-recovery-notice strong{font-size:14px}.app-recovery-notice p{margin:4px 0 0;font-size:12px;line-height:1.6}.app-recovery-notice button{flex-shrink:0}@media (width<=600px){.app-recovery{padding:20px}.app-recovery__card{padding:26px}.app-recovery h1{font-size:26px}.app-recovery-notice{flex-direction:column;align-items:stretch;gap:14px;padding:18px}}body.crm-call-line-open .app-recovery-notice{bottom:calc(24px + var(--crm-call-line-space))}.won-toast-stack{z-index:80;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.won-toast{pointer-events:auto;border:1px solid var(--crm-choice);background:var(--crm-paper);max-width:min(420px,100vw - 32px);color:var(--crm-ink);box-shadow:0 14px 40px var(--crm-lift);animation:won-toast-in .2s var(--crm-ease) both;border-radius:16px;align-items:center;gap:14px;padding:15px 17px;display:flex}.won-toast-copy{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.45}.won-toast>svg{color:var(--crm-choice-readable);flex:none}.won-toast-close{background:var(--crm-canvas);width:30px;height:30px;color:var(--crm-muted);border:0;border-radius:50%;flex:none;place-items:center;margin-left:6px;display:grid}@keyframes won-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.won-fullscreen{z-index:90;text-align:center;background:var(--crm-overlay);color:var(--crm-on-dark);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.won-fullscreen canvas{width:100%;height:100%;position:absolute;inset:0}.won-fullscreen-copy{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;gap:10px;max-width:min(920px,100%);padding:0 24px;display:grid;position:relative}.won-fullscreen-copy span{letter-spacing:.16em;text-transform:uppercase;color:var(--crm-choice-on-dark);font-size:12px}.won-fullscreen-copy strong{font-family:var(--insight-font-display),serif;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(38px,7vw,74px);font-weight:500;line-height:1.05}.won-fullscreen-copy em{font-family:var(--insight-font-display),serif;color:var(--crm-choice-on-dark);overflow-wrap:anywhere;font-size:clamp(22px,3.4vw,34px);font-style:normal}html[data-crm-motion=false] .won-toast{transition:none;animation:none}html[data-crm-motion=false] .won-fullscreen{display:none}@media (prefers-reduced-motion:reduce){.won-toast{transition:none!important;animation:none!important}.won-fullscreen{display:none!important}}@media (width<=540px){.won-toast-stack{justify-items:stretch;bottom:12px;left:12px;right:12px}.won-toast{max-width:none}}body.crm-call-line-open .won-toast-stack{bottom:calc(24px + var(--crm-call-line-space))}@media (width<=540px){body.crm-call-line-open .won-toast-stack{bottom:calc(12px + var(--crm-call-line-space))}}@font-face{font-family:Insight Sans;src:url(/brand/insight-inter.woff2)format("woff2");font-weight:100 900;font-display:swap}html[data-crm-theme]{--crm-canvas:#f3efe7;--crm-paper:#fbf7ef;--crm-glass:#fbf7efe0;--crm-ink:#29251f;--crm-muted:#746b5e;--crm-line:#5a462626;--crm-halo:#e7d2ac;--crm-halo2:#d9cdb6;--crm-nav:#211e18;--crm-nav2:#353025;--crm-radius:14px;--crm-serif:var(--insight-font-display,"Newsreader",Georgia,"Times New Roman",serif);--crm-ease:cubic-bezier(.23,1,.32,1);--crm-choice:#b89561;--crm-choice-ink:#171510;--crm-choice-readable:#79613e;--crm-negative:#a8443c;--crm-negative-text:#8f362f;--crm-overlay:#16120cd1;--crm-on-dark:#fdf7ea;--crm-choice-on-dark:#e3cb9a;--crm-lift:#1e150838;--crm-nav-ink:#f7f0df;--crm-nav-muted:#bcae94;--crm-nav-faint:#bcae948c;--crm-nav-track:#fff5da24;background:var(--crm-canvas)}html[data-crm-theme=rose]{--crm-canvas:#f5eeea;--crm-paper:#fffaf7;--crm-glass:#fffaf7e6;--crm-ink:#3a2927;--crm-muted:#7a6560;--crm-line:#683d2d26;--crm-halo:#e0b3a5;--crm-halo2:#dad2b8;--crm-nav:#332321;--crm-nav2:#503833}html[data-crm-theme=lagoon]{--crm-canvas:#eef0f2;--crm-paper:#fdfdfe;--crm-glass:#fdfdfee6;--crm-ink:#23262b;--crm-muted:#676c73;--crm-line:#262e3c26;--crm-halo:#ccd4dc;--crm-halo2:#dcdee3;--crm-nav:#1b1f25;--crm-nav2:#2f353d}html[data-crm-theme=midnight]{--crm-negative-text:#e8938a;--crm-canvas:#171512;--crm-paper:#1e1b16;--crm-glass:#1e1b16e6;--crm-ink:#f2eadb;--crm-muted:#a99d89;--crm-line:#f4e8d024;--crm-halo:#3b3226;--crm-halo2:#2b2b33;--crm-nav:#0f0d0b;--crm-nav2:#1e1a14}html[data-crm-theme=graphite]{--crm-canvas:#ececea;--crm-paper:#fbfbfa;--crm-glass:#fbfbfae6;--crm-ink:#222221;--crm-muted:#686865;--crm-line:#1e1e1e29;--crm-halo:#d7d7d4;--crm-halo2:#c9cacd;--crm-nav:#1e1e1e;--crm-nav2:#343434}html[data-crm-theme=sand]{--crm-canvas:#f4ecdd;--crm-paper:#fffbf2;--crm-glass:#fffbf2e6;--crm-ink:#2d2418;--crm-muted:#736652;--crm-line:#604a282b;--crm-halo:#e6d3ae;--crm-halo2:#dcc9b4;--crm-nav:#3a2f22;--crm-nav2:#57472f}html[data-crm-theme=ink]{--crm-canvas:#f2f2f0;--crm-paper:#fcfcfb;--crm-glass:#fcfcfbe6;--crm-ink:#1c2030;--crm-muted:#666d80;--crm-line:#141a2626;--crm-halo:#ccd2e0;--crm-halo2:#e0d8ca;--crm-nav:#141a26;--crm-nav2:#242d40}html[data-crm-theme=porcelain]{--crm-canvas:#f8f7f4;--crm-paper:#fff;--crm-glass:#ffffffeb;--crm-ink:#232120;--crm-muted:#767068;--crm-line:#23212021;--crm-halo:#ece9e1;--crm-halo2:#e4e2dd;--crm-nav:#2a2622;--crm-nav2:#3d3831}.app-shell{--blue:var(--crm-choice-readable);--border:var(--crm-line);--muted:var(--crm-muted);--text:var(--crm-ink);--surface:var(--crm-paper);background:var(--crm-canvas);color:var(--crm-ink);isolation:isolate;font-family:Insight Sans,sans-serif}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 2%,color-mix(in srgb,var(--crm-halo) 70%,transparent),transparent 43%),radial-gradient(ellipse at 15% 75%,color-mix(in srgb,var(--crm-halo2) 40%,transparent),transparent 48%);animation:20s ease-in-out infinite alternate crm-daylight;position:fixed;inset:0}@keyframes crm-daylight{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(-18px)}}.app-shell .sidebar{background:linear-gradient(160deg,var(--crm-nav2),var(--crm-nav) 48%);color:#e9dfcc;border-right:1px solid #fff5da1f;box-shadow:8px 0 35px #2b1f0d0d}.app-shell .brand{border-color:#fff5da1c;gap:12px;min-height:90px;padding:20px 22px}.app-shell .brand-mark{background:#ffffff0b;border:1px solid #e2cea526;border-radius:50%;width:44px;height:44px;padding:3px;box-shadow:inset 0 1px #ffffff1f}.app-shell .brand strong{color:#f7f0df;font:500 23px var(--insight-font-display);letter-spacing:.01em}.app-shell .brand small{color:#bcae94;font-size:11px}.app-shell .nav-group+.nav-group{margin-top:20px}.app-shell .nav-label{color:#bcae94;padding-bottom:10px;font-size:11px;font-weight:500}.app-shell .sidebar nav button{color:#e1d8c7;min-height:47px;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .16s var(--crm-ease);border:1px solid #0000;border-radius:12px;font-size:14px;font-weight:450}.app-shell .sidebar nav button.active{background:linear-gradient(120deg,color-mix(in srgb,var(--crm-choice) 30%,transparent),#ffffff09);border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);color:#fff6e4;box-shadow:inset 0 1px #ffffff1a,0 5px 15px #0000001a}.app-shell .nav-count{color:#f6e4be;background:#fff5da1f}.app-shell .sidebar-foot{padding-bottom:max(14px,env(safe-area-inset-bottom));border-color:#fff5da1a}.app-shell .user-block strong{color:#f3eadb}.app-shell .user-block small{color:#bcae94}.app-shell .avatar.said{background:linear-gradient(145deg,#e8d6b2,var(--crm-choice));color:#2b261d;box-shadow:inset 0 1px #ffffff80}.app-shell .assistant-trigger{color:#f2e8d4;background:#ffffff0d;border:1px solid #ecd5a62e;border-radius:12px}.app-shell .assistant-trigger svg{color:color-mix(in srgb,var(--crm-choice) 65%,white)}.app-shell .topbar{background:color-mix(in srgb,var(--crm-paper) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--crm-line);min-height:76px}.app-shell .breadcrumb,.app-shell .breadcrumb strong{color:var(--crm-muted)}.app-shell .breadcrumb span{color:var(--crm-ink)}.app-shell .top-actions{gap:10px}.app-shell .global-search{background:color-mix(in srgb,var(--crm-paper) 55%,transparent);border-color:var(--crm-line);border-radius:999px;width:290px;font-size:12px;box-shadow:inset 0 1px #fffc}.app-shell .global-search kbd{background:var(--crm-paper);border-color:var(--crm-line);color:var(--crm-muted)}.app-shell .main-content{background:0 0;padding-top:38px}.app-shell :is(h1,h2,h3){text-wrap:balance;color:var(--crm-ink)}.app-shell :is(.page-heading h1,.customer-page-head h1,.prospecting-heading h1,.ic-heading h1,.df-heading h1){font-family:var(--insight-font-display);letter-spacing:-.025em;color:var(--crm-ink);font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.1}.app-shell .page-heading{margin-bottom:28px}.app-shell .page-heading p{color:var(--crm-muted);text-wrap:pretty;font-size:14px;line-height:1.65}.app-shell :is(.eyebrow,.section-kicker){color:var(--crm-choice-readable);font-size:11px;font-weight:600}.app-shell :is(.panel,.metric-card,.integration-card){background:var(--crm-glass);border:1px solid var(--crm-line);border-radius:var(--crm-radius);box-shadow:inset 0 1px #ffffffd9,0 5px 18px #33230c09}.app-shell .panel-heading{border-color:var(--crm-line);background:linear-gradient(120deg,#fff6,#0000);padding:19px 22px}.app-shell .panel-heading h2{color:var(--crm-ink);font-family:Insight Sans,sans-serif;font-size:16px;font-weight:550}.app-shell .metric-card{gap:12px;min-height:132px;padding:20px 18px;transition:border-color .18s,box-shadow .18s}.app-shell .metric-copy{min-width:0}.app-shell .metric-copy small{color:var(--crm-muted);font-size:11px;font-weight:600;line-height:1.6}.app-shell .metric-copy strong{color:var(--crm-ink);font-variant-numeric:tabular-nums;margin-top:8px;font:500 29px Insight Sans,sans-serif}.app-shell .metric-copy em{color:var(--crm-muted);font-size:11px}.app-shell .metric-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--crm-choice) 20%,var(--crm-paper)),var(--crm-paper));width:34px;height:34px;color:var(--crm-choice-readable);border:1px solid color-mix(in srgb,var(--crm-choice) 20%,transparent);border-radius:11px;box-shadow:inset 0 1px #ffffffe6}.app-shell .metric-icon svg{width:18px;height:18px}.app-shell .kpi-explanation summary{color:var(--crm-muted);background:0 0;border-color:#0000}.app-shell :is(.primary-button,.call-button){border:1px solid color-mix(in srgb,var(--crm-choice) 80%,#403421);background:var(--crm-choice);color:var(--crm-choice-ink);box-shadow:inset 0 1px #ffffff59,0 5px 12px color-mix(in srgb,var(--crm-choice) 25%,transparent);border-radius:999px;font-weight:600}.app-shell :is(.secondary-button,.date-pill,.pill){border-color:var(--crm-line);background:var(--crm-glass);color:var(--crm-ink);border-radius:999px;box-shadow:inset 0 1px #fffc}.app-shell .pill.active{background:var(--crm-choice);color:var(--crm-choice-ink);border-color:var(--crm-choice)}.app-shell :is(.link-button,.action-link){color:var(--crm-choice-readable)}.app-shell :is(.table-head,.report-table-head){background:color-mix(in srgb,var(--crm-canvas) 60%,var(--crm-paper));color:var(--crm-muted)}.app-shell :is(.table-row,.report-table-row,.pipeline-summary,.kanban-heading,.deal-meta,.funnel-step){font-variant-numeric:tabular-nums;border-color:var(--crm-line)}.app-shell :is(.table-row strong,.report-table-row strong,.funnel-step strong){color:var(--crm-ink)}.app-shell .pipeline-summary{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0;padding:0;overflow:hidden}.app-shell .pipeline-summary>div{border:0;border-right:1px solid var(--crm-line);background:0 0;gap:9px;min-width:0;padding:22px 24px}.app-shell .pipeline-summary>div:last-child{border-right:0}.app-shell .pipeline-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15}.app-shell .pipeline-summary span{letter-spacing:.045em;font-size:11px;line-height:1.4}@media (width<=900px){.app-shell .pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .pipeline-summary>div{padding:18px 20px}.app-shell .pipeline-summary>div:nth-child(2){border-right:0}.app-shell .pipeline-summary>div:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}}@media (width<=420px){.app-shell .pipeline-summary>div{padding:16px 14px}.app-shell .pipeline-summary strong{font-size:22px}}.app-shell .pipeline-summary span{color:var(--crm-muted)}.app-shell :is(.kanban-column,.delivery-column){background:color-mix(in srgb,var(--crm-canvas) 75%,var(--crm-halo));border-radius:16px}.app-shell :is(.deal-card,.delivery-card){background:var(--crm-paper);border-color:var(--crm-line);border-radius:13px;box-shadow:inset 0 1px #fff,0 4px 12px #2d1e0a09}.app-shell :is(.deal-card h3,.delivery-card h3){font-size:15px;line-height:1.4}.app-shell :is(.search-field,.segmented,.pipeline-list-tools,.pipeline-list-tools label){border-color:var(--crm-line);background:var(--crm-glass);border-radius:12px}.app-shell .workspace-subnav{background:var(--crm-glass);border-color:var(--crm-line)}.app-shell .workspace-subnav button.active{color:var(--crm-choice-readable);border-color:var(--crm-choice)}.app-shell :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--crm-choice-readable);outline-offset:3px}.app-shell :is(input,textarea,select){accent-color:var(--crm-choice-readable)}.app-shell button:disabled{cursor:not-allowed}.app-shell :is(.report-empty,.report-more,.pipeline-empty-state,.company-cell small){color:var(--crm-muted)}.crm-style-trigger{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:40px;color:var(--crm-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font:500 12px Insight Sans,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px 10px #2a1c0a0a}.crm-style-trigger svg{color:var(--crm-choice-readable)}.crm-style-trigger--standalone{z-index:30;position:fixed;bottom:24px;right:24px}.crm-style-dialog{box-sizing:border-box;border:1px solid var(--crm-line);background:var(--crm-paper);width:min(590px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--crm-ink);border-radius:26px;flex-direction:column;padding:0;font:14px/1.5 Insight Sans,sans-serif;overflow:hidden;box-shadow:0 35px 100px #140f084d}.crm-style-dialog[open]{display:flex}.crm-style-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12120e8c}.crm-style-dialog header{border-bottom:1px solid var(--crm-line);background:var(--crm-paper);flex:none;align-items:center;gap:13px;padding:24px 28px 20px;display:flex}.crm-style-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 28px 6px;overflow:auto}.crm-style-dialog h2{font:500 30px var(--insight-font-display);margin:3px 0 0}.crm-style-mark{background:color-mix(in srgb,var(--crm-choice) 18%,transparent);width:42px;height:42px;color:var(--crm-choice-readable);border-radius:14px;place-items:center;display:grid}.crm-style-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--crm-choice-readable);font-size:10px}.crm-style-close{background:var(--crm-canvas);width:36px;height:36px;color:var(--crm-ink);border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.crm-style-intro{color:var(--crm-muted);max-width:45ch;margin:0 0 24px}.crm-style-dialog fieldset{border:0;min-width:0;margin:0 0 23px;padding:0}.crm-style-dialog legend{margin-bottom:12px;padding:0;font-size:12px;font-weight:650}.crm-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-theme-option{text-align:left;border:1px solid var(--crm-line);color:var(--crm-ink);background:0 0;border-radius:14px;min-width:0;padding:7px 7px 12px;position:relative}.crm-theme-option.selected{border-color:var(--crm-choice-readable);box-shadow:0 0 0 1px var(--crm-choice-readable)}.crm-theme-option strong{padding:9px 4px 2px;font-size:12px;display:block}.crm-theme-option small{color:var(--crm-muted);padding:0 4px;font-size:10px;line-height:1.5;display:block}.crm-theme-option>svg{background:var(--crm-choice);color:var(--crm-choice-ink);border-radius:50%;width:19px;height:19px;padding:2px;position:absolute;top:12px;right:10px}.crm-theme-mini{background:linear-gradient(135deg,#eadbc0,#f6f3ee);border-radius:9px;grid-template-rows:16px 32px;grid-template-columns:22% 1fr 1fr;gap:5px;height:70px;padding:8px;display:grid}.crm-theme-mini i{background:#302b21;border-radius:4px;grid-row:1/3}.crm-theme-mini b,.crm-theme-mini em{background:#ffffffb3;border-radius:3px;grid-column:2/4}.crm-theme-mini--rose{background:linear-gradient(130deg,#d3a497,#fcf2e8)}.crm-theme-mini--rose i{background:#49312e}.crm-theme-mini--lagoon{background:linear-gradient(130deg,#c3ccd5,#f7f8fa)}.crm-theme-mini--lagoon i{background:#1b1f25}.crm-theme-mini--midnight{background:linear-gradient(130deg,#2c2720,#171512)}.crm-theme-mini--midnight i{background:#0f0d0b}.crm-theme-mini--midnight :is(b,em){background:#f2eadb29}.crm-theme-mini--graphite{background:linear-gradient(130deg,#c9c9c7,#fbfbfa)}.crm-theme-mini--graphite i{background:#1e1e1e}.crm-theme-mini--sand{background:linear-gradient(130deg,#e3d2b2,#fffbf2)}.crm-theme-mini--sand i{background:#3a2f22}.crm-theme-mini--ink{background:linear-gradient(130deg,#cdd3e1,#fcfcfb)}.crm-theme-mini--ink i{background:#141a26}.crm-theme-mini--porcelain{background:linear-gradient(130deg,#eceae4,#fff)}.crm-theme-mini--porcelain i{background:#2a2622}.crm-accent-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-accent-options>button{border:3px solid var(--crm-paper);outline:1px solid var(--crm-line);border-radius:50%;place-items:center;width:33px;height:33px;padding:0;display:grid}.crm-accent-options>button[aria-pressed=true]{outline:2px solid var(--crm-ink)}.crm-custom-color{color:var(--crm-muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.crm-custom-color input{cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0}.crm-style-segment{border:1px solid var(--crm-line);background:var(--crm-canvas);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.crm-style-segment button{color:var(--crm-muted);transition:background .16s var(--crm-ease),color .16s var(--crm-ease);background:0 0;border:0;border-radius:8px;padding:9px;font-size:12px}.crm-style-segment button[aria-pressed=true]{background:var(--crm-paper);color:var(--crm-ink);box-shadow:0 2px 6px #1e140a12}.crm-style-dialog footer{padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--crm-line);background:var(--crm-paper);flex:none;align-items:center;gap:12px;margin-top:0;display:flex}.crm-style-dialog footer>span{color:var(--crm-muted);flex:1;font-size:10px}.crm-style-reset{color:var(--crm-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.crm-style-done{background:var(--crm-choice);color:var(--crm-choice-ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:600;display:flex}.crm-style-dialog :is(button,input):focus-visible,.crm-style-trigger:focus-visible{outline:2px solid var(--crm-choice-readable);outline-offset:3px}html[data-crm-density=compact] .app-shell .main-content{padding-top:24px}html[data-crm-density=compact] .app-shell .metric-card{min-height:108px;padding:14px}html[data-crm-density=compact] .app-shell .table-row{min-height:48px}html[data-crm-density=compact] .app-shell .panel-heading{min-height:58px;padding:13px 18px}@media (hover:hover) and (pointer:fine){.app-shell .sidebar nav button:not(.active):hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.app-shell .metric-card:hover{border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent);box-shadow:inset 0 1px #fff,0 8px 28px #2d1e0a11}.app-shell :is(.primary-button,.call-button,.secondary-button,.crm-style-trigger):hover{transform:translateY(-1px)}.crm-theme-option:hover{background:color-mix(in srgb,var(--crm-choice) 6%,transparent)}}@media (width<=1180px){.app-shell .global-search{width:230px}.crm-style-trigger span{display:none}.crm-style-trigger{width:40px;padding:0}}@media (width<=820px){.app-shell .sidebar{box-shadow:none}.app-shell .sidebar.open{box-shadow:20px 0 60px #140f083d}.app-shell .main-content{padding-top:28px}.app-shell .brand{min-height:80px}.app-shell .topbar{background:var(--crm-paper)}.app-shell .global-search{width:40px}.app-shell .metric-card{padding:17px}.app-shell .metric-copy strong{font-size:25px}}@media (width<=540px){.app-shell .page-heading{gap:16px}.app-shell .page-heading h1{font-size:36px}.app-shell .panel-heading{padding:17px}.crm-style-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0}.crm-style-dialog header{padding:18px 18px 14px}.crm-style-body{padding:18px 18px 4px}.crm-style-dialog footer{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.crm-style-dialog h2{font-size:27px}.crm-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-theme-option small{font-size:9px}.crm-style-dialog footer{flex-wrap:wrap}.crm-style-dialog footer>span{flex-basis:100%;order:3}.crm-style-done{margin-left:auto}.crm-style-trigger--standalone{bottom:16px;right:16px}}html[data-crm-motion=false] .app-shell .admin-area-card{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell .admin-area-card{transition:none!important;transform:none!important}}html[data-crm-motion=false] .app-shell:before{animation:none}html[data-crm-motion=false] .app-shell :is(button,.metric-card){transition:none;transform:none}html[data-crm-motion=false] :is(.crm-style-trigger,.crm-style-dialog,.crm-style-dialog *){transition:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell:before{animation:none}.app-shell :is(button,.metric-card){transition:none!important;transform:none!important}.crm-style-trigger,.crm-style-dialog,.crm-style-dialog *{transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.app-shell .topbar{background:var(--crm-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.crm-style-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell :is(.page-heading h1,.customer-page-head h1,.prospecting-heading h1,.ic-heading h1,.df-heading h1){letter-spacing:-.045em;font-family:Insight Sans,sans-serif;font-size:clamp(30px,2.8vw,42px);font-weight:500}.crm-style-dialog h2{letter-spacing:-.04em;font-family:Insight Sans,sans-serif;font-size:27px}.app-shell .sidebar nav button{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--crm-ease);position:relative;overflow:hidden}.app-shell .sidebar nav button svg{transition:transform .18s var(--crm-ease),color .18s ease}.app-shell .sidebar nav button.active{box-shadow:inset 3px 0 color-mix(in srgb,var(--crm-choice) 65%,white),inset 0 1px #ffffff21,0 5px 18px #00000021}.app-shell .prospect-primary-actions{background:var(--crm-glass);border-color:var(--crm-line);grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:10px;padding:20px}.app-shell .prospect-primary-actions>:is(button,a){border-color:var(--crm-line);background:var(--crm-paper);min-width:0;color:var(--crm-ink);transition:transform .18s var(--crm-ease),box-shadow .18s ease,border-color .18s ease;border-radius:13px;gap:6px;font-size:12px;text-decoration:none}.app-shell .prospect-primary-actions>:is(button,a) svg{flex-shrink:0}.app-shell .prospect-primary-actions>.create-deal{background:var(--crm-choice);width:min(300px,100%);min-height:54px;color:var(--crm-choice-ink);border:1px solid color-mix(in srgb,var(--crm-choice) 75%,#302b23);box-shadow:inset 0 1px #ffffff73,0 8px 22px color-mix(in srgb,var(--crm-choice) 25%,transparent);border-radius:999px;grid-column:1/-1;justify-self:center;margin-top:12px;font-size:15px;font-weight:650}.app-shell .prospect-primary-actions>.prospect-action-hint{text-align:center;color:var(--crm-muted);grid-column:1/-1;line-height:1.5}.app-shell .prospect-primary-actions>button:disabled{opacity:.55;box-shadow:none}.app-shell .lead-reason-explanation{color:var(--crm-muted);max-width:64ch;font-size:12px;font-weight:400;line-height:1.6}.app-shell .outreach-lead-panel{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #28201409}.app-shell .outreach-lead-panel>header{background:color-mix(in srgb,var(--crm-choice) 5%,var(--crm-paper));border-color:var(--crm-line);padding:18px 22px}.app-shell .outreach-lead-panel>header strong{color:var(--crm-ink);font-size:16px;line-height:1.45}.app-shell .outreach-lead-body{gap:18px;padding:20px 22px}.app-shell .outreach-lead-copy p{max-width:66ch;color:var(--crm-muted);font-size:13px;line-height:1.75}.app-shell .outreach-lead-copy>small{color:var(--crm-choice-readable);font-size:11px}.app-shell .outreach-lead-copy ul{gap:8px;margin-top:15px;padding:0;list-style:none;display:grid}.app-shell .outreach-lead-copy li{border:1px solid var(--crm-line);background:var(--crm-canvas);color:var(--crm-ink);border-radius:10px;padding:10px 14px;font-size:12px}@media (hover:hover) and (pointer:fine){.app-shell .sidebar nav button:not(.active):hover{background:linear-gradient(110deg,color-mix(in srgb,var(--crm-choice) 20%,transparent),#ffffff0a);border-color:#ffffff21;transform:translate(3px);box-shadow:inset 0 1px #ffffff14}.app-shell .sidebar nav button:hover svg{transform:scale(1.1)}.app-shell .prospect-primary-actions>:is(button,a):not(:disabled):hover{border-color:var(--crm-choice-readable);box-shadow:0 7px 16px color-mix(in srgb,var(--crm-choice) 15%,transparent);color:var(--crm-ink);transform:translateY(-2px)}.app-shell .prospect-primary-actions>.create-deal:not(:disabled):hover{color:var(--crm-choice-ink);box-shadow:inset 0 1px #ffffff73,0 10px 26px color-mix(in srgb,var(--crm-choice) 38%,transparent)}}@media (width<=620px){.app-shell .prospect-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.app-shell .outreach-lead-body{padding:16px}}html[data-crm-motion=false] .app-shell .sidebar nav button,html[data-crm-motion=false] .app-shell .sidebar nav button svg,html[data-crm-motion=false] .app-shell .prospect-primary-actions>:is(button,a){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell .sidebar nav button,.app-shell .sidebar nav button svg,.app-shell .prospect-primary-actions>:is(button,a){transition:none!important;transform:none!important}}html[data-crm-motion=false] .app-shell .prospect-primary-actions>:is(button,a):not(:disabled):hover{box-shadow:none;transform:none}.app-shell .customer-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell .customer-section-entry{min-width:0;margin:0 0 14px}.app-shell .customer-section-grid>.customer-section-entry{margin:0}.app-shell .customer-section-trigger{text-align:left;border:1px solid var(--crm-line);background:var(--crm-glass);width:100%;height:100%;min-height:146px;color:var(--crm-ink);border-radius:20px;align-items:flex-start;gap:16px;padding:23px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 4px 18px #30200d05}.app-shell .customer-section-trigger:hover{border-color:color-mix(in srgb,var(--crm-choice) 55%,var(--crm-line));transform:translateY(-2px);box-shadow:0 10px 26px #30200d0c}.app-shell .customer-section-icon{width:42px;height:42px;color:var(--crm-choice-readable);background:color-mix(in srgb,var(--crm-choice) 13%,var(--crm-paper));border:1px solid var(--crm-line);border-radius:14px;flex:none;place-items:center;display:grid}.app-shell .customer-section-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.app-shell .customer-section-copy strong{font-size:16px;font-weight:600}.app-shell .customer-section-copy>span{color:var(--crm-muted);max-width:42ch;font-size:13px;line-height:1.6}.app-shell .customer-section-copy small{color:var(--crm-choice-readable);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.app-shell .customer-section-arrow{color:var(--crm-muted);flex:none;margin-top:3px}.app-shell .customer-section-dialog{border:1px solid var(--crm-line);background:var(--crm-paper);width:min(960px,100vw - 48px);max-width:none;max-height:calc(100dvh - 64px);color:var(--crm-ink);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 32px 100px #16140f40}.app-shell .customer-section-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151b2680}.app-shell .customer-section-header{border-bottom:1px solid var(--crm-line);background:var(--crm-paper);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 22px;display:flex}.app-shell .customer-section-header small{letter-spacing:.12em;color:var(--crm-choice-readable);font-size:10px}.app-shell .customer-section-header h2{letter-spacing:-.025em;margin:8px 0;font-family:Insight Sans,sans-serif;font-size:26px;font-weight:550}.app-shell .customer-section-header p{color:var(--crm-muted);margin:0;font-size:14px;line-height:1.6}.app-shell .customer-section-header>button{border:1px solid var(--crm-line);background:var(--crm-glass);width:40px;height:40px;color:var(--crm-ink);border-radius:50%;flex:none;place-items:center;display:grid}.app-shell .customer-section-body{min-width:0;padding:24px 30px 30px}.app-shell .customer-section-body>.panel{width:100%;min-width:0;margin:0}.app-shell .customer-section-body .customer-onboarding-slot{margin:0}.app-shell .customer-overview>.customer-section-entry:last-child{margin-top:14px}.app-shell .customer-contact-actions{gap:10px;padding:18px 0 4px}.app-shell .customer-contact-actions>button{border-radius:13px;min-height:42px;padding:10px 16px}.app-shell .customer-context-strip{border-radius:20px;margin-bottom:20px;overflow:hidden}@media (width<=680px){.app-shell .customer-section-grid{grid-template-columns:minmax(0,1fr)}.app-shell .customer-section-trigger{min-height:130px;padding:19px}.app-shell .customer-section-dialog{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.app-shell .customer-section-header{padding:22px 20px}.app-shell .customer-section-body{padding:18px}.app-shell .customer-section-header h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.app-shell .customer-section-trigger{transition:none}.app-shell .customer-section-trigger:hover{transform:none}}:root[data-crm-motion=false] .app-shell .customer-section-trigger{transition:none;transform:none}body.crm-call-line-open .app-shell .customer-section-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 64px - var(--crm-call-line-space))}body.crm-call-line-open .crm-style-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 40px - var(--crm-call-line-space))}@media (width<=680px){body.crm-call-line-open .app-shell .customer-section-dialog{max-height:calc(100dvh - 16px - var(--crm-call-line-space))}}@media (width<=540px){body.crm-call-line-open .crm-style-dialog{height:calc(100dvh - var(--crm-call-line-space));max-height:calc(100dvh - var(--crm-call-line-space))}}body.crm-call-line-open .crm-style-trigger--standalone{bottom:calc(24px + var(--crm-call-line-space))}@media (width<=540px){body.crm-call-line-open .crm-style-trigger--standalone{bottom:calc(16px + var(--crm-call-line-space))}}body.crm-call-line-open .app-shell .sidebar-foot{padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--crm-call-line-space))}body.crm-call-line-open .app-shell .admin-report-entry .customer-section-body{max-height:calc(100dvh - 230px - var(--crm-call-line-space))}@media (width<=700px){body.crm-call-line-open .app-shell .admin-report-entry .customer-section-body{max-height:calc(100dvh - 200px - var(--crm-call-line-space))}}.app-shell .team-overview{margin-bottom:30px}.app-shell .team-overview-heading h1{letter-spacing:-.035em;margin:12px 0;font-size:38px;font-weight:550}.app-shell .team-overview-heading p{color:var(--crm-muted);max-width:70ch;line-height:1.7}.app-shell .team-overview-tools{align-items:center;gap:16px;margin:28px 0;display:flex}.app-shell .team-overview-tools>.search-field{flex:1;max-width:440px}.app-shell .team-overview-tools>label:last-child{color:var(--crm-muted);align-items:center;gap:12px;font-size:13px;display:flex}.app-shell .team-overview-tools select{background:var(--crm-paper);border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:12px;padding:10px 16px}.app-shell .team-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;display:grid}.app-shell .team-column-heading{align-items:center;gap:10px;display:flex}.app-shell .team-column-heading h2{margin:0;font-size:20px;font-weight:550}.app-shell .team-column-heading>span{background:var(--crm-paper);border:1px solid var(--crm-line);border-radius:20px;margin-left:auto;padding:5px 10px;font-size:13px}.app-shell .team-column-purpose{color:var(--crm-muted);margin:10px 0 20px;font-size:13px}.app-shell .team-overview-list{scrollbar-width:thin;max-height:650px;padding:3px 5px 3px 0;overflow:auto}.app-shell .team-overview-list .customer-section-trigger{min-height:125px}.app-shell .team-detail{grid-template-columns:120px minmax(0,1fr);gap:16px;margin:0 0 28px;font-size:14px;line-height:1.6;display:grid}.app-shell .team-detail dt{color:var(--crm-muted)}.app-shell .team-detail dd{overflow-wrap:anywhere;margin:0}.app-shell .customer-section-body>.primary-button{align-items:center;gap:9px;padding:12px 18px;display:inline-flex}@media (width<=780px){.app-shell .team-overview-columns{grid-template-columns:1fr}.app-shell .team-overview-tools{flex-wrap:wrap}.app-shell .team-overview-list{max-height:550px}.app-shell .team-overview-heading h1{font-size:32px}}.app-shell .team-cockpit{--team-accent:var(--crm-choice-readable);--team-soft:color-mix(in srgb,var(--crm-choice) 11%,var(--crm-paper));margin-bottom:24px}.app-shell .team-cockpit-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.app-shell .team-cockpit-heading h1{letter-spacing:-.035em;margin:10px 0;font-size:36px;font-weight:550}.app-shell .team-cockpit-heading p{color:var(--crm-muted);margin:0;font-size:14px}.app-shell .team-today{color:var(--crm-muted);padding-bottom:4px;font-size:12px}.app-shell .team-people{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.app-shell .team-person{border:1px solid var(--crm-line);background:var(--crm-glass);text-align:left;min-width:175px;color:var(--crm-ink);border-radius:15px;align-items:center;gap:12px;padding:13px 18px;transition:background .16s,border-color .16s;display:flex}.app-shell .team-person.selected{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));border-color:color-mix(in srgb,var(--crm-choice) 45%,var(--crm-line));box-shadow:0 3px 12px #281e0c0f}.app-shell .team-person>span:last-child{flex-direction:column;gap:5px;display:flex}.app-shell .team-person strong{font-size:13px;font-weight:600}.app-shell .team-person small{color:var(--crm-muted);font-size:11px}.app-shell .team-person-avatar{background:color-mix(in srgb,var(--crm-choice) 22%,var(--crm-paper));width:36px;height:36px;color:var(--crm-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.app-shell .team-person-avatar.all{background:color-mix(in srgb,var(--crm-choice) 58%,var(--crm-paper));color:var(--crm-ink)}.app-shell .team-person-avatar.tone-1{background:color-mix(in srgb,var(--crm-choice) 11%,var(--crm-paper));color:var(--crm-ink)}.app-shell .team-person-avatar.tone-2{background:color-mix(in srgb,var(--crm-ink) 10%,var(--crm-paper));color:var(--crm-ink)}.app-shell .team-cockpit-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.app-shell .team-register{background:var(--crm-paper);border:1px solid var(--crm-line);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 4px 24px #201c1104}.app-shell .team-register-header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.app-shell .team-register-header>div{gap:5px;display:flex}.app-shell .team-register-header button{color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:550}.app-shell .team-register-header button[aria-pressed=true]{color:var(--crm-ink);background:color-mix(in srgb,var(--crm-choice) 16%,var(--crm-paper))}.app-shell .team-register-header button span{opacity:.8;margin-left:5px;font-size:10px}.app-shell .team-register-search{max-width:150px;color:var(--crm-muted);align-items:center;gap:8px;display:flex}.app-shell .team-register-search input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;font-size:12px}.app-shell .team-register-labels,.app-shell .team-register-entry .customer-section-trigger{grid-template-columns:minmax(135px,1.8fr) minmax(80px,1fr) minmax(100px,1fr) 95px 16px;align-items:center;gap:10px;padding:0 22px;display:grid}.app-shell .team-register-labels{background:color-mix(in srgb,var(--crm-canvas) 30%,var(--crm-paper));height:40px;color:var(--crm-muted);letter-spacing:.07em;font-size:9px;font-weight:550}.app-shell .team-register-entry{margin:0}.app-shell .team-register-entry .customer-section-trigger{border:0;border-bottom:1px solid var(--crm-line);width:100%;height:auto;min-height:70px;box-shadow:none;text-align:left;color:var(--crm-ink);background:0 0;border-radius:0;transform:none}.app-shell .team-register-entry .customer-section-trigger:hover{background:var(--team-soft);box-shadow:inset 3px 0 var(--crm-choice);transform:none}.app-shell .team-register-company{align-items:center;gap:11px;min-width:0;display:flex}.app-shell .team-company-monogram{background:var(--crm-canvas);border:1px solid var(--crm-line);letter-spacing:.03em;width:32px;height:32px;color:var(--crm-muted);border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.app-shell .team-register-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.app-shell .team-register-owner{color:var(--crm-muted);align-items:center;gap:7px;font-size:11px;display:flex}.app-shell .team-register-owner i{background:color-mix(in srgb,var(--crm-choice) 16%,var(--crm-paper));width:22px;height:22px;color:var(--crm-ink);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.app-shell .team-stage{background:color-mix(in srgb,var(--crm-ink) 8%,var(--crm-paper));color:var(--crm-ink);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:9px;line-height:1.2;display:inline-block}.app-shell .team-stage.active{background:color-mix(in srgb,var(--crm-choice) 18%,var(--crm-paper));color:var(--crm-choice-readable)}.app-shell .team-register-date{color:var(--crm-muted);font-size:11px}.app-shell .team-register-footer{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:10px;display:flex}.app-shell .team-register-footer>div{gap:6px;display:flex}.app-shell .team-register-footer button{border:1px solid var(--crm-line);width:29px;height:29px;color:var(--crm-ink);background:0 0;border-radius:8px;place-items:center;display:grid}.app-shell .team-register-empty{color:var(--crm-muted);padding:30px;font-size:13px}.app-shell .team-pulse{border:1px solid var(--crm-line);background:linear-gradient(155deg,color-mix(in srgb,var(--crm-choice) 10%,var(--crm-paper)),var(--crm-paper) 70%);border-radius:18px;padding:24px}.app-shell .team-pulse>header{color:var(--team-accent);align-items:center;gap:9px;display:flex}.app-shell .team-pulse h2{margin:0;font-size:14px;font-weight:600}.app-shell .team-pulse>p{color:var(--crm-muted);margin:9px 0 22px;font-size:11px}.app-shell .team-pulse-total{align-items:baseline;gap:10px;margin-bottom:24px;display:flex}.app-shell .team-pulse-total strong{letter-spacing:-.06em;color:var(--crm-ink);font-size:36px;font-weight:500}.app-shell .team-pulse-total span{color:var(--crm-muted);font-size:11px}.app-shell .team-stage-breakdown>div{color:var(--crm-muted);grid-template-columns:1fr auto;gap:8px;margin:13px 0;font-size:11px;display:grid}.app-shell .team-stage-breakdown strong{color:var(--crm-ink);font-size:11px;font-weight:550}.app-shell .team-stage-breakdown i{background:color-mix(in srgb,var(--crm-ink) 12%,transparent);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.app-shell .team-stage-breakdown b{background:var(--crm-choice-readable);border-radius:3px;height:100%;display:block}.app-shell .team-planned{border-top:1px solid var(--crm-line);margin-top:24px;padding-top:18px}.app-shell .team-planned h3{margin:0 0 12px;font-size:12px;font-weight:550}.app-shell .team-planned>button{text-align:left;width:100%;color:var(--crm-ink);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.app-shell .team-planned>button span{flex-direction:column;gap:5px;min-width:0;display:flex}.app-shell .team-planned small{color:var(--crm-muted);font-size:10px}.app-shell .team-planned strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.app-shell .team-planned p{color:var(--crm-muted);font-size:11px}.app-shell .team-cockpit+.customer-section-entry>.customer-section-trigger{align-items:center;min-height:72px;padding:16px 20px}.app-shell .team-cockpit+.customer-section-entry .customer-section-copy>span,.app-shell .team-cockpit+.customer-section-entry .customer-section-copy>small{display:none}.app-shell .team-cockpit+.customer-section-entry .customer-section-copy strong{font-size:13px}@media (width<=1150px){.app-shell .team-cockpit-layout{grid-template-columns:1fr}.app-shell .team-pulse{display:none}.app-shell .team-person{flex:1;min-width:145px}.app-shell .team-person small{font-size:10px}}@media (width<=700px){.app-shell .team-today{display:none}.app-shell .team-cockpit-heading h1{font-size:30px}.app-shell .team-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell .team-person{gap:8px;min-width:0;padding:12px}.app-shell .team-person-avatar{width:30px;height:30px}.app-shell .team-register-header{flex-wrap:wrap;padding:12px}.app-shell .team-register-search{width:100%;max-width:none;padding:8px}.app-shell .team-register-labels,.app-shell .team-register-entry .customer-section-trigger{grid-template-columns:minmax(0,1fr) 80px 16px;padding:0 14px}.app-shell .team-register-labels>span:nth-child(2),.app-shell .team-register-labels>span:nth-child(3),.app-shell .team-register-entry .customer-section-trigger>.team-register-owner,.app-shell .team-register-entry .customer-section-trigger>span:nth-child(3){display:none}.app-shell .team-register-company strong{font-size:11px}.app-shell .team-register-footer{padding:12px;font-size:9px}}.app-shell .admin-report-entry .customer-section-dialog{border-radius:26px;width:min(1320px,100vw - 56px);overflow:hidden}.app-shell .admin-report-entry .customer-section-body{max-height:calc(100dvh - 230px);padding:28px 34px 38px;overflow:auto}.app-shell .admin-report-entry .page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px}.app-shell .admin-report-entry .page-heading h1{font-size:28px}.app-shell .admin-report-entry .insights-actions{flex-wrap:wrap;gap:12px}.app-shell .admin-report-entry .kpi-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-shell .admin-report-entry .metric-card{min-height:150px;padding:24px}.app-shell .admin-report-entry .metric-copy strong{font-size:32px}.app-shell .admin-report-entry .report-more-metrics{margin:18px 0;padding:10px 16px}.app-shell .admin-report-entry .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-shell .admin-report-entry .insight-proof{padding:18px;line-height:1.7}.app-shell .admin-report-entry .panel{overflow:hidden}.app-shell .brand-mark{width:62px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell .brand-mark img{object-fit:contain;width:100%;height:100%}.app-shell .assistant-trigger>img,.assistant-insight-logo{object-fit:contain;width:29px;height:26px}.app-shell .assistant-trigger>span{font-size:13px}.app-shell .customer-section-header{border-radius:24px 24px 0 0}@media (width<=700px){.app-shell .admin-report-entry .customer-section-dialog{width:calc(100vw - 16px)}.app-shell .admin-report-entry .customer-section-body{max-height:calc(100dvh - 200px);padding:18px}.app-shell .admin-report-entry .kpi-metrics-grid,.app-shell .admin-report-entry .insights-grid{grid-template-columns:minmax(0,1fr)}}.personal-dashboard-modules{gap:22px;margin:28px 0;display:grid}.personal-dashboard-modules>.customer-section-entry{max-width:440px}.dashboard-pinned-grid{columns:2;column-gap:20px;margin-bottom:-20px;display:block}.dashboard-pinned-grid>*{break-inside:avoid;margin:0 0 20px}.dashboard-pinned-card{min-width:0;border-radius:var(--crm-radius)!important;background:var(--crm-paper)!important;padding:24px!important}.dashboard-pinned-card>header{color:var(--crm-muted);align-items:center;gap:10px;display:flex}.dashboard-pinned-card>header h2{color:var(--crm-ink);letter-spacing:-.025em;flex:1;margin:0;font-size:18px}.dashboard-pinned-card>header>span{border:1px solid var(--crm-line);border-radius:20px;padding:4px 9px;font-size:12px}.dashboard-pinned-card>p{color:var(--crm-muted);margin:10px 0 20px;font-size:12px;line-height:1.6}.dashboard-pinned-card .customer-section-entry{margin:8px 0}.dashboard-pinned-card .customer-section-entry>button{box-shadow:none;border-radius:14px;min-height:76px}.dashboard-empty{border:1px dashed var(--crm-line);color:var(--crm-muted);border-radius:16px;padding:24px;font-size:13px}.dashboard-module-picker{gap:12px;display:grid}.dashboard-module-picker>div{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:17px;align-items:center;gap:10px;padding:18px;display:flex}.dashboard-module-picker>div>label:first-child{cursor:pointer;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.dashboard-module-picker input{width:19px;height:19px;accent-color:var(--crm-choice-readable);flex-shrink:0}.dashboard-module-picker strong{font-size:15px;display:block}.dashboard-module-picker small{color:var(--crm-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.dashboard-module-picker button,.dashboard-module-picker select{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:10px;place-items:center;min-width:36px;min-height:36px;display:grid}.dashboard-module-picker button:disabled{opacity:.3}.dashboard-count{color:var(--crm-muted);align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-activity-detail{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.daily-call-queue{margin-top:36px;overflow:hidden;border-radius:var(--crm-radius)!important;padding:28px!important}.daily-call-queue .panel-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:32px}.ring-focus-intro{color:var(--crm-muted);max-width:570px;font-size:13px;line-height:1.6}.daily-call-queue .call-queue-row{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:18px;gap:18px;padding:20px}.daily-call-queue .call-queue-row:first-child{background:linear-gradient(115deg,color-mix(in srgb,var(--crm-choice) 13%,var(--crm-paper)),var(--crm-paper));border-color:color-mix(in srgb,var(--crm-choice) 50%,var(--crm-line))}.daily-call-queue .call-queue-row:first-child .call-queue-copy>strong{letter-spacing:-.035em;font-size:23px}.daily-call-queue .call-queue-copy small,.daily-call-queue .call-queue-copy em{line-height:1.6}.daily-call-queue .call-queue-actions{flex-wrap:wrap;gap:8px}.ring-show-more{margin:18px 0 0}@media (width<=1000px){.dashboard-pinned-grid{columns:1}.dashboard-module-picker>div{flex-wrap:wrap}.dashboard-module-picker>div>label:first-child{flex-basis:100%}.daily-call-queue{padding:20px!important}}.pipeline-summary{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:20px;gap:20px;margin:20px 0;padding:20px 24px}.pipeline-summary>div{border-right:1px solid var(--crm-line);padding:0 18px}.pipeline-summary>div:last-child{border-right:0}.pipeline-summary strong{letter-spacing:-.04em;font-size:26px}.pipeline-toolbar{flex-wrap:wrap;gap:16px}.pipeline-controls,.pipeline-view-toggle{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:15px;padding:5px}.pipeline-controls button,.pipeline-view-toggle button{border-radius:10px}.pipeline-list{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:22px;overflow:hidden}.pipeline-list-row{padding:19px 22px;transition:background .16s}.pipeline-list-row:not(.pipeline-list-head):hover{background:color-mix(in srgb,var(--crm-choice) 9%,var(--crm-paper))}.deal-panel{background:var(--crm-paper);border-radius:26px 0 0 26px;width:min(760px,100vw - 28px);padding:30px;box-shadow:-20px 0 80px #0000001f}.deal-panel>header h2{letter-spacing:-.04em;font-size:30px}.deal-panel>header p{max-width:540px;color:var(--crm-muted);font-size:13px;line-height:1.7}.deal-panel :is(.deal-edit-card,.deal-stage-card,.deal-decision-card){border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:18px;margin:18px 0;padding:22px}.deal-panel-actions{border:1px solid color-mix(in srgb,var(--crm-choice) 45%,var(--crm-line));background:color-mix(in srgb,var(--crm-choice) 9%,var(--crm-paper));border-radius:18px;gap:10px;margin:22px 0;padding:22px}.deal-panel-actions>.section-kicker{flex-basis:100%;margin-bottom:8px;display:block}.deal-panel-actions .primary-button{border-radius:999px;min-height:48px}@media (width<=700px){.pipeline-summary{grid-template-columns:1fr 1fr;padding:18px;display:grid}.pipeline-summary>div{border:0;padding:8px}.deal-panel{width:calc(100vw - 10px);padding:20px}}.crm-brand-lockup{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:16px 5px 22px!important;display:flex!important}.crm-brand-lockup>img{width:220px;max-width:100%;height:auto;display:block}.crm-brand-lockup>small{letter-spacing:.09em;text-transform:uppercase;color:#d8c9ac;padding-left:55px;font-size:9px}.assistant-insight-logo{object-fit:contain;width:38px!important;height:32px!important}.sidebar-assistant-trigger img{object-fit:contain;width:32px!important;height:27px!important}.app-shell .sidebar nav{padding:18px 14px 26px}.app-shell .nav-group{gap:3px;display:grid}.app-shell .nav-group+.nav-group{border-top:1px solid #fff5da17;margin-top:18px;padding-top:18px}.app-shell .nav-label{color:#b4a68b;text-transform:uppercase;letter-spacing:.16em;padding:0 13px 11px;font-size:11px;font-weight:600;line-height:1}.app-shell .sidebar nav button{color:#ded4c1;border-radius:12px;gap:13px;min-height:46px;margin:0;padding:11px 13px;font-size:15px;font-weight:450;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.app-shell .sidebar nav button svg{color:#c8bca3;flex:none;width:19px;height:19px;margin-top:-1px;transition:color .15s}.app-shell .sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-shell .sidebar nav button.active{color:#fff7e8;background:linear-gradient(110deg,color-mix(in srgb,var(--crm-choice) 17%,transparent),#ffffff08);border-color:color-mix(in srgb,var(--crm-choice) 52%,transparent);box-shadow:inset 0 1px #ffffff1f,0 0 0 3px color-mix(in srgb,var(--crm-choice) 9%,transparent),0 6px 18px #00000024}.app-shell .sidebar nav button.active svg{color:var(--crm-choice)}.app-shell .nav-count{background:var(--crm-choice);min-width:26px;height:21px;color:var(--crm-choice-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:11px;font-weight:650;box-shadow:inset 0 1px #fff6}@media (hover:hover) and (pointer:fine){.app-shell .sidebar nav button:hover svg{transform:none}.app-shell .sidebar nav button:not(.active):hover{color:#fbf3e4;box-shadow:none;background:#fffdf80f;border-color:#fff5da1a;transform:none}.app-shell .sidebar nav button:not(.active):hover svg{color:color-mix(in srgb,var(--crm-choice) 72%,white)}.app-shell .sidebar nav button.active:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--crm-choice) 22%,transparent),#ffffff0a)}}.app-shell .sidebar-foot{padding:14px 14px max(16px,env(safe-area-inset-bottom));gap:6px;display:grid}.app-shell .sidebar-foot .assistant-trigger{color:#ede2cd;gap:13px;min-height:46px;padding:11px 13px;font-size:15px;font-weight:450;transition:background .15s,border-color .15s,color .15s}.app-shell .sidebar-foot .assistant-original-mark{flex:none;width:19px;height:19px}.app-shell .sidebar-foot .assistant-trigger>span:last-of-type{text-align:left;flex:1;font-size:15px}.app-shell .sidebar-foot .user-block{border:1px solid #0000;border-radius:12px;gap:11px;padding:10px 13px;transition:background .15s,border-color .15s}.app-shell .sidebar-foot .user-block strong{letter-spacing:-.005em;font-size:14px;font-weight:550}.app-shell .sidebar-foot .user-block small{color:#b4a68b;font-size:12px}.app-shell .sidebar-foot .avatar{width:30px;height:30px;font-size:11px;font-weight:650}@media (hover:hover) and (pointer:fine){.app-shell .sidebar-foot .assistant-trigger:hover{border-color:color-mix(in srgb,var(--crm-choice) 32%,transparent);color:#fbf3e4;background:#fffdf817}.app-shell .sidebar-foot .user-block:hover{background:#fffdf80d;border-color:#fff5da1a}}html[data-crm-motion=false] .app-shell :is(.sidebar-foot .assistant-trigger,.sidebar-foot .user-block,.nav-count){transition:none}@media (prefers-reduced-motion:reduce){.app-shell :is(.sidebar-foot .assistant-trigger,.sidebar-foot .user-block,.nav-count){transition:none!important}}@media (width<=820px){.app-shell .mobile-close{color:#f2e8d4;background:#fffdf812;border:1px solid #ecd5a633;border-radius:11px;width:34px;height:34px;top:14px;right:14px}.app-shell .sidebar nav{padding-top:14px}}.app-shell :is(.eyebrow,.section-kicker){text-transform:uppercase;letter-spacing:.15em;color:var(--crm-choice-readable);font-size:11px;font-weight:600;line-height:1.3}.app-shell :is(.page-heading,.customer-page-head,.team-cockpit-heading) h1{letter-spacing:-.05em;color:var(--crm-ink);margin:10px 0 0;font-family:Insight Sans,sans-serif;font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1.08}.app-shell :is(.page-heading,.customer-page-head,.team-cockpit-heading) p{max-width:70ch;color:var(--crm-muted);text-wrap:pretty;margin:9px 0 0;font-size:14px;line-height:1.7}@media (height<=1100px) and (width>=821px){.app-shell .brand{min-height:78px;padding:15px 22px}.app-shell .sidebar nav{padding:9px 14px 12px}.app-shell .sidebar nav button{min-height:38px;padding:7px 13px}.app-shell .nav-group{gap:2px}.app-shell .nav-group+.nav-group{margin-top:8px;padding-top:8px}.app-shell .nav-label{padding-bottom:6px}.app-shell .sidebar-foot{padding:10px 14px max(12px,env(safe-area-inset-bottom));gap:4px}.app-shell .sidebar-foot .assistant-trigger{min-height:42px;padding:9px 13px}.app-shell .sidebar-foot .user-block{padding:8px 13px}}html[data-crm-theme=midnight] .app-shell :is(.focus-item,.command-box,.command-box>button,.integration-card,.pipeline-summary>div,.workspace-subnav,.menu-button,.segmented button.active){background:var(--crm-paper);color:var(--crm-ink)}html[data-crm-theme=midnight] .app-shell :is(.focus-item:hover,.command-box>button:hover,.icon-button:hover,.workspace-subnav button:hover){background:color-mix(in srgb,var(--crm-ink) 8%,transparent);color:var(--crm-ink)}html[data-crm-theme=midnight] .app-shell :is(.focus-copy strong,.company-cell strong,.metric-copy strong,.deal-card h3,.delivery-card h3,.integration-card h3,.page-heading h1,.panel-heading h2,.kanban-heading>span,.delivery-heading>span,.leak-row strong,.funnel-step strong,.team-row strong,.setting-row strong,.pipeline-summary strong,.call-queue-copy strong,.call-queue-phone,.command-box input,.search-field input){color:var(--crm-ink)}html[data-crm-theme=midnight] .app-shell :is(.focus-copy small,.company-cell small,.metric-copy small,.metric-copy em,.deal-card p,.delivery-card p,.integration-card p,.pipeline-summary span,.kanban-heading,.delivery-heading,.next-step,.leak-row small,.team-row small,.funnel-step span,.setting-row span,.search-field,.segmented button,.table-row,.command-box>div,.command-box>p,.add-card,.workspace-subnav button){color:var(--crm-muted)}html[data-crm-theme=midnight] .app-shell :is(.kanban-heading b,.health-cell>i,.avatar,.company-cell>i,.company-logo,.status-badge,.team-company-monogram){background:color-mix(in srgb,var(--crm-ink) 12%,transparent);color:var(--crm-ink)}html[data-crm-theme=midnight] .app-shell :is(.panel,.metric-card,.integration-card,.deal-card,.delivery-card,.secondary-button,.date-pill,.pill,.metric-icon,.global-search,.crm-style-trigger,.customer-section-trigger,.team-register,.outreach-lead-panel){box-shadow:inset 0 1px #f2eadb0f,0 6px 20px #00000052}html[data-crm-theme=midnight] .app-shell :is(.table-head,.report-table-head,.team-register-labels,.pipeline-list-head){background:color-mix(in srgb,var(--crm-ink) 7%,var(--crm-paper))}html[data-crm-theme=midnight] .app-shell .metric-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--crm-choice) 24%,var(--crm-paper)),var(--crm-paper))}html[data-crm-theme=midnight] .app-shell :is(.deal-card,.delivery-card,.add-card){border-color:var(--crm-line)}html[data-crm-theme=midnight] .crm-style-close{background:color-mix(in srgb,var(--crm-ink) 10%,transparent)}html[data-crm-theme=midnight] .crm-accent-options>button{border-color:var(--crm-paper)}html[data-crm-theme=midnight] .crm-style-dialog{box-shadow:0 35px 100px #0009}.app-shell :is(.panel,.metric-card,.integration-card,.deal-card,.delivery-card,.customer-section-trigger,.insight-panel,.team-register,.outreach-lead-panel,.pipeline-list,.team-pulse,.dashboard-pinned-card,.insight-leader-row,.team-person,.deals-ledger-list),.app-shell :is(.insight-forecast-split>div,.outreach-lead-copy li,.dashboard-module-picker>div,.deal-panel .deal-edit-card,.deal-panel .deal-stage-card,.deal-panel .deal-decision-card){background:var(--crm-paper);border:1px solid var(--crm-line);border-radius:var(--crm-radius);box-shadow:none}.app-shell :is(.kanban-column,.delivery-column){border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:0 0}.app-shell .panel-heading{border-color:var(--crm-line);background:0 0}.app-shell .insight-leader-row.is-mine{background:var(--crm-paper);border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent)}.app-shell .daily-call-queue .call-queue-row:first-child{background:var(--crm-paper);border-color:var(--crm-line)}.app-shell .deal-panel-actions{border-color:var(--crm-line);border-radius:var(--crm-radius);background:0 0}.app-shell .outreach-lead-panel>header{background:0 0}.app-shell .team-person.selected{background:var(--crm-paper);border-color:color-mix(in srgb,var(--crm-choice) 55%,transparent)}.app-shell .is-primary{position:relative}.app-shell .is-primary:before{content:"";border-radius:var(--crm-radius) var(--crm-radius) 0 0;background:color-mix(in srgb,var(--crm-choice) 55%,transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.app-shell :is(.page-heading,.customer-page-head,.prospect-page-head,.prospecting-heading,.ic-heading,.df-heading,.team-cockpit-heading,.team-overview-heading) h1{font-family:var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.08}.app-shell .insight-dashboard-welcome h1{font-family:var(--crm-serif);letter-spacing:-.02em;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.08}.app-shell :is(.panel-heading h2,.insight-panel-heading>h3,.insight-month-heading>h2,.customer-section-header h2,.team-column-heading h2){font-family:var(--crm-serif);letter-spacing:-.02em;color:var(--crm-ink);font-weight:500}.app-shell .panel-heading h2{font-size:17px}.app-shell .is-primary .metric-copy strong{font-family:var(--crm-serif);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1.1}.app-shell .metric-copy strong{overflow-wrap:break-word}@media (width<=820px){.app-shell .is-primary .metric-copy strong{font-size:30px}}@media (width<=480px){.app-shell .is-primary .metric-copy strong{font-size:26px}}.app-shell .is-primary .metric-copy strong{color:var(--crm-choice-readable)}html[data-crm-theme=midnight] .app-shell .is-primary .metric-copy strong{color:var(--crm-choice)}.app-shell .insight-dashboard-welcome:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 75% 50%,color-mix(in srgb,var(--crm-choice) 18%,transparent),transparent);position:absolute;inset:0}.app-shell .insight-dashboard-welcome>*{z-index:1;position:relative}.app-shell .sidebar-foot{background:radial-gradient(70% 120% at 50% 100%,color-mix(in srgb,var(--crm-choice) 8%,transparent),transparent)}.app-shell :is(.table-head,.report-table-head,.team-register-labels,.pipeline-list-head,.deals-ledger-labels,.workspace-subnav,.segmented,.pipeline-controls,.pipeline-view-toggle,.pipeline-list-tools,.search-field,.global-search,.team-register-header,.crm-style-segment){border:0;border-bottom:1px solid var(--crm-line);box-shadow:none;background:0 0;border-radius:0}.app-shell .pipeline-summary{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;margin:20px 0 36px;padding:0}.app-shell .prospect-metrics{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;gap:0}.app-shell .prospect-metrics>:is(div,button){border-right:1px solid var(--crm-line);background:0 0}.app-shell .prospect-metrics>:is(div,button):last-child{border-right:0}.app-shell .prospect-queues>button{border:1px solid var(--crm-line);color:var(--crm-muted);background:0 0;border-radius:999px}.app-shell .prospect-queues>button.active{color:var(--crm-ink);box-shadow:inset 0 -2px var(--crm-choice);background:0 0;border-color:#0000;border-radius:0}.app-shell .prospect-queues b{background:color-mix(in srgb,var(--crm-ink) 7%,transparent);color:var(--crm-ink)}.app-shell .pipeline-summary>div{padding:18px 22px}.app-shell :is(.pill.active,.segmented button.active,.workspace-subnav button.active,.team-register-header button[aria-pressed=true],.crm-style-segment button[aria-pressed=true],.pipeline-controls button.active,.pipeline-view-toggle button.active){color:var(--crm-ink);box-shadow:inset 0 -2px var(--crm-choice);background:0 0;border-color:#0000;border-radius:0}.app-shell :is(.secondary-button,.date-pill,.pill,.crm-style-trigger,.prospect-primary-actions>button){border:1px solid var(--crm-line);color:var(--crm-ink);box-shadow:none;background:0 0}.app-shell :is(.primary-button,.call-button,.prospect-primary-actions>.create-deal,.crm-style-done){box-shadow:none}.app-shell .prospect-primary-actions{background:0 0;border:0;padding:20px 0}.app-shell .prospect-primary-actions>.create-deal{background:var(--crm-choice);color:var(--crm-choice-ink)}.app-shell :is(.eyebrow,.section-kicker,.metric-copy small){text-transform:uppercase;letter-spacing:.14em;color:var(--crm-muted);font-size:11px;font-weight:600;line-height:1.3}.app-shell :is(.page-heading,.customer-page-head,.prospect-page-head,.team-cockpit-heading,.insight-month-heading,.team-overview-heading) :is(.eyebrow,.section-kicker){color:var(--crm-choice-readable)}html[data-crm-theme=midnight] .app-shell :is(.page-heading,.customer-page-head,.prospect-page-head,.team-cockpit-heading,.insight-month-heading,.team-overview-heading) :is(.eyebrow,.section-kicker){color:var(--crm-choice)}.app-shell :is(.primary-button,.call-button,.secondary-button,.crm-style-trigger){transition:transform .12s var(--crm-ease),border-color .15s ease}.app-shell :is(.primary-button,.call-button,.secondary-button,.crm-style-trigger):active{transform:scale(.98)}.app-shell .metric-card{gap:10px;min-height:0;padding:24px}.app-shell .metrics-grid{gap:14px}.app-shell .insight-panel{padding:24px}.app-shell :is(.customer-section-dialog,.crm-style-dialog,.deal-panel,.insight-brand-dialog){border-radius:var(--crm-radius)}.app-shell :is(.insight-month,.team-cockpit,.personal-dashboard-modules,.daily-call-queue,.customer-context-strip){margin-block:36px}.app-shell .sidebar nav button.active{background:var(--crm-nav2);box-shadow:inset 2px 0 var(--crm-choice);border-color:#0000}.app-shell .sidebar nav button.active:hover{background:var(--crm-nav2)}html[data-crm-theme=midnight] .app-shell :is(.panel,.metric-card,.integration-card,.deal-card,.delivery-card,.secondary-button,.date-pill,.pill,.metric-icon,.global-search,.crm-style-trigger,.customer-section-trigger,.team-register,.outreach-lead-panel,.insight-panel,.team-pulse){box-shadow:none}html[data-crm-theme=midnight] .app-shell .panel-heading,html[data-crm-theme=midnight] .app-shell :is(.table-head,.report-table-head,.team-register-labels,.pipeline-list-head){background:0 0}html[data-crm-theme=midnight] .app-shell .is-primary:before{background:color-mix(in srgb,var(--crm-choice) 55%,transparent)}@media (hover:hover) and (pointer:fine){.app-shell :is(.primary-button,.call-button,.secondary-button,.crm-style-trigger):hover{transform:none}.app-shell .metric-card:hover{box-shadow:none;border-color:color-mix(in srgb,var(--crm-choice) 40%,var(--crm-line))}.app-shell .customer-section-trigger:hover{box-shadow:none;border-color:color-mix(in srgb,var(--crm-choice) 40%,var(--crm-line));transform:none}.app-shell .prospect-primary-actions>button:not(:disabled):hover{box-shadow:none;transform:none}.app-shell .sidebar nav button:not(.active):hover{box-shadow:none;background:#fffdf80f}}.app-shell .daily-call-queue .panel-heading h2{letter-spacing:-.02em;font-size:32px}.app-shell .deal-panel>header h2,.app-shell .crm-style-dialog h2{font-family:var(--crm-serif);letter-spacing:-.02em;font-weight:500}html[data-crm-motion=false] .app-shell :is(button,.metric-card,.primary-button,.call-button,.secondary-button,.crm-style-trigger,.team-person,.pipeline-list-row,.customer-section-trigger,.insight-leader-row){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.app-shell :is(button,.metric-card,.primary-button,.call-button,.secondary-button,.crm-style-trigger,.team-person,.pipeline-list-row,.customer-section-trigger,.insight-leader-row){transition:none!important;transform:none!important}}.app-shell .pipeline-list-row .pipeline-owner-name{color:#647a99;text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-shell .pipeline-next-step>span,.app-shell .deal-card .next-step>span{gap:5px;min-width:0;display:grid}.app-shell .pipeline-next-step strong,.app-shell .deal-card .next-step strong{font-size:11px;font-weight:500;line-height:1.5}.app-shell .pipeline-next-step small,.app-shell .deal-card .next-step small{color:#8a9bb2;font-size:10px}.app-shell .deal-card{border:1px solid #dfe7f3;border-radius:17px;padding:20px;box-shadow:0 4px 16px #22396906}.app-shell .deal-card:hover{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);box-shadow:0 8px 20px #22396910}.app-shell .deal-card .company-logo{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));border:1px solid color-mix(in srgb,var(--crm-choice) 26%,transparent);color:var(--crm-choice-readable);border-radius:12px}.app-shell .deal-card h3{letter-spacing:-.025em;color:#304768;font-size:15px}.app-shell .deal-card .deal-meta{gap:12px}.app-shell .deal-card .pipeline-owner-name{color:#798da8;text-align:right;font-size:10px}.app-shell .deal-card .next-step{border-top:1px solid #edf1f7;align-items:flex-start;padding-top:13px}.app-shell .pipeline-card-hint{color:#8da3c3;justify-content:flex-end;align-items:center;gap:7px;margin-top:15px;font-size:9px;display:flex}.pipeline-quick-panel .pipeline-quick-summary{background:#f4f7fe;border:1px solid #e0e8f7;border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0;padding:20px;display:grid}.pipeline-quick-summary>div{gap:6px;display:grid}.pipeline-quick-summary small{color:#8292aa;font-size:10px}.pipeline-quick-summary strong{color:#425d81;font-size:12px;font-weight:550;line-height:1.6}.pipeline-quick-summary>p{color:#5c7291;border-top:1px solid #e1e8f5;grid-column:1/-1;margin:0;padding-top:13px;font-size:12px;line-height:1.6}.pipeline-quick-summary .pipeline-open-customer{border:1px solid color-mix(in srgb,var(--crm-choice) 45%,transparent);background:var(--crm-paper);color:var(--crm-choice-readable);border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.pipeline-no-customer{grid-column:1/-1}.pipeline-edit-details>summary{cursor:pointer;color:#49678e;justify-content:space-between;padding:6px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.pipeline-edit-details>summary:after{content:"+"}.pipeline-edit-details[open]>summary{margin-bottom:17px}.pipeline-edit-details[open]>summary:after{content:"−"}.pipeline-edit-details>summary:focus-visible{outline:2px solid var(--crm-choice);outline-offset:5px}.pipeline-quick-panel .deal-panel-actions{background:#fff;border:1px solid #dfe8f8;border-radius:15px;padding:18px}.pipeline-quick-panel .deal-panel-actions .primary-button{background:var(--crm-choice);border-color:var(--crm-choice);color:var(--crm-choice-ink)}.pipeline-period-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 8px;display:flex}.pipeline-period-tools label{color:#647a99;gap:6px;font-size:11px;display:grid}.pipeline-period-tools input,.pipeline-period-tools select{color:#304768;background:#fff;border:1px solid #dfe7f3;border-radius:10px;min-height:40px;padding:10px}.pipeline-period-hint{color:#647a99;margin:8px 0 18px;font-size:12px}.pipeline-card-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.pipeline-card-actions>button{color:#647a99;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.pipeline-card-actions>button:hover{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable)}.pipeline-action-dialog{box-sizing:border-box;color:#304768;border:1px solid #dfe7f3;border-radius:20px;width:min(480px,100vw - 32px);padding:24px;box-shadow:0 30px 90px #22396933}.pipeline-action-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#182d4c66}.pipeline-action-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pipeline-action-dialog h2{margin:0;font-size:19px}.pipeline-action-dialog header button{color:inherit;background:0 0;border:0;padding:8px}.pipeline-action-dialog p{color:#647a99;font-size:13px;line-height:1.7}.pipeline-action-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.pipeline-drop-notice{background:color-mix(in srgb,var(--crm-choice) 14%,var(--crm-paper));color:var(--crm-choice-readable);border-radius:10px;padding:14px;font-size:12px}.deal-card[draggable=true]{cursor:grab}.deal-card[draggable=true]:active{cursor:grabbing}@media (width<=600px){.app-shell .pipeline-list{min-width:0;overflow:visible}.app-shell .pipeline-list .pipeline-list-head{display:none}.app-shell .pipeline-list .pipeline-list-row{border:1px solid #dfe7f3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;margin-bottom:10px;padding:17px}.app-shell .pipeline-list-row .pipeline-company,.app-shell .pipeline-list-row .pipeline-next-step{grid-column:1/-1}.pipeline-period-tools{align-items:stretch}.pipeline-period-tools>label{flex:1;min-width:140px}.pipeline-period-tools input,.pipeline-period-tools select{box-sizing:border-box;width:100%}.pipeline-action-dialog footer{flex-wrap:wrap}}.pipeline-workspace-dialog{color:#304768;background:#fff;border:1px solid #dfe7f3;border-radius:22px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 30px 90px #22396944}.pipeline-workspace-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#182d4c66}.pipeline-workspace-dialog>.deal-panel{width:100%;height:auto;max-height:none;box-shadow:none;box-sizing:border-box;border:0;position:static}.pipeline-workspace-dialog>.deal-panel>header{z-index:2;background:#fff;padding-bottom:12px;position:sticky;top:0}.pipeline-workspace-dialog .deal-history article{flex-wrap:wrap}.pipeline-workspace-dialog .deal-history article>span{overflow-wrap:anywhere;min-width:0}body.crm-call-line-open .pipeline-workspace-dialog{bottom:var(--crm-call-line-space);max-height:calc(100dvh - 40px - var(--crm-call-line-space))}.daily-call-queue{position:relative;border:1px solid var(--crm-line)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--crm-choice) 5%,var(--crm-paper)),var(--crm-paper) 65%)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--crm-ink) 4%,transparent)!important;border-radius:20px!important;padding:26px!important;overflow:visible!important}.daily-call-queue .section-kicker{color:var(--crm-choice-readable);letter-spacing:.13em;font-size:10px}.daily-call-queue h2{letter-spacing:-.045em;color:var(--crm-ink);font-size:30px;font-weight:600}.daily-call-queue .ring-focus-intro{max-width:550px;color:var(--crm-muted);font-size:13px;line-height:1.65}.daily-call-queue .panel-heading{margin-bottom:22px}.daily-call-queue .call-queue-list{gap:10px;display:grid}.daily-call-queue .call-queue-row{border:1px solid var(--crm-line);background:var(--crm-paper);box-shadow:0 3px 9px color-mix(in srgb,var(--crm-ink) 3%,transparent);border-radius:14px;gap:16px;padding:18px}.daily-call-queue .call-queue-row:first-child{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);box-shadow:0 5px 16px color-mix(in srgb,var(--crm-choice) 14%,transparent)}.daily-call-queue .call-queue-copy strong{letter-spacing:-.025em;color:var(--crm-ink);font-size:16px}.daily-call-queue .call-queue-copy small{color:var(--crm-muted);font-size:12px}.daily-call-queue .call-queue-copy em{color:var(--crm-choice-readable);font-size:12px;font-style:normal}.daily-call-queue .call-queue-copy>span{font-size:11px}.daily-call-queue .primary-button{background:var(--crm-choice);color:var(--crm-choice-ink);box-shadow:0 4px 10px color-mix(in srgb,var(--crm-choice) 25%,transparent)}.daily-call-queue .call-queue-empty{border:1px dashed var(--crm-line);color:var(--crm-muted);background:color-mix(in srgb,var(--crm-choice) 4%,var(--crm-paper));border-radius:12px;padding:24px}.daily-call-queue .call-queue-phone{color:var(--crm-ink);white-space:nowrap;font-size:12px}@media (width<=800px){.daily-call-queue{padding:18px!important}.daily-call-queue .panel-heading{flex-direction:column;align-items:flex-start;gap:14px}.daily-call-queue h2{font-size:26px}}.daily-call-queue #daily-focus-title{scroll-margin-top:100px}.daily-call-queue .daily-focus-heading-actions .link-button{white-space:nowrap}.daily-call-queue .call-queue-list{container:fokus/inline-size}.daily-call-queue .call-queue-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.daily-call-queue .call-queue-copy{min-width:0}.daily-call-queue .call-queue-actions{flex-wrap:nowrap;gap:8px;display:flex}.daily-call-queue .call-queue-actions :is(.primary-button,.secondary-button){white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:13px;line-height:1.2;display:inline-flex}.daily-call-queue .call-queue-actions .primary-button{min-width:96px;font-size:14px}@container fokus (width<=820px){.daily-call-queue .call-queue-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"copy copy""phone actions";row-gap:14px}.daily-call-queue .call-queue-copy{grid-area:copy}.daily-call-queue .call-queue-phone{grid-area:phone}.daily-call-queue .call-queue-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end}}@container fokus (width<=520px){.daily-call-queue .call-queue-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""phone""actions";row-gap:12px}.daily-call-queue .call-queue-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-call-queue .call-queue-actions>.primary-button,.daily-call-queue .call-queue-actions>:last-child:nth-child(2n){grid-column:1/-1}.daily-call-queue .call-queue-actions :is(.primary-button,.secondary-button){width:100%;padding:0 10px}}.app-shell .insight-dashboard-welcome-actions .primary-button{font-size:14px}.app-shell .insight-dashboard-welcome-actions .link-button{color:var(--crm-muted);font-weight:500}.app-shell .daily-call-queue{border-color:color-mix(in srgb,var(--crm-choice) 40%,transparent);box-shadow:inset 0 1px #ffffffd9,0 10px 28px color-mix(in srgb,var(--crm-choice) 14%,transparent)}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header>svg{opacity:.4}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header>span{color:var(--crm-muted);background:0 0;padding-inline:0;font-weight:500}.app-shell .personal-dashboard-modules .dashboard-pinned-card>header h2{letter-spacing:-.01em;color:var(--crm-muted);font-weight:550}.app-shell .team-cockpit .insight-team-cards .metric-card{border-color:color-mix(in srgb,var(--crm-choice) 26%,transparent)}.app-shell .team-cockpit .insight-team-cards .metric-copy strong{font-size:32px}.app-shell .team-cockpit .team-people{padding-block:4px}.app-shell .team-cockpit .team-register-search{opacity:.7;transition:opacity .16s var(--crm-ease)}.app-shell .team-cockpit .team-register-search:is(:hover,:focus-within){opacity:1}.app-shell .team-cockpit .team-register-header>[role=group] button{color:var(--crm-muted);font-weight:500}.app-shell .team-cockpit .team-register-header>[role=group] button[aria-pressed=true]{color:var(--crm-ink);font-weight:650}.app-shell .lead-detail .contact-panel{border-color:color-mix(in srgb,var(--crm-choice) 40%,transparent);box-shadow:inset 0 1px #ffffffd9,0 10px 28px color-mix(in srgb,var(--crm-choice) 14%,transparent)}.app-shell .lead-workspace-sections .customer-section-trigger{min-height:104px;box-shadow:none;border-color:var(--crm-line);background:0 0}.app-shell .lead-workspace-sections .customer-section-copy>strong{font-size:13px;font-weight:550}.app-shell .lead-workspace-sections .customer-section-copy>span{color:var(--crm-muted);font-size:11.5px}.app-shell .lead-workspace-sections .customer-section-icon{opacity:.55}.app-shell .customer-dossier .customer-hero{border-color:color-mix(in srgb,var(--crm-choice) 36%,transparent)}.app-shell .customer-dossier-directory{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:17px;gap:0;overflow:hidden}.app-shell .customer-dossier-directory>.customer-dossier-group{border:0;border-right:1px solid var(--crm-line);background:0 0;border-radius:0}.app-shell .customer-dossier-directory>.customer-dossier-group:last-child{border-right:0}.app-shell .customer-dossier-group>header h4{color:var(--crm-muted);font-weight:550}.app-shell .customer-dossier-group .customer-section-copy>strong{font-weight:500}@media (width<=1150px){.app-shell .customer-dossier-directory>.customer-dossier-group:nth-child(2n){border-right:0}}@media (width<=700px){.app-shell .customer-dossier-directory>.customer-dossier-group{border-right:0;border-bottom:1px solid var(--crm-line)}.app-shell .customer-dossier-directory>.customer-dossier-group:last-child{border-bottom:0}}.app-shell .pipeline-period-tools,.app-shell .pipeline-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.app-shell .pipeline-toolbar{padding-block:10px}.app-shell .pipeline-controls button{color:var(--crm-muted);font-weight:500}.app-shell .pipeline-controls button.active{color:var(--crm-choice-ink);font-weight:650}.app-shell .pipeline-list-tools{opacity:.78;transition:opacity .16s var(--crm-ease)}.app-shell .pipeline-list-tools:is(:hover,:focus-within){opacity:1}.app-shell .delivery-command-view .commercial-command-focus{border-color:color-mix(in srgb,var(--crm-choice) 45%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--crm-choice) 16%,transparent)}.app-shell .delivery-command-view .commercial-command-focus h2{font-size:26px}.app-shell .delivery-command-view .delivery-commandbar button{min-height:34px;color:var(--crm-muted);border-color:var(--crm-line);background:0 0;padding:0 12px;font-size:11.5px;font-weight:500}.app-shell .delivery-command-view .delivery-commandbar button.active{color:var(--crm-choice-ink);background:var(--crm-choice);border-color:var(--crm-choice);font-weight:650}.app-shell .delivery-command-view .delivery-commandbar b{color:inherit;background:0 0;font-weight:600}html[data-crm-motion=false] .app-shell :is(.team-register-search,.pipeline-list-tools){transition:none}@media (prefers-reduced-motion:reduce){.app-shell :is(.team-register-search,.pipeline-list-tools){transition:none}}@media (width<=700px){:where(.app-shell) :where(button,a[href],summary,select,textarea,[role=button],[role=tab],[role=link],[role=checkbox],[role=switch],[role=menuitem],[role=option],input:not([type=checkbox],[type=radio],[type=hidden])){min-height:44px}html .app-shell :is(.menu-button,.page-expert,.call-button),html .app-shell .identity-head :is(button,summary),html .app-shell .kpi-explanation>summary{min-width:44px}html .app-shell :is(.lead-fact-copy,.lead-fact-fill),html .app-shell .customer-workspace-content .customer-tabs button,html .app-shell .customer-dossier :is(.customer-contact-actions,.customer-more-actions)>button,html .app-shell .customer-dossier .customer-more-actions-menu>:is(button,a),html .app-shell .personal-modules-heading>.customer-section-entry>.customer-section-trigger,html .app-shell :is(.pipeline-view-toggle,.prospect-queues,.personal-module-footer,.ob-chips,.customer-filters) button,html .app-shell .daily-call-queue .secondary-button,html .app-shell .ob-search input{min-height:44px}html .app-shell .identity-head a[href]{align-items:center;display:inline-flex}html .app-shell .seller-pulse.compact .seller-pulse-row{white-space:nowrap;flex-wrap:nowrap}html .app-shell :is(.team-register-company,.team-planned,.personal-item-main,.pipeline-company) strong,html .app-shell .focus-copy small{white-space:normal;overflow-wrap:anywhere}html .app-shell .team-relations-view .team-register-date strong,html .app-shell .personal-item-main>span{-webkit-line-clamp:unset;line-clamp:none;overflow-wrap:anywhere;display:block;overflow:visible}html .app-shell .object-picker-card :is(small,em),html .app-shell .customer-deal-context strong,html .app-shell .customer-record .customer-section-copy>small{white-space:normal;overflow-wrap:anywhere}html .app-shell .customer-section-copy strong{overflow-wrap:anywhere}html .app-shell .saljmanus-fot-knappar{flex-wrap:wrap}}@media (width<=480px){html .app-shell .top-actions .seller-pulse.compact{display:none}}
