.prospect-filters{margin:0 0 17px}.prospect-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.prospect-filter-grid .field{min-width:0}.prospect-filter-grid .field select{width:100%}.prospect-filter-note{line-height:1.7;margin:10px 0 0}.prospect-source-checks{display:grid;grid-gap:2px;gap:2px;min-width:112px;font-size:10px;line-height:1.4}.prospect-source-checks>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.source-check-mark{display:inline-block;min-width:13px;font-weight:850;text-align:center}.source-check-mark.is-checked{color:var(--teal)}.source-check-mark.is-company-only{color:var(--amber)}.source-check-mark.is-queried{color:var(--muted);font-weight:500}.prospect-ordering{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:0 0 17px}.prospect-ordering .field{min-width:155px}.prospect-ordering p{max-width:360px;line-height:1.7;margin:0 0 5px}.prospect-order-header{display:inline-flex;gap:7px;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;min-height:28px}.prospect-order-header span{color:var(--purple-dark)}.prospect-order-header:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.prospect-score-filter-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:8px;background:var(--purple);color:#fff!important;font-size:10px}.prospect-score-menu{inset:auto;margin:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);box-shadow:0 10px 35px #17102433;font-family:inherit}.prospect-score-menu::-webkit-backdrop{background:transparent}.prospect-score-menu::backdrop{background:transparent}.prospect-score-menu>.flex-between{gap:12px;font-size:13px}.prospect-score-menu p{line-height:1.6;overflow-wrap:anywhere}.prospect-score-options{max-height:240px;overflow:auto;display:grid;grid-gap:4px;gap:4px;margin:10px 0}.prospect-score-options label{display:flex;align-items:center;gap:9px;border-radius:6px;padding:8px;font-size:12px;cursor:pointer}.prospect-score-options label:hover{background:var(--bg)}.prospect-score-options input{accent-color:var(--purple);width:16px;height:16px;flex-shrink:0}.prospect-score-options small{margin-left:auto;color:var(--muted);font-size:10px}.prospect-score-sort{display:flex;gap:8px;margin:13px 0 8px;flex-wrap:wrap}.prospect-score-sort [aria-pressed=true]{outline:2px solid var(--purple);outline-offset:1px}.prospect-score-menu .dialog-actions{margin-top:14px}.prospect-score-menu .btn{white-space:normal}.prospect-updated{display:block;min-width:116px;font-size:11px;line-height:1.6}[data-theme=dark] .prospect-score-menu{background:var(--surface);color:var(--ink)}[data-theme=dark] .prospect-score-options label:hover{background:var(--surface-raised)}.prospect-table-card{min-width:0;max-width:100%}.prospect-table-card .table-scroller{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}.prospect-table-card .table-scroller:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.prospect-table-card .table-scroller table.data-table{table-layout:fixed;width:100%;min-width:1460px}.prospect-table-card .data-table :is(th,td){padding:10px 8px!important;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}.prospect-col-picture{width:168px}.prospect-col-company{width:196px}.prospect-col-area{width:84px}.prospect-col-website{width:158px}.prospect-col-size{width:84px}.prospect-col-score{width:104px}.prospect-col-checks{width:138px}.prospect-col-decision{width:96px}.prospect-col-review{width:120px}.prospect-col-journey{width:100px}.prospect-col-updated{width:128px}.prospect-col-action{width:80px}.prospect-table-card .company-cell{min-width:0;max-width:100%;gap:8px;align-items:center}.prospect-table-card .company-cell>div:last-child{min-width:0;flex:1 1}.prospect-table-card .company-avatar{width:30px;height:30px}.prospect-table-card .company-cell .text-button{display:block;max-width:100%;width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset;text-align:left;line-height:1.5;font-size:11px}.prospect-table-card .company-cell small{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.prospect-table-card .website-cell{min-width:0;max-width:100%}.prospect-table-card .company-website-link{width:100%;min-width:0;max-width:100%}.prospect-table-card .company-website-link>span:first-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospect-table-card .tag{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.prospect-table-card .qualification-summary{width:100%;max-width:100%;font-size:11px}.prospect-table-card .prospect-source-checks{min-width:0;width:100%;font-size:11px;gap:3px}.prospect-table-card .prospect-source-checks>div>span:first-child{min-width:0;overflow-wrap:anywhere}.prospect-table-card .source-check-mark{flex:0 0 13px}.prospect-table-card .prospect-business-cell{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;max-width:100%}.prospect-table-card .prospect-business-cell .business-photo-thumb,.prospect-table-card .prospect-business-cell .business-photo-thumb img{width:56px;height:42px}.prospect-table-card .prospect-business-cell .business-photo-attribution{min-width:0;margin:0;gap:3px;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.prospect-table-card .prospect-business-cell .business-photo-attribution>span{max-width:100%}.prospect-table-card .business-photo-placeholder{width:56px;min-height:42px;max-width:100%}.prospect-table-card .prospect-updated{min-width:0;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.6}.prospect-table-card td[data-label=Area],.prospect-table-card td[data-label=Size]{min-width:0;overflow-wrap:anywhere}.prospect-table-card .data-table td:last-child .btn{max-width:100%;padding:6px 7px;gap:4px;white-space:normal;font-size:11px}.prospect-table-card>.flex-between{gap:10px;align-items:flex-start}.prospect-table-card>.flex-between>div{flex:1 1;min-width:0}.prospect-table-card>.flex-between>.tag{flex-shrink:0;white-space:nowrap;overflow-wrap:normal;max-width:none}.prospect-table-hint{font-size:11px;line-height:1.6;color:var(--muted);padding:0 16px 10px;margin:0}@media(max-width:640px){.prospect-table-card>.flex-between>div>b,.prospect-table-card>.flex-between>div>span{display:block}.prospect-table-card>.flex-between>div>span{margin-left:0!important;margin-top:4px;line-height:1.6}}@media(min-width:1800px){.prospect-table-hint{display:none}}@media(max-width:480px){.prospect-ordering .field{flex:1 1;min-width:0}.prospect-ordering p{width:100%;margin:0}}@media(max-width:1000px){.prospect-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.prospect-filter-grid{grid-template-columns:1fr;gap:9px}.prospect-filters .controls-row{align-items:stretch}.prospect-filters .search{min-width:0}}.research-card{padding:0;margin-bottom:20px;overflow:hidden;background:var(--white);color:var(--ink)}.research-card>footer,.research-card>header{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.research-card>header{border-bottom:1px solid var(--line)}.research-card>header>div{display:flex;align-items:center;gap:12px}.research-initial{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--purple);color:white;font-weight:700}.research-current{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(130px,1fr);grid-gap:20px;gap:20px;padding:20px;align-items:center}.research-current h3{margin:5px 0;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.research-current p{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.research-timer{border-left:1px solid var(--line);padding-left:18px;min-width:0}.research-timer small{display:block;color:var(--muted);margin-bottom:7px}.research-timer strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.research-item-progress{padding:0 20px 16px;font-size:11px;color:var(--muted)}.research-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;width:100%;height:8px;overflow:hidden;background:var(--line);margin:10px 0}.research-progress::-webkit-progress-bar{background:var(--line)}.research-progress::-webkit-progress-value{background:var(--purple);border-radius:8px}.research-progress::-moz-progress-bar{background:var(--purple)}.research-run{padding:16px 20px;background:var(--accent-wash,#f5f2fc);border-block:1px solid var(--line);font-size:12px}.research-counts,.research-run .flex-between{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.research-run p{margin-bottom:0}.research-details>summary{padding:14px 20px;display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:12px}.research-details>summary b{color:var(--purple);white-space:nowrap}.research-details .when-open,.research-details[open] .when-closed{display:none}.research-details[open] .when-open{display:inline}.research-detail-body{padding:0 20px 16px;font-size:13px;line-height:1.7;border-bottom:1px solid var(--line)}.research-detail-body li{margin-bottom:8px}.research-delay{padding:12px;background:var(--accent-wash);border-left:3px solid #b97c1b}.pipeline-board{display:grid;grid-template-columns:repeat(7,minmax(205px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;max-width:100%;padding-bottom:12px;scroll-snap-type:x proximity}.pipeline-column{display:flex;flex-direction:column;background:var(--accent-wash,#f5f3fa);border:1px solid var(--line);border-radius:12px;min-width:0;scroll-snap-align:start}.pipeline-column>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.pipeline-column h2{font-size:13px;margin:0}.pipeline-column>header span{font-size:12px;color:var(--muted)}.pipeline-cards{padding:10px;flex:1 1;max-height:510px;overflow-y:auto}.pipeline-deal{width:100%;text-align:left;margin:0 0 8px;padding:12px;overflow-wrap:anywhere}.pipeline-deal .pipeline-company-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pipeline-deal .pipeline-company-open:focus-visible{outline:2px solid var(--accent,#7251d3);outline-offset:4px;border-radius:6px}.pipeline-deal>.btn{width:100%;margin-top:10px;justify-content:center}.pipeline-next-action{display:block;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--muted)}.pipeline-deal strong{font-size:12px}.pipeline-deal p{font-size:11px}.pipeline-deal footer{font-size:11px;line-height:1.5}.pipeline-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px;border-top:1px solid var(--line);font-size:11px;gap:6px}.pipeline-analysis{padding:16px;margin-top:18px}.pipeline-analysis>summary{cursor:pointer;font-weight:600;font-size:13px}.pipeline-losses{max-height:260px;overflow:auto}.pipeline-recipient-divider{display:flex;align-items:center;gap:10px;margin:20px 0;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em}.pipeline-recipient-divider:after,.pipeline-recipient-divider:before{content:"";height:1px;background:var(--line);flex:1 1}.pipeline-email-subject,.pipeline-email-summary{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--soft);margin-bottom:14px}.pipeline-email-subject small,.pipeline-email-summary span{font-size:11px;color:var(--muted)}.pipeline-email-subject b,.pipeline-email-summary b{font-size:15px;color:var(--ink)}@media(max-width:640px){.research-current{grid-template-columns:1fr 1fr;gap:14px}.research-current>div:first-child{grid-column:1/-1}.research-timer{padding-left:0;border-left:0}.research-current h3{font-size:18px}.research-details>summary{flex-wrap:wrap}.research-card>footer,.research-card>header,.research-current,.research-run{padding:14px}.pipeline-board{grid-template-columns:repeat(7,minmax(245px,80vw))}}.linkedin-batch-progress{--batch-accent:var(--purple);padding:20px;margin-bottom:18px;min-width:0;overflow-wrap:anywhere;border-top:4px solid var(--batch-accent);background:linear-gradient(135deg,var(--accent-wash,#f5f1ff),var(--white))}.linkedin-batch-progress.is-working{--batch-accent:#2563eb}.linkedin-batch-progress.is-attention{--batch-accent:#a15b0b}.linkedin-batch-progress.is-complete{--batch-accent:#087856}.linkedin-batch-progress.is-stopped{--batch-accent:var(--muted)}.linkedin-batch-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.linkedin-batch-header>div{min-width:0}.linkedin-batch-kicker{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-weight:700;line-height:1.6}.linkedin-batch-live{display:inline-block;margin-left:9px;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;color:var(--muted)}.linkedin-batch-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--batch-accent);margin-right:5px}.linkedin-batch-header h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0;color:var(--ink)}.linkedin-batch-description{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0 0}.linkedin-batch-state{font-size:10px;line-height:1.5;border:1px solid var(--batch-accent);color:var(--batch-accent);border-radius:20px;padding:5px 10px;white-space:nowrap;font-weight:700;flex-shrink:0}.linkedin-batch-progress-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin:19px 0 9px;font-size:12px;line-height:1.5}.linkedin-batch-progress-heading>span{font-size:10px;color:var(--muted)}.linkedin-batch-track{height:10px;display:flex;width:100%;overflow:hidden;background:var(--line);border-radius:10px}.linkedin-batch-segment{height:100%;flex-shrink:0}.linkedin-batch-segment.matched{background:#0d8b64}.linkedin-batch-segment.unresolved{background:#d29b40}.linkedin-batch-segment.processed{background:#0d8b64}.linkedin-batch-segment.working{background:#5079db}.linkedin-batch-segment.queued{background:#ad91e5}.linkedin-batch-segment.not-started{background:var(--line)}.linkedin-batch-segment.held{background:#d29b40}.linkedin-batch-current{font-size:13px;font-weight:600;line-height:1.6;color:var(--ink);margin:9px 0 0}.linkedin-batch-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:10px;color:var(--muted);line-height:1.7}.linkedin-batch-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--line);margin-right:5px}.linkedin-batch-legend .processed:before{background:#0d8b64}.linkedin-batch-legend .working:before{background:#5079db}.linkedin-batch-legend .queued:before{background:#ad91e5}.linkedin-batch-legend .held:before{background:#d29b40}.linkedin-batch-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.linkedin-batch-estimate{display:flex;flex-direction:column;gap:5px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:12px;min-width:0}.linkedin-batch-estimate>span{font-size:10px;color:var(--muted);font-weight:600}.linkedin-batch-estimate>b{font-size:17px;line-height:1.5;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linkedin-batch-delay small,.linkedin-batch-estimate small{font-size:10px;line-height:1.7;color:var(--muted)}.linkedin-batch-estimate.is-blocked>b{color:var(--batch-accent)}.linkedin-batch-delays{grid-column:1/-1;border:1px solid var(--line);border-radius:10px;background:var(--white);padding:12px;font-size:11px;line-height:1.7}.linkedin-batch-delay{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.linkedin-batch-delay p{margin:0 0 4px}@media(max-width:640px){.linkedin-batch-timing{grid-template-columns:1fr}.linkedin-batch-estimate>b{font-size:16px}}.linkedin-batch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 0}.linkedin-batch-metric{min-width:0;background:var(--white);border:1px solid var(--line);padding:12px;border-radius:10px}.linkedin-batch-metric dt{font-size:11px;font-weight:600;color:var(--muted);line-height:1.5}.linkedin-batch-metric dd{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin:7px 0 5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linkedin-batch-metric.matched dd{color:#087856}.linkedin-batch-metric.attention dd{color:#a15b0b}.linkedin-batch-metric small{font-size:10px;line-height:1.6;color:var(--muted);display:block}.linkedin-batch-allowance{font-size:12px;font-weight:600;color:var(--batch-accent);margin:14px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linkedin-batch-issues{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0 0}.linkedin-batch-footer{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.linkedin-batch-footer p{font-size:11px;line-height:1.7;margin:0;color:var(--ink)}.linkedin-batch-footer p:last-child,.linkedin-batch-footer p>span{color:var(--muted)}.linkedin-batch-note{font-size:10px;line-height:1.7;color:var(--muted);margin:11px 0 0}[data-theme=dark] .linkedin-batch-progress{--batch-accent:#c5b2ff;background:linear-gradient(135deg,var(--accent-wash),var(--white))}[data-theme=dark] .linkedin-batch-progress.is-working{--batch-accent:#8ab4ff}[data-theme=dark] .linkedin-batch-progress.is-attention{--batch-accent:#f4bd6b}[data-theme=dark] .linkedin-batch-progress.is-complete{--batch-accent:#6cdbb3}[data-theme=dark] .linkedin-batch-metric.matched dd{color:#6cdbb3}[data-theme=dark] .linkedin-batch-metric.attention dd{color:#f4bd6b}@media(max-width:640px){.linkedin-batch-progress{padding:16px}.linkedin-batch-header{flex-wrap:wrap;gap:9px}.linkedin-batch-header h3{font-size:20px}.linkedin-batch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.linkedin-batch-metric{padding:11px}.linkedin-batch-live{display:block;margin:5px 0 0}.linkedin-batch-footer{display:block}.linkedin-batch-footer p+p{margin-top:7px}}.linkedin-batch-progress.is-compact{padding:14px 17px}.linkedin-batch-compact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.linkedin-batch-compact-head>div{min-width:0}.linkedin-batch-compact-head h3{font-size:16px;line-height:1.4;margin:0;color:var(--ink)}.linkedin-batch-compact-head .linkedin-batch-current{font-size:12px;margin:3px 0 8px;line-height:1.5}.linkedin-batch-progress.is-compact>.linkedin-batch-track{height:6px}.linkedin-batch-compact-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.6;margin-top:6px;color:var(--muted)}.linkedin-batch-compact-line>b{font-weight:600;color:var(--batch-accent);overflow-wrap:anywhere}.linkedin-batch-compact-line .linkedin-batch-live{margin:0;font-size:10px}.linkedin-batch-compact-age{font-size:10px;color:var(--muted);margin-top:4px}.linkedin-batch-details{margin-top:7px;border-top:1px solid var(--line);padding-top:7px}.linkedin-batch-details>summary{cursor:pointer;font-size:11px;font-weight:600;color:var(--purple);width:-moz-fit-content;width:fit-content;padding:2px 0}.linkedin-batch-details>summary:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:2px}.linkedin-batch-details .when-open,.linkedin-batch-details[open] .when-closed{display:none}.linkedin-batch-details[open] .when-open{display:inline}.linkedin-batch-expanded{padding-top:8px}.research-rerun-controls{margin-bottom:14px}.research-rerun-controls .flex-between>div:first-child{min-width:0;flex:1 1}.research-rerun-controls .context-row{flex-shrink:0}.research-rerun-controls p{margin:5px 0 0}@media(max-width:640px){.research-rerun-controls .flex-between{align-items:flex-start;flex-wrap:wrap;flex-direction:column}.linkedin-batch-progress.is-compact{padding:12px}.linkedin-batch-compact-head h3{font-size:15px}.linkedin-batch-compact-line{gap:3px 8px}.linkedin-batch-compact-head .linkedin-batch-state{font-size:10px;padding:4px 7px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:#100f17;--white:#25212f;--ink:#f4f0fb;--text:#e3ddef;--muted:#b9afc8;--line:#40394d;--purple:#8968ee;--purple-dark:#c1aaff;--teal:#9de8c6;--red:#ffb2c6;--amber:#f6d48c;--surface:#25212f;--surface-raised:#2d2838;--surface-sunken:#1b1724;--surface-interactive:#312b40;--accent:#c1aaff;--accent-wash:#34284e;--focus:#c2b1ff;--success-bg:#173b34;--success-text:#9de8c6;--warning-bg:#493919;--warning-text:#f6d48c;--risk-bg:#4b2639;--risk-text:#ffb2c6;--shadow:0 10px 28px rgba(3,2,8,.25)}.quick-theme-toggle{display:inline-flex;align-items:center;flex-shrink:0;padding:4px;gap:3px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:#f7f5fc;color:var(--ink);cursor:pointer}.quick-theme-toggle svg{width:28px;height:28px;padding:4px}.quick-theme-toggle svg.active{background:#eee8fc;border-radius:6px;color:#6546c5}.appearance-menu button:focus-visible,.quick-theme-toggle:focus-visible{outline:3px solid #aa90ef;outline-offset:3px}.appearance-menu{padding:15px 0;border-top:1px solid var(--line)}.appearance-menu>b{font-size:12px;display:block;margin-bottom:9px}.appearance-menu>div{display:flex;gap:7px;flex-wrap:wrap}.appearance-menu button{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#f8f6fe;color:var(--ink)}.appearance-menu button[aria-pressed=true]{background:#eee8fc;border-color:#bba8e9;color:#5e3daf;font-weight:700}.appearance-menu p{margin:10px 0 0;line-height:1.7}[data-theme=dark] body{background:var(--bg);color:var(--text)}[data-theme=dark] .main{background:linear-gradient(135deg,#1d1926,#191620)}[data-theme=dark] .sidebar{background:linear-gradient(180deg,#17141f,#14111a);border-right:1px solid var(--line)}[data-theme=dark] .topbar{background:#1b1724}[data-theme=dark] :is(.card,.portal-dialog,.auth-card,.assistant-dock,.calendar-day,.kanban-column,.thread-list,.thread-body,.email-preview,.source-item,.org-node,.timeline-card){background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(input,select,textarea,.field input,.field select,.field textarea,.search,.quick-theme-toggle,.icon-button,.btn,.appearance-menu button,.prospect-source-tabs button,.prospect-pagination select,.seg,.subtabs,.target-segment,.time-off-row,.agent-job,.assistant-agent-update,.fit-criterion,.industry-editor-row,.fit-editor-row){background:var(--surface-sunken);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(input,textarea)::placeholder{color:#aca2bc;opacity:1}[data-theme=dark] :is(.quick-theme-toggle svg.active,.appearance-menu button[aria-pressed=true],.seg button.active,.subtabs button.active,.prospect-source-tabs button.active,.assistant-brief,.agent-chat-update,.agent-chat-answer,.message-bubble.agent,.discovery-audiences){background:var(--accent-wash);color:#ddd0ff;border-color:#5b4b79}[data-theme=dark] .quick-theme-toggle svg.active{color:#d5c4ff}[data-theme=dark] :is(.btn.primary,.auth-submit){background:#7950d0;border-color:#9973e6;color:#fff}[data-theme=dark] .btn.primary:hover{background:#8c62df}[data-theme=dark] .btn.ghost{background:var(--accent-wash);color:#dccbff;border-color:#584675}[data-theme=dark] :is(.btn.danger,.status-pill,.auth-error){background:var(--risk-bg);color:var(--risk-text);border-color:#74465a}[data-theme=dark] :is(.status-pill.ready,.auth-notice,.tag.green){background:var(--success-bg);color:var(--success-text);border-color:#365e51}[data-theme=dark] :is(.tag.amber,.tag.orange,.preview-banner,.workspace-banner,.risk-note,.fit-stale-note,.discovery-override){background:var(--warning-bg);color:var(--warning-text);border-color:#685632}[data-theme=dark] :is(.tag.red,.tag.rose){background:var(--risk-bg);color:var(--risk-text)}[data-theme=dark] :is(.tag.purple,.company-avatar,.company-big,.round-avatar,.top-avatar,.badge-count,.proposal-icon,.stat-icon){background:var(--accent-wash);color:#d5c4ff}[data-theme=dark] :is(.tag.gray,.tag.grey,.tag.blue,.tag.teal,.operator-chat-message,.fit-metrics>div,.key-details>div,.info-cell,.agent-progress,.progress-track,.agent-progress-track,.assistant-saved-conversation,.prospect-source-tabs button span){background:var(--surface-raised);color:var(--text)}[data-theme=dark] :is(.tag.blue,.tag.teal){color:#a7d4f7}[data-theme=dark] :is(.data-table thead,.data-table th,.data-table tr:hover,.calendar-header,.activity-icon,.profile-head,.connection-help,.connection-evidence,.form-details,.policy-box,.email-preview .mail-head,.message-bubble,.location-item,.map-location-item,.queue-item,.audit-header){background:var(--surface-raised);border-color:var(--line)}[data-theme=dark] .connection-help,[data-theme=dark] .connection-help p{color:var(--text)}[data-theme=dark] .connection-help :is(b,strong){color:var(--ink)}[data-theme=dark] :is(.page-head h1,.breadcrumbs strong,.card h2,.card h3,.section-title,.section-card h3,.company-cell .text-button,.profile-head h2,.info-cell b,.key-details b,.agent-title h2,.agent-title b,.setting b,.location-item strong,.empty-state h3,.dialog-head h2,.dialog-head p,.field label,.company-reference-head b,.assistant-toggle b,.assistant-brief b,.auth-card h2,.auth-field,.audit-item b,.stat-value,.kpi-value,.metric-value){color:var(--ink)}[data-theme=dark] :is(.section-desc,.page-head p,.breadcrumbs,.company-cell small,.data-table th,.setting>span,.dialog-head p,.dialog-head small,.agent-work p,.agent-title p,.assistant-toggle small,.assistant-brief p,.assistant-chat-item small,.agent-chat-answer b,.map-accuracy-note,.map-data-credit,.field small,.form-details summary,.auth-caption,.auth-private,.auth-field label,.footer-note,.empty-state p,.key-details small,.info-cell small,.stat-label,.kpi-label,.stat-foot,.metric-label,.activity span,.pill-score){color:var(--muted)}[data-theme=dark] :is(a,.text-button,.auth-reset,.subtabs button.active,.eyebrow,.auth-eyebrow,.form-details a,.map-data-credit a,.prospecting-details>summary){color:var(--accent)}[data-theme=dark] :is(.subtabs button,.seg button,.prospect-source-tabs button,.nav button){color:var(--muted)}[data-theme=dark] .nav button.active{background:linear-gradient(90deg,#362951,#2a223b);box-shadow:inset 0 0 0 1px #5b4b79;color:#f1ecff}[data-theme=dark] .nav button:hover{background:#261f35;color:#eee8ff}[data-theme=dark] .assistant-toggle{background:linear-gradient(115deg,#34284e,#25212f)}[data-theme=dark] .assistant-body :is(.assistant-chat-item,.assistant-footer){border-color:var(--line)}[data-theme=dark] .toast{background:#40334f;color:#f5efff;border:1px solid #65527f}[data-theme=dark] dialog::-webkit-backdrop{background:rgba(3,2,8,.72)}[data-theme=dark] dialog::backdrop{background:rgba(3,2,8,.72)}[data-theme=dark] .growth-auth{background:var(--bg);color:var(--ink)}[data-theme=dark] .auth-panel{background:radial-gradient(ellipse at 75% 15%,#392552,transparent 55%),var(--bg)}[data-theme=dark] .auth-field input{background:var(--surface-sunken);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(#london-map,.map-load-status,.maplibregl-popup-content,.maplibregl-ctrl-group,.maplibregl-ctrl-attrib){background:var(--surface);color:var(--ink)}[data-theme=dark] .maplibregl-popup-content p{color:var(--muted)}[data-theme=dark] .maplibregl-ctrl-group button{border-color:var(--line)}[data-theme=dark] .maplibregl-ctrl-icon{filter:invert(1)}[data-theme=dark] .maplibregl-popup-tip{border-top-color:var(--surface)}[data-theme=dark] .map-company-popup section+section{border-color:var(--line)}[data-theme=dark] :is(.muted,.empty,.campaign-head p,.metric-small small,.ring-inner small,.funnel-step span,.agent-work small,.agent-job .agent-title small,.check-option small,.security-help,.security-existing p,.security-complete p,.security-existing ul,.weekday-options legend,.deal p,.insight p,.kpi .sub){color:var(--muted)}[data-theme=dark] :is(.setting,.info-cell,.data-table td,.source-item,.activity,.subtabs,.key-details,.industry-classification,.mail-head,.thread-item,.security-manual,.day-option,.duty-row,.evidence,.map-legend,.deal,.insight,.checkbox-list,.decision-snapshot,.proposal-diff,.metric-small,.agent-work){border-color:var(--line)}[data-theme=dark] :is(.ring-inner,.thread-item,.deal,.insight,.map-legend){background:var(--surface);color:var(--ink)}[data-theme=dark] :is(.metric-small,.evidence,.checkbox-list,.decision-snapshot,.proposal-diff,.agent-work,.day-option,.duty-row,.security-account,.lane-head span,.agent-sleep,.tip-icon,.neutral-agent,.map-placement-banner){background:var(--surface-raised);color:var(--text);border-color:var(--line)}[data-theme=dark] :is(.thread-item.active,.seg button.active,.subtabs button.active,.prospect-source-tabs button.active){background:var(--accent-wash);color:#ddd0ff}[data-theme=dark] .selected-soft{background:var(--accent-wash)!important;border-color:#5b4b79!important}[data-theme=dark] .security-complete{background:var(--success-bg);border-color:#365e51}[data-theme=dark] :is(.evidence strong,.lane-head,.mail-head b){color:var(--ink)}[data-theme=dark] :is(.mini-link,.security-manual summary){color:var(--accent)}[data-theme=dark] .form-error{color:var(--risk-text)}[data-theme=dark] .funnel-step .lightbar,[data-theme=dark] .funnel-step:after{background:var(--surface-interactive)}[data-theme=dark] :focus-visible{outline-color:var(--focus)}@media(max-width:640px){.top-actions{gap:7px}.quick-theme-toggle{min-height:40px;padding:3px;gap:2px}.quick-theme-toggle svg{width:25px;height:25px;padding:4px}.top-actions .status-pill{order:-1}.top-actions{flex-wrap:wrap}.topbar{height:auto;min-height:70px;padding-top:9px;padding-bottom:9px}}.company-people{min-width:0;max-width:100%}.people-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.people-heading>div{min-width:0}.people-heading .context-row,.people-profile-actions{flex-wrap:wrap}.company-people .btn{white-space:normal;max-width:100%}.people-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:15px 0}.people-summary-grid>div{min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface-sunken,#faf9fd)}.people-summary-grid small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.people-summary-grid b{display:block;font-size:22px;color:var(--ink);margin-top:4px}.people-view-switch{display:flex;border-bottom:1px solid var(--line);gap:5px;margin-bottom:16px}.people-view-switch button{font:inherit;font-size:12px;font-weight:600;color:var(--muted);border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 9px;cursor:pointer}.people-view-switch button[aria-pressed=true]{color:var(--purple-dark);border-bottom-color:var(--purple)}.people-content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0}.people-directory-panel,.people-person-detail{min-width:0;max-width:100%}.people-search{display:block;margin-bottom:12px}.people-search>span{display:block;font-size:11px;font-weight:600;margin-bottom:6px}.people-search input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken,#faf9fd);color:var(--ink);font:inherit;font-size:12px}.people-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:8px;gap:8px}.people-person{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface,var(--white));color:var(--ink);text-align:left;font:inherit;cursor:pointer;min-width:0;max-width:100%;transition:border-color .15s,background .15s}.people-person.selected{border-color:var(--purple);background:var(--accent-wash,#f4f0ff);box-shadow:0 0 0 1px var(--purple)}.people-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--accent-wash,#eee8fc);color:var(--purple-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.people-person-copy{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.people-person-copy strong{font-size:12px;line-height:1.45}.people-person-copy>span{font-size:11px;line-height:1.5;color:var(--muted)}.people-person-copy small{font-size:10px;line-height:1.5;color:var(--muted)}.people-person-copy .people-buyer-label{color:var(--purple-dark);font-weight:600}.people-person-detail{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-sunken,#faf9fd);overflow-wrap:anywhere}.people-profile-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.people-profile-head>div{min-width:0}.people-profile-head h4{margin:0;font-size:14px;line-height:1.45}.people-profile-head p{font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0}.people-person-facts{margin:15px 0;display:grid;grid-gap:12px;gap:12px}.people-person-facts>div{min-width:0}.people-person-facts dt{font-size:10px;color:var(--muted);margin-bottom:5px}.people-person-facts dd{font-size:12px;line-height:1.6;margin:0;color:var(--ink)}.people-recommendation,.people-source-note{border-top:1px solid var(--line);padding:12px 0;font-size:11px;line-height:1.7}.people-recommendation p,.people-source-note p{margin:6px 0}.people-recommendation small,.people-source-note p:last-child{font-size:10px;color:var(--muted)}.people-recipient-readiness{font-size:11px;line-height:1.7;margin-bottom:12px}.people-person-detail a{color:var(--purple-dark);overflow-wrap:anywhere}.people-person-detail>p{line-height:1.7}.people-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0}.people-chart-toolbar p{font-size:10px;line-height:1.7;color:var(--muted);flex:1 1;min-width:min(170px,100%);margin:0}.people-chart-toolbar>div{display:flex;align-items:center;gap:5px}.people-chart-toolbar output{min-width:38px;text-align:center;font-size:11px}.people-org-canvas{overflow:auto;max-width:100%;max-height:600px;border:1px solid var(--line);border-radius:12px;background:var(--surface-sunken,#faf9fd);padding:16px;cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior:contain}.people-org-canvas.panning{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.people-org-tree,.people-org-tree ul{display:flex;justify-content:center;gap:16px;list-style:none;margin:0;padding:0;min-width:max-content}.people-org-tree{width:max-content;min-width:100%}.people-org-tree ul{padding-top:27px}.people-org-branch{display:flex;padding:0}.people-org-branch,.people-person-org{position:relative;align-items:center;flex-direction:column}.people-person-org{width:150px;min-width:150px;text-align:center;z-index:1}.people-org-tree ul>.people-org-branch:before{content:"";height:27px;position:absolute;top:-27px;left:50%;border-left:1px solid var(--line)}.people-org-tree ul>.people-org-branch:after{content:"";position:absolute;top:-27px;width:calc(100% + 16px);border-top:1px solid var(--line)}.people-org-tree ul>.people-org-branch:first-child:after{left:50%;width:calc(50% + 8px)}.people-org-tree ul>.people-org-branch:last-child:after{right:50%;width:calc(50% + 8px)}.people-org-tree ul>.people-org-branch:only-child:after{display:none}.people-org-collapse{position:relative;z-index:1;margin:7px 0 -7px;border:1px solid var(--line);border-radius:20px;background:var(--surface,var(--white));color:var(--purple-dark);font:inherit;font-size:10px;padding:3px 9px;cursor:pointer}.people-org-collapse+ul:before{content:"";height:20px;position:absolute;border-left:1px solid var(--line);margin-top:-20px}.people-unplaced{border-top:1px dashed var(--line);padding-top:16px;margin-top:18px}.people-unplaced h4{margin:0;font-size:12px}.people-unplaced>p{line-height:1.7}.people-org-empty{font-size:12px;line-height:1.7;color:var(--muted);background:var(--surface-sunken,#faf9fd);padding:16px;border-radius:9px}.company-people :is(button,input,[tabindex]):focus-visible{outline:3px solid var(--focus,#a78bfa);outline-offset:3px}.linkedin-email-choice{align-items:flex-start;margin:12px 0}.linkedin-email-choice small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.6}.decision-maker-rules{margin-top:17px}.decision-maker-rules>.flex-between{gap:12px;align-items:flex-start;flex-wrap:wrap}.decision-rules-summary article{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.decision-rules-summary article>div{min-width:0;overflow-wrap:anywhere;font-size:12px}.decision-rules-summary p{font-size:11px;color:var(--muted);margin:6px 0}.decision-rules-summary small{font-size:10px;line-height:1.6;color:var(--muted)}.decision-rule-row{border:1px solid var(--line);border-radius:10px;padding:14px;margin:0 0 16px;min-width:0}.decision-rule-row legend{padding:0 7px;font-size:12px;font-weight:600;color:var(--ink)}.decision-rule-row .btn{margin-top:12px}@media(min-width:1600px){.people-content{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:start}}@media(max-width:480px){.people-summary-grid{gap:5px}.people-summary-grid>div{padding:9px 7px}.people-summary-grid small{font-size:9px}.people-view-switch button{padding:11px 7px;font-size:11px}.people-person{padding:10px}.people-org-canvas,.people-person-detail{padding:12px}}.people-research-coverage{margin:15px 0;min-width:0}.people-research-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.people-research-counts>div{min-width:0;border:1px solid var(--line);border-radius:10px;padding:11px;background:var(--bg)}.people-research-counts dt{color:var(--muted);font-size:10px;line-height:1.6;overflow-wrap:anywhere}.people-research-counts dd{font-size:22px;color:var(--ink);font-weight:700;margin:5px 0 0;line-height:1.4;overflow-wrap:anywhere}.people-research-counts dd small{display:block;font-size:10px;font-weight:400;color:var(--muted)}.people-research-coverage p{font-size:11px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}@media(max-width:480px){.people-research-counts{gap:5px}.people-research-counts>div{padding:9px 7px}.people-research-counts dt{font-size:10px}.people-research-counts dd{font-size:20px}}.people-research-actions{margin:12px 0 16px;min-width:0}.people-research-actions p,.people-research-actions summary{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.people-research-actions summary{cursor:pointer;color:var(--muted)}.people-research-actions .context-row{flex-wrap:wrap}.linkedin-fit-check{min-width:0;overflow-wrap:anywhere;padding:14px;border:1px solid var(--line);border-left:4px solid var(--purple);border-radius:9px;background:var(--white);color:var(--ink);margin:14px 0}.linkedin-fit-check.is-met{border-left-color:#087856}.linkedin-fit-check>.flex-between{gap:10px;flex-wrap:wrap;align-items:flex-start}.linkedin-fit-check p{font-size:11px;line-height:1.7;margin:9px 0 0}[data-theme=dark] .linkedin-fit-check.is-met{border-left-color:#6cdbb3}.outreach-tabs{display:flex;gap:8px;margin:0 0 17px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:13px;overflow-x:auto}.outreach-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:700;line-height:1;padding:12px 16px;white-space:nowrap;cursor:pointer}.outreach-tabs button:hover{color:var(--ink);background:var(--bg)}.outreach-tabs button.active{color:#fff;background:var(--purple);box-shadow:0 5px 14px rgba(116,87,215,.22)}.outreach-tab-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.outreach-tab-intro .section-desc{margin-bottom:0}.outreach-campaign-picker{width:min(440px,100%);margin:0}.outreach-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.outreach-panel-head .outreach-campaign-picker{flex:1 1}.outreach-card-heading{padding:16px}.outreach-card-heading p{margin:5px 0 0}.outreach-table-card{margin-top:17px;overflow:hidden}.engagement-dashboard{margin-top:17px;min-width:0}.engagement-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.engagement-head .eyebrow{margin:0 0 6px}.engagement-head .section-desc{margin:8px 0 0}.engagement-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 16px}.engagement-metric{min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:17px 15px}.engagement-metric[data-kind=interest]{background:var(--accent-wash,#f1eaff);border-color:var(--line)}.engagement-metric dt{font-size:11px;font-weight:600;color:var(--muted);line-height:1.5}.engagement-metric dd{font-size:31px;font-weight:700;color:var(--ink);margin:7px 0 8px;line-height:1.2}.engagement-metric[data-kind=interest] dd{color:var(--purple)}.engagement-metric p{font-size:10px;color:var(--muted);line-height:1.6;margin:0;overflow-wrap:anywhere}.engagement-foot{display:flex;gap:16px;justify-content:space-between;font-size:11px;color:var(--muted);line-height:1.7;flex-wrap:wrap}.engagement-note{margin:9px 0 0}.engagement-policy-form{margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.engagement-policy-form .form-grid{margin-top:16px}.engagement-policy-form .field textarea{min-height:92px}.engagement-policy-form .check-option{align-items:flex-start}.engagement-policy-form details{margin-top:18px}.engagement-policy-form summary{font-size:12px;cursor:pointer;color:var(--muted)}@media(max-width:1200px){.engagement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.outreach-panel-head,.outreach-tab-intro{align-items:stretch;flex-direction:column}.outreach-panel-head .context-row,.outreach-panel-head .outreach-campaign-picker,.outreach-tab-intro .outreach-campaign-picker{width:100%}.outreach-tabs{margin-inline:-2px}.outreach-tabs button{padding:11px 13px}.engagement-head{flex-direction:column;gap:12px}.engagement-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.engagement-metric{padding:14px 12px}.engagement-metric dd{font-size:27px}.engagement-foot{gap:6px}}.campaign-test-email{margin-top:16px;padding:16px;border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;overflow-wrap:anywhere}.campaign-test-email p{line-height:1.65;margin:8px 0}.campaign-test-email .context-row{margin-top:12px}.campaign-test-email b{color:var(--ink)}.engagement-followups{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.engagement-followups h4{margin:0 0 8px;font-size:14px;color:var(--ink)}.engagement-followup-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.engagement-followup{padding:15px;border:1px solid var(--line);border-radius:10px;min-width:0}.engagement-followup-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.engagement-followup-head b{font-size:12px;overflow-wrap:anywhere;color:var(--ink)}.engagement-followup dl{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.engagement-followup dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px}.engagement-followup dt{font-size:11px;color:var(--muted)}.engagement-followup dd{font-size:12px;line-height:1.6;margin:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.engagement-followup-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.engagement-followup.is-withdrawn{background:var(--bg)}@media(max-width:600px){.engagement-followup dl>div{grid-template-columns:1fr;gap:3px}}.engagement-tracking-summary{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.engagement-tracking-summary h4,.outbound-heading h4{font-size:14px;margin:0 0 8px;color:var(--ink)}.engagement-tracking-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 0}.engagement-tracking-summary dl>div{padding:12px;border:1px solid var(--line);border-radius:8px;min-width:0}.engagement-tracking-summary dt{font-size:11px;color:var(--muted);line-height:1.6}.engagement-tracking-summary dd{font-size:24px;font-weight:700;color:var(--ink);margin:5px 0 0}.outbound-activity{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);min-width:0}.outbound-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.outbound-heading p{margin:0}.outbound-tracking-note{margin:12px 0 18px;line-height:1.7}.outbound-header,.outbound-row{display:grid;grid-template-columns:minmax(190px,2fr) repeat(2,minmax(110px,1.2fr)) repeat(3,minmax(75px,.8fr));grid-gap:12px;gap:12px}.outbound-header{font-size:10px;font-weight:600;color:var(--muted);padding:0 14px 10px}.outbound-list{display:grid;grid-gap:10px;gap:10px}.outbound-message{border:1px solid var(--line);border-radius:10px;min-width:0}.outbound-row{padding:15px 14px;align-items:start}.outbound-recipient{min-width:0}.outbound-recipient>div{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.outbound-recipient b{font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:var(--ink)}.outbound-recipient code{display:block;margin-top:7px;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.outbound-cell{display:grid;grid-gap:6px;gap:6px;min-width:0}.outbound-cell>b{font-size:12px;color:var(--ink);font-weight:600}.outbound-cell>b,.outbound-cell>small{line-height:1.65;overflow-wrap:anywhere}.outbound-cell>small{font-size:10px;color:var(--muted)}.outbound-mobile-label{display:none}.outbound-details{border-top:1px solid var(--line)}.outbound-details>summary{padding:12px 14px;font-size:11px;font-weight:600;color:var(--purple);cursor:pointer}.outbound-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:0 14px 16px}.outbound-detail-grid dl{display:grid;grid-gap:10px;gap:10px;margin:4px 0 0}.outbound-detail-grid dl>div{min-width:0}.outbound-detail-grid dt{font-size:10px;color:var(--muted);margin-bottom:4px}.outbound-detail-grid dd{font-size:11px;color:var(--ink);margin:0;overflow-wrap:anywhere;line-height:1.6}.outbound-detail-grid h5{font-size:12px;color:var(--ink);margin:4px 0 12px}.outbound-links{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.outbound-links li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;font-size:11px;line-height:1.6;color:var(--ink);padding-bottom:10px;border-bottom:1px solid var(--line)}.outbound-links small{grid-column:1/-1;color:var(--muted);font-size:10px}.outbound-signals{margin-top:14px;font-size:11px}.outbound-signals summary{color:var(--purple);cursor:pointer}.outbound-signals ol{margin:10px 0 0;padding-left:18px}.outbound-signals li{padding:4px 0;color:var(--ink);overflow-wrap:anywhere}.outbound-signals li>span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.outbound-details>.small{padding:0 14px 14px;margin:0}@media(max-width:1100px){.outbound-header{display:none}.outbound-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.outbound-recipient{grid-column:1/-1}.outbound-mobile-label{display:block;font-size:10px;font-weight:600;color:var(--muted)}}@media(max-width:600px){.engagement-tracking-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.outbound-heading{flex-direction:column}.outbound-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.outbound-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.email-templates{margin-top:17px;min-width:0}.email-templates-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.email-templates-head .eyebrow{margin:0 0 6px}.email-templates-head .section-desc{margin:8px 0 0}.email-templates-head .context-row{justify-content:flex-end}.email-template-picker{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.3fr);grid-gap:16px 24px;gap:16px 24px;margin-top:20px;align-items:end}.email-template-picker .field{margin:0;min-width:0}.email-template-picker .field>span{font-size:11px;font-weight:600;color:var(--muted)}.email-template-picker select{width:100%;margin-top:7px;min-width:0}.email-template-caption{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:4px 0}.email-template-caption b{font-size:12px;color:var(--ink);overflow-wrap:anywhere}.email-template-caption span{font-size:10px;color:var(--muted)}.email-template-picker>.context-row{grid-column:1/-1}.email-templates>.form-error{margin-top:12px}.email-templates .small{line-height:1.7}[data-email-template-form] .field{display:grid;grid-gap:8px;gap:8px;margin-top:15px}[data-email-template-form] textarea{width:100%;max-width:100%;resize:vertical}[data-email-template-form] .field small{font-size:10px;line-height:1.7;color:var(--muted)}[data-email-template-form] .modal-grid>.field{margin:0}[data-email-template-form] .field>span{font-size:11px;font-weight:600;color:var(--muted)}.campaign-test-email code{overflow-wrap:anywhere}@media(max-width:768px){.email-templates-head{flex-direction:column;gap:12px}.email-templates-head .context-row{justify-content:flex-start}.email-template-picker{grid-template-columns:minmax(0,1fr);gap:14px}.email-template-picker>.context-row{grid-column:auto}}.outbound-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}.outbound-pagination>.context-row{margin:0}[data-sales-booking-form] .field{display:grid;grid-gap:8px;gap:8px;min-width:0}[data-sales-booking-form] .field>span{font-size:11px;font-weight:600;color:var(--muted)}[data-sales-booking-form] input,[data-sales-booking-form] select{min-width:0;max-width:100%}.booking-days{display:flex;gap:12px 18px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:8px;margin:18px 0}.booking-days legend{font-size:11px;font-weight:600;color:var(--muted);padding:0 6px}.booking-days label{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--ink)}.booking-days input{accent-color:var(--purple)}