: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}*{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-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{display:grid;grid-gap:14px;gap:14px;min-height:min(680px,calc(100vh - 220px))}.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{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-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-control-row .sales-template-tabs{flex:0 0 auto}.sales-board-control-divider{width:1px;height:28px;flex:0 0 1px;background:rgba(141,161,184,.22)}.sales-stage-overview-tab{display:inline-flex;align-items:center;gap:8px}.sales-stage-overview-tab span{color:inherit;font-size:14px;line-height:1}.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-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;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}.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-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:220px;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-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-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-gap:9px;gap:9px;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:flex;flex-direction:column;align-items:stretch;position:relative;width:100%;max-width:100%;min-width:0;overflow:visible;padding:18px 14px 12px;min-height:188px;cursor:-webkit-grab;cursor:grab;border-radius:16px;border:1px solid rgba(141,161,184,.11);background:rgba(10,15,24,.96);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,border-color .15s ease}.sales-person-card.has-lead-tag-badge{min-height:226px}.sales-person-card:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(0,0,0,.2)}.sales-person-card.is-future-follow-up-card{min-height:206px}.sales-person-card.has-future-follow-up-date{min-height:218px}.sales-person-card.has-lead-tag-badge.has-future-follow-up-date{min-height:238px}.sales-person-card.is-future-follow-up-card .sales-person-trigger{min-height:0}.sales-person-card.is-future-follow-up-card.has-lead-tag-badge{min-height:250px}.sales-person-card.is-dragging{opacity:.45}.sales-person-card.is-selected{border-color:rgba(121,210,255,.42);box-shadow:0 0 0 1px rgba(121,210,255,.18)}.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(.sales-hot-lead-toggle.is-active){border-color:rgba(255,191,92,.72);box-shadow:0 0 0 1px rgba(255,191,92,.24)}.sales-card-select{position:absolute;top:18px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;border:1px solid rgba(141,161,184,.24);background:rgba(9,14,23,.86)}.sales-card-select input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;border:0;border-radius:6px;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.sales-card-select input,.sales-hot-lead-toggle{width:18px;height:18px;background:transparent;cursor:pointer}.sales-hot-lead-toggle{position:absolute;top:18px;right:39px;z-index:4;display:inline-flex;align-items:center;justify-content:center;border:0;color:rgba(117,136,166,.88);transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease}.sales-hot-lead-toggle:hover{transform:translateY(-1px);border-color:rgba(141,161,184,.36);color:rgba(175,190,208,.92)}.sales-hot-lead-toggle.is-active{color:#ffd978}.sales-hot-lead-toggle.is-active:hover{border-color:rgba(255,191,92,.82);color:#ffe08b}.sales-hot-lead-toggle span{font-size:18px;line-height:1}.sales-person-name-row{display:flex;align-items:flex-start;gap:6px;padding-right:54px;flex-wrap:wrap}.sales-person-card .sales-person-name{color:#f4f7fb;font-size:12px;font-weight:800;line-height:1.18}.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;align-items:center;flex-wrap:wrap;gap:6px;padding-right:54px}.sales-card-badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 8px;border-radius:7px;border:1px solid rgba(141,161,184,.18);background:rgba(255,255,255,.035);color:#c9d3e5;font-size:9px;font-weight:800;line-height:1}.sales-card-badge strong{color:inherit;font-size:9px;letter-spacing:.03em}.sales-card-bot-badge{border-color:rgba(88,160,235,.36);background:rgba(88,160,235,.13);color:#bfdbfe}.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-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-followup-badge{border-color:rgba(252,196,103,.28);background:rgba(252,196,103,.12);color:#f2c979;text-transform:uppercase}.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:rgba(121,210,255,.7);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,linear-gradient(180deg,rgba(134,239,199,.98),rgba(121,210,255,.96));box-shadow:0 0 0 1px rgba(121,210,255,.16),0 8px 18px rgba(20,74,105,.26)}.sales-person-trigger{height:100%;flex:0 0 auto;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sales-person-top,.sales-person-trigger{width:100%;min-height:0;display:flex;align-items:stretch}.sales-person-top{position:relative;z-index:2;min-width:0}.sales-person-title-wrap{display:flex;flex-direction:column;gap:11px;width:100%;min-height:0;min-width:0}.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-touchpoint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.sales-card-touchpoint-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;min-width:48px;padding:4px 8px;border-radius:7px;border:1px solid rgba(141,161,184,.13);background:rgba(255,255,255,.025);color:rgba(126,142,171,.88);font-size:9px;font-weight:800;line-height:1}.sales-card-touchpoint-chip span{color:rgba(104,123,155,.9);font-size:10px;line-height:1}.sales-card-touchpoint-chip.is-active{border-color:rgba(74,210,190,.42);background:rgba(20,177,159,.12);color:#c9f8ef}.sales-card-touchpoint-chip.is-active span{color:#75eadc}.sales-card-touchpoint-chip.is-active.is-sent{border-color:rgba(121,210,255,.28);background:rgba(121,210,255,.1);color:#b7e7ff}.sales-card-touchpoint-chip.is-active.is-sent span{color:#79d2ff}.sales-card-touchpoint-chip.is-active.is-delivered{border-color:rgba(255,168,92,.38);background:rgba(255,168,92,.13);color:#ffd3a6}.sales-card-touchpoint-chip.is-active.is-delivered span{color:#ffa85c}.sales-card-touchpoint-chip.is-active.is-opened{border-color:rgba(134,239,199,.38);background:rgba(134,239,199,.13);color:#c9f8df}.sales-card-touchpoint-chip.is-active.is-opened span{color:#86efc7}.sales-card-touchpoint-chip.is-active.is-failed{border-color:rgba(255,107,107,.38);background:rgba(255,107,107,.12);color:#ffc2c2}.sales-card-touchpoint-chip.is-active.is-failed span{color:#ff8f8f}.sales-card-date-footer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:0;gap:0;margin:12px -14px 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:4px;gap:4px;min-width:0;padding:13px 12px 15px}.sales-card-date-footer>span+span{border-left:1px solid rgba(141,161,184,.09)}.sales-card-date-label{color:#6f7f9f;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.sales-card-date-footer strong{color:#e8edf7;font-size:10px;font-weight:800;line-height:1.2;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-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-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-modal-card{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto}.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-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-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;overflow:hidden}.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-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-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}.reports-growth-layout{grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr);gap:24px;align-items:start}.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}.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}.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:24px;gap:24px}.reports-window-tabs{justify-content:flex-end;gap:10px}.reports-growth-chart-card,.reports-growth-stats-card{display:grid;grid-gap:12px;gap:12px;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)}.reports-growth-head-stat{display:grid;grid-gap:8px;gap:8px}.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:29px;font-weight:600;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:12px;font-weight:400;line-height:1.45}.reports-growth-chart-wrap{display:grid;grid-gap:12px;gap:12px}.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:16px;color:#74819e;font-size:10px;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-sources-list{display:grid;grid-gap:20px;gap:20px}.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-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:360px;overflow-y:auto;padding:4px 2px}.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-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-follow-up-date-row{grid-template-columns:minmax(0,1fr) 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-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 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 textarea:hover{border-color:rgba(141,161,184,.26);background-color:rgba(7,15,25,.64)}.sales-template-editor input: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-edit-template-editor{gap:12px}.sales-edit-template-editor label{gap:6px}.sales-edit-template-editor input,.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-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,.reports-growth-layout,.sales-analysis-layout,.sales-rules-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){.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-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,.task-title-row{flex-direction:column}.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{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-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}