:root{--line:rgba(110,190,255,0.16);--line-strong:rgba(110,190,255,0.34);--text:#dbe6f2;--text-soft:#d6e2ee;--muted:#92a6bd;--accent:#79d2ff;--good:#86efc7;--warn:#ffd978;--danger:#ff8f8f;--panel-top:rgba(18,25,37,0.96);--panel-bottom:rgba(10,15,24,0.92);--shadow:0 18px 50px rgba(0,0,0,0.28);--radius:18px;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--control-h:38px;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:26px;--lead-card-bg:#111722;--lead-card-bg-hover:#151d2b;--lead-card-bg-sel:#16202e;--lead-border:#202939;--lead-border-hover:#33415a;--lead-border-sel:#2f5470;--lead-text:#f2f5fa;--lead-text-muted:#c6d1e2;--lead-text-dim:#8b9ab2;--lead-accent:#4dd6c1;--lead-accent-text:#7ee8d7;--lead-accent-bg:#16202e;--temp-neutral:#3d485e;--temp-low:#e5484d;--temp-med:#3d8bfd;--temp-high:#f5a623}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 12% 8%,rgba(96,76,255,.18) 0,rgba(96,76,255,0) 24%),radial-gradient(circle at top,rgba(43,87,140,.22) 0,rgba(13,20,30,0) 34%),radial-gradient(circle at 85% 10%,rgba(61,208,198,.16) 0,rgba(12,18,28,0) 26%),radial-gradient(circle at 78% 78%,rgba(255,120,196,.1) 0,rgba(255,120,196,0) 24%),linear-gradient(180deg,#0d1220,#090e18 52%,#070b12);color:var(--text);font-family:var(--font)}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.shell-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);max-width:1600px;margin:0 auto;padding:12px var(--space-5) var(--space-5)}.card,.page-head,.top-nav{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-top),var(--panel-bottom));box-shadow:var(--shadow);border-radius:var(--radius);overflow:hidden;padding:var(--space-4)}.card:before,.page-head:before,.top-nav:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(121,210,255,.06),transparent 28%,transparent 72%,rgba(120,239,209,.04))}.card>*,.page-head>*,.top-nav>*{position:relative;z-index:1}.fresh-nav-shell{position:relative;display:grid;grid-gap:0;gap:0;padding-bottom:0}.fresh-nav-utility-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fresh-nav-main-surface{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid rgba(121,210,255,.18);border-radius:28px;background:linear-gradient(180deg,rgba(20,28,40,.84),rgba(12,18,28,.8));box-shadow:0 22px 45px rgba(4,10,20,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fresh-nav-utility-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.fresh-nav-account{position:relative}.fresh-nav-account-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:min(280px,36vw);padding:0 12px 0 15px;border:1px solid rgba(121,210,255,.18);border-radius:999px;background:linear-gradient(180deg,rgba(20,28,40,.84),rgba(12,18,28,.8));color:rgba(219,230,242,.84);box-shadow:0 14px 28px rgba(4,10,20,.18);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.02em}.fresh-nav-account-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fresh-nav-account-trigger:hover,.fresh-nav-account-trigger[aria-expanded=true]{color:var(--text-soft);border-color:rgba(121,210,255,.35)}.fresh-nav-account-chevron{font-size:14px;line-height:1}.fresh-nav-account-menu{position:absolute;z-index:50;top:calc(100% + 7px);right:0;min-width:132px;padding:4px;border:1px solid rgba(121,210,255,.2);border-radius:10px;background:#0c1724;box-shadow:0 14px 28px rgba(4,10,20,.36)}.fresh-nav-account-menu button{width:100%;min-height:34px;padding:0 10px;border-radius:7px;background:transparent;color:#d7e5f1;font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.fresh-nav-account-menu button:hover{background:rgba(121,210,255,.12)}.fresh-nav-viewer-badge{border:1px solid rgba(109,176,219,.3);border-radius:999px;color:#8ebde0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.fresh-nav-refresh,.fresh-nav-signout{min-height:40px;padding:0 15px;border:1px solid rgba(121,210,255,.18);border-radius:999px;background:linear-gradient(180deg,rgba(20,28,40,.84),rgba(12,18,28,.8));color:rgba(219,230,242,.84);box-shadow:0 14px 28px rgba(4,10,20,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fresh-nav-refresh:hover,.fresh-nav-signout:hover{color:var(--text-soft);border-color:rgba(121,210,255,.3);background:linear-gradient(180deg,rgba(26,36,50,.9),rgba(16,23,34,.88))}.fresh-nav-utility-stack{display:grid;justify-items:end;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:max-content}.fresh-nav-status{margin:0;color:rgba(228,235,244,.72);font-size:11px;line-height:1.2;text-align:right;max-width:260px}.compact-actions-row{margin-bottom:2px}.fresh-nav-submenu-row{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;width:100%}.fresh-nav-main{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.fresh-nav-main-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:20px;background:transparent;color:rgba(219,230,242,.76);font-size:14px;font-weight:400;letter-spacing:-.025em;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.fresh-nav-main-btn:hover{background:rgba(121,210,255,.1)}.fresh-nav-main-btn-icon{color:rgba(121,210,255,.72);font-size:14px;line-height:1;transform:translateY(-1px)}.fresh-nav-main-btn.is-active,.fresh-nav-main-btn.is-visible{background:rgba(121,210,255,.14);color:var(--text-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.fresh-nav-submenu{display:grid;grid-gap:16px;gap:16px;padding:22px 24px;border:1px solid rgba(121,210,255,.18);border-radius:30px;background:linear-gradient(180deg,rgba(21,29,41,.94),rgba(12,18,28,.9));box-shadow:0 26px 56px rgba(4,10,20,.24);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fresh-nav-submenu-meta{display:grid;grid-gap:6px;gap:6px;padding-left:6px}.fresh-nav-submenu-eyebrow{margin:0;color:rgba(121,210,255,.76);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fresh-nav-submenu-hint{margin:0;color:rgba(214,226,238,.68);font-size:14px;line-height:1.35}.fresh-nav-submenu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.fresh-nav-submenu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:6px;gap:6px;padding:15px 16px;border:1px solid rgba(121,210,255,.08);border-radius:24px;background:rgba(255,255,255,.02);color:var(--text-soft);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.fresh-nav-submenu-btn:hover{border-color:rgba(121,210,255,.2);background:rgba(121,210,255,.08);transform:translateY(-1px)}.fresh-nav-submenu-title{font-size:14px;font-weight:400;line-height:1.15;letter-spacing:-.02em}.fresh-nav-submenu-copy{color:rgba(214,226,238,.62);font-size:13px;line-height:1.35}.fresh-nav-submenu-btn.is-active{border-color:rgba(121,210,255,.24);background:rgba(121,210,255,.12);box-shadow:0 14px 28px rgba(7,14,26,.14)}.fresh-nav-divider{display:none}.main-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.full-width-panel{width:100%}.page-head{display:grid;grid-gap:4px;gap:4px}.page-head-compact{padding-top:12px;padding-bottom:12px}.page-head-compact .subhead{margin:2px 0 0;font-size:var(--text-sm)}.page-head-compact .muted.small.top-gap-xs{margin-top:4px}.actions-row,.page-head-top,.sales-board-head,.sales-card-actions,.sales-person-summary-row,.sales-person-top,.sales-topbar,.sales-topbar-actions,.top-actions{display:flex;gap:var(--space-2);align-items:center}.page-head-top,.sales-board-head,.sales-person-top,.sales-topbar{justify-content:space-between;align-items:flex-start}.sales-topbar{gap:var(--space-4)}.sales-topbar-actions{flex-wrap:wrap;align-items:flex-start}.sales-topbar-actions,.sales-topbar-actions-inline{justify-content:flex-start}.sales-primary-actions-row,.sales-selection-actions-row,.sales-topbar-right-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sales-primary-actions-row{flex-wrap:nowrap;margin-left:auto;overflow-x:auto;max-width:100%;padding-bottom:2px}.sales-selection-actions-row{width:100%;padding-top:4px}.sales-selection-pill{min-height:36px;padding:6px 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(121,210,255,.24);background:rgba(121,210,255,.08);color:var(--muted);font-size:11px;font-weight:700}.sales-selection-pill strong{color:var(--text-soft);font-size:14px;line-height:1}.sales-timing-warning{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,191,105,.35);background:rgba(255,191,105,.12);color:#ffd08a;font-size:12px;font-weight:600;line-height:1.4}.hero-card h3{margin:var(--space-2) 0;font-size:28px;line-height:1.1;color:var(--text-soft)}.card-label,.eyebrow,.group-label,.sales-meta-label,.status-label{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:var(--text-xs);font-weight:700}.check-desc,.content-play-summary,.group-hint,.muted,.sales-followup-hint,.sales-stage-help,.small,.subhead{color:var(--muted);font-size:var(--text-md);line-height:1.5}.small{font-size:var(--text-sm)}.top-gap-xs{margin-top:var(--space-1)}.top-gap-sm{margin-top:var(--space-2)}.content-play-card,.tab{width:100%;text-align:left;background:transparent;color:inherit;cursor:pointer}.tab{display:grid;grid-gap:4px;gap:4px;min-width:170px;border:1px solid transparent;background:rgba(255,255,255,.025);color:var(--muted);padding:10px 12px;border-radius:12px;font-weight:600}.tab-minimal{min-width:0;width:auto;padding:8px 12px;border-radius:999px;background:transparent;color:rgba(219,230,242,.74);border:1px solid transparent;font-size:12px;font-weight:600}.tab-minimal:hover{color:var(--text-soft);background:rgba(255,255,255,.045)}.tab small{font-size:11px;font-weight:500;color:var(--muted)}.tab.active{border-color:var(--line-strong);color:var(--text-soft)}.tab-minimal.active{border-color:rgba(121,210,255,.22);background:rgba(121,210,255,.12);color:var(--text-soft)}.tab.active small{color:var(--text)}.status-value{color:var(--good);font-weight:700}.bank-list,.checklist,.content-detail,.grid,.idea-list,.metric-list,.process-steps,.sales-column,.sales-person-meta,.sales-person-title-wrap,.sales-rules-grid,.tracker-copy,.tracker-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.panel{display:block}.two-col{grid-template-columns:1.15fr .95fr}.three-col{grid-template-columns:repeat(3,1fr)}.competitor-grid-watch,.sales-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-item,.competitor-watch-card,.content-play-card,.metric,.process-step,.sales-person-card,.social-card,.tracker-item{border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,21,31,.88),rgba(11,16,24,.82));border-radius:14px;min-width:0}.check-item,.content-play-card,.metric,.process-step,.social-card,.tracker-item{padding:var(--space-3)}.metric,.tracker-item{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.overview-stats-card,.overview-summary-card,.pave-compact-card{padding:var(--space-3)}.overview-summary-head,.pave-compact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.overview-summary-head strong{display:block;margin-top:6px;color:var(--text-soft);font-size:15px;line-height:1.45}.overview-summary-badge,.pave-compact-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(121,210,255,.2);background:rgba(121,210,255,.08);color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.overview-summary-badge{color:var(--text-soft);font-weight:700}.pave-compact-pill strong{color:var(--text-soft);font-size:var(--text-lg)}.overview-summary-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.overview-summary-points span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:var(--text-soft);font-size:var(--text-sm)}.assistant-card{min-height:min(680px,calc(100vh - 220px))}.assistant-card,.system-checks-card{display:grid;grid-gap:14px;gap:14px}.system-checks-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.system-checks-head strong{display:block;color:var(--text-soft);font-size:18px;font-weight:700;line-height:1.15}.system-checks-head p{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.system-checks-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.system-checks-actions>span{color:var(--muted);font-family:var(--font-mono,monospace);font-size:11px}.system-checks-loading{padding:18px;border:1px solid rgba(141,161,184,.14);border-radius:14px;color:var(--muted);font-size:13px}.system-checks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.system-check-card{display:grid;grid-gap:9px;gap:9px;min-height:176px;padding:16px;border:1px solid rgba(141,161,184,.14);border-radius:14px;background:rgba(255,255,255,.018)}.system-check-card.is-healthy{border-color:rgba(66,210,148,.24)}.system-check-card.is-configured{border-color:rgba(121,181,255,.22)}.system-check-card.is-attention{border-color:rgba(255,181,91,.3)}.system-check-card-head{display:flex;align-items:flex-start;gap:10px}.system-check-indicator{width:9px;height:9px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:#68dca2;box-shadow:0 0 0 4px rgba(104,220,162,.1)}.system-check-card.is-configured .system-check-indicator{background:#78b9ff;box-shadow:0 0 0 4px rgba(120,185,255,.1)}.system-check-card.is-attention .system-check-indicator{background:#ffbb62;box-shadow:0 0 0 4px rgba(255,187,98,.1)}.system-check-card-head strong{display:block;color:var(--text-soft);font-size:14px;line-height:1.2}.system-check-card-head span:not(.system-check-indicator){display:block;margin-top:3px;color:var(--muted);font-size:11px}.system-check-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.system-check-card small{align-self:end;color:#a9bed0;font-size:11px;line-height:1.45}.assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assistant-head strong{display:block;color:var(--text-soft);font-size:18px;font-weight:700;line-height:1.15}.assistant-head p{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.assistant-thread-pill{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(121,210,255,.18);background:rgba(121,210,255,.08);color:#bfe7ff;font-size:10px;font-weight:800;white-space:nowrap}.assistant-empty-state{display:grid;grid-gap:10px;gap:10px;align-content:center;min-height:300px;padding:28px;border-radius:16px;border:1px dashed rgba(141,161,184,.18);background:rgba(5,11,18,.42)}.assistant-empty-state strong{color:var(--text-soft);font-size:16px}.assistant-empty-state p{max-width:620px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.assistant-prompt-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.assistant-prompt-btn{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(141,161,184,.16);background:rgba(255,255,255,.035);color:var(--text-soft);font-size:11px;font-weight:700;cursor:pointer}.assistant-prompt-btn:hover{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.08)}.assistant-prompt-btn:disabled{opacity:.5;cursor:not-allowed}.assistant-message-list{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:360px;max-height:calc(100vh - 360px);overflow-y:auto;padding:4px}.assistant-message{display:grid;grid-gap:6px;gap:6px;max-width:min(760px,92%);padding:12px 14px;border-radius:14px;border:1px solid rgba(141,161,184,.12);background:rgba(7,14,22,.64)}.assistant-message.is-user{justify-self:end;border-color:rgba(121,210,255,.2);background:rgba(121,210,255,.08)}.assistant-message.is-assistant{justify-self:start}.assistant-message>span{color:#7f8faa;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.assistant-message p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.55;white-space:pre-wrap}.assistant-message.is-loading p{color:var(--muted)}.assistant-error{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,107,107,.22);background:rgba(255,107,107,.08);color:#ffc2c2;font-size:12px;font-weight:700}.assistant-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:auto}.assistant-input-row input{min-height:42px;width:100%;border-radius:11px;border:1px solid rgba(141,161,184,.16);background:rgba(5,12,20,.52);color:var(--text-soft);padding:0 14px;font-size:13px}.assistant-input-row input:focus{outline:none;border-color:rgba(121,210,255,.46);box-shadow:0 0 0 3px rgba(121,210,255,.1)}.task-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.task-item.is-complete{border-color:rgba(134,239,199,.28);background:linear-gradient(180deg,rgba(18,33,31,.88),rgba(11,19,20,.82))}.task-checkbox{width:18px;height:18px;margin:2px 0 0;accent-color:#79d2ff;cursor:pointer}.task-copy{display:grid;grid-gap:6px;gap:6px}.task-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.task-meta{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.task-done-when{color:var(--text-soft);font-size:var(--text-sm);line-height:1.45}.task-item.is-complete .check-title,.task-item.is-complete .task-done-when{color:var(--good)}.check-title,.content-play-title,.sales-person-name{color:var(--text-soft);font-weight:700;font-size:var(--text-md);line-height:1.4}.sales-person-name{font-size:11px;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.process-step{display:grid;grid-gap:4px;gap:4px}.process-step strong{color:var(--warn);font-size:18px}.follower-count{font-size:24px;color:var(--accent);font-weight:700}.competitor-watch-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.platform-stat-list{display:grid;grid-gap:8px;gap:8px}.platform-stat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.02)}.platform-stat-values{display:grid;grid-gap:4px;gap:4px;text-align:right;color:var(--text-soft);font-size:var(--text-sm);max-width:320px}.competitor-watch-card a{color:var(--accent)}.data-source-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.data-source-badge.live{background:rgba(134,239,199,.1);border-color:rgba(134,239,199,.24)}.data-source-badge.seeded{background:rgba(121,210,255,.1);border-color:rgba(121,210,255,.24)}.data-source-badge.coverage{background:rgba(232,215,144,.1);border-color:rgba(232,215,144,.24)}.data-source-badge.unavailable{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.progress-bar{position:relative;height:10px;border-radius:999px;overflow:hidden;border:1px solid var(--line);background:rgba(8,12,18,.96);margin-top:8px}.progress-fill{height:100%;background:linear-gradient(90deg,#58a0eb,#7ae3d0)}.action-btn,.sales-form input,.sales-form select,.sales-form textarea{min-height:var(--control-h);border-radius:10px;font-size:var(--text-sm)}.action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(121,210,255,.12),rgba(121,210,255,.06));color:var(--text-soft);padding:10px 14px;cursor:pointer;font-weight:700}.action-btn.ghost{background:transparent;border-color:var(--line);color:var(--muted)}.action-btn.ghost.is-active{border-color:rgba(121,210,255,.26);background:rgba(121,210,255,.12);color:var(--text-soft)}.sales-setting-toggle{position:relative;min-height:var(--control-h);padding:8px 12px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:rgba(9,14,22,.74);color:var(--muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.sales-setting-toggle:hover{border-color:rgba(121,210,255,.24);background:rgba(121,210,255,.08)}.sales-setting-toggle.is-checked{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.12);color:var(--text-soft)}.sales-setting-toggle.is-disabled{opacity:.7;cursor:default}.sales-setting-toggle.is-disabled:hover{border-color:var(--line);background:rgba(9,14,22,.74)}.sales-setting-toggle-input{position:absolute;opacity:0;pointer-events:none}.sales-setting-toggle-box{width:18px;height:18px;flex:0 0 18px;border-radius:6px;border:1px solid rgba(121,210,255,.28);background:rgba(255,255,255,.03);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sales-setting-toggle-box:after{content:"";width:9px;height:5px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-1px)}.sales-setting-toggle-input:focus-visible+.sales-setting-toggle-box{outline:2px solid rgba(121,210,255,.42);outline-offset:2px}.sales-setting-toggle.is-checked .sales-setting-toggle-box{border-color:rgba(121,210,255,.65);background:linear-gradient(180deg,rgba(121,210,255,.28),rgba(121,210,255,.16));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.sales-setting-toggle.is-checked .sales-setting-toggle-box:after{border-left-color:var(--text-soft);border-bottom-color:var(--text-soft)}.sales-setting-toggle-copy{display:grid;grid-gap:1px;gap:1px;line-height:1.2}.sales-setting-toggle-copy strong{color:var(--text-soft);font-size:12px;font-weight:700}.sales-setting-toggle-copy span{font-size:11px}.sales-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sales-summary-compact .sales-summary-pill{min-width:84px}.sales-summary-separated{justify-content:flex-start}.sales-summary-card{display:grid;grid-gap:2px;gap:2px;padding-block:12px}.sales-summary-hero-card{z-index:10;overflow:hidden;padding:16px 20px;gap:7px;border-radius:24px;border:1px solid rgba(141,161,184,.08);background:radial-gradient(circle at top left,rgba(88,160,235,.06),transparent 30%),linear-gradient(180deg,rgba(10,15,25,.98),rgba(8,12,20,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-summary-hero-card.has-open-board-menu{z-index:100}.sales-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sales-summary-hero-head{gap:12px}.sales-summary-hero-copy{display:grid;grid-gap:4px;gap:4px}.sales-summary-hero-copy strong{color:var(--text-soft);font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.sales-summary-hero-copy p{margin:0;color:#8793ad;font-size:10px;line-height:1.25}.sales-summary-hero-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sales-board-control-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-board-select{position:relative;flex:0 0 auto;display:inline-flex;overflow:visible;border:1px solid rgba(123,147,175,.24);border-radius:999px;background:#0d1825}.sales-board-select.is-open{z-index:101}.sales-board-current,.sales-board-menu-trigger{border:0;background:transparent;color:#9cadc5;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sales-board-current{min-height:34px;min-width:92px;padding:7px 11px 7px 13px;text-align:left}.sales-board-menu-trigger{display:grid;place-items:center;width:32px;min-height:32px;border-left:1px solid rgba(123,147,175,.18);border-radius:0 999px 999px 0}.sales-board-menu-trigger span{font-size:14px;line-height:1;transform:translateY(-1px)}.sales-board-current:hover,.sales-board-menu-trigger:hover{color:#e4f2ff;background:rgba(255,255,255,.035)}.sales-board-current:focus-visible,.sales-board-menu-trigger:focus-visible{position:relative;z-index:1;outline:1px solid #4cbeeF;outline-offset:-1px}.sales-board-menu{position:absolute;z-index:102;top:calc(100% + 6px);left:0;display:grid;min-width:148px;overflow:hidden;border:1px solid rgba(123,147,175,.28);border-radius:9px;background:#0b1622;box-shadow:0 12px 28px rgba(0,0,0,.34)}.sales-board-menu.is-portal{position:fixed;z-index:5000}.sales-board-menu button{padding:8px 11px;border:0;background:transparent;color:#aabbd0;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.sales-board-menu button.is-selected,.sales-board-menu button:hover{background:rgba(76,190,246,.12);color:#e4f2ff}.sales-board-menu button.is-selected:after{content:"✓";float:right;color:#68c8ff}.sales-board-select.is-active{border-color:rgba(76,190,246,.45);background:#102738}.sales-board-select.is-active .sales-board-current,.sales-board-select.is-active .sales-board-menu-trigger{color:#d6e9f8}.sales-inbox-shell{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(141,161,184,.16);background:linear-gradient(180deg,rgba(12,22,34,.9),rgba(8,15,24,.92))}.sales-inbox-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.sales-inbox-head>div{display:grid;grid-gap:3px;gap:3px}.sales-inbox-head strong{color:var(--text-soft);font-size:17px;font-weight:650}.sales-inbox-head p{margin:0;max-width:480px}.sales-inbox-controls{display:flex;align-items:center;gap:8px}.sales-inbox-sort select{min-height:34px;padding:7px 28px 7px 10px;border:1px solid rgba(141,161,184,.16);border-radius:8px;background:rgba(4,11,18,.58);color:var(--text-soft);font:inherit;font-size:12px}.sales-inbox-search{width:min(240px,100%)}.sales-inbox-search input{width:100%;min-height:34px;padding:7px 10px;border:1px solid rgba(141,161,184,.16);border-radius:8px;background:rgba(4,11,18,.58);color:var(--text-soft);font:inherit;font-size:12px}.sales-inbox-list{display:grid;grid-gap:7px;gap:7px}.sales-inbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(105,169,213,.18);border-radius:10px;background:rgba(7,15,24,.64)}.sales-inbox-item-main{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sales-inbox-item-main:hover{background:rgba(91,174,238,.06)}.sales-inbox-item-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sales-inbox-item-title strong{min-width:0;color:#e0edf8;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-inbox-item-title span{flex:0 0 auto;color:#8295ad;font-size:10px}.sales-inbox-item p{margin:0;overflow:hidden;color:#b9c9d9;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sales-inbox-item small{color:#7890aa;font-size:10px}.sales-inbox-item-actions{display:flex;align-items:center;gap:6px;padding:8px;border-left:1px solid rgba(141,161,184,.12)}.sales-inbox-item-actions .action-btn{white-space:nowrap}.sales-inbox-empty{padding:26px 12px}@media (max-width:720px){.sales-inbox-controls,.sales-inbox-head{align-items:stretch;flex-direction:column}.sales-inbox-search{width:100%}.sales-inbox-item{grid-template-columns:1fr}.sales-inbox-item-actions{justify-content:flex-end;border-top:1px solid rgba(141,161,184,.12);border-left:0}}.sales-board-control-divider{width:1px;height:28px;flex:0 0 1px;background:rgba(141,161,184,.22)}.sales-lead-campaigns-shell{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(141,161,184,.16);border-radius:18px;background:rgba(5,12,22,.32)}.sales-outreach-workspace{max-width:1120px;gap:18px;padding:22px;background:rgba(4,11,20,.6)}.sales-outreach-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sales-outreach-library-head>div{display:grid;grid-gap:6px;gap:6px;max-width:680px}.sales-outreach-library-head strong{font-size:clamp(23px,2.3vw,30px);letter-spacing:-.045em;line-height:1}.sales-outreach-library-head .card-label{color:#59c6ff}.sales-outreach-library-head .muted{max-width:650px;font-size:12px;line-height:1.4}.sales-outreach-library-head .sales-add-btn{min-height:36px;padding-inline:14px;font-size:12px;white-space:nowrap}.sales-outreach-library-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-outreach-library-controls .sales-template-tabs{gap:7px}.sales-outreach-library-controls .sales-template-tab{min-height:34px;min-width:66px;font-size:12px}.sales-outreach-search{width:min(236px,100%)}.sales-outreach-search input{width:100%;min-height:34px;padding:7px 11px;border:1px solid rgba(141,161,184,.16);border-radius:9px;background:rgba(5,12,20,.52);color:var(--text-soft)}.sales-outreach-library-table{overflow:hidden;border:1px solid rgba(141,161,184,.16);border-radius:14px}.sales-outreach-library-row{display:grid;grid-template-columns:minmax(0,1fr) 185px 92px;align-items:center;min-height:62px;padding:10px 18px;border-top:1px solid rgba(141,161,184,.1)}.sales-outreach-library-row:first-child{border-top:0}.sales-outreach-library-row>strong{color:var(--text);font-size:14px;letter-spacing:-.025em}.sales-outreach-library-heading{min-height:42px;padding-block:8px;background:rgba(17,31,47,.65);color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sales-outreach-channel-badges,.sales-outreach-row-actions{display:flex;align-items:center;gap:6px}.sales-outreach-channel-badge{display:inline-flex;align-items:center;min-height:25px;padding:3px 10px;border:1px solid rgba(95,196,255,.35);border-radius:999px;background:rgba(54,156,214,.12);color:#b1e2ff;font-size:11px;font-weight:800}.sales-outreach-channel-badge.is-text{border-color:rgba(115,201,143,.35);background:rgba(75,167,105,.12);color:#c0efcc}.sales-outreach-icon-btn{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(141,161,184,.17);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-soft);font-size:18px;line-height:1}.sales-outreach-icon-btn:hover{border-color:rgba(121,210,255,.38);background:rgba(121,210,255,.09)}.sales-outreach-library-count{margin:0;color:var(--muted);font-size:11px}.sales-outreach-message-modal-card{width:min(720px,calc(100vw - 32px));padding:24px 28px 28px}.sales-outreach-message-modal-card .sales-modal-head{margin-bottom:14px}.sales-outreach-message-modal-card .sales-modal-head strong{font-size:23px;letter-spacing:-.04em}.sales-outreach-message-form,.sales-outreach-message-form fieldset,.sales-outreach-message-form label{display:grid;grid-gap:8px;gap:8px}.sales-outreach-message-form{gap:14px}.sales-outreach-message-form fieldset{margin:0;padding:0;border:0}.sales-outreach-channel-checks{display:flex;flex-wrap:wrap;gap:14px}.sales-outreach-channel-checks label{display:inline-flex;align-items:center;gap:7px;color:var(--text-soft);font-size:13px;font-weight:700;cursor:pointer}.sales-outreach-channel-checks input{width:15px;height:15px;margin:0;accent-color:#62c8ff}.sales-outreach-message-form label>span,.sales-outreach-message-form legend{color:var(--muted);font-size:11px;font-weight:800}.sales-outreach-message-form input,.sales-outreach-message-form textarea{width:100%;border:1px solid rgba(141,161,184,.16);border-radius:9px;background:rgba(5,12,20,.6);color:var(--text-soft);padding:9px 12px;font-size:13px;font:inherit}.sales-outreach-message-form textarea{min-height:148px;resize:vertical;line-height:1.45}.sales-outreach-message-form .sales-template-tab{min-height:34px;min-width:72px;font-size:12px}.sales-outreach-message-form .actions-row{justify-content:flex-end;margin-top:4px}.sales-outreach-delete-modal-card{width:min(520px,calc(100vw - 32px));padding:34px 40px}.sales-outreach-delete-modal-card>strong{display:block;font-size:24px;letter-spacing:-.04em}.sales-outreach-delete-modal-card>p{margin:12px 0 28px;line-height:1.45}.sales-outreach-workspace em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:none}.sales-lead-campaign-card-head,.sales-lead-campaigns-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-lead-campaigns-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sales-lead-campaign-card-head strong,.sales-lead-campaigns-head strong{display:block;color:var(--text)}.sales-lead-campaign-card p,.sales-lead-campaign-card-head em,.sales-lead-campaign-card-head span,.sales-lead-campaign-form span,.sales-lead-campaign-stat-row em,.sales-lead-campaign-stat-row small{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-lead-campaign-card-head strong{margin-top:2px;font-size:15px;letter-spacing:0;text-transform:none}.sales-lead-campaign-grid,.sales-lead-campaign-list{display:grid;grid-gap:10px;gap:10px}.sales-lead-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sales-lead-campaign-list{grid-template-columns:minmax(0,1fr)}.sales-lead-campaign-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(141,161,184,.15);border-radius:14px;background:rgba(255,255,255,.035)}.sales-lead-campaign-card.is-live,.sales-lead-campaign-card.is-system{border-color:rgba(84,214,176,.26);background:rgba(84,214,176,.07)}.sales-lead-campaign-card.is-selected{border-color:rgba(121,210,255,.58);box-shadow:inset 0 0 0 1px rgba(121,210,255,.16)}.sales-lead-campaign-card p{margin:-4px 0 0;letter-spacing:0;text-transform:none}.sales-lead-campaign-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sales-lead-campaign-stat-row span{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:10px;background:rgba(0,0,0,.16)}.sales-lead-campaign-stat-row strong{color:var(--text-soft);font-size:16px}.sales-lead-campaign-stat-row small{letter-spacing:0;text-transform:none}.sales-ghost-button,.sales-mini-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(141,161,184,.2);background:rgba(255,255,255,.045);color:var(--text-soft);border-radius:999px;min-height:30px;padding:6px 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sales-mini-toggle.is-on{border-color:rgba(84,214,176,.35);background:rgba(84,214,176,.12);color:#c8ffe9}.sales-lead-campaign-card-controls,.sales-lead-campaign-select{display:inline-flex;align-items:center;gap:7px}.sales-lead-campaign-card-controls{justify-content:flex-end;flex-wrap:wrap}.sales-lead-campaign-select{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.sales-lead-campaign-select input{width:15px;height:15px;margin:0;accent-color:#65c8ff}.sales-lead-campaign-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.sales-lead-campaign-form label{display:grid;grid-gap:6px;gap:6px}.sales-lead-campaign-form input,.sales-lead-campaign-form select,.sales-lead-campaign-form textarea{width:100%;border:1px solid rgba(141,161,184,.18);border-radius:12px;background:rgba(0,0,0,.16);color:var(--text);padding:10px 12px;font:inherit;font-size:13px}.sales-lead-campaign-body-field{grid-column:1/-1}.sales-lead-campaign-check{grid-column:span 2;display:flex!important;grid-template-columns:none;align-items:center;gap:8px!important;min-height:38px}.sales-lead-campaign-check input{width:18px;height:18px;flex:0 0 18px}.sales-lead-campaign-form .primary-button{min-height:40px}.sales-lead-campaign-modal-card{width:min(720px,calc(100vw - 32px))}.sales-lead-campaign-modal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-lead-campaign-modal-actions,.sales-lead-campaign-modal-form .sales-lead-campaign-body-field,.sales-lead-campaign-modal-form .sales-lead-campaign-subject-field,.sales-lead-campaign-modal-note,.sales-lead-campaign-test-email{grid-column:1/-1}.sales-lead-campaign-modal-note{padding:10px 12px;border:1px solid rgba(141,161,184,.14);border-radius:12px;background:rgba(255,255,255,.035);color:var(--muted);font-size:12px;line-height:1.45}.sales-lead-campaign-modal-actions{display:flex;justify-content:flex-end;gap:8px}.sales-lead-campaign-test-email{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid rgba(121,210,255,.18);border-radius:12px;background:rgba(121,210,255,.045)}.sales-lead-campaign-test-email label{display:grid;grid-gap:6px;gap:6px}.sales-lead-campaign-test-email .action-btn{min-height:38px}.sales-board-row-metrics{align-items:center;margin-left:auto}.sales-board-row-metrics .sales-summary-total-hero{min-width:78px;min-height:34px;padding:0 10px}.sales-board-row-metrics .sales-summary-total-hero strong{font-size:16px}.sales-delivery-metric-pill{min-height:42px;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border-radius:11px;border:1px solid rgba(96,208,185,.14);background:rgba(17,30,40,.78)}.sales-delivery-dot{width:7px;height:7px;border-radius:999px;background:#68e0cb;box-shadow:0 0 0 4px rgba(104,224,203,.12)}.sales-delivery-metric-pill label{color:#9eabc3;font-size:9px}.sales-delivery-metric-copy{display:grid;grid-gap:3px;gap:3px}.sales-delivery-metric-values{display:flex;gap:9px;align-items:center}.sales-delivery-metric-values span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.sales-delivery-metric-values em,.sales-delivery-metric-values small{color:#8a99b4;font-size:9px;font-style:normal}.sales-delivery-metric-values small{color:#7e8da8}.sales-delivery-metric-pill strong{color:#f3f7ff;font-size:11px;font-weight:600}.sales-sms-failure-pill{border-color:rgba(141,161,184,.16);background:rgba(17,28,45,.74)}.sales-sms-failure-pill .sales-delivery-dot{background:#8da1b8;box-shadow:0 0 0 4px rgba(141,161,184,.12)}.sales-sms-failure-pill.is-near-limit{border-color:rgba(255,168,92,.32);background:rgba(45,31,18,.72)}.sales-sms-failure-pill.is-near-limit .sales-delivery-dot{background:#ffa85c;box-shadow:0 0 0 4px rgba(255,168,92,.14)}.sales-sms-failure-pill.is-over-limit{border-color:rgba(255,107,107,.36);background:rgba(48,20,24,.72)}.sales-sms-failure-pill.is-over-limit .sales-delivery-dot{background:#ff6b6b;box-shadow:0 0 0 4px rgba(255,107,107,.14)}.sales-ehko-import-pill{max-width:280px}.sales-ehko-import-pill strong{white-space:nowrap}.sales-summary-total-hero{min-width:82px;min-height:44px;padding:0 12px;align-items:center;justify-content:center;border-radius:13px;border-color:rgba(121,210,255,.14);background:rgba(17,28,45,.74)}.sales-summary-total-hero strong{font-size:20px;letter-spacing:-.03em;line-height:1}.sales-summary-total-hero span{font-size:9px}.sales-stage-overview-shell{display:grid;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(141,161,184,.1);background:rgba(7,13,22,.52)}.sales-stage-overview-group-head span{color:#7b8cab;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sales-stage-overview-group-head strong{color:#eef4ff;font-size:12px;font-weight:800;line-height:1}.sales-stage-overview-groups{display:grid;grid-gap:10px;gap:10px}.sales-stage-overview-group{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(141,161,184,.1);background:rgba(5,11,18,.42)}.sales-stage-overview-group.board-leads{border-color:rgba(121,210,255,.14);background:linear-gradient(180deg,rgba(121,210,255,.045),rgba(121,210,255,.018)),rgba(5,12,20,.58)}.sales-stage-overview-group.board-ehko{border-color:rgba(255,177,107,.14);background:linear-gradient(180deg,rgba(255,177,107,.04),rgba(255,177,107,.016)),rgba(14,11,8,.58)}.sales-stage-overview-group.board-orders{border-color:rgba(168,139,250,.14);background:linear-gradient(180deg,rgba(168,139,250,.04),rgba(168,139,250,.016)),rgba(11,10,20,.58)}.sales-stage-overview-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-stage-overview{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;overflow-x:auto;padding-bottom:2px}.sales-stage-overview,.sales-stage-overview-shell.is-expanded .sales-stage-overview{gap:10px;min-height:74px}.sales-stage-overview-item{display:grid;grid-gap:6px;gap:6px;align-content:end;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;padding:0!important;flex:1 0 78px;min-width:0}.sales-stage-overview-shell.is-condensed .sales-stage-overview-item{flex-basis:72px}.sales-stage-overview-item .card-label{font-size:8px}.sales-stage-overview-bar{display:flex;align-items:stretch;border-radius:8px;border:1px solid rgba(141,161,184,.08);background:rgba(1,6,12,.46);overflow:hidden;padding:0;width:100%}.sales-stage-overview-bar span{display:block;width:100%;height:100%;min-height:100%;border-radius:inherit;background:transparent}.sales-stage-overview-bar span.is-empty{opacity:0}.sales-stage-overview-group.board-leads .sales-stage-overview-bar span{background:linear-gradient(180deg,rgba(98,226,206,.42),rgba(98,226,206,.18))}.sales-stage-overview-group.board-ehko .sales-stage-overview-bar span{background:linear-gradient(180deg,rgba(255,177,107,.42),rgba(255,177,107,.18))}.sales-stage-overview-group.board-orders .sales-stage-overview-bar span{background:linear-gradient(180deg,rgba(168,139,250,.42),rgba(168,139,250,.18))}.sales-stage-overview-value-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.sales-stage-overview-value-row strong{color:#f1f5ff;font-size:14px;font-weight:600;letter-spacing:-.03em}.sales-stage-overview-delta{display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:500;letter-spacing:.01em}.sales-topbar-copy{max-width:520px}.sales-stage-badge,.sales-summary-pill{border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.sales-summary-pill{min-width:0;min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.sales-summary-total{min-width:84px;padding:6px 10px;display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline;border-radius:999px;border:1px solid rgba(121,210,255,.24);background:rgba(121,210,255,.08);color:var(--muted);font-size:var(--text-sm);font-weight:700}.sales-summary-pill strong{line-height:1.1}.sales-summary-pill strong,.sales-summary-total strong{color:var(--text-soft);font-size:15px}.sales-summary-total.sales-summary-total-hero{align-items:center;justify-content:center}.sales-search-shell{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-right:auto;flex:1 1 auto}.sales-search-input-wrap{min-width:min(340px,100%);flex:1 1 340px;display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border-radius:12px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.03)}.sales-search-icon{color:#7281a0;font-size:16px;line-height:1}.sales-search-input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-soft);padding:0;font-size:11px}.sales-search-input-wrap input::-webkit-search-cancel-button{opacity:.85}.sales-board-toolbar{align-items:center}.sales-quick-filter-row{display:flex;flex-wrap:wrap;gap:7px}.sales-quick-filter-chip{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.03);color:#adb8ce;font-size:10px;font-weight:500}.sales-quick-filter-chip.is-active{border-color:rgba(74,163,255,.42);background:rgba(36,67,102,.42);color:#edf5ff}.sales-quick-filter-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.8}.sales-primary-actions-row .action-btn,.sales-primary-actions-row .sales-setting-toggle{min-height:41px;border-radius:12px}.sales-primary-actions-row .action-btn{padding-inline:13px;font-size:10px;font-weight:600}.sales-add-btn{min-width:102px}.sales-selection-actions-board{padding:9px 13px;border-radius:14px;border:1px solid rgba(74,163,255,.28);background:linear-gradient(180deg,rgba(17,29,46,.92),rgba(13,22,36,.92))}.sales-selection-actions-board .sales-selection-pill{min-height:34px;padding:0 11px;border-radius:10px}.sales-selection-spacer{flex:1 1 auto}.sales-danger-btn{color:#ff9898;border-color:rgba(255,122,122,.2)}.sales-search-meta{color:var(--muted);font-size:12px;font-weight:600}.sales-growth-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-growth-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sales-growth-label-with-toggle{display:inline-flex;align-items:center;gap:8px}.sales-growth-toggle-btn{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(121,210,255,.24);background:rgba(121,210,255,.06);color:var(--text-soft);font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sales-growth-toggle-btn:hover{border-color:rgba(121,210,255,.38);background:rgba(121,210,255,.14)}.sales-growth-toggle-btn.is-open{background:rgba(121,210,255,.16)}.sales-growth-pill{min-height:28px;padding:5px 10px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(121,210,255,.16);background:rgba(121,210,255,.06);color:var(--muted);font-size:11px}.sales-growth-pill strong{color:var(--text-soft);font-size:13px;line-height:1}.sales-growth-count{color:var(--text-soft);font-size:10px;font-weight:700;opacity:.82}.sales-layout-board-only{grid-template-columns:1fr}.sales-board-card{min-width:0;overflow:hidden;padding:0;border-radius:24px}.sales-search-empty{margin-bottom:12px;border:1px dashed rgba(121,210,255,.22);border-radius:14px;background:rgba(121,210,255,.05)}.sales-board-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0}.sales-board{display:grid;grid-template-columns:repeat(10,268px);grid-gap:12px;gap:12px;align-items:stretch;width:max-content;min-width:max-content;padding:0 12px 12px}.sales-column{width:268px;min-width:268px;height:calc(100vh - 286px);min-height:536px;display:flex;flex-direction:column;gap:9px}.sales-column-head{flex:0 0 auto;display:grid;grid-gap:6px;gap:6px;min-height:66px;padding:13px 13px 11px;border:1px solid rgba(141,161,184,.08);border-radius:22px;background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));text-align:left;position:relative}.sales-column-head-row{display:flex;align-items:center;justify-content:space-between;gap:7px}.sales-column-head-copy{display:inline-flex;align-items:center;gap:6px;min-width:0}.sales-column-count{min-width:24px;min-height:24px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.04);color:#7785a4;font-size:11px;font-weight:600}.sales-column-head .card-label{font-size:9px;color:#b5bfd7}.sales-column-head.stage-lead .card-label{color:#ff9b9b}.sales-column-head.stage-bot-lead .card-label{color:#58a0eb}.sales-column-head.stage-call-scheduled .card-label{color:#f3c56f}.sales-column-head.stage-engaged .card-label,.sales-column-head.stage-outreach-1 .card-label{color:#66e3d4}.sales-column-head.stage-called .card-label,.sales-column-head.stage-post-call-2 .card-label{color:#a98cff}.sales-column-head.stage-ehko-abandoned-cart .card-label,.sales-column-head.stage-ehko-outreach .card-label{color:#ffbf7b}.sales-column-head.stage-ehko-engaged .card-label,.sales-column-head.stage-ehko-recovered .card-label{color:#67e8f9}.sales-column-head.stage-ehko-financing-failed .card-label,.sales-column-head.stage-order-lost .card-label{color:#ff9090}.sales-column-head.stage-order-processing .card-label,.sales-column-head.stage-order-submitted .card-label{color:#b59aff}.sales-column-head.stage-order-fulfilled .card-label{color:#8af0c7}.sales-column-head.stage-ehko-closed .card-label,.sales-column-head.stage-no-response .card-label{color:#ffb978}.sales-column-head-actions{display:inline-flex;align-items:center;gap:0}.sales-column-bulk-check{position:relative;width:18px;height:18px;margin-right:7px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid rgba(141,161,184,.18);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.sales-column-bulk-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sales-column-bulk-check:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:2px;background:transparent;opacity:0;transform:translate(-50%,-50%) scale(.72);transition:background .15s ease,transform .15s ease,opacity .15s ease;pointer-events:none}.sales-column-bulk-check:hover{border-color:rgba(74,163,255,.34);background:rgba(36,67,102,.2)}.sales-column-bulk-check.is-checked{border-color:rgba(98,226,206,.42);background:rgba(98,226,206,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.sales-column-bulk-check.is-checked:after{background:linear-gradient(180deg,#7ef0db,#52cfc2);opacity:1;transform:translate(-50%,-50%) scale(1)}.sales-column-bulk-check.is-disabled{opacity:.38;cursor:default}.sales-column-icon-btn{width:28px;height:28px;border-radius:8px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.03);color:#7785a4;font-size:14px;line-height:1}.sales-column-icon-btn.is-active,.sales-column-icon-btn:hover{border-color:rgba(74,163,255,.34);background:rgba(36,67,102,.42);color:#edf5ff}.sales-column-meta{display:flex;gap:8px;flex-wrap:wrap;color:#7e8ba7;font-size:9px}.sales-column-menu{position:absolute;top:52px;right:11px;width:276px;max-height:min(620px,calc(100vh - 110px));overflow-y:auto;z-index:6;padding:11px;border-radius:13px;border:1px solid rgba(141,161,184,.1);background:rgba(10,15,24,.98);box-shadow:0 16px 34px rgba(0,0,0,.34);display:grid;grid-gap:10px;gap:10px}.sales-column-menu-section{display:grid;grid-gap:7px;gap:7px;padding:0 0 9px;border-bottom:1px solid rgba(141,161,184,.08)}.sales-column-menu-section:last-of-type{padding-bottom:0;border-bottom:0}.sales-column-menu .card-label{font-size:8px;color:#7281a0}.sales-column-sort-menu select{width:100%;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.025);color:var(--text-soft);font-size:11px}.sales-column-date-filter{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;color:#92a0b9;font-size:10px}.sales-column-date-filter>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5px;gap:5px}.sales-column-date-filter input,.sales-column-filter-select input,.sales-column-filter-select select{min-width:0;min-height:30px;padding:0 7px;border:1px solid rgba(141,161,184,.1);border-radius:7px;background:rgba(255,255,255,.025);color:var(--text-soft);font:inherit;font-size:10px}.sales-column-date-filter input::-webkit-calendar-picker-indicator{opacity:.68}.sales-column-filter-select{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;color:#92a0b9;font-size:10px}.sales-column-filter-select select{width:100%}.sales-column-menu-empty,.sales-column-menu-reset{padding-top:2px;color:#7e8ba7;font-size:10px}.sales-column-menu-reset{min-height:24px;padding:0;border:0;background:transparent;text-align:left;color:#8a98b2;font-size:10px;line-height:1.2;transition:color .15s ease,opacity .15s ease}.sales-column-menu-reset:hover{color:#b4bfd4}.sales-column-menu-reset:focus-visible{outline:none;color:#dbe6f8}.sales-column-filter-pill{min-height:26px;border-radius:9px}.sales-column-sort{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:600}.sales-column-sort-group{display:flex;flex-wrap:wrap;gap:6px}.sales-column-filter-block{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px;font-weight:600}.sales-column-filter-pills{display:flex;flex-wrap:wrap;gap:5px}.sales-column-filter-pill{min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(121,210,255,.18);background:rgba(121,210,255,.06);color:var(--text-soft);font-size:10px;font-weight:500}.sales-column-filter-pill.is-active{border-color:rgba(121,210,255,.34);background:rgba(121,210,255,.16)}.sales-column-unanswered-pill{gap:5px}.sales-column-unanswered-pill strong{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:999px;background:rgba(255,168,92,.16);color:#ffd3a6;font-size:9px}.sales-column-unanswered-pill.is-active{border-color:rgba(255,168,92,.42);background:rgba(255,168,92,.16);color:#ffe1bf}.sales-column-sort select{min-height:22px;padding:0 20px 0 8px;border-radius:999px;border:1px solid rgba(121,210,255,.18);background:rgba(121,210,255,.06);color:var(--text-soft);font-size:10px;font-weight:600}.sales-stage-help{margin:8px 0 0;font-size:12px;line-height:1.45}.sales-dropzone{flex:1 1 auto;min-height:214px;padding:0 13px 13px;border:1px solid rgba(141,161,184,.08);border-radius:18px;background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));display:grid;grid-auto-rows:max-content;grid-gap:9px;gap:9px;align-items:start;align-content:start;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:border-color .15s ease,background .15s ease}.sales-dropzone.is-drop-active{border-color:rgba(121,210,255,.3)}.sales-person-card{display:block;align-items:stretch;position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:7px 10px 8px 44px;min-height:52px;height:auto;cursor:-webkit-grab;cursor:grab;border-radius:10px;border:1px solid var(--lead-border);background:var(--lead-card-bg);transition:transform .15s ease,background .12s ease,box-shadow .15s ease,opacity .15s ease,border-color .12s ease}.sales-person-card:hover{transform:translateY(-1px);border-color:var(--lead-border-hover);background:var(--lead-card-bg-hover);box-shadow:0 16px 32px rgba(0,0,0,.2)}.sales-person-card.is-future-follow-up-card{min-height:52px}.sales-person-card.is-future-follow-up-card .sales-person-trigger{min-height:0}.sales-person-card.is-dragging{opacity:.45}.sales-person-card.is-selected{border-color:var(--lead-border-sel);background:var(--lead-card-bg-sel);box-shadow:0 0 0 1px rgba(47,84,112,.26)}.sales-person-card.is-duplicate{border-color:rgba(255,107,107,.42);box-shadow:0 0 0 1px rgba(255,107,107,.14)}.sales-person-card.has-next-step{border-color:rgba(255,177,202,.68);box-shadow:0 0 0 1px rgba(255,177,202,.18)}.sales-card-select{position:absolute;top:50%;left:8px;right:auto;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:4px;border:1px solid #3a465c;background:transparent;opacity:.5;transition:opacity .12s ease,border-color .12s ease,background .12s ease}.sales-person-card.is-selected .sales-card-select,.sales-person-card:hover .sales-card-select{opacity:1}.sales-person-card.is-selected .sales-card-select{border-color:var(--lead-accent);background:var(--lead-accent)}.sales-card-select input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px;height:13px;margin:0;border:0;border-radius:4px;background:transparent;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.sales-lead-rating-toggle{position:absolute;top:8px;left:25px;right:auto;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;box-sizing:border-box;flex:0 0 12px;aspect-ratio:1;border:1.5px solid var(--temp-neutral);border-radius:999px;background:transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.sales-lead-rating-toggle:hover{transform:translateY(-1px);border-color:rgba(141,161,184,.36)}.sales-lead-rating-toggle span{display:none}.sales-lead-rating-toggle.is-cold{border-color:var(--temp-low);background:var(--temp-low)}.sales-lead-rating-toggle.is-cold span{background:transparent;box-shadow:none}.sales-lead-rating-toggle.is-medium{border-color:var(--temp-med);background:var(--temp-med)}.sales-lead-rating-toggle.is-medium span{background:transparent;box-shadow:none}.sales-lead-rating-toggle.is-gold{border-color:var(--temp-high);background:var(--temp-high)}.sales-lead-rating-toggle.is-gold span{background:transparent;box-shadow:none}.sales-person-name-row{display:flex;align-items:center;min-width:0;gap:6px;padding-right:50px}.sales-person-card .sales-person-name{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:var(--lead-text);font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sales-card-test-drive-check{width:14px;border-radius:50%;background:var(--good);color:#06110b;font-size:10px;font-weight:800}.sales-card-test-drive-check,.sales-lead-score{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:14px;line-height:1}.sales-lead-score{min-width:14px;padding:0 4px;border-radius:4px;background:#1a2130;color:var(--lead-text-dim);font-family:var(--font-mono,monospace);font-size:8px;font-weight:600}.sales-card-no-phone-badge{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1px solid rgba(251,146,60,.72);background:rgba(251,146,60,.14);color:#fed7aa;font-size:11px;font-weight:800;line-height:1}.sales-card-badge-row{display:flex;flex-wrap:wrap;gap:4px;margin-left:-15px;padding:0;align-items:center}.sales-card-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:18px;padding:2px 5px;border-radius:4px;border:1px solid transparent;background:#1a2130;color:#9fb0c8;letter-spacing:.04em;line-height:1;min-width:0;text-align:center}.sales-card-badge,.sales-card-badge strong{font-size:7.5px;font-weight:600;overflow-wrap:anywhere}.sales-card-badge strong{color:inherit;letter-spacing:.01em}.sales-card-bot-badge{border-color:rgba(88,160,235,.36);background:rgba(88,160,235,.13);color:#bfdbfe}.sales-card-custom-color-badge{border-color:rgba(244,114,182,.36);background:rgba(244,114,182,.13);color:#fbcfe8;text-transform:uppercase}.sales-card-saved-build-badge{border-color:rgba(125,211,252,.34);background:rgba(125,211,252,.12);color:#bae6fd;text-transform:uppercase}.sales-card-contact-form-badge{border-color:rgba(94,234,212,.32);background:rgba(94,234,212,.1);color:#99f6e4;text-transform:uppercase}.sales-card-outcome-badge.is-win{border-color:rgba(134,239,199,.32);background:rgba(134,239,199,.1);color:#bff6d8}.sales-card-outcome-badge.is-not-interested{border-color:rgba(255,107,107,.32);background:rgba(255,107,107,.14);color:#ffb8bd}.sales-card-outcome-badge.is-no-response{border-color:rgba(255,191,120,.32);background:rgba(255,191,120,.13);color:#ffd0a1}.sales-card-outcome-badge.is-no-show{border-color:rgba(96,165,250,.36);background:rgba(96,165,250,.14);color:#bfdbfe}.sales-card-outcome-badge.is-financing-budget{border-color:rgba(168,139,250,.34);background:rgba(168,139,250,.13);color:#ddd6fe}.sales-card-outcome-badge.is-bad-contact{border-color:rgba(148,163,184,.34);background:rgba(148,163,184,.13);color:#d5dde8}.sales-card-outcome-badge.is-open-house{border-color:rgba(137,179,245,.34);background:rgba(137,179,245,.13);color:#b8d0ff}.sales-card-followup-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;grid-column:auto;column-gap:5px;justify-content:flex-start;text-align:left;border-color:rgba(252,196,103,.28);background:rgba(252,196,103,.12);color:#f2c979;text-transform:uppercase}.sales-card-request-badge{border-color:#3a465c;border-style:dashed;background:transparent;color:var(--lead-text-muted)}.sales-card-test-ride-badge{border-color:transparent;background:var(--lead-accent-bg);color:var(--lead-accent-text)}.sales-card-test-ride-badge.is-muted{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.1);color:#aab7c5}.sales-card-duplicate-badge{border-color:rgba(255,107,107,.32);background:rgba(255,107,107,.12);color:#ffc2c2}.sales-lead-tag-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding-right:30px}.sales-card-select:hover input{border-color:rgba(121,210,255,.45);transform:translateY(-1px)}.sales-card-select input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(121,210,255,.2),inset 0 1px 0 rgba(255,255,255,.08),0 3px 10px rgba(0,0,0,.18)}.sales-card-select input:checked{border-color:var(--lead-accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.7 8.9 10 3.6' fill='none' stroke='%23081216' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /10px 10px no-repeat,var(--lead-accent);box-shadow:0 0 0 1px rgba(77,214,193,.16),0 8px 18px rgba(20,74,105,.2)}.sales-person-trigger{width:100%;height:auto;min-height:34px;display:block;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sales-person-top{position:relative;z-index:2;display:block;width:100%;height:auto;min-height:0;min-width:0}.sales-person-title-wrap{display:flex;flex-direction:column;gap:4px;width:100%;min-height:0;min-width:0}.sales-card-contact-summary{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;min-height:13px;color:var(--lead-text-dim);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.sales-card-contact-summary.is-none{color:var(--lead-text)}.sales-card-contact-summary.is-call,.sales-card-contact-summary.is-email,.sales-card-contact-summary.is-text{color:var(--lead-text-dim)}.sales-card-actions{position:relative;z-index:3;display:grid;grid-auto-flow:column;grid-gap:3px;gap:3px;align-items:start;justify-content:start;flex:0 0 auto}.sales-person-summary-row{flex-wrap:wrap;gap:5px;align-items:center;margin-top:auto}.sales-person-summary-stack{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.sales-card-date-footer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:0;gap:0;flex:0 0 auto;margin:10px -12px 0;border-top:1px solid rgba(141,161,184,.09);background:rgba(5,10,17,.36)}.sales-card-date-footer>span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px 10px}.sales-card-date-footer>span+span{border-left:1px solid rgba(141,161,184,.09)}.sales-card-date-label{color:#6f7f9f;font-size:7.5px;font-weight:800;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.sales-card-date-footer strong{color:#e8edf7;font-size:9px;font-weight:750;line-height:1.18;overflow-wrap:normal}.sales-card-date-with-icon,.sales-modal-date-with-icon{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.sales-last-touchpoint-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:17px;height:17px;padding:0 4px;border-radius:999px;border:1px solid rgba(141,161,184,.28);background:rgba(141,161,184,.12);color:#dbe4f0;font-size:8px;font-weight:900;line-height:1}.sales-last-touchpoint-badge.is-email{border-color:rgba(96,165,250,.38);background:rgba(96,165,250,.12);color:#bfdbfe}.sales-last-touchpoint-badge.is-email-opened{border-color:rgba(34,197,94,.46);background:rgba(34,197,94,.14);color:#bbf7d0}.sales-last-touchpoint-badge.is-text{border-color:rgba(45,212,191,.38);background:rgba(45,212,191,.12);color:#99f6e4}.sales-last-touchpoint-badge.is-call{border-color:rgba(252,211,77,.42);background:rgba(252,211,77,.13);color:#fde68a}.sales-last-touchpoint-badge.is-call-picked-up{border-color:rgba(34,197,94,.46);background:rgba(34,197,94,.14);color:#bbf7d0}.sales-last-touchpoint-badge.is-call-no-answer{border-color:rgba(248,113,113,.48);background:rgba(248,113,113,.14);color:#fecaca}.sales-email-status-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sales-email-status-pill{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;border:1px solid rgba(141,161,184,.22);background:rgba(255,255,255,.05);color:var(--text-soft);font-size:7px;font-weight:500;line-height:1.1}.sales-email-status-pill.is-sent{border-color:rgba(121,210,255,.24);background:rgba(121,210,255,.09);color:#b7e7ff}.sales-email-status-pill.is-delivered{border-color:rgba(255,168,92,.38);background:rgba(255,168,92,.13);color:#ffd3a6}.sales-email-status-pill.is-failed{border-color:rgba(255,148,77,.28);background:rgba(255,148,77,.11);color:#ffc896}.sales-email-status-pill.is-opened{border-color:rgba(134,239,199,.38);background:rgba(134,239,199,.13);color:#c9f8df}.sales-email-status-pill.is-bounced{border-color:rgba(255,107,107,.28);background:rgba(255,107,107,.1);color:#ffb3b3}.sales-email-status-pill.is-duplicate{border-color:rgba(255,107,107,.34);background:rgba(255,107,107,.14);color:#ffc2c2}.sales-email-status-pill.is-call-scheduled{border-color:rgba(252,196,103,.34);background:rgba(252,196,103,.14);color:#ffd89b}.sales-outcome-card-pill.is-win{border-color:rgba(134,239,199,.34);background:rgba(134,239,199,.13);color:#c8f7de}.sales-outcome-card-pill.is-not-interested{border-color:rgba(255,107,107,.32);background:rgba(255,107,107,.12);color:#ffc2c2}.sales-outcome-card-pill.is-no-response{border-color:rgba(255,191,120,.32);background:rgba(255,191,120,.12);color:#ffd0a1}.sales-outcome-card-pill.is-financing-budget{border-color:rgba(168,139,250,.34);background:rgba(168,139,250,.12);color:#ddd6fe}.sales-outcome-card-pill.is-bad-contact{border-color:rgba(148,163,184,.34);background:rgba(148,163,184,.12);color:#d5dde8}.sales-stage-badge{padding:3px 8px;font-size:10px;line-height:1.1;max-width:100%}.sales-last-contact-inline{white-space:normal}.sales-last-contact-inline,.sales-location-inline{color:var(--muted);font-size:10px;line-height:1.3;overflow-wrap:anywhere}.sales-location-inline{margin-top:6px}.sales-location-warning{display:inline-flex;align-items:center;margin-top:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:20px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,148,77,.28);background:rgba(255,148,77,.11);color:#ffc896;font-size:10px;font-weight:600;line-height:1.2}.sales-field-hint{color:var(--muted)}.sales-field-hint,.sales-field-warning{display:block;margin-top:6px;font-size:10px;line-height:1.3}.sales-field-warning{color:#ffc896}.sales-tag-toggle-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-2);padding:12px 14px;border:1px solid rgba(141,161,184,.12);border-radius:14px;background:rgba(9,18,28,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-tag-toggle-row>span{flex-basis:100%;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-tag-toggle{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;border:1px solid rgba(141,161,184,.14);background:rgba(255,255,255,.03);color:#b2bdd2;font-size:11px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.sales-tag-toggle span{color:inherit;opacity:.72;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.sales-tag-toggle:hover{border-color:rgba(252,196,103,.34);background:rgba(252,196,103,.08)}.sales-tag-toggle.is-active,.sales-tag-toggle.is-selected{border-color:rgba(252,196,103,.4);background:rgba(252,196,103,.14);color:#ffd89b}.sales-outcome-tag-row{align-items:center}.sales-person-meta-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-meta-row{padding:6px 8px;border:1px solid rgba(255,255,255,.04);border-radius:12px;background:rgba(255,255,255,.02);min-width:0}.sales-meta-row strong,.sales-notes-preview{color:var(--text-soft);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.sales-notes-preview{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);white-space:pre-wrap}.sales-stage-actions{flex-wrap:wrap}.sales-stage-actions-compact{gap:6px}.icon-btn,.sales-delete-btn,.sales-edit-btn,.sales-expand-btn,.sales-stage-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(141,161,184,.2);background:rgba(255,255,255,.05);color:var(--text-soft);border-radius:9px;cursor:pointer;flex:0 0 auto}.sales-delete-btn,.sales-edit-btn,.sales-expand-btn{min-height:28px;padding:4px 9px;font-size:10px;font-weight:700}.icon-btn{width:26px;height:26px;font-size:12px}.sales-stage-chip{min-height:26px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;background:rgba(255,255,255,.03)}.sales-empty{border:1px dashed rgba(255,255,255,.06);border-radius:12px;padding:14px 12px;text-align:center;font-size:12px}.stage-bot-lead,.stage-contact-form,.stage-lead{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.08)}.stage-outreach-1,.stage-outreach-2,.stage-outreach-3{border-color:rgba(232,215,144,.26);background:rgba(232,215,144,.08)}.stage-engaged{border-color:rgba(125,211,252,.28);background:rgba(125,211,252,.08)}.stage-call-scheduled,.stage-called,.stage-post-call-1,.stage-post-call-2{border-color:rgba(168,139,250,.28);background:rgba(168,139,250,.08)}.stage-ehko-abandoned-cart,.stage-ehko-outreach{border-color:rgba(255,177,107,.28);background:rgba(255,177,107,.1)}.stage-ehko-engaged,.stage-ehko-recovered{border-color:rgba(103,232,249,.28);background:rgba(103,232,249,.08)}.stage-ehko-financing-failed,.stage-order-lost{border-color:rgba(255,122,122,.24);background:rgba(255,122,122,.08)}.stage-order-processing,.stage-order-submitted{border-color:rgba(168,139,250,.28);background:rgba(168,139,250,.08)}.stage-order-fulfilled{border-color:rgba(134,239,199,.28);background:rgba(134,239,199,.08)}.stage-email-bounced{border-color:rgba(255,168,92,.3);background:rgba(255,168,92,.1)}.stage-future-follow-up{border-color:rgba(125,201,171,.28);background:rgba(125,201,171,.1)}.stage-ehko-closed,.stage-no-response{border-color:rgba(255,191,120,.28);background:rgba(255,191,120,.1)}.stage-win{border-color:rgba(134,239,199,.28);background:rgba(134,239,199,.08)}.stage-loss{border-color:rgba(255,122,122,.24);background:rgba(255,122,122,.08)}.sales-alert-orange{border-color:rgba(255,176,64,.7)}.sales-alert-red{border-color:rgba(255,107,107,.78)}.sales-alert-orange .sales-followup-hint,.sales-alert-orange .sales-last-contact-inline{color:#ffbf69}.sales-alert-red .sales-followup-hint,.sales-alert-red .sales-last-contact-inline{color:var(--danger)}.sales-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-5)}.sales-modal-backdrop{position:absolute;inset:0;background:rgba(4,8,14,.74)}.sales-detail-editable-fields{border:0;padding:0;margin:0;min-inline-size:0}.crm-viewer .sales-detail-editable-fields{opacity:.62}.crm-viewer .sales-detail-editable-fields :is(input,textarea,select,button){cursor:not-allowed}.sales-modal-card{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto}.sales-test-ride-calendar-modal{width:min(990px,100%);height:min(740px,calc(100vh - 48px));max-height:none}.sales-test-ride-calendar-modal,.sales-test-ride-calendar-tab{display:flex;flex-direction:column;overflow:hidden;padding:14px}.sales-test-ride-calendar-tab{width:100%;height:min(740px,calc(100vh - 230px));min-height:560px}.sales-test-ride-calendar-head{align-items:center;margin-bottom:8px}.sales-test-ride-calendar-head>div:first-child{display:grid;grid-gap:2px;gap:2px}.sales-test-ride-calendar-head>div:first-child>strong{font-size:16px}.sales-test-ride-calendar-head>div:first-child>span{color:var(--muted);font-size:10px}.sales-test-ride-calendar-controls{display:inline-flex;align-items:center;gap:5px}.sales-test-ride-calendar-controls>strong{min-width:144px;color:var(--text);font-size:11px;text-align:center}.sales-test-ride-calendar-legend{display:flex;justify-content:flex-end;gap:12px;margin:0 0 8px;color:var(--muted);font-size:10px}.sales-test-ride-calendar-legend span{display:inline-flex;align-items:center;gap:5px}.sales-test-ride-calendar-legend i{width:9px;height:9px;border:1px dashed rgba(182,136,74,.72);border-radius:3px}.sales-test-ride-calendar-legend .is-outreached i{border-style:solid;background:rgba(132,91,41,.68)}.sales-test-ride-calendar-legend .is-booked i{border-style:solid;border-color:rgba(75,153,122,.74);background:rgba(45,110,87,.76)}.sales-test-ride-calendar-scroll{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain}.sales-test-ride-week-grid{display:grid;grid-template-columns:48px repeat(7,minmax(82px,1fr));min-width:680px;border-top:1px solid rgba(141,161,184,.14);border-left:1px solid rgba(141,161,184,.1);overflow:auto}.sales-test-ride-week-corner,.sales-test-ride-week-day{min-height:42px;border-right:1px solid rgba(141,161,184,.1);border-bottom:1px solid rgba(141,161,184,.14)}.sales-test-ride-week-day{display:grid;place-content:center;grid-gap:2px;gap:2px;color:var(--muted);text-align:center}.sales-test-ride-week-day span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sales-test-ride-week-day strong{color:var(--text-soft);font-size:11px}.sales-test-ride-time-label{display:flex;align-items:center;justify-content:flex-end;padding-right:7px;color:#7488a3;font-family:var(--font-mono);font-size:9px}.sales-test-ride-calendar-slot,.sales-test-ride-time-label{min-height:42px;border-right:1px solid rgba(141,161,184,.1);border-bottom:1px solid rgba(141,161,184,.1)}.sales-test-ride-calendar-slot{position:relative;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:4px;background:rgba(255,255,255,.008)}.sales-test-ride-calendar-event{display:flex;width:100%;min-height:36px;align-items:stretch;gap:2px;overflow:hidden;border:1px dashed rgba(177,130,66,.58);border-radius:7px;color:#d8b98b}.sales-test-ride-calendar-event-main{display:grid;min-width:0;flex:1 1;align-content:center;grid-gap:1px;gap:1px;border:0;padding:4px 6px;background:transparent;color:inherit;cursor:pointer;text-align:left}.sales-test-ride-calendar-event strong{overflow:hidden;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sales-test-ride-calendar-event span{color:inherit;font-size:8px;opacity:.76}.sales-test-ride-calendar-edit{flex:0 0 auto;border:0;border-left:1px solid rgba(214,181,133,.2);padding:0 6px;background:rgba(31,24,14,.16);color:inherit;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.sales-test-ride-calendar-edit:hover,.sales-test-ride-calendar-event-main:hover{background:rgba(255,255,255,.12)}.sales-test-ride-calendar-event.is-requested{background:rgba(117,82,37,.045)}.sales-test-ride-calendar-event.is-requested.is-outreached{border-style:solid;border-color:rgba(159,108,44,.68);background:rgba(109,74,30,.38);color:#e0c190}.sales-test-ride-calendar-event.is-booked{border-style:solid;border-color:rgba(61,135,104,.72);background:rgba(26,89,70,.47);color:#c6e8d6}.sales-test-ride-calendar-event.is-selected{border-color:#e7eef8;box-shadow:0 0 0 1px rgba(231,238,248,.15)}.sales-test-ride-calendar-inline-editor{display:grid;grid-template-columns:minmax(130px,1fr) 118px 96px minmax(150px,1.2fr) auto;align-items:end;grid-gap:8px;gap:8px;flex:0 0 auto;margin-top:10px;padding:9px 10px;border:1px solid rgba(141,161,184,.2);border-radius:8px;background:rgba(255,255,255,.025)}.sales-test-ride-calendar-inline-editor.is-requested{border-color:rgba(168,108,25,.52)}.sales-test-ride-calendar-inline-editor.is-booked{border-color:rgba(39,119,93,.52)}.sales-test-ride-calendar-inline-editor-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.sales-test-ride-calendar-inline-editor label>span,.sales-test-ride-calendar-inline-editor-copy span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sales-test-ride-calendar-inline-editor-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sales-test-ride-calendar-inline-editor label{display:grid;grid-gap:4px;gap:4px}.sales-test-ride-calendar-inline-editor input{width:100%;min-width:0;height:31px;padding:4px 7px;font-size:11px}.sales-test-ride-calendar-inline-actions{display:flex;gap:5px}.sales-test-ride-calendar-selection{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 10px;border:1px solid rgba(141,161,184,.16);border-radius:8px;background:rgba(255,255,255,.025)}.sales-test-ride-calendar-selection>div:first-child{display:grid;grid-gap:2px;gap:2px}.sales-test-ride-calendar-selection span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sales-test-ride-calendar-selection strong{font-size:13px}.sales-test-ride-calendar-selection small{color:var(--muted);font-size:11px}.sales-test-ride-calendar-selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sales-request-cancel-controls{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:7px;padding-top:2px}.sales-request-cancel-controls label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sales-request-cancel-controls select{min-width:118px;height:28px;padding:3px 22px 3px 7px;font-size:11px}.sales-test-ride-calendar-editor{display:flex;align-items:end;justify-content:space-between;width:100%;gap:12px}.sales-test-ride-calendar-editor-fields{display:grid;flex:1 1;grid-template-columns:118px 100px minmax(160px,1fr);grid-gap:7px;gap:7px}.sales-test-ride-calendar-editor label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sales-test-ride-calendar-editor input{min-width:0;height:32px;padding:5px 8px;font-size:11px}@media (max-width:760px){.sales-test-ride-calendar-modal{height:calc(100vh - 24px);padding:14px}.sales-test-ride-calendar-tab{height:calc(100vh - 180px);min-height:500px;padding:10px}.sales-test-ride-calendar-head{align-items:flex-start;flex-direction:column}.sales-test-ride-calendar-controls{width:100%}.sales-test-ride-calendar-controls>strong{flex:1 1}.sales-test-ride-week-grid{max-width:100%}.sales-test-ride-calendar-selection{align-items:flex-start;flex-direction:column}.sales-test-ride-calendar-inline-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.sales-test-ride-calendar-inline-actions,.sales-test-ride-calendar-inline-editor-copy,.sales-test-ride-calendar-inline-location{grid-column:1/-1}.sales-request-cancel-controls,.sales-test-ride-calendar-selection-actions{justify-content:flex-start}.sales-test-ride-calendar-editor{align-items:flex-start;flex-direction:column}.sales-test-ride-calendar-editor-fields{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-test-ride-calendar-location-field{grid-column:1/-1}}.sales-modal-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-3)}.sales-modal-title-block{display:grid;grid-gap:6px;gap:6px}.sales-modal-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sales-modal-outcome-select{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 5px 4px 10px;border-radius:999px;border:1px solid rgba(252,196,103,.24);background:rgba(252,196,103,.08)}.sales-modal-outcome-select span{color:#ffd89b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sales-modal-outcome-select select{min-height:26px;max-width:180px;border:0;border-radius:999px;padding:0 24px 0 10px;background:rgba(9,18,28,.74);color:var(--text-soft);font:inherit;font-size:12px;font-weight:800;outline:none}.sales-modal-outcome-select select:disabled{cursor:wait;opacity:.72}.sales-modal-temperature-select{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 5px 4px 10px;border:1px solid #2b3d4c;border-radius:999px;background:#101c26}.sales-modal-temperature-select span{color:#a9bed0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sales-modal-temperature-select select{min-height:26px;border:0;border-radius:999px;padding:0 24px 0 10px;background:rgba(9,18,28,.74);color:#c8d7e4;font:inherit;font-size:12px;font-weight:800;outline:none}.sales-modal-temperature-select.is-cold{border-color:rgba(229,72,77,.45);background:rgba(162,44,51,.16)}.sales-modal-temperature-select.is-cold select,.sales-modal-temperature-select.is-cold span{color:#ff989c}.sales-modal-temperature-select.is-warm{border-color:rgba(61,139,253,.48);background:rgba(42,101,189,.16)}.sales-modal-temperature-select.is-warm select,.sales-modal-temperature-select.is-warm span{color:#8dbbff}.sales-modal-temperature-select.is-hot{border-color:rgba(245,166,35,.5);background:rgba(181,116,23,.18)}.sales-modal-temperature-select.is-hot select,.sales-modal-temperature-select.is-hot span{color:#ffc267}.sales-modal-temperature-select select:disabled{cursor:wait;opacity:.72}.sales-modal-meta-pill{display:inline-flex;align-items:baseline;gap:8px;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgba(121,210,255,.18);background:rgba(121,210,255,.08);color:var(--muted);font-size:var(--text-sm)}.sales-modal-meta-pill span{color:var(--muted)}.sales-modal-meta-pill strong{color:var(--text-soft);font-size:var(--text-sm)}.sales-readonly-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:var(--space-2);padding:12px 14px;border:1px solid rgba(141,161,184,.12);border-radius:14px;background:rgba(9,18,28,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-readonly-field span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-readonly-field strong{color:var(--text-soft);font-size:var(--text-md);line-height:1.4;overflow-wrap:anywhere}.sales-history-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:var(--space-2);padding:14px;border:1px solid rgba(141,161,184,.12);border-radius:14px;background:radial-gradient(circle at top left,rgba(88,160,235,.045),transparent 34%),rgba(9,18,28,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-history-head{display:flex;align-items:center;justify-content:space-between}.sales-history-head span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-history-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:20px;padding:2px 7px;border-radius:999px;border:1px solid rgba(121,210,255,.2);background:rgba(121,210,255,.08);color:#c7eaff;font-size:10px;font-weight:800;line-height:1}.sales-history-add-btn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(121,210,255,.22);background:rgba(121,210,255,.08);color:#c7eaff;font-size:17px;font-weight:700;line-height:1;cursor:pointer}.sales-history-add-btn:hover{border-color:rgba(121,210,255,.38);background:rgba(121,210,255,.14)}.sales-history-add-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) minmax(110px,.65fr) auto;grid-gap:8px;gap:8px;align-items:end;padding:10px;border-radius:12px;border:1px solid rgba(141,161,184,.12);background:rgba(3,9,16,.24)}.sales-history-add-event label{display:grid;grid-gap:5px;gap:5px}.sales-history-add-event label span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sales-history-add-event input,.sales-history-add-event select{width:100%;min-height:34px;border-radius:9px;border:1px solid rgba(141,161,184,.14);background:rgba(255,255,255,.035);color:var(--text-soft);padding:0 10px;font-size:12px}.sales-history-add-event .action-btn{min-height:34px;padding:0 14px;border-radius:9px}.sales-history-add-event .sales-history-message-field{grid-column:span 2}.sales-history-add-event .sales-history-message-field.is-wide{grid-column:1/-1}.sales-history-call-detail-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);grid-gap:8px;gap:8px}.sales-history-call-detail-note{grid-column:1/-1}.sales-history-voicemail-control{display:inline-flex!important;align-items:center;align-self:end;gap:7px;min-height:34px;color:var(--text-soft);cursor:pointer}.sales-history-voicemail-control input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;accent-color:#58bcec}.sales-history-add-event .sales-history-voicemail-control span{color:var(--text-soft);font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.sales-history-edit-event{margin-top:4px}.sales-history-edit-actions{display:inline-flex;align-items:flex-end;gap:6px}.sales-detail-modal-card{width:min(1320px,calc(100vw - 48px));padding:28px 36px 22px}.sales-detail-modal-card .sales-modal-head{align-items:center;margin:-2px -2px 18px;padding-bottom:18px}.sales-detail-modal-card .sales-modal-title-block{min-width:0}.sales-detail-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.sales-detail-action{min-height:40px;padding:0 15px;border:1px solid rgba(121,210,255,.2);border-radius:10px;background:rgba(13,28,42,.6);color:#bfd1e2;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sales-detail-action.is-active,.sales-detail-action:hover{border-color:rgba(121,210,255,.5);background:rgba(121,210,255,.12);color:#e8f4ff}.sales-detail-action.is-primary{background:#2379d4;border-color:#338ce8;color:#fff}.sales-detail-phone{margin-left:12px;color:#8fa9c0;font-family:var(--font-mono,monospace);font-size:13px;white-space:nowrap}.sales-detail-modal-card .sales-form{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.92fr);align-items:start;grid-column-gap:36px;column-gap:36px;grid-row-gap:12px}.sales-detail-modal-card .sales-form>.sales-form-details,.sales-detail-modal-card .sales-form>.sales-form-grid,.sales-detail-modal-card .sales-form>.sales-form-quick-edit-row,.sales-detail-modal-card .sales-form>.sales-inline-editor-panel,.sales-detail-modal-card .sales-form>.sales-lead-notes,.sales-detail-modal-card .sales-form>.sales-readonly-field{grid-column:1}.sales-detail-modal-card .sales-path-card{grid-column:2;grid-row:1/span 7;margin:0;max-height:520px}.sales-detail-modal-card .sales-text-thread-card{grid-column:2;grid-row:8/span 5;margin:0}.sales-detail-modal-card .sales-form>.actions-row{margin:14px -36px -22px;padding:20px 36px 0;border-top:1px solid rgba(141,161,184,.1)}.sales-lead-notes{display:grid;grid-gap:10px;gap:10px;margin-top:2px;padding-top:4px}.sales-lead-notes-head{display:flex;align-items:baseline;justify-content:space-between;color:#8fa9c0;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.sales-lead-notes-head small{color:#738ba2;font-size:11px;font-weight:600;letter-spacing:normal;text-transform:none}.sales-lead-note-composer{grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.sales-lead-note-composer textarea{min-height:54px;border-style:dashed}.sales-note-add-btn{min-width:88px;border:1px solid rgba(121,210,255,.36);border-radius:9px;background:rgba(121,210,255,.1);color:#d8efff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sales-note-add-btn:disabled{cursor:not-allowed;opacity:.45}.sales-lead-note-list{border-top:1px solid rgba(141,161,184,.12)}.sales-lead-note{padding:12px 0;border-bottom:1px solid rgba(141,161,184,.1)}.sales-lead-note time{display:block;margin-bottom:7px;color:#7f9ab2;font-family:var(--font-mono,monospace);font-size:11px}.sales-lead-note time span{margin-left:8px;color:#668198;font-family:inherit}.sales-lead-note p{margin:0;color:#dce9f5;white-space:pre-wrap;font-size:14px;line-height:1.45}.sales-lead-notes-toggle{justify-self:start;padding:0;border:0;background:transparent;color:#64b5ff;font:inherit;font-size:12px;cursor:pointer}@media (max-width:980px){.sales-detail-modal-card{width:min(920px,calc(100vw - 24px));padding:20px}.sales-detail-header-actions{order:3;width:100%;margin:0;flex-wrap:wrap}.sales-detail-phone{margin-left:auto}.sales-detail-modal-card .sales-modal-head{flex-wrap:wrap}.sales-detail-modal-card .sales-form{display:grid;grid-template-columns:1fr}.sales-detail-modal-card .sales-form>.sales-path-card,.sales-detail-modal-card .sales-form>.sales-text-thread-card{grid-column:1;grid-row:auto}.sales-detail-modal-card .sales-form>.actions-row{margin:14px -20px -20px;padding:18px 20px 0}}@media (max-width:620px){.sales-detail-modal-card{width:100%;max-height:100vh;padding:16px}.sales-detail-modal-card .sales-modal-title-row>strong{font-size:22px}.sales-detail-action{min-height:36px;padding:0 10px;font-size:12px}.sales-detail-phone{display:none}.sales-lead-note-composer{grid-template-columns:1fr}.sales-note-add-btn{min-height:34px}.sales-detail-modal-card .sales-history-add-event.sales-history-edit-event,.sales-lead-campaign-test-email{grid-template-columns:1fr}.sales-detail-modal-card .sales-history-edit-event .sales-history-edit-actions{padding-left:0}}.sales-detail-modal-card .sales-modal-head{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(141,161,184,.08)}.sales-detail-modal-card .sales-modal-title-block{gap:4px}.sales-detail-modal-card .sales-modal-title-row{gap:8px}.sales-detail-modal-card .sales-modal-title-row>strong{margin-right:2px;font-size:18px;line-height:1.15}.sales-detail-modal-card .sales-modal-outcome-select,.sales-detail-modal-card .sales-modal-temperature-select{min-height:28px;padding:3px 4px 3px 8px;gap:6px}.sales-detail-modal-card .sales-modal-outcome-select select,.sales-detail-modal-card .sales-modal-temperature-select select{min-height:24px;max-width:158px;font-size:11px}.sales-detail-modal-card .sales-email-status-pill{min-height:26px;padding:5px 8px;font-size:10px}.sales-detail-modal-card .sales-modal-meta-pill{min-height:26px;padding:4px 8px;gap:6px;font-size:11px}.sales-detail-modal-card .sales-modal-meta-pill strong{font-size:11px}.sales-detail-modal-card .sales-readonly-field{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;padding:8px 10px;border-radius:10px}.sales-detail-modal-card .sales-readonly-field strong{font-size:13px;line-height:1.25}.sales-detail-modal-card .sales-history-card{gap:8px;margin-bottom:8px;padding:10px;border-radius:12px}.sales-detail-modal-card .sales-history-head span{font-size:10px}.sales-detail-modal-card .sales-history-add-btn{width:22px;height:22px;font-size:15px}.sales-detail-modal-card .sales-history-count{min-width:20px;min-height:18px;padding:1px 6px}.sales-detail-modal-card .sales-history-add-event{min-width:0;grid-template-columns:minmax(86px,.72fr) minmax(104px,.9fr) minmax(90px,.76fr) 48px;border-radius:10px}.sales-detail-modal-card .sales-history-add-event input,.sales-detail-modal-card .sales-history-add-event select{max-width:100%;min-height:29px}.sales-detail-modal-card .sales-history-add-event select{padding-right:24px}.sales-detail-modal-card .sales-history-add-event label{gap:4px}.sales-detail-modal-card .sales-history-add-event label span{font-size:8px}.sales-detail-modal-card .sales-history-add-event .action-btn{width:48px;min-width:48px;min-height:29px;padding:0}.sales-detail-modal-card .sales-history-add-event .sales-history-message-field{grid-column:span 2}.sales-detail-modal-card .sales-history-add-event .sales-history-message-field.is-wide{grid-column:1/-1}.sales-detail-modal-card .sales-history-call-detail-row{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.sales-detail-modal-card .sales-history-voicemail-control{min-height:29px}.sales-detail-modal-card .sales-history-voicemail-control input[type=checkbox]{width:12px;min-width:12px;height:12px;min-height:12px}.sales-detail-modal-card .sales-history-add-event .sales-history-voicemail-control span{font-size:9px}.sales-detail-modal-card .sales-history-add-event.sales-history-edit-event{grid-template-columns:minmax(0,1fr) minmax(145px,.9fr) minmax(130px,.75fr) auto;gap:12px;margin-top:10px;padding:14px}.sales-detail-modal-card .sales-history-edit-event input,.sales-detail-modal-card .sales-history-edit-event select{min-height:36px;font-size:12px}.sales-detail-modal-card .sales-history-edit-event .action-btn{min-height:36px}.sales-detail-modal-card .sales-history-edit-event .sales-history-edit-actions{gap:8px;padding-left:2px}.sales-detail-modal-card .sales-history-edit-event .sales-history-call-detail-row{gap:12px;margin-top:2px}.sales-history-selector-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px;margin-bottom:8px}.sales-history-selector-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;min-height:52px;border:1px solid rgba(141,161,184,.14);background:rgba(255,255,255,.03);color:#b2bdd2;border-radius:10px;padding:8px;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.sales-history-selector-manual{grid-template-columns:minmax(0,1fr);justify-items:stretch;cursor:pointer;position:relative;padding-right:26px}.sales-history-selector-action{display:grid;justify-items:start;grid-gap:6px;gap:6px;min-width:0;color:inherit;text-align:left}.sales-history-inline-date{position:absolute;right:0;bottom:0;width:1px;min-width:1px;height:1px;padding:0;border:0;background:transparent;color:transparent;color-scheme:dark;opacity:0;pointer-events:none}.sales-history-inline-date:focus,.sales-history-inline-date:hover{outline:none;background:transparent}.sales-history-inline-date::-webkit-datetime-edit{display:none}.sales-history-inline-date::-webkit-calendar-picker-indicator{margin:0;width:100%;height:100%;cursor:pointer;opacity:0}.sales-history-clear-tag{position:absolute;top:5px;right:5px;width:16px;height:16px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(178,189,210,.86);font-size:13px;line-height:1;cursor:pointer}.sales-history-clear-tag:hover{background:rgba(255,107,107,.16);color:#ffc2c2}.sales-history-selector-btn:hover{border-color:rgba(121,210,255,.22);background:rgba(121,210,255,.07);color:#d8f2ff}.sales-history-selector-btn.is-disabled,.sales-history-selector-btn.is-disabled:hover{border-color:rgba(141,161,184,.12);background:rgba(255,255,255,.018);color:rgba(178,189,210,.52);cursor:not-allowed}.sales-history-selector-btn.is-disabled .sales-history-selector-date-btn{cursor:pointer}.sales-history-selector-btn.has-date{border-color:rgba(134,239,199,.34);background:rgba(134,239,199,.07);color:#c8f7de}.sales-history-selector-btn.is-active{border-color:rgba(121,210,255,.34);background:rgba(121,210,255,.12);color:#d8f2ff}.sales-history-selector-btn.has-date.is-active{border-color:rgba(134,239,199,.48);background:rgba(134,239,199,.11);color:#d9ffe9}.sales-history-selector-btn.has-date.is-delivered,.sales-history-selector-btn.has-date.is-delivered.is-active,.sales-history-selector-btn.is-delivered,.sales-history-selector-btn.is-delivered.is-active{border-color:rgba(255,168,92,.38);background:rgba(255,168,92,.13);color:#ffd3a6}.sales-history-selector-btn.has-date.is-opened,.sales-history-selector-btn.has-date.is-opened.is-active,.sales-history-selector-btn.is-opened,.sales-history-selector-btn.is-opened.is-active{border-color:rgba(134,239,199,.38);background:rgba(134,239,199,.13);color:#c9f8df}.sales-history-selector-status{font-size:10px;line-height:1}.sales-history-selector-status.is-delivered{color:#ffa85c}.sales-history-selector-status.is-opened{color:#86efc7}.sales-history-selector-status.is-bounced,.sales-history-selector-status.is-failed{color:#ffb3b3}.sales-history-selector-date{padding:0;border:0;background:transparent;color:inherit;opacity:.72;font-size:10px;font-weight:500;line-height:1.1;text-align:center}.sales-history-selector-date-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sales-history-selector-date-btn:hover{opacity:1;text-decoration:underline}.sales-history-list{display:grid;grid-gap:10px;gap:10px}.sales-history-item{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:12px;background:rgba(3,9,16,.34);border:1px solid rgba(141,161,184,.1)}.sales-history-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sales-history-item-top strong{color:var(--text-soft);font-size:var(--text-sm)}.sales-path-card{gap:12px}.sales-path-list{display:grid;grid-gap:0;gap:0}.sales-path-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 14px}.sales-path-item.is-outreach{grid-template-columns:18px minmax(0,1fr);gap:8px;padding-bottom:8px}.sales-path-item:before{content:"";position:absolute;top:14px;bottom:-2px;left:6px;width:1px;background:rgba(141,161,184,.14)}.sales-path-item:last-child{padding-bottom:0}.sales-path-item:last-child:before{display:none}.sales-path-marker{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;border-radius:999px;border:2px solid rgba(121,210,255,.45);background:#0d1723;box-shadow:0 0 0 4px rgba(121,210,255,.06)}.sales-path-item.is-outreach .sales-path-marker{width:8px;height:8px;margin-top:7px;margin-left:2px;border-width:1px;border-color:rgba(141,161,184,.36);background:rgba(141,161,184,.22);box-shadow:none}.sales-path-item.is-first .sales-path-marker{border-color:rgba(134,239,199,.5);box-shadow:0 0 0 4px rgba(134,239,199,.07)}.sales-path-item.is-current .sales-path-marker{border-color:rgba(134,239,199,.72);background:rgba(134,239,199,.18);box-shadow:0 0 0 4px rgba(134,239,199,.1)}.sales-path-item.is-current .sales-path-topline strong{color:#d9ffe9}.sales-path-item.is-outreach.is-current .sales-path-marker{border-color:rgba(141,161,184,.36);background:rgba(141,161,184,.22);box-shadow:none}.sales-path-item.is-outreach.is-current .sales-path-topline strong{color:#aebbd0}.sales-path-content{display:grid;grid-gap:5px;gap:5px;min-width:0}.sales-path-item.is-outreach .sales-path-content{gap:2px;padding:4px 8px;border-radius:9px;background:rgba(255,255,255,.018);border:1px solid rgba(141,161,184,.07)}.sales-path-topline{display:flex;align-items:baseline;justify-content:flex-start;gap:10px}.sales-path-item.is-outreach .sales-path-topline{align-items:center;gap:8px}.sales-path-topline>span{margin-left:auto}.sales-path-topline strong{color:var(--text-soft);font-size:12px;font-weight:800}.sales-path-item.is-outreach .sales-path-topline strong{color:#aebbd0;font-size:11px;font-weight:750}.sales-path-content p,.sales-path-topline span{color:var(--muted);font-size:11px;line-height:1.35}.sales-path-item.is-outreach .sales-path-content p,.sales-path-item.is-outreach .sales-path-topline span{font-size:10px;line-height:1.25}.sales-path-item.is-outreach .sales-path-content p{max-height:2.5em;max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto}.sales-path-route{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#c8d4e6;font-size:12px;font-weight:700}.sales-path-content p{margin:0}.sales-detail-modal-card .sales-path-card{gap:8px}.sales-detail-modal-card .sales-path-list{max-height:236px;overflow-y:auto;padding-right:4px}.sales-detail-modal-card .sales-path-item{grid-template-columns:14px minmax(0,1fr);gap:8px;padding-bottom:10px}.sales-detail-modal-card .sales-path-item.is-outreach{grid-template-columns:14px minmax(0,1fr);padding-bottom:6px}.sales-detail-modal-card .sales-path-item:before{left:5px}.sales-detail-modal-card .sales-path-marker{width:11px;height:11px;box-shadow:0 0 0 3px rgba(121,210,255,.05)}.sales-detail-modal-card .sales-path-item.is-outreach .sales-path-marker{width:7px;height:7px;margin-top:6px}.sales-detail-modal-card .sales-path-content{gap:3px}.sales-detail-modal-card .sales-path-item.is-outreach .sales-path-content{padding:3px 7px;border-radius:8px}.sales-detail-modal-card .sales-path-topline strong{font-size:11px}.sales-detail-modal-card .sales-path-content p,.sales-detail-modal-card .sales-path-route,.sales-detail-modal-card .sales-path-topline span{font-size:10px}.sales-path-delete-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(141,161,184,.16);background:rgba(255,255,255,.035);color:rgba(178,189,210,.72);font-size:13px;line-height:1;cursor:pointer}.sales-path-actions{display:inline-flex;align-items:center;gap:5px}.sales-path-edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(121,210,255,.18);background:rgba(121,210,255,.07);color:#bfeaff;font-size:9px;font-weight:800;line-height:1;cursor:pointer}.sales-path-edit-btn:hover{border-color:rgba(121,210,255,.34);background:rgba(121,210,255,.13);color:#e4f7ff}.sales-path-delete-btn:hover{border-color:rgba(255,107,107,.28);background:rgba(255,107,107,.12);color:#ffc2c2}.sales-analysis-item .sales-history-item-top strong:last-child{font-size:16px}.sales-analysis-card{padding:18px}.sales-analysis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sales-analysis-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.25fr);grid-gap:16px;gap:16px;align-items:start}.sales-analysis-chart-card{display:grid;grid-gap:16px;gap:16px;padding:16px;border-radius:16px;border:1px solid rgba(141,161,184,.16);background:rgba(255,255,255,.035)}.sales-analysis-chart-wrap{position:relative;width:min(320px,100%);margin:0 auto}.sales-analysis-chart{display:block;width:100%;height:auto;transform:rotate(-90deg)}.sales-analysis-chart-base{fill:none;stroke:rgba(255,255,255,.08);stroke-width:28}.sales-analysis-chart-slice{transition:opacity .18s ease}.sales-analysis-chart-slice:hover{opacity:.85}.sales-analysis-chart-center{position:absolute;inset:50%;width:108px;height:108px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;border-radius:999px;background:rgba(8,15,24,.92);border:1px solid rgba(141,161,184,.12);text-align:center}.sales-analysis-chart-center strong{color:var(--text-soft);font-size:28px;line-height:1}.sales-analysis-chart-center span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sales-analysis-legend{display:grid;grid-gap:10px;gap:10px}.sales-analysis-legend-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-size:12px}.sales-analysis-legend-item strong{color:var(--text-soft);font-size:12px}.sales-analysis-legend-swatch{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.sales-analysis-list-card .sales-history-list{max-height:520px;overflow:auto;padding-right:4px}.reports-shell-card{display:grid;grid-gap:10px;gap:10px;padding:22px 34px 24px;border-radius:30px;border:1px solid rgba(141,161,184,.08);background:radial-gradient(circle at top left,rgba(88,160,235,.06),transparent 30%),linear-gradient(180deg,rgba(10,15,25,.98),rgba(8,12,20,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.reports-shell-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.reports-shell-copy{display:grid;grid-gap:8px;gap:8px}.reports-growth-sources-head .card-label,.reports-growth-stats-card .card-label,.reports-shell-copy .card-label{color:#4aa3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.18em}.reports-shell-copy strong{color:var(--text-soft);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.14}.reports-shell-copy p{margin:0;color:#8793ad;font-size:13px;font-weight:400;line-height:1.35}.reports-shell-total{min-width:200px;padding:16px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-radius:20px;border:1px solid rgba(121,210,255,.1);background:rgba(17,28,45,.74)}.reports-shell-total strong{color:var(--text-soft);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1}.reports-shell-total span{color:#8793ad;font-size:12px;font-weight:400}.reports-shell-tabs{gap:12px;margin-top:2px}.reports-shell-tabs .sales-template-tab,.reports-window-tabs .sales-template-tab{min-height:36px;padding:0 15px;border-radius:999px;border:1px solid rgba(141,161,184,.12);background:rgba(255,255,255,.03);color:#b2bdd2;font-size:12px;font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.reports-window-tabs .sales-template-tab{font-size:12px}.reports-shell-tabs .sales-template-tab.is-active,.reports-window-tabs .sales-template-tab.is-active{border-color:rgba(74,163,255,.52);background:rgba(36,67,102,.42);color:#e8f2ff}.email-list-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.email-audience-card{overflow:hidden}.email-audience-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.email-audience-head strong{display:block;color:var(--text-soft);font-size:20px;font-weight:500;letter-spacing:-.01em}.email-audience-head>span{min-height:32px;padding:8px 12px;border-radius:999px;border:1px solid rgba(141,161,184,.14);background:rgba(255,255,255,.035);color:#aebbd1;font-size:12px;font-weight:600}.email-audience-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(141,161,184,.12)}.email-audience-table{width:100%;min-width:860px;border-collapse:collapse}.email-audience-table td,.email-audience-table th{padding:14px 16px;border-bottom:1px solid rgba(141,161,184,.1);text-align:left;vertical-align:middle}.email-audience-table th{color:#91a3bc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.email-audience-table td{color:#dce7f5;font-size:13px;font-weight:500}.email-audience-table tbody tr:last-child td{border-bottom:0}.email-audience-table tbody tr:hover{background:rgba(121,210,255,.035)}.email-audience-table button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:#95f5e4;font:inherit;text-align:left;cursor:pointer}.email-audience-table button:hover{color:#d3fff7}.email-marketing-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(141,161,184,.16);background:rgba(255,255,255,.04);color:#b8c5d8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.email-marketing-pill.is-subscribed{border-color:rgba(93,214,184,.38);background:rgba(28,120,103,.22);color:#95f5d8}.email-marketing-pill.is-unsubscribed{border-color:rgba(255,113,113,.36);background:rgba(133,45,58,.24);color:#ffb3b3}.email-audience-show-more{margin-top:16px}.reports-growth-layout{grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr);gap:14px;align-items:start}.reports-growth-shell{display:grid;grid-gap:10px;gap:10px}.geo-reports-stack{display:grid;grid-gap:20px;gap:20px}.geo-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.test-rides-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.test-rides-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.test-rides-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.test-rides-metric-grid{grid-template-columns:1fr}}.geo-cities-card,.geo-map-card,.geo-metric-card,.geo-side-card{border-radius:28px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.geo-metric-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.geo-card-head span,.geo-cities-note span,.geo-city-meta span,.geo-city-source-pill,.geo-map-footer span,.geo-metric-card .card-label,.geo-region-count,.geo-region-rank{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.geo-metric-card .card-label{color:#7281a0;font-size:10px;font-weight:500;letter-spacing:.18em}.geo-metric-card strong{color:#f3f7ff;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1}.geo-metric-card strong span{color:#7d89a5;font-size:.72em;font-weight:500}.geo-metric-card>span{color:#8793ad;font-size:11px;line-height:1.35}.geo-metric-card em{justify-self:end;align-self:end;padding:3px 7px;border-radius:8px;background:rgba(49,105,95,.3);color:#66ead4;font-style:normal;font-size:11px;font-weight:600}.test-rides-report-stack{display:grid;grid-gap:14px;gap:14px}.report-range-bar{display:block;padding:10px 12px}.report-range-fields,.report-range-primary-controls{display:flex;align-items:center;justify-content:flex-start;gap:12px}.report-range-fields{margin-left:auto}.report-range-fields label,.report-range-select,.report-source-control{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-range-fields input,.report-range-select select,.report-source-control select{min-height:30px;padding:4px 7px;border:1px solid rgba(151,181,210,.18);border-radius:9px;background:#09131e;color:var(--text);font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none}.report-source-control select{min-width:102px}.report-range-select{margin-left:auto}.report-range-select select{min-width:102px}.report-range-fields>input{width:126px}.report-range-fields>span{color:var(--muted);font-size:10px}.report-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.report-stat-card{display:grid;grid-gap:4px;gap:4px;min-height:104px;padding:11px 12px}.report-stat-card strong{color:var(--text);font-size:27px;font-weight:550;letter-spacing:-.055em;line-height:1}.report-stat-card strong span{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:normal}.report-stat-card small,.report-stat-card>span{color:var(--text-soft);font-size:10px;line-height:1.35}.report-stat-card small{color:var(--muted)}.report-stat-card small.is-positive{color:#42d7b2}.test-rides-activity-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-gap:14px;gap:14px}.test-rides-activity-card{display:grid;grid-gap:13px;gap:13px;min-height:420px;padding:18px 20px 16px}.test-rides-report-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.test-rides-report-chart-head>div{display:grid;grid-gap:4px;gap:4px}.test-rides-report-chart-head strong{color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.025em}.test-rides-report-chart-head span{color:var(--muted);font-size:11px}.report-chart-legend{display:flex!important;grid-auto-flow:column;gap:8px!important}.report-chart-legend span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(151,181,210,.12);border-radius:8px;background:rgba(13,25,38,.72);color:var(--text-soft);white-space:nowrap}.report-chart-legend span:before{width:9px;height:9px;border-radius:50%;background:#51afe0;content:""}.report-chart-legend span.is-completed:before{background:#42d7b2}.test-rides-report-chart-wrap{position:relative;flex:1 1;padding-bottom:18px}.test-rides-report-chart{display:block;width:100%;height:100%;min-height:280px;max-height:330px;overflow:visible}.test-rides-report-chart-labels{position:absolute;right:0;bottom:0;left:0;height:14px}.test-rides-report-chart-labels span{position:absolute;color:var(--muted);font-size:10px;line-height:1;transform:translateX(-50%)}.test-rides-report-chart-labels span:first-child{transform:none}.test-rides-report-chart-labels span:last-child{transform:translateX(-100%)}.report-funnel-card{display:grid;align-content:start;grid-gap:20px;gap:20px;padding:20px}.report-funnel-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.report-funnel-card>div:first-child strong{color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.025em}.report-funnel-card>div:first-child span{color:var(--muted);font-size:11px}.report-funnel-row{display:grid;grid-gap:8px;gap:8px}.report-funnel-row>div{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:10px;gap:10px}.report-funnel-row>div strong{color:var(--text-soft);font-size:12px;font-weight:600}.report-funnel-row>div b{color:var(--text);font-size:24px;font-weight:600;letter-spacing:-.04em}.report-funnel-row>div span{color:var(--muted);font-size:11px}.report-funnel-row i{display:block;height:14px;overflow:hidden;border-radius:7px;background:rgba(151,181,210,.1)}.report-funnel-row i em{display:block;height:100%;min-width:0;border-radius:inherit;background:#51afe0}.report-funnel-row i em.is-scheduled{background:#65b9df}.report-funnel-row i em.is-completed{background:#42d7b2}.report-funnel-row small{color:var(--muted);font-size:11px}.report-funnel-total{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-top:16px;border-top:1px solid rgba(151,181,210,.12)}.report-funnel-total span{color:var(--text-soft);font-size:12px}.report-funnel-total strong{color:#42d7b2;font-size:19px;font-weight:600}@media (max-width:720px){.report-range-primary-controls{align-items:flex-start;flex-direction:column}.report-range-fields{align-items:flex-start;flex-direction:row;margin-left:0;width:100%}.report-range-fields input,.report-range-fields label{width:100%}.report-range-select{margin-left:0}.test-rides-report-chart-head{align-items:flex-start;flex-direction:column}.report-chart-legend{grid-auto-flow:row}.report-stat-grid,.test-rides-activity-layout{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:1060px){.report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-rides-activity-layout{grid-template-columns:1fr}}.test-rides-signup-chart-wrap{width:50%;margin-inline:auto}.test-rides-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.test-rides-market-card{display:grid;grid-gap:18px;gap:18px;padding:20px 22px;border-radius:28px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.test-rides-market-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.test-rides-mini-stat{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.026)}.test-rides-mini-stat span,.test-rides-recent-row>span{color:#8793ad;font-size:11px;font-weight:400}.test-rides-mini-stat strong{color:#f3f7ff;font-size:22px;font-weight:600;line-height:1}.test-rides-recent-list{display:grid;grid-gap:8px;gap:8px}.test-rides-recent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.022)}.test-rides-recent-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.test-rides-recent-row strong{color:var(--text-soft);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-rides-recent-row div span{color:#8793ad;font-size:11px;font-weight:400}.test-rides-recent-row>span{flex:0 0 auto;text-align:right}.geo-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.6fr);align-items:start}.geo-main-grid,.geo-side-stack{display:grid;grid-gap:20px;gap:20px}.geo-cities-card,.geo-map-card,.geo-side-card{padding:20px 22px}.geo-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.geo-card-head strong{display:block;color:#f1f5ff;font-size:15px;font-weight:600;line-height:1.25}.geo-card-head span,.geo-card-head-meta{color:#7382a2;font-size:11px;font-weight:400;letter-spacing:.16em}.geo-card-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.geo-map-grid{grid-template-columns:repeat(12,minmax(0,47px));grid-template-rows:repeat(9,45px);grid-gap:4px;gap:4px;justify-content:center;margin-top:18px}.geo-map-grid,.geo-state-tile{position:relative;display:grid}.geo-state-tile{border:1px solid rgba(138,164,188,.08);border-radius:8px;place-items:center;color:rgba(224,236,255,.78);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.geo-state-tile.is-active{color:#eff6ff}.geo-state-tile.is-hovered{z-index:3;transform:translateY(-1px);border-color:rgba(112,236,226,.86);box-shadow:0 0 0 1px rgba(112,236,226,.08),0 12px 22px rgba(0,0,0,.28)}.geo-state-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);min-width:136px;padding:10px 12px;border-radius:14px;border:1px solid rgba(141,161,184,.1);background:rgba(16,23,35,.97);box-shadow:0 18px 36px rgba(0,0,0,.34);text-align:left}.geo-state-tooltip strong{display:block;color:#f1f6ff;font-size:12px;font-weight:600}.geo-state-tooltip>span{display:block;margin-top:2px;color:#7a89a9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.geo-state-tooltip-row{margin-top:8px;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.geo-state-tooltip-row label{color:#8793ad;font-size:12px}.geo-state-tooltip-row b{color:#f2f6ff;font-size:13px;font-weight:600}.geo-map-footer{margin-top:18px;padding-top:12px;border-top:1px solid rgba(141,161,184,.08);display:flex;justify-content:space-between;gap:12px;align-items:center}.geo-map-scale{display:inline-flex;align-items:center;gap:10px}.geo-map-footer>span,.geo-map-scale span{color:#7382a2;font-size:10px;letter-spacing:.1em}.geo-map-scale-bar{width:220px;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(58,82,84,.6),#66e3d4)}.geo-city-list,.geo-region-list{display:grid}.geo-region-list{gap:16px;margin-top:14px}.geo-region-row{display:grid;grid-template-columns:26px 28px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:center}.geo-region-row.is-active .geo-region-badge{border-color:rgba(112,236,226,.68);color:#eff7ff}.geo-region-count,.geo-region-rank{color:#6f7c98;font-size:11px}.geo-region-badge{height:24px;border-radius:6px;border:1px solid rgba(141,161,184,.08);background:rgba(58,124,185,.18);display:grid;place-items:center;color:#dce9fb;font-size:10px;font-weight:600}.geo-region-copy{display:grid;grid-gap:8px;gap:8px}.geo-region-copy-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.geo-region-copy-top strong{color:#f1f5ff;font-size:12px;font-weight:500}.geo-region-copy-top b{color:#f1f5ff;font-size:12px;font-weight:600}.geo-city-list{margin-top:16px}.geo-city-row{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 4px;border-top:1px solid rgba(141,161,184,.08)}.geo-city-list .geo-city-row:first-child{border-top:0;padding-top:6px}.geo-city-row strong{color:#f1f5ff;font-size:13px;font-weight:400}.geo-city-meta{display:flex;align-items:center;gap:12px}.geo-city-meta b,.geo-city-meta span{color:#7f8ba6;font-size:11px}.geo-city-meta b{color:#eff5ff;font-size:13px;font-weight:600}.geo-city-source-pill{padding:4px 8px;border-radius:8px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.03);letter-spacing:.08em}.geo-city-source-pill.is-manual{color:#66ead4;border-color:rgba(102,234,212,.18)}.geo-city-source-pill.is-area-code{color:#b9c6de}.geo-city-source-pill.is-unknown{color:#f1a4a4}.geo-cities-note{margin-top:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.02);display:flex;gap:10px;align-items:baseline}.geo-cities-note strong{color:#f2f6ff;font-size:16px;font-weight:600}.geo-cities-note span{color:#7f8da8;font-size:12px;line-height:1.4}.reports-growth-side{display:grid;grid-gap:10px;gap:10px}.reports-window-tabs{justify-content:flex-end;gap:10px}.reports-growth-chart-card,.reports-growth-stats-card{display:grid;grid-gap:9px;gap:9px;padding:15px 16px;border-radius:18px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.reports-growth-head-stat{display:grid;grid-gap:4px;gap:4px}.reports-growth-head-stat span{color:#6f7d99;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:400;letter-spacing:.04em}.reports-growth-head-metric{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reports-growth-head-stat strong{color:var(--text-soft);font-size:18px;font-weight:550;letter-spacing:-.02em;line-height:1}.reports-growth-delta-chip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:12px;font-size:13px;font-weight:500;line-height:1}.reports-growth-delta-chip.is-positive{color:#66ead4;background:rgba(45,109,99,.34)}.reports-growth-delta-chip.is-negative{color:#ff9b9b;background:rgba(123,48,48,.28)}.reports-growth-delta-chip.is-flat{color:#c5d1e8;background:rgba(91,104,127,.28)}.reports-growth-head-copy{margin:0;color:#8793ad;font-size:10px;font-weight:400;line-height:1.45}.reports-growth-chart-wrap{display:grid;grid-gap:7px;gap:7px}.reports-growth-chart{display:block;width:100%;height:auto;overflow:visible}.reports-growth-axis{stroke:rgba(141,161,184,.12);stroke-width:.75}.reports-growth-gridline{stroke:rgba(141,161,184,.08);stroke-width:.75}.reports-growth-y-label{fill:rgba(135,147,173,.9);font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:400}.reports-growth-line-glow{opacity:.12;filter:blur(6px)}.reports-growth-line{filter:drop-shadow(0 0 6px rgba(88,160,235,.22))}.reports-growth-hover-line{stroke:rgba(141,161,184,.24);stroke-width:.8;stroke-dasharray:3 5}.reports-growth-hover-point-glow{fill:rgba(122,227,208,.18)}.reports-growth-hover-point{fill:#0d131f;stroke:#67e5d2;stroke-width:1.5}.reports-growth-hit-target{cursor:pointer}.reports-growth-tooltip-box{fill:rgba(17,24,37,.96);stroke:rgba(88,160,235,.14);stroke-width:1}.reports-growth-tooltip-copy,.reports-growth-tooltip-label{fill:#7c8aaa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:8px;font-weight:400}.reports-growth-tooltip-value{fill:#f3f7ff;font-size:10px;font-weight:500}.reports-growth-axis-labels{position:relative;min-height:13px;color:#74819e;font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:400}.reports-growth-axis-label{position:absolute;top:0;min-width:0;white-space:nowrap}.reports-growth-axis-label-start{transform:translateX(0);text-align:left}.reports-growth-axis-label-center{transform:translateX(-50%);text-align:center}.reports-growth-axis-label-end{transform:translateX(-100%);text-align:right}.reports-growth-stats-list{display:grid}.reports-growth-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:20px 0;border-top:1px solid rgba(141,161,184,.08)}.reports-growth-stats-list .reports-growth-stat:first-child{border-top:0;padding-top:4px}.reports-growth-stat span{color:#8793ad;font-size:12px;font-weight:400}.reports-growth-stat strong{color:var(--text-soft);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1}.reports-growth-sources-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.reports-growth-sources-head span{color:#8793ad;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:400}.reports-test-ride-chart-wrap{display:grid;grid-gap:7px;gap:7px}.reports-test-ride-legend{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reports-test-ride-legend span{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border:1px solid rgba(141,161,184,.11);border-radius:8px;color:#b7c6da;font-size:10px}.reports-test-ride-legend i{width:8px;height:8px;border-radius:999px}.reports-test-ride-legend i.is-requests{background:#48a9de}.reports-test-ride-legend i.is-completed{background:#42d7b2}.reports-test-ride-legend b{color:#e4edf9;font-weight:600}.reports-growth-line.is-completed{filter:drop-shadow(0 0 5px rgba(66,215,178,.18))}.reports-test-ride-funnel-card{align-content:start}.reports-test-ride-funnel-head{display:grid;grid-gap:3px;gap:3px;padding-bottom:8px}.reports-test-ride-funnel-head strong{color:var(--text-soft);font-size:16px;font-weight:550}.reports-test-ride-funnel-head span,.reports-test-ride-funnel-step small{color:#71819d;font-size:10px}.reports-test-ride-funnel-step{display:grid;grid-gap:5px;gap:5px;padding:10px 0}.reports-test-ride-funnel-step>div:first-child{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:baseline}.reports-test-ride-funnel-step>div:first-child strong{color:#cfdbec;font-size:12px;font-weight:550}.reports-test-ride-funnel-step>div:first-child b{color:#f2f6ff;font-size:17px;font-weight:600}.reports-test-ride-funnel-step>div:first-child span{color:#71819d;font-size:10px}.reports-test-ride-funnel-bar{height:9px;overflow:hidden;border-radius:999px;background:rgba(141,161,184,.12)}.reports-test-ride-funnel-bar i{display:block;height:100%;border-radius:inherit}.reports-test-ride-funnel-bar i.is-requested{background:linear-gradient(90deg,#357ca8,#52b4e5)}.reports-test-ride-funnel-bar i.is-scheduled{background:linear-gradient(90deg,#2e7fac,#51b8e5)}.reports-test-ride-funnel-bar i.is-completed{background:linear-gradient(90deg,#279d84,#42d7b2)}.reports-test-ride-funnel-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;padding-top:10px;border-top:1px solid rgba(141,161,184,.1)}.reports-test-ride-funnel-total span{color:#8190a9;font-size:11px}.reports-test-ride-funnel-total strong{color:#42d7b2;font-size:18px;font-weight:600}.reports-sources-list{display:grid;grid-gap:20px;gap:20px}.report-show-more-btn{margin-top:16px;padding:0;border:0;background:transparent;color:#73c8f2;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.report-show-more-btn:hover{color:#a5e0fb}.reports-source-item{display:grid;grid-gap:10px;gap:10px}.reports-source-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.reports-source-top strong{color:var(--text-soft);font-size:12px;font-weight:400}.reports-source-top span{color:#8793ad;font-size:12px;font-weight:400}.reports-source-bar{height:4px;border-radius:999px;background:rgba(255,255,255,.035);overflow:hidden}.reports-source-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58e0cd,#4a9df3);box-shadow:0 0 10px rgba(74,157,243,.28)}.analytics-reports-shell{display:grid;grid-gap:20px;gap:20px}.analytics-overview-card{display:grid;grid-gap:14px;gap:14px;padding:22px 24px;border-radius:28px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.analytics-setup-card{display:flex;justify-content:space-between;gap:18px;padding:16px;border-radius:18px;border:1px solid rgba(74,163,255,.18);background:rgba(17,28,45,.62)}.analytics-setup-card strong{color:var(--text-soft);font-size:15px;font-weight:600}.analytics-setup-card p{max-width:620px;margin:6px 0 0;color:#8793ad;font-size:12px;line-height:1.45}.analytics-env-list{display:grid;grid-gap:6px;gap:6px;min-width:260px}.analytics-env-list span{padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.035);color:#aebbd3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-stat-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(141,161,184,.08);background:rgba(255,255,255,.025)}.analytics-stat-card span{color:#8793ad;font-size:11px}.analytics-stat-card strong{color:var(--text-soft);font-size:22px;font-weight:600;line-height:1}.analytics-daily-chart{display:flex;align-items:flex-end;gap:6px;min-height:190px;padding:18px 8px 4px;border-top:1px solid rgba(141,161,184,.08)}.analytics-daily-column{flex:1 1;min-width:8px;display:grid;grid-template-rows:18px 132px 16px;grid-gap:6px;gap:6px;align-items:end;text-align:center}.analytics-daily-column label,.analytics-daily-column span{color:#74819e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:400}.analytics-daily-bar-track{width:100%;height:132px;display:flex;align-items:flex-end;border-radius:999px;background:rgba(255,255,255,.025);overflow:hidden}.analytics-daily-bar{width:100%;border-radius:inherit;background:linear-gradient(180deg,#67e3d4,#4a9df3);box-shadow:0 0 12px rgba(74,157,243,.24)}.analytics-updated-row{display:flex;justify-content:space-between;gap:12px;color:#74819e;font-size:11px}.analytics-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.bot-analytics-shell{display:grid;grid-gap:18px;gap:18px}.bot-hero-card{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:18px 26px;border-radius:26px;border:1px solid rgba(141,161,184,.08);background:radial-gradient(circle at top left,rgba(88,160,235,.05),transparent 28%),linear-gradient(180deg,rgba(10,15,25,.98),rgba(8,12,20,.985))}.bot-hero-copy{display:grid;grid-gap:7px;gap:7px}.bot-hero-copy strong{color:var(--text-soft);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.bot-hero-copy p{margin:0;color:#8793ad;font-size:13px;line-height:1.4}.bot-hero-pill{min-width:124px;padding:12px 16px;border-radius:18px;border:1px solid rgba(121,210,255,.1);background:rgba(17,28,45,.74);display:grid;grid-gap:2px;gap:2px}.bot-hero-pill strong{color:var(--text-soft);font-size:18px;font-weight:600;line-height:1}.bot-hero-pill span{color:#8793ad;font-size:11px;text-transform:lowercase}.bot-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.bot-stat-card{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99))}.bot-section-head span,.bot-side-head span,.bot-stat-eyebrow{color:#6f7d99;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.bot-stat-card strong{color:var(--text-soft);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1}.bot-stat-foot{display:flex;justify-content:space-between;gap:12px;align-items:center}.bot-stat-foot span:first-child{color:#8793ad;font-size:12px;line-height:1.3}.bot-stat-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:7px;background:rgba(91,104,127,.2);color:#cfe6ff;font-size:11px;font-weight:600;white-space:nowrap}.bot-stat-chip.is-positive{color:#66ead4;background:rgba(45,109,99,.28)}.bot-stat-chip.is-negative{color:#ff9b9b;background:rgba(123,48,48,.24)}.bot-stat-chip.is-flat{color:#c5d1e8;background:rgba(91,104,127,.24)}.bot-analytics-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);align-items:start}.bot-analytics-layout,.bot-main-stack,.bot-sidebar{display:grid;grid-gap:18px;gap:18px}.bot-distribution-card,.bot-feed-card,.bot-side-card{padding:20px 22px;border-radius:24px;border:1px solid rgba(141,161,184,.08);background:linear-gradient(180deg,rgba(11,16,26,.985),rgba(7,11,18,.99))}.bot-section-head,.bot-side-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.bot-section-head strong,.bot-side-head strong{color:var(--text-soft);font-size:13px;font-weight:600;line-height:1.2}.bot-feed-list{display:grid;grid-gap:0;gap:0;margin-top:14px}.bot-feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid rgba(141,161,184,.08)}.bot-feed-trigger{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:12px;transition:background-color .16s ease,border-color .16s ease}.bot-feed-trigger:hover{background:rgba(255,255,255,.02)}.bot-feed-list>:first-child{border-top:0;padding-top:0}.bot-feed-avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#dcedff;font-size:12px;font-weight:700;background:linear-gradient(180deg,rgba(79,129,166,.38),rgba(27,53,78,.62));border:1px solid rgba(121,210,255,.12)}.bot-feed-copy{display:grid;grid-gap:8px;gap:8px}.bot-feed-message{margin:0;color:var(--text-soft);font-size:13px;line-height:1.4}.bot-feed-tags{display:flex;flex-wrap:wrap;gap:6px}.bot-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:7px;border:1px solid rgba(141,161,184,.1);background:rgba(255,255,255,.03);color:#97a4bf;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1}.bot-tag-theme.theme-shipping{color:#ff9d8f;border-color:rgba(255,157,143,.22);background:rgba(123,53,53,.18)}.bot-tag-theme.theme-inventory{color:#66ead4;border-color:rgba(102,234,212,.2);background:rgba(34,92,84,.2)}.bot-tag-theme.theme-pricing{color:#5faeff;border-color:rgba(95,174,255,.22);background:rgba(42,69,110,.2)}.bot-tag-theme.theme-financing{color:#b68cff;border-color:rgba(182,140,255,.22);background:rgba(71,49,104,.22)}.bot-tag-theme.theme-trade-in{color:#ffd08c;border-color:rgba(255,208,140,.22);background:rgba(104,74,34,.22)}.bot-tag-theme.theme-general{color:#a8b2c8}.bot-feed-count{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:42px}.bot-feed-count strong{color:var(--text-soft);font-size:16px;font-weight:600;line-height:1}.bot-feed-count span{color:#6f7d99;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.bot-device-layout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-top:12px}.bot-device-donut{width:104px;height:104px;border-radius:999px;position:relative}.bot-device-donut:before{content:"";position:absolute;inset:14px;border-radius:inherit;background:rgba(9,14,22,.98);border:1px solid rgba(141,161,184,.06)}.bot-device-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;z-index:1}.bot-device-donut-center strong{color:var(--text-soft);font-size:16px;font-weight:600;line-height:1}.bot-device-donut-center span{color:#6f7d99;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.bot-side-list,.bot-side-stack{display:grid;grid-gap:12px;gap:12px}.bot-metric-row-top,.bot-side-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.bot-metric-row-top span,.bot-side-list-row span:not(.bot-dot){color:var(--text-soft);font-size:12px;line-height:1.3}.bot-metric-row-top strong,.bot-side-list-row strong{color:#9dadca;font-size:12px;font-weight:500;line-height:1}.bot-dot{width:8px;height:8px;border-radius:999px}.bot-dot.mobile{background:#66e3d4}.bot-dot.desktop{background:#4aa3ff}.bot-bar-chart{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;margin-top:16px}.bot-bar-chart,.bot-bar-col{display:grid;grid-gap:8px;gap:8px}.bot-bar-col{justify-items:center}.bot-bar-value{color:#9dadca;font-size:11px;line-height:1}.bot-bar-track{width:100%;height:132px;display:flex;align-items:flex-end;border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));overflow:hidden}.bot-bar-fill{width:100%;min-height:6px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#66e3d4,#4aa3ff);box-shadow:0 0 18px rgba(74,163,255,.16)}.bot-bar-label{color:#74819e;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.bot-distribution-foot{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#8793ad;font-size:12px;line-height:1.35}.bot-distribution-foot strong{color:var(--text-soft);font-weight:600}.sales-history-time{color:var(--muted);font-size:12px;line-height:1.4}.sales-history-head-actions{display:inline-flex;align-items:center;gap:8px}.sales-history-refresh-btn{min-width:58px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(121,210,255,.24);border-radius:999px;background:rgba(121,210,255,.08);color:var(--text-soft);font-size:15px;line-height:1;cursor:pointer}.sales-history-refresh-btn:hover{border-color:rgba(121,210,255,.42);background:rgba(121,210,255,.14)}.sales-history-refresh-btn:disabled{cursor:wait;opacity:.68}.sales-history-body{margin:0;color:var(--text-soft);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sales-text-thread{display:grid;grid-gap:10px;gap:10px;max-height:340px;overflow-y:auto;padding:4px 2px}.sales-text-thread-card:not(.is-expanded){gap:10px}.sales-text-preview{width:100%;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(141,161,184,.14);border-radius:12px;background:rgba(255,255,255,.035);color:var(--text-soft);padding:10px 12px;text-align:left;cursor:pointer}.sales-text-preview:hover{border-color:rgba(121,210,255,.3);background:rgba(121,210,255,.07)}.sales-text-preview span,.sales-text-preview time{color:var(--muted);font-size:10px;line-height:1.3}.sales-text-preview strong{color:var(--text-soft);font-size:13px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-text-message{display:flex;min-width:0}.sales-text-message.is-outbound{justify-content:flex-end}.sales-text-message.is-inbound{justify-content:flex-start}.sales-text-message-bubble{display:grid;grid-gap:7px;gap:7px;width:min(82%,420px);padding:10px 12px;border-radius:13px;border:1px solid rgba(141,161,184,.12);background:rgba(255,255,255,.045)}.sales-text-message.is-outbound .sales-text-message-bubble{border-color:rgba(121,210,255,.22);background:rgba(121,210,255,.1)}.sales-text-message.is-inbound .sales-text-message-bubble{border-color:rgba(134,239,199,.2);background:rgba(134,239,199,.08)}.sales-text-message-meta,.sales-text-message-status{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:10px;line-height:1.3}.sales-text-message-meta span{color:var(--text-soft);font-weight:800}.sales-text-message-meta time{font-size:10px}.sales-text-message-bubble p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sales-text-message-status{justify-content:flex-start}.sales-text-delivery-state{display:inline-flex;align-items:center;min-width:15px;color:#87bfe8;font-size:12px;font-weight:800;letter-spacing:-2px;line-height:1}.sales-text-delivery-state.is-delivered{color:#6ed3ae}.sales-text-delivery-state.is-bounced,.sales-text-delivery-state.is-failed{color:#e89b85;letter-spacing:0}.sales-text-reply-box{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(141,161,184,.12);padding-top:12px}.sales-text-reply-box textarea{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(141,161,184,.18);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text-soft);font:inherit;font-size:13px;line-height:1.45;padding:10px 12px;outline:none}.sales-text-reply-box textarea:focus{border-color:rgba(121,210,255,.42);background:rgba(121,210,255,.06)}.sales-text-reply-box textarea::placeholder{color:var(--muted)}.sales-text-consent-note{margin:-2px 0 0;color:#f3c4a3;font-size:11px;line-height:1.35}.sales-text-consent-action{align-self:flex-start;min-height:27px;margin-top:2px;padding:5px 9px;border:1px solid rgba(121,210,255,.32);border-radius:7px;background:rgba(121,210,255,.08);color:#c4e8ff;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.sales-text-consent-action:hover:not(:disabled){background:rgba(121,210,255,.15)}.sales-text-consent-action:disabled{cursor:wait;opacity:.62}.sales-text-reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sales-text-reply-send{min-height:28px;border:1px solid rgba(134,239,199,.28);border-radius:999px;background:rgba(134,239,199,.12);color:var(--text-soft);font:inherit;font-size:13px;font-weight:800;line-height:1;padding:0 12px;cursor:pointer}.sales-text-reply-send:hover{border-color:rgba(134,239,199,.44);background:rgba(134,239,199,.18)}.sales-text-reply-send:disabled{cursor:not-allowed;opacity:.58}.sales-detail-modal-card .sales-history-head-actions{gap:5px}.sales-detail-modal-card .sales-history-refresh-btn{min-width:48px;height:24px;padding:0 8px;font-size:12px}.sales-detail-modal-card .sales-text-preview{gap:3px;padding:8px 10px;border-radius:10px}.sales-detail-modal-card .sales-text-preview strong{font-size:12px}.sales-detail-modal-card .sales-text-thread{max-height:260px;gap:8px}.sales-detail-modal-card .sales-text-message-bubble{gap:5px;padding:8px 10px;border-radius:11px}.sales-detail-modal-card .sales-text-message-bubble p{font-size:12px}.sales-detail-modal-card .sales-text-reply-box{gap:8px;padding-top:9px}.sales-detail-modal-card .sales-text-reply-box textarea{min-height:58px;padding:8px 10px;font-size:12px}.sales-history-notes-field{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.sales-history-notes-field>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-form,.sales-form label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.sales-form label>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.sales-form-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-form-grid-contact-primary{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(180px,.9fr)}.sales-form-grid-contact-secondary{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(160px,.85fr)}.sales-address-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(72px,.45fr) minmax(100px,.65fr)}.sales-form-quick-edit-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.sales-quick-editor-btn{min-height:50px;display:grid;align-content:center;justify-items:start;grid-gap:2px;gap:2px;padding:9px 12px;border:1px solid rgba(141,161,184,.18);border-radius:12px;background:rgba(11,21,32,.62);color:var(--text);font:inherit;font-weight:800;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sales-quick-editor-btn.is-active,.sales-quick-editor-btn:hover{border-color:rgba(125,211,252,.42);background:rgba(15,35,52,.74)}.sales-quick-editor-btn small{max-width:100%;overflow:hidden;color:var(--muted);font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sales-inline-editor-panel{margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid rgba(141,161,184,.12);border-radius:12px;background:rgba(9,18,28,.38)}.sales-follow-up-date-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:end}.sales-test-ride-editor-row{grid-template-columns:minmax(0,.75fr) minmax(0,.65fr) minmax(0,1.5fr) auto;align-items:end}.sales-remove-follow-up-btn{min-height:var(--control-h);white-space:nowrap}.sales-form-details{margin-bottom:var(--space-2);overflow:hidden;border:1px solid rgba(141,161,184,.12);border-radius:14px;background:radial-gradient(circle at top left,rgba(88,160,235,.035),transparent 34%),rgba(9,18,28,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-form-details.has-info{border-color:rgba(134,239,199,.34)}.sales-form-details-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:48px;padding:0 16px;color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .14s ease,color .14s ease}.sales-form-details-summary:hover{background:rgba(121,210,255,.055)}.sales-form-details.has-info .sales-form-details-summary{color:#c8f7de}.sales-form-details-summary::-webkit-details-marker{display:none}.sales-form-details-summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);color:var(--muted);transition:transform .14s ease,color .14s ease}.sales-form-details.has-info .sales-form-details-summary:after{color:#86efc7}.sales-form-details[open] .sales-form-details-summary:after{transform:rotate(225deg) translate(-1px,-1px)}.sales-form-details-body{display:grid;grid-gap:2px;gap:2px;padding:14px 16px 16px;border-top:1px solid rgba(141,161,184,.08)}.sales-address-section{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(141,161,184,.1);background:rgba(3,9,16,.22)}.sales-address-section>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-form-span-2{grid-column:span 2}.sales-form input,.sales-form select,.sales-form textarea{width:100%;border:1px solid rgba(141,161,184,.16);background:rgba(5,12,20,.52);color:var(--text-soft);padding:12px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.sales-form input:hover,.sales-form select:hover,.sales-form textarea:hover{border-color:rgba(141,161,184,.26);background-color:rgba(7,15,25,.64)}.sales-form input:focus,.sales-form select:focus,.sales-form textarea:focus{outline:none;border-color:rgba(121,210,255,.46);background-color:rgba(7,15,25,.78);box-shadow:0 0 0 3px rgba(121,210,255,.1),inset 0 1px 0 rgba(255,255,255,.035)}.sales-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,rgba(178,189,210,.9) 0),linear-gradient(135deg,rgba(178,189,210,.9) 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sales-form select option{background:#0b111b;color:var(--text-soft)}.sales-form textarea{min-height:120px;resize:vertical}.sales-detail-modal-card .sales-form{gap:8px}.sales-detail-modal-card .sales-form-grid{gap:8px;margin-bottom:8px}.sales-detail-modal-card .sales-form input,.sales-detail-modal-card .sales-form select,.sales-detail-modal-card .sales-form textarea{padding:9px 11px;border-radius:9px}.sales-detail-modal-card .sales-form label>span{font-size:9px}.sales-detail-modal-card .sales-form textarea{min-height:78px}.sales-detail-modal-card .sales-form>label:last-of-type textarea{min-height:84px}.sales-detail-modal-card .sales-form-quick-edit-row{gap:8px;margin-bottom:8px}.sales-detail-modal-card .sales-quick-editor-btn{min-height:40px;padding:7px 10px;border-radius:10px}.sales-detail-modal-card .sales-quick-editor-btn small{font-size:10px}.sales-detail-modal-card .sales-inline-editor-panel{margin-bottom:8px;padding:8px;border-radius:10px}.sales-detail-modal-card .sales-follow-up-date-row,.sales-detail-modal-card .sales-test-ride-editor-row{gap:8px;margin-bottom:0}.sales-detail-modal-card .sales-remove-follow-up-btn{min-height:38px;padding:0 12px}.sales-detail-modal-card .sales-form-details{margin-bottom:8px;border-radius:12px}.sales-detail-modal-card .sales-form-details-summary{min-height:40px;padding:0 12px;font-size:10px}.sales-detail-modal-card .sales-form-details-body{gap:0;padding:10px 12px 12px}.sales-detail-modal-card .sales-address-section{gap:8px;padding:10px;border-radius:10px}.sales-detail-modal-card .actions-row{margin-top:4px}.sales-detail-modal-card .actions-row .action-btn{min-height:38px;padding:8px 12px}.sales-outreach-modal-card{width:min(860px,100%)}.sales-edit-outreach-modal-card{width:min(680px,calc(100vw - 32px));padding:20px}.sales-edit-outreach-modal-card .sales-modal-head{margin-bottom:12px}.sales-template-tabs{display:flex;flex-wrap:wrap;gap:8px}.sales-template-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid rgba(141,161,184,.18);background:rgba(255,255,255,.04);color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.sales-template-tab.is-active{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.12);color:var(--text-soft)}.sales-template-editor,.sales-template-editor label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.sales-template-editor input,.sales-template-editor select,.sales-template-editor textarea{width:100%;border:1px solid rgba(141,161,184,.16);background:rgba(5,12,20,.52);color:var(--text-soft);padding:12px 14px;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.sales-template-editor input:hover,.sales-template-editor select:hover,.sales-template-editor textarea:hover{border-color:rgba(141,161,184,.26);background-color:rgba(7,15,25,.64)}.sales-template-editor input:focus,.sales-template-editor select:focus,.sales-template-editor textarea:focus{outline:none;border-color:rgba(121,210,255,.46);background-color:rgba(7,15,25,.78);box-shadow:0 0 0 3px rgba(121,210,255,.1),inset 0 1px 0 rgba(255,255,255,.035)}.sales-template-editor textarea{min-height:220px;resize:vertical}.sales-template-picker-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sales-edit-template-editor{gap:12px}.sales-edit-template-editor label{gap:6px}.sales-edit-template-editor input,.sales-edit-template-editor select,.sales-edit-template-editor textarea{padding:10px 12px;border-radius:8px}.sales-edit-template-editor input{min-height:40px}.sales-edit-template-editor textarea{min-height:0;line-height:1.45}.sales-edit-template-editor .sales-template-body-input{min-height:168px}.sales-edit-template-editor .sales-template-signature-input{min-height:82px}.sales-sms-template-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sales-sms-template-toolbar .sales-template-tabs{flex:1 1}.sales-sms-template-toolbar .action-btn{min-height:34px;padding:7px 12px;white-space:nowrap}.sales-sms-delete-template-btn{justify-self:flex-start}.sales-edit-outreach-modal-card .actions-row{margin-top:14px}.sales-playbook-modal-card{width:min(960px,100%)}@media (max-width:1100px){.analytics-detail-grid,.bot-analytics-layout,.bot-stat-grid,.competitor-grid-watch,.email-list-metric-grid,.reports-growth-layout,.sales-analysis-layout,.sales-rules-grid,.test-rides-market-grid,.three-col,.top-nav,.two-col{grid-template-columns:1fr}.reports-shell-head{flex-direction:column}.reports-shell-total{min-width:0;width:100%}.bot-device-layout{grid-template-columns:1fr}.fresh-nav-shell{gap:12px}.fresh-nav-utility-row{flex-direction:column;align-items:flex-start;gap:12px}.fresh-nav-main-surface,.fresh-nav-utility-stack{width:100%}.fresh-nav-utility-stack{justify-content:flex-start;align-items:flex-start}.fresh-nav-status{text-align:left;max-width:none}.fresh-nav-main{gap:10px}.fresh-nav-submenu{padding:20px}.fresh-nav-submenu-row{position:static;top:auto;left:auto;right:auto}.fresh-nav-submenu-grid{grid-template-columns:1fr}.sales-column{height:calc(100vh - 280px);min-height:520px}.sales-address-grid,.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-form-span-2{grid-column:span 1}}@media (max-width:640px){.system-checks-grid{grid-template-columns:1fr}.test-rides-signup-chart-wrap{width:100%}.card,.page-head,.shell-layout,.top-nav{padding:var(--space-3)}.page-head-top,.sales-modal-head,.sales-topbar,.sales-topbar-actions{flex-direction:column}.analytics-overview-card,.bot-distribution-card,.bot-feed-card,.bot-hero-card,.bot-side-card,.bot-stat-card,.reports-growth-chart-card,.reports-growth-stats-card,.reports-shell-card{padding:18px;border-radius:22px}.analytics-setup-card{flex-direction:column}.analytics-env-list{min-width:0}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-daily-chart{overflow-x:auto;align-items:stretch}.analytics-daily-column{min-width:32px}.reports-shell-copy strong{font-size:20px}.reports-shell-total strong{font-size:24px}.reports-growth-head-stat strong{font-size:28px}.reports-window-tabs{justify-content:flex-start}.reports-growth-head-metric{gap:10px}.bot-distribution-foot,.bot-hero-card,.reports-growth-head-metric,.reports-growth-stat{align-items:flex-start;flex-direction:column}.bot-feed-row{grid-template-columns:1fr}.bot-feed-count{justify-items:start}.bot-bar-chart{gap:6px}.sales-search-shell{width:100%;margin-right:0}.sales-search-input-wrap{min-width:100%;flex-basis:100%}.sales-history-add-event{grid-template-columns:1fr}.sales-history-add-event .sales-history-message-field,.sales-history-add-event .sales-history-message-field.is-wide{grid-column:1/-1}.sales-primary-actions-row,.sales-selection-actions-row,.sales-topbar-right-actions{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap;overflow-x:visible}.assistant-head,.overview-summary-head,.pave-compact-head,.system-checks-head,.task-title-row{flex-direction:column}.system-checks-actions{justify-content:flex-start}.system-checks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-input-row{grid-template-columns:1fr}.assistant-input-row .action-btn{width:100%}.assistant-message{max-width:100%}.sales-modal-title-row{align-items:flex-start}.task-item{grid-template-columns:1fr}.task-checkbox{margin-top:0}.platform-stat-row{grid-template-columns:1fr}.platform-stat-values{text-align:left;max-width:none}.sales-address-grid,.sales-follow-up-date-row,.sales-form-grid,.sales-form-grid-contact-primary,.sales-form-grid-contact-secondary,.sales-form-grid.two-up,.sales-form-quick-edit-row,.sales-test-ride-editor-row{grid-template-columns:1fr}.sales-history-selector-row{grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto;padding-bottom:2px}.fresh-nav-main-surface{padding:8px;border-radius:22px}.fresh-nav-main{gap:6px}.fresh-nav-main-btn{min-height:42px;padding:0 14px;font-size:14px}.fresh-nav-submenu{padding:16px;border-radius:24px}.fresh-nav-submenu-title{font-size:14px}.fresh-nav-submenu-copy{font-size:13px}.sales-person-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.sales-person-meta-compact{grid-template-columns:1fr}.sales-card-actions{grid-auto-flow:row;justify-content:stretch}.sales-board,.sales-form-grid,.sales-form-grid.two-up{grid-template-columns:1fr}.sales-board-scroll{overflow-x:visible}.sales-board,.sales-column{width:100%;min-width:100%}.sales-column{height:auto;min-height:0}.sales-dropzone{max-height:none}.hero-card h3,.page-head h2,.sales-topbar-title{font-size:24px}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f5f7fb,#edf1f7)}.auth-card{width:min(420px,100%);display:grid;grid-gap:14px;gap:14px;padding:28px;border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 24px 60px rgba(16,24,40,.12)}.auth-copy{margin:0;color:#475467}.auth-label{display:grid;grid-gap:6px;gap:6px}.auth-label span{font-size:.92rem;color:#344054}.auth-label input{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;font:inherit;background:#fff}.auth-card.has-auth-error .auth-label input{border-color:#d92d20}.auth-secondary-action{background:transparent;color:#344054;border:1px solid #d0d5dd}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-session-bar{position:fixed;top:16px;right:16px;z-index:1000;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(16,24,40,.12)}.auth-session-bar div{display:grid}.auth-session-bar span{font-size:.85rem;color:#475467}.sales-detail-modal-card{width:min(1180px,calc(100vw - 56px));padding:22px 28px 18px}.sales-detail-modal-card .sales-modal-head{margin-bottom:14px}.sales-detail-modal-card .sales-modal-title-row>strong{font-size:24px}.sales-detail-modal-card .sales-modal-title-block .card-label{display:none}.sales-detail-header-actions{gap:7px}.sales-detail-action{min-height:34px;padding:0 12px;font-size:12px}.sales-detail-phone{font-size:12px}.sales-detail-modal-card .sales-form{grid-template-columns:minmax(0,1.48fr) minmax(300px,.86fr);column-gap:28px;row-gap:9px}.sales-detail-side-tabs{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(121,210,255,.18);border-radius:12px;background:rgba(5,17,28,.52)}.sales-detail-side-tabs button{min-height:34px;border:0;border-radius:8px;background:transparent;color:#8da5bc;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sales-detail-side-tabs button.is-active{background:rgba(121,210,255,.12);color:#edf7ff}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{max-height:485px;min-height:0}.sales-detail-modal-card .sales-path-card{margin-top:0}.sales-detail-modal-card .sales-history-card{padding:13px;gap:7px}.sales-detail-modal-card .sales-path-list{max-height:400px}.sales-detail-modal-card .sales-history-head span{font-size:11px}.sales-detail-modal-card .sales-form-grid{margin-bottom:6px;gap:10px}.sales-detail-modal-card .sales-form input,.sales-detail-modal-card .sales-form select,.sales-detail-modal-card .sales-form textarea{min-height:38px;font-size:13px}.sales-detail-modal-card .sales-form label>span{font-size:10px}.sales-detail-modal-card .sales-lead-notes{gap:8px}.sales-detail-modal-card .sales-lead-note p{font-size:13px}.sales-detail-modal-card .sales-form>.actions-row{margin:12px -28px -18px;padding:15px 28px 0}@media (max-width:980px){.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card,.sales-detail-side-tabs{grid-column:1;grid-row:auto}}.sales-detail-modal-card .sales-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.sales-detail-modal-card .sales-modal-title-block{grid-column:1;grid-row:1}.sales-detail-modal-card .sales-modal-head>.icon-btn{grid-column:2}.sales-detail-header-actions{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding-top:2px}.sales-detail-meta-line{display:flex;align-items:center;gap:9px;color:#7993aa;font-size:12px}.sales-detail-meta-line i{color:#536c81;font-style:normal}.sales-detail-modal-card .sales-readonly-field{display:none}.sales-detail-modal-card .sales-form-grid-contact-primary,.sales-detail-modal-card .sales-form-grid-contact-secondary,.sales-detail-modal-card .sales-form-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sales-detail-modal-card .sales-history-head{padding:10px 0 8px;border-bottom:1px solid rgba(141,161,184,.1)}.sales-detail-modal-card .sales-path-list{padding-right:0}.sales-detail-modal-card .sales-path-item{padding:12px 0}.sales-detail-modal-card .sales-text-thread{max-height:345px}@media (max-width:980px){.sales-detail-modal-card .sales-modal-head{display:flex}.sales-detail-header-actions{width:100%}.sales-detail-modal-card .sales-form-grid-contact-secondary>label:first-child{display:grid}}.sales-quick-schedule-bar{display:grid;grid-template-columns:auto minmax(120px,.7fr) minmax(82px,.42fr) minmax(150px,.85fr) minmax(160px,1.1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;min-height:64px;margin:0 -28px 18px;padding:12px 28px;border-top:1px solid rgba(141,161,184,.12);border-bottom:1px solid rgba(141,161,184,.12);background:rgba(9,23,35,.46)}.sales-quick-schedule-bar>strong{color:#9ab1c5;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sales-quick-schedule-bar input{width:100%;min-height:34px;border:1px solid rgba(121,210,255,.2);border-radius:9px;background:rgba(4,15,25,.58);color:#dbeafa;padding:0 10px;font:inherit;font-size:13px}.sales-detail-modal-card .sales-form>.actions-row{grid-column:1;margin:14px 0 0;padding:15px 0 0}.sales-detail-modal-card .sales-lead-notes-toggle{width:100%;min-height:34px;border:1px dashed rgba(121,210,255,.28);border-radius:8px;background:rgba(121,210,255,.035);color:#8ecbff;font-weight:700;text-align:center}.sales-detail-modal-card .sales-lead-notes-toggle:hover{background:rgba(121,210,255,.09);border-color:rgba(121,210,255,.45)}.sales-detail-modal-card{width:min(1000px,calc(100vw - 32px));padding:20px 24px 0;overflow:hidden;border-color:#1b2a37;border-radius:16px;background:#0b131b;box-shadow:0 32px 80px rgba(0,0,0,.6)}.sales-detail-modal-card .sales-modal-head{margin:0 -24px;padding:20px 24px 16px;border-color:#17242f}.sales-detail-modal-card .sales-modal-title-row>strong{color:#eaf2f8;font-size:22px}.sales-detail-modal-card .sales-modal-outcome-select,.sales-detail-modal-card .sales-modal-temperature-select,.sales-detail-modal-card .sales-modal-temperature-select.is-cold,.sales-detail-modal-card .sales-modal-temperature-select.is-hot,.sales-detail-modal-card .sales-modal-temperature-select.is-warm{height:26px;border-color:#2b3d4c;background:#101c26;border-radius:999px}.sales-detail-modal-card .sales-modal-outcome-select select,.sales-detail-modal-card .sales-modal-temperature-select select,.sales-detail-modal-card .sales-modal-temperature-select span,.sales-detail-modal-card .sales-modal-temperature-select.is-cold select,.sales-detail-modal-card .sales-modal-temperature-select.is-cold span,.sales-detail-modal-card .sales-modal-temperature-select.is-hot select,.sales-detail-modal-card .sales-modal-temperature-select.is-hot span,.sales-detail-modal-card .sales-modal-temperature-select.is-warm select,.sales-detail-modal-card .sales-modal-temperature-select.is-warm span{color:#f0b25a}.sales-detail-appointment-chips{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:-3px}.sales-detail-appointment-chip{display:flex;align-items:center;gap:7px;min-width:0;height:28px;padding:0 5px 0 10px;border:1px solid #2a3b49;border-radius:999px;background:#101c26;color:#8fb3d1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sales-detail-appointment-chip.is-test-ride{border-color:#1f5545;background:#0f2620;color:#4fd6a5}.sales-detail-appointment-chip.is-request{border-color:#76562b;background:#292015;color:#f0bf63}.sales-detail-appointment-chip strong{overflow:hidden;color:#e6eef5;font-size:12px;font-weight:600;letter-spacing:normal;text-overflow:ellipsis;text-transform:none}.sales-detail-appointment-chip.is-request strong{max-width:165px}.sales-detail-appointment-chip button{width:auto;height:20px;padding:0 3px;border:0;background:transparent;color:#7d93a6;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none;cursor:pointer}.sales-detail-appointment-chip .sales-detail-request-cancel-button{color:#e2a5a5}.sales-detail-request-cancel-controls{display:inline-flex;align-items:center;gap:3px}.sales-detail-request-cancel-controls select{width:98px;height:20px;padding:0 17px 0 5px;border:0;border-radius:5px;background:rgba(0,0,0,.18);color:#f0d5a0;font:inherit;font-size:10px;letter-spacing:normal;text-transform:none}.sales-detail-request-cancel-controls button:first-of-type{color:#efb3b3}.sales-detail-appointment-chip button[aria-label^=Clear]{width:20px;padding:0;font-size:16px}.sales-detail-header-actions{grid-row:3}.sales-detail-modal-card .sales-form{grid-template-columns:minmax(0,1fr) 380px;column-gap:0}.sales-detail-modal-card .sales-form>.sales-form-details,.sales-detail-modal-card .sales-form>.sales-form-grid,.sales-detail-modal-card .sales-form>.sales-lead-notes{margin-left:0;margin-right:24px}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card,.sales-detail-side-tabs{margin-left:24px}.sales-detail-side-tabs{border-color:#1b2a37;background:#0a121a}.sales-detail-side-tabs button.is-active{background:#17242f}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{border-left:1px solid #17242f;padding-left:22px}.sales-detail-modal-card .sales-form-grid-contact-secondary>label:first-child{display:none}.sales-detail-modal-card .sales-form input[type=date],.sales-detail-modal-card .sales-form input[type=time],.sales-quick-schedule-bar input{color-scheme:dark}.sales-lead-note-open{width:100%;min-height:34px;border:1px dashed #22323f;border-radius:8px;background:transparent;color:#6f8598;text-align:left;padding:0 12px;font:inherit;font-size:13px;cursor:pointer}.sales-lead-note-open:hover{border-color:#33485a;color:#c9d8e4}.sales-lead-note-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-lead-note-meta button{width:20px;height:20px;padding:0;border:0;background:transparent;color:#3d4e5d;font:inherit;font-size:18px;line-height:1;cursor:pointer}.sales-lead-note-meta button:hover{color:#e07a7a}.sales-text-empty-state{display:grid;grid-gap:8px;gap:8px;padding:18px 14px;border:1px dashed #1f2e3a;border-radius:11px;background:#0a121a}.sales-text-empty-state p{margin:0;color:#8aa0b2;font-size:13px;line-height:1.5}.sales-text-empty-state small{color:#47596a;font-family:var(--font-mono,monospace);font-size:10px}.sales-detail-modal-card .sales-form-details[open]{max-height:min(420px,calc(100vh - 340px));overflow-y:auto;overscroll-behavior:contain}.sales-detail-modal-card .sales-form-details[open] .sales-form-details-summary{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#0b131b}.sales-detail-modal{display:block;overflow-y:auto;padding:24px 12px}.sales-detail-modal .sales-detail-modal-card{width:min(1000px,100%);max-height:none;overflow:visible;margin:0 auto}.sales-detail-modal-card .sales-detail-meta-line{margin-top:5px;font-size:11.5px}.sales-detail-modal-card .sales-detail-header-actions{padding-top:0;gap:7px}.sales-detail-modal-card .sales-detail-action{min-height:33px;padding-inline:11px}.sales-detail-modal-card .sales-form{row-gap:12px}.sales-detail-modal-card .sales-form-grid{margin-bottom:2px;gap:12px 14px}.sales-detail-modal-card .sales-form input,.sales-detail-modal-card .sales-form select{min-height:37px}.sales-detail-modal-card .sales-lead-notes{margin-top:4px;padding-top:10px;border-top:1px solid #17242f}.sales-detail-modal-card .sales-lead-note-list{margin-top:2px}.sales-detail-modal-card .sales-lead-note{padding:9px 0}.sales-lead-note-actions{display:inline-flex;align-items:center;gap:2px}.sales-lead-note-actions button{width:auto;min-width:20px;height:20px;padding:0 4px;border:0;background:transparent;color:#55697a;font:inherit;font-size:10px;cursor:pointer}.sales-lead-note-actions button:last-child{font-size:17px}.sales-lead-note-actions button:hover{color:#e07a7a}.sales-lead-note-edit{display:grid;grid-gap:7px;gap:7px}.sales-lead-note-edit textarea{min-height:64px;padding:8px 10px}.sales-lead-note-edit>div{display:flex;justify-content:flex-end;gap:8px}.sales-detail-modal-card .sales-form-details{margin-top:2px;margin-bottom:2px}.sales-detail-modal-card .sales-path-item{padding-block:9px}.sales-path-actor{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;border:1px solid #35556d;border-radius:50%;background:#122536;color:#9fd8ff;font-family:var(--font-mono,monospace);font-size:8px;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.sales-path-actor.is-cn{border-color:#5c4e87;background:#211d37;color:#c7b4ff}.sales-detail-modal-card .sales-history-head{padding-block:7px}.sales-detail-modal-card .sales-form>.actions-row{min-height:62px;margin-top:14px}.sales-detail-modal-card .sales-modal-head{border-bottom:0}.sales-detail-modal-card .sales-path-list{overflow-x:visible;padding-left:5px}.sales-detail-modal-card .sales-path-item{grid-template-columns:20px minmax(0,1fr);padding-left:3px}.sales-detail-modal-card .sales-path-item:before{left:11px}.sales-detail-modal-card .sales-path-marker{margin-left:2px}.sales-lead-note-composer{display:grid;grid-template-columns:1fr}.sales-lead-note-composer textarea{min-height:74px}.sales-lead-note-composer-actions{display:flex;justify-content:flex-end;gap:8px}.sales-note-cancel-btn{border:0;background:transparent;color:#6f8598;font:inherit;font-size:12px;cursor:pointer}.sales-detail-modal-card .sales-form>.actions-row{grid-column:1/-1;justify-content:flex-end;margin:20px -24px 0;padding:14px 24px;border-top-color:#17242f;background:#0a121a}.sales-detail-modal-card .sales-form{row-gap:10px}.sales-detail-modal-card .sales-form input,.sales-detail-modal-card .sales-form select{min-height:34px;padding:7px 9px;font-size:12px}.sales-detail-modal-card .sales-quick-editor-btn{min-height:36px;padding:6px 9px;font-size:12px}.sales-detail-modal-card .sales-history-add-event,.sales-detail-modal-card .sales-history-card,.sales-detail-modal-card .sales-path-card{min-width:0;max-width:100%}.sales-detail-modal-card .sales-history-card,.sales-detail-modal-card .sales-path-card{overflow:hidden}.sales-detail-modal-card .sales-history-add-event{grid-template-columns:minmax(0,.88fr) minmax(0,1.05fr) minmax(0,.86fr);gap:5px;padding:7px}.sales-detail-modal-card .sales-history-add-event input,.sales-detail-modal-card .sales-history-add-event select{min-height:28px}.sales-detail-modal-card .sales-history-add-event .action-btn{grid-column:3;grid-row:auto;width:100%;min-width:0;min-height:28px;padding:0 5px}.sales-detail-modal-card .sales-history-add-event .sales-history-message-field,.sales-detail-modal-card .sales-history-add-event .sales-history-message-field.is-wide{grid-column:1/span 2}.sales-detail-modal-card .sales-history-call-detail-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:5px}@media (max-width:860px){.sales-detail-modal-card .sales-form{grid-template-columns:1fr}.sales-detail-appointment-chips,.sales-detail-header-actions{grid-row:auto}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card,.sales-detail-side-tabs{margin-left:0}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{border-left:0;padding-left:0}}.sales-detail-modal-card .sales-form{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.sales-detail-modal-card .sales-form>.sales-form-details,.sales-detail-modal-card .sales-form>.sales-form-grid,.sales-detail-modal-card .sales-form>.sales-lead-notes{margin-right:18px;min-width:0}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card,.sales-detail-side-tabs{margin-left:18px;min-width:0}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{padding-left:18px}.sales-detail-modal-card .sales-form-grid{gap:8px 10px}.sales-detail-modal-card .sales-form input,.sales-detail-modal-card .sales-form select{min-height:32px;padding:5px 8px;font-size:11px}.sales-detail-modal-card .sales-form label>span{font-size:8px}.sales-detail-modal-card .sales-form-details-summary,.sales-detail-modal-card .sales-lead-note-open{min-height:32px;font-size:11px}.sales-detail-modal-card .sales-history-card,.sales-detail-modal-card .sales-path-content,.sales-detail-modal-card .sales-path-list,.sales-detail-modal-card .sales-path-topline{min-width:0;max-width:100%}.sales-detail-modal-card .sales-history-add-event,.sales-detail-modal-card .sales-history-add-event.sales-history-edit-event{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px;overflow:hidden}.sales-detail-modal-card .sales-history-add-event label,.sales-detail-modal-card .sales-history-add-event>*{min-width:0}.sales-detail-modal-card .sales-history-add-event input,.sales-detail-modal-card .sales-history-add-event select{min-width:0;min-height:30px;padding:0 8px;font-size:10px}.sales-detail-modal-card .sales-history-add-event .sales-history-call-detail-row,.sales-detail-modal-card .sales-history-add-event .sales-history-edit-actions,.sales-detail-modal-card .sales-history-add-event .sales-history-message-field,.sales-detail-modal-card .sales-history-add-event .sales-history-message-field.is-wide{grid-column:1/-1}.sales-detail-modal-card .sales-history-call-detail-row{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:6px}.sales-detail-modal-card .sales-history-add-event .action-btn{grid-column:1/-1;justify-self:end;width:auto;min-width:56px;min-height:30px;padding-inline:10px;font-size:10px}.sales-detail-modal-card .sales-history-edit-actions{display:flex;justify-content:flex-end;gap:6px}.sales-detail-modal-card .sales-history-edit-actions .action-btn{grid-column:auto}.sales-detail-modal-card .sales-path-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:start}.sales-detail-modal-card .sales-path-topline>span{margin-left:0;white-space:nowrap}.sales-detail-modal-card .sales-path-actions{grid-column:1/-1;justify-self:end}@media (max-width:860px){.sales-detail-modal-card .sales-form{grid-template-columns:1fr}.sales-detail-modal-card .sales-form>.sales-form-details,.sales-detail-modal-card .sales-form>.sales-form-grid,.sales-detail-modal-card .sales-form>.sales-lead-notes,.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card,.sales-detail-side-tabs{margin-left:0;margin-right:0}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{padding-left:0}}@media (max-width:840px){.sales-quick-schedule-bar{grid-template-columns:1fr 1fr;margin-left:-20px;margin-right:-20px;padding:14px 20px}.sales-quick-schedule-bar>input:nth-of-type(3),.sales-quick-schedule-bar>input:nth-of-type(4),.sales-quick-schedule-bar>strong{grid-column:1/-1}}.sales-voice-call-overlay{position:fixed;right:24px;bottom:24px;z-index:80;display:grid;grid-gap:6px;gap:6px;width:min(290px,calc(100vw - 32px));padding:16px;border:1px solid rgba(96,222,174,.3);border-radius:15px;background:#0b1620;box-shadow:0 18px 46px rgba(0,0,0,.42);color:#dce8f6}.sales-voice-call-status{display:inline-flex;align-items:center;gap:6px;color:#9badc4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sales-voice-call-status>span{width:8px;height:8px;border-radius:999px;background:#f4b35d}.sales-voice-call-status>span.is-live{background:#4dd99e;box-shadow:0 0 0 4px rgba(77,217,158,.12)}.sales-voice-call-status>span.is-failed{background:#f17878;box-shadow:0 0 0 4px rgba(241,120,120,.12)}.sales-voice-call-overlay strong{font-size:17px}.sales-voice-call-overlay>span{color:#93a7c0;font-size:13px}.sales-voice-call-overlay small{color:#f0a0a0;font-size:11px;line-height:1.35}.sales-voice-call-overlay time{margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.sales-voice-call-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.sales-voice-call-actions button{min-height:36px;border:1px solid rgba(147,167,192,.2);border-radius:9px;background:#142433;color:#e6f0fc;font-weight:700}.sales-voice-call-actions button.is-hangup{border-color:rgba(255,106,106,.4);background:#a6323c}.sales-voice-call-actions button:disabled{opacity:.5}.test-ride-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.test-ride-settings-grid>label{display:grid;grid-gap:7px;gap:7px;color:#9dafc3;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.test-ride-settings-grid input{min-width:0;min-height:38px;border:1px solid #24394c;border-radius:8px;background:#0b1620;color:#e6effa;padding:8px 10px;font:inherit;letter-spacing:0;text-transform:none}.test-ride-settings-days{display:flex;gap:10px;min-height:38px;align-items:center}.test-ride-settings-days label{color:#c7d6e8;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.test-ride-settings-days input{min-height:auto;margin-right:4px}@media (max-width:860px){.test-ride-settings-grid{grid-template-columns:1fr}}.sales-detail-modal-card .sales-path-card{gap:10px;padding-top:8px;background:linear-gradient(180deg,rgba(16,30,42,.42),rgba(9,18,28,.2))}.sales-detail-modal-card .sales-path-card .sales-history-head{min-height:30px;padding:0 0 8px;border-bottom:1px solid rgba(141,161,184,.1)}.sales-detail-modal-card .sales-path-card .sales-history-head span{color:#93a8ba;font-size:9px;letter-spacing:.13em}.sales-detail-modal-card .sales-path-card .sales-history-add-btn{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.1);transition:border-color .16s ease,background .16s ease,transform .16s ease}.sales-detail-modal-card .sales-path-card .sales-history-add-btn:hover{transform:translateY(-1px)}.sales-detail-modal-card .sales-path-card .sales-history-add-event{border-color:rgba(121,210,255,.16);background:rgba(5,14,23,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.sales-detail-modal-card .sales-path-card .sales-history-add-event label span{color:#758a9e}.sales-detail-modal-card .sales-path-card .sales-history-add-event input,.sales-detail-modal-card .sales-path-card .sales-history-add-event select{border-color:rgba(141,161,184,.18);background:rgba(255,255,255,.045)}.sales-detail-modal-card .sales-path-card .sales-history-add-event input:focus,.sales-detail-modal-card .sales-path-card .sales-history-add-event select:focus{border-color:rgba(121,210,255,.42);outline:none}.sales-detail-modal-card .sales-detail-editable-fields{display:contents}.sales-detail-modal-card .sales-detail-side-tabs{grid-column:2;grid-row:1}.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{grid-column:2;grid-row:2/span 11}@media (max-width:980px){.sales-detail-modal-card .sales-detail-side-tabs,.sales-detail-modal-card .sales-path-card,.sales-detail-modal-card .sales-text-thread-card{grid-column:1;grid-row:auto}}.sales-detail-modal-card .sales-path-list{padding:2px 4px 2px 5px;scrollbar-color:rgba(121,210,255,.3) transparent}.sales-detail-modal-card .sales-path-item{padding-block:8px 10px}.sales-detail-modal-card .sales-path-item:before{top:16px;bottom:-1px;background:linear-gradient(180deg,rgba(121,210,255,.25),rgba(141,161,184,.08))}.sales-detail-modal-card .sales-path-content{gap:4px;padding:3px 5px;border-radius:8px;transition:background .16s ease}.sales-detail-modal-card .sales-path-item:focus-within .sales-path-content,.sales-detail-modal-card .sales-path-item:hover .sales-path-content{background:rgba(121,210,255,.045)}.sales-path-title{display:flex;align-items:baseline;min-width:0;gap:7px}.sales-detail-modal-card .sales-path-title strong{min-width:0;color:#e4eef8;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.sales-path-board{overflow:hidden;color:#73879a;font-family:var(--font-mono,monospace);font-size:9px;font-weight:600;letter-spacing:.035em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sales-detail-modal-card .sales-path-topline>span{color:#718497;font-family:var(--font-mono,monospace);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.sales-detail-modal-card .sales-path-item.is-outreach .sales-path-content{padding:4px 7px;background:rgba(255,255,255,.022);border-color:rgba(141,161,184,.09)}.sales-detail-modal-card .sales-path-item.is-outreach .sales-path-title strong{color:#b8c7d8;font-size:10px;font-weight:650}.sales-detail-modal-card .sales-path-route{align-items:baseline;gap:5px;color:#718497;font-size:9px;font-weight:500}.sales-path-route-label{color:#66798b}.sales-path-route-board{color:#8ca0b3;font-size:9px}.sales-path-route-stage{color:#b2c2d3;font-size:10px;font-weight:600}.sales-path-route-stage:before{content:"›";margin-right:5px;color:#52677a}.sales-detail-modal-card .sales-path-content p{color:#8295a7;font-size:10px;line-height:1.4}.sales-detail-modal-card .sales-path-actions{opacity:.68;transition:opacity .16s ease}.sales-detail-modal-card .sales-path-item:focus-within .sales-path-actions,.sales-detail-modal-card .sales-path-item:hover .sales-path-actions{opacity:1}@media (max-width:520px){.sales-detail-modal-card .sales-path-title{align-items:flex-start;flex-direction:column;gap:2px}.sales-detail-modal-card .sales-path-topline{gap:4px}.sales-detail-modal-card .sales-path-card .sales-history-head{min-height:28px}}.sales-detail-modal-card .sales-modal-head{grid-template-columns:minmax(0,1fr) minmax(260px,310px) auto;column-gap:16px;row-gap:14px;padding-top:18px;padding-bottom:14px}.sales-detail-modal-card .sales-modal-title-row>strong{font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.08}.sales-detail-meta-line{gap:8px;margin-top:7px;color:#8998ae;font-size:11px}.sales-detail-status-panel{grid-column:2;grid-row:1;overflow:hidden;border:1px solid #223043;border-radius:10px;background:#111a27}.sales-detail-modal-card .sales-modal-head>.icon-btn{grid-column:3;grid-row:1}.sales-detail-status-controls{display:grid;grid-template-columns:1fr 1fr}.sales-detail-status-panel .sales-modal-outcome-select,.sales-detail-status-panel .sales-modal-temperature-select,.sales-detail-status-panel .sales-modal-temperature-select.is-cold,.sales-detail-status-panel .sales-modal-temperature-select.is-hot,.sales-detail-status-panel .sales-modal-temperature-select.is-warm{display:flex;height:32px;min-height:0;padding:0 9px 0 10px;border:0;border-radius:0;background:transparent}.sales-detail-status-panel .sales-modal-temperature-select{border-left:1px solid #223043}.sales-detail-status-panel .sales-modal-outcome-select span,.sales-detail-status-panel .sales-modal-temperature-select span,.sales-detail-status-panel .sales-modal-temperature-select.is-cold span,.sales-detail-status-panel .sales-modal-temperature-select.is-hot span,.sales-detail-status-panel .sales-modal-temperature-select.is-warm span{color:#8493a8;font-size:8px}.sales-detail-status-panel .sales-modal-outcome-select select,.sales-detail-status-panel .sales-modal-temperature-select select,.sales-detail-status-panel .sales-modal-temperature-select.is-cold select,.sales-detail-status-panel .sales-modal-temperature-select.is-hot select,.sales-detail-status-panel .sales-modal-temperature-select.is-warm select{min-height:0;max-width:100px;padding:0 14px 0 1px;background:transparent;color:#c0cad8;font-size:11px;font-weight:500}.sales-detail-completion-button{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 10px;border-top:1px solid #223043;background:transparent;color:#aebace;font:inherit;font-size:11px;text-align:left;cursor:pointer}.sales-detail-completion-button>span{display:grid;place-items:center;width:13px;height:13px;border:1px solid #53657b;border-radius:3px;color:transparent;font-size:9px;font-weight:800}.sales-detail-completion-button.is-complete>span{border-color:#3d82e8;background:#327dea;color:#fff}.sales-detail-completion-button:disabled:not(.is-complete){cursor:wait;opacity:.72}.sales-detail-completion-button:disabled.is-complete{cursor:default}.sales-detail-header-bottom{display:flex;grid-column:1/-1;grid-row:2;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #223043}.sales-detail-header-bottom .sales-detail-header-actions{display:flex;grid-column:auto;grid-row:auto;width:auto;margin:0;padding:0}.sales-detail-header-bottom .sales-detail-action{min-height:30px;padding-inline:12px;border-color:#27374a;border-radius:8px;background:#101925;color:#c3cfde;font-size:11px;font-weight:550}.sales-detail-header-bottom .sales-detail-action.is-primary{background:#101925;border-color:#27374a;color:#c3cfde}.sales-detail-header-bottom .sales-detail-appointment-chips{display:flex;grid-column:auto;grid-row:auto;margin:0 0 0 auto}@media (max-width:860px){.sales-detail-modal-card .sales-modal-head{grid-template-columns:minmax(0,1fr) auto}.sales-detail-modal-card .sales-modal-head>.icon-btn{grid-column:2;grid-row:1}.sales-detail-status-panel{grid-column:1/-1;grid-row:2}.sales-detail-header-bottom{grid-row:3;align-items:flex-start;flex-direction:column}.sales-detail-header-bottom .sales-detail-appointment-chips{margin-left:0}}@media (max-width:560px){.sales-detail-modal-card .sales-modal-title-row>strong{font-size:28px}.sales-detail-status-controls{grid-template-columns:1fr}.sales-detail-status-panel .sales-modal-temperature-select{border-top:1px solid #223043;border-left:0}}.overview-operating-panel{display:grid;grid-gap:14px;gap:14px;padding:6px 4px 24px}.overview-live-badge,.overview-metric-status{border:1px solid rgba(50,187,143,.28);border-radius:999px;color:#70d8b1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;padding:7px 12px;text-transform:uppercase;white-space:nowrap}.overview-metric-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metric-card{background:linear-gradient(140deg,rgba(14,23,34,.9),rgba(11,16,24,.94));border:1px solid rgba(145,163,183,.13);border-radius:13px;box-sizing:border-box;display:flex;flex-direction:column;min-height:148px;padding:16px 18px}.overview-metric-card-topline{align-items:center;display:flex;gap:9px;justify-content:space-between}.overview-funnel-stage .card-label,.overview-metric-card .card-label{color:#8ba8c6;font-size:9px;letter-spacing:.14em}.overview-metric-status{border-color:rgba(213,128,103,.26);color:#e2a08e;font-size:8px;padding:4px 8px}.overview-metric-value-row{align-items:baseline;display:flex;gap:8px;margin:17px 0 8px}.overview-metric-value-row strong{color:#eff5fb;font-size:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:570;letter-spacing:-.06em;line-height:.9}.overview-metric-value-row span{font-size:11px;font-weight:620}.overview-metric-value-row .is-positive{color:#5bd2a4}.overview-metric-value-row .is-negative{color:#e28f7f}.overview-metric-card>p{color:#7f91a6;font-size:11px;line-height:1.3;margin:0}.overview-metric-card.is-awaiting-data .overview-metric-value-row strong{color:#728398}.overview-metric-progress{background:rgba(135,153,173,.15);border-radius:99px;height:4px;margin-top:auto;overflow:hidden}.overview-metric-progress span{background:linear-gradient(90deg,#3f96dd,#d98372);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.overview-metric-card.is-goal-met .overview-metric-progress span{background:linear-gradient(90deg,#43b994,#72d5a4)}.overview-funnel-panel,.overview-goals-panel{background:rgba(12,19,29,.82);border:1px solid rgba(145,163,183,.13);border-radius:14px;padding:20px 26px}.overview-funnel-head,.overview-goals-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.overview-goals-title-row{align-items:center;display:flex;gap:12px}.overview-funnel-head h2,.overview-goals-head h2{color:#e9f1f9;font-size:18px;font-weight:590;letter-spacing:-.03em;line-height:1.1;margin:0}.overview-goals-title-row span{background:rgba(52,111,164,.19);border:1px solid rgba(78,147,206,.27);border-radius:999px;color:#86b6e5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;padding:7px 10px;text-transform:uppercase}.overview-funnel-head p,.overview-goals-head p{color:#8294a9;font-size:11px;margin:6px 0 0}.overview-goals-controls{align-items:center;display:flex;gap:10px}.overview-preview-toggle{background:rgba(121,139,159,.08);border:1px solid rgba(145,163,183,.14);border-radius:9px;display:inline-flex;padding:3px}.overview-preview-toggle button{background:transparent;border:0;border-radius:6px;color:#8395a9;cursor:pointer;font:inherit;font-size:10px;font-weight:590;padding:7px 10px}.overview-preview-toggle button.is-active{background:rgba(213,219,228,.14);color:#e5eef8}.overview-edit-goals-btn{font-size:10px;min-height:31px;padding:0 11px}.overview-goals-table{margin-top:19px}.overview-goals-row{align-items:center;border-top:1px solid rgba(145,163,183,.09);display:grid;grid-gap:15px;gap:15px;grid-template-columns:minmax(160px,2fr) 125px 125px minmax(160px,2.15fr) 88px;min-height:68px;padding:9px 2px}.overview-goals-row>strong{color:#dee8f3;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:590}.overview-goals-row strong{display:block}.overview-goals-row small{color:#74879c;display:block;font-size:9px;line-height:1.4;margin-top:2px}.overview-goals-table-head{border:0;color:#74899e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.14em;min-height:auto;padding:3px 2px 9px;text-transform:uppercase}.overview-goal-progress{align-items:center;background:rgba(133,151,172,.14);border-radius:999px;display:flex;gap:10px;height:10px;overflow:visible;position:relative}.overview-goal-progress span{background:linear-gradient(90deg,#4a9cdd,#de907c);border-radius:inherit;height:100%;min-width:0}.overview-goals-row.is-met .overview-goal-progress span{background:linear-gradient(90deg,#39b99a,#5bd3a9)}.overview-goal-progress b{color:#d99380;font-size:10px;font-weight:620;left:calc(100% + 8px);position:absolute;white-space:nowrap}.overview-goals-row.is-met .overview-goal-progress b{color:#63d0a9}.overview-goals-row em{border:1px solid rgba(218,132,109,.25);border-radius:999px;color:#e19a86;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.overview-goals-row.is-met em{border-color:rgba(62,188,147,.29);color:#64d7ad}.overview-funnel-panel{padding-bottom:22px}.overview-funnel-stages{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.overview-funnel-stage{min-width:0}.overview-funnel-stage .card-label{align-items:center;display:flex;gap:8px}.overview-funnel-stage .card-label span{color:#71869b;font-size:10px}.overview-funnel-stage>strong{color:#edf4fb;display:block;font-size:35px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:570;letter-spacing:-.055em;line-height:1;margin:12px 0 13px}.overview-funnel-stage>p{color:#7e91a6;font-size:10px;margin:9px 0 0}.overview-funnel-bar{background:rgba(130,149,169,.15);border-radius:999px;height:10px;overflow:hidden}.overview-funnel-bar span{background:linear-gradient(90deg,#4a9cdd,#315a85);border-radius:inherit;display:block;height:100%}.overview-funnel-stage:nth-child(2) .overview-funnel-bar span{background:linear-gradient(90deg,#55b5d7,#31566f)}.overview-funnel-stage:nth-child(3) .overview-funnel-bar span{background:linear-gradient(90deg,#53c0b6,#35646a)}.overview-funnel-stage:nth-child(4) .overview-funnel-bar span{background:linear-gradient(90deg,#62d1a7,#345f54)}.overview-inventory-note{color:#5f7285;font-size:10px;margin:-4px 2px 0}.overview-goals-modal-backdrop{align-items:center;background:rgba(1,7,13,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:5000}.overview-goals-modal{background:#0d1824;border:1px solid rgba(137,166,193,.24);border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.52);max-height:min(800px,calc(100dvh - 48px));overflow:auto;padding:26px;position:relative;width:min(890px,100%)}.overview-goals-modal-head{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}.overview-goals-modal h2{color:#edf4fb;font-size:24px;letter-spacing:-.04em;margin:8px 0 6px}.overview-goals-modal p{color:#8295aa;font-size:12px;margin:0}.overview-goals-year-nav{align-items:center;display:flex;gap:12px;margin:24px 0 15px}.overview-goals-year-nav strong{color:#dce7f2;font-size:15px;min-width:54px;text-align:center}.overview-goals-year-nav .action-btn{min-height:30px;min-width:32px;padding:0 8px}.overview-goals-editor-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-goals-editor-grid fieldset{border:1px solid rgba(144,163,184,.14);border-radius:10px;margin:0;min-width:0;padding:12px}.overview-goals-editor-grid legend{color:#c8d8e8;font-size:12px;font-weight:650;padding:0 4px}.overview-goals-editor-grid label{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) 72px;margin-top:8px}.overview-goals-editor-grid label span{color:#7f92a6;font-size:10px}.overview-goals-editor-grid input{background:rgba(5,13,21,.72);border:1px solid rgba(133,159,184,.19);border-radius:6px;box-sizing:border-box;color:#e0ebf5;font:inherit;font-size:11px;height:29px;min-width:0;padding:0 8px;width:100%}.overview-goals-modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}@media (max-width:900px){.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-goals-row{grid-template-columns:1.5fr .7fr .7fr 1.5fr .75fr}.overview-funnel-panel,.overview-goals-panel{padding:20px}.overview-goals-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.overview-funnel-head,.overview-goals-controls,.overview-goals-head{align-items:flex-start;flex-direction:column}.overview-goals-table{overflow-x:auto}.overview-goals-row{min-width:700px}.overview-funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.overview-metric-grid{grid-template-columns:1fr}.overview-metric-card{min-height:138px}.overview-metric-value-row strong{font-size:37px}.overview-preview-toggle button{padding:7px 8px}.overview-funnel-stages,.overview-goals-editor-grid{grid-template-columns:1fr}}