@media (min-width:769px){.contactTable{min-width:1440px!important}.contactTable td:first-child,.contactTable th:first-child{width:18%!important}.contactTable td:nth-child(2),.contactTable th:nth-child(2){width:13%!important}.contactTable td:nth-child(3),.contactTable th:nth-child(3){width:10%!important}.contactTable td:nth-child(4),.contactTable th:nth-child(4){width:12%!important}.contactTable td:nth-child(5),.contactTable th:nth-child(5){width:13%!important}.contactTable td:nth-child(6),.contactTable th:nth-child(6){width:6%!important}.contactTable td:nth-child(7),.contactTable td:nth-child(8),.contactTable th:nth-child(7),.contactTable th:nth-child(8){width:9%!important}.contactTable td:nth-child(9),.contactTable th:nth-child(9){width:4%!important}.contactTable td:nth-child(10),.contactTable th:nth-child(10){width:6%!important}.contactTable th{white-space:normal!important;overflow-wrap:anywhere!important}.contactTable .contactEmailCell,.contactTable td,.contactTable td>*{overflow:visible!important}.contactTable .contactNameText,.contactTable .contactRoleCell,.contactTable .localityText{display:block!important;overflow:visible!important;text-overflow:clip!important}.contactTable .contactEmailLink,.contactTable .contactLocalityCell{align-items:flex-start!important}.contactTable .emailTruncated{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.contactTable .contactPhoneLink{max-width:none!important;overflow:visible!important;white-space:nowrap!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.builderPanel{padding:26px}.historyPanel{min-height:360px}.modeSwitch button.active{color:#e7fbff;background:#123449;border-color:#2b637a;box-shadow:0 7px 18px #0003}.modeSwitch button.active small{color:#81cbd7}.fieldLabel{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:#dce5ef}.fieldLabel b{font-size:12px}.fieldLabel small{color:var(--muted);font-size:10px;font-weight:500}.selectorGrid{display:grid;gap:12px}.peopleGrid,.selectorGrid{grid-template-columns:1fr 1fr}.keywordField{padding:12px 14px;border:1px solid #263d58;border-radius:11px;background:#0b1727}.keywordField input{margin-top:9px}.targetPreview{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border-left:3px solid #8b79df;border-radius:0 11px 11px 0;background:#1d1c34}.targetPreview small{color:#968bd0;font-size:8px;font-weight:900;letter-spacing:.1em}.targetPreview strong{color:#e8e2ff;font-size:11px}.targetPreview span{color:#aaa2ce;font-size:10px;line-height:1.45}.knownProfiles textarea{width:100%;margin-top:9px;resize:vertical;background:#0d1727;border:1px solid #30445f;border-radius:10px;color:#dce7f1;padding:11px 12px;font:inherit;line-height:1.5}.knownProfiles textarea:focus{outline:0;border-color:var(--cyan);box-shadow:0 0 0 3px #39c6d622}.channelEditor{display:grid;gap:12px;padding:14px;border:1px solid #2a405a;border-radius:12px;background:#0b1726}.channelEditor.email{border-left:3px solid #59c7d8}.channelEditor.linkedin{border-left:3px solid #4d9fe7}.channelEditor.instagram{border-left:3px solid #c86db6}.channelEditorHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.channelEditorHead>div{display:flex;align-items:center;gap:8px}.channelEditorHead>div strong{font-size:11px}.channelEditorHead>label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#8094ab;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.channelEditorHead select{min-width:190px;color:#dce7f1;background:#111f32;border:1px solid #304761;border-radius:8px;padding:7px 9px;font-size:10px}.channelEditor input{margin-top:7px}.multiSelect{position:relative;min-width:0}.multiSelect summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;background:#0d1727;border:1px solid #30445f;border-radius:11px;padding:12px 14px;cursor:pointer;min-height:58px}.multiSelect summary::-webkit-details-marker{display:none}.multiSelect summary>span:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;text-align:left;font-size:12px;font-weight:800}.multiSelect summary small{display:block;width:100%;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summaryMeta{display:flex;align-items:center;gap:9px;flex:0 0 auto}.summaryMeta b{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#123e60;color:#77dff0;font-size:10px}.summaryMeta i{color:#7890aa;font-style:normal;font-size:18px;line-height:1;transition:transform .18s ease}.multiSelect[open] summary{border-color:var(--cyan);border-radius:11px 11px 0 0;box-shadow:0 0 0 3px #39c6d615}.multiSelect[open] .summaryMeta i{transform:rotate(180deg)}.optionList{position:absolute;z-index:20;left:0;right:0;max-height:310px;overflow:auto;background:#101d30;border:1px solid var(--cyan);border-top:0;border-radius:0 0 11px 11px;box-shadow:0 18px 44px #0009;padding:7px}.optionsToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 5px 9px;border-bottom:1px solid #263a55;margin-bottom:4px}.optionsToolbar>span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.optionsToolbar>div{display:flex;gap:4px}.optionsToolbar button{border:0;background:transparent;color:#78d8e5;font-size:9px;font-weight:800;padding:5px 6px;cursor:pointer}.optionsToolbar button:disabled{color:#52657d;cursor:default}.optionSticky{position:sticky;top:-7px;z-index:4;padding:7px 0 1px;background:#101d30;box-shadow:0 7px 12px #08121fdd}.optionSearch{margin:3px 3px 7px;width:calc(100% - 6px)!important;padding:9px 10px!important;border-color:#36516f!important;background:#0b1727!important;font-size:10px!important}.optionGroup{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 9px 5px;color:#7292af;font-size:8.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid rgba(38,58,85,.45);margin-top:5px}.optionGroup:first-of-type{border-top:0;margin-top:0}.optionGroupLabel{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1}.optionGroupLabel:hover{color:#a4c7e6}.optionGroupLabel input[type=checkbox]{appearance:none;display:grid;place-content:center;flex:0 0 14px;width:14px;height:14px;min-height:14px!important;max-height:14px!important;margin:0;border:1px solid #526b88;border-radius:4px;background:#0b1524;padding:0;cursor:pointer}.optionGroupLabel input[type=checkbox]:before{content:"";width:4px;height:7px;border:solid #06202a;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}.optionGroupLabel input[type=checkbox]:checked{border-color:var(--cyan);background:var(--cyan)}.optionGroupLabel input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.optionGroupLabel input[type=checkbox]:indeterminate{border-color:var(--cyan);background:var(--cyan)}.optionGroupLabel input[type=checkbox]:indeterminate:before{content:"";width:7px;height:2px;background:#06202a;border:none;transform:scale(1)}.optionGroupAction{background:transparent;border:1px solid rgba(82,107,136,.5);border-radius:4px;color:#78d8e5;font-size:8.5px;font-weight:750;padding:2px 6px;cursor:pointer;letter-spacing:.02em;text-transform:none;white-space:nowrap;transition:all .15s ease}.optionGroupAction:hover{background:rgba(120,216,229,.15);border-color:var(--cyan);color:#ffffff}.optionEmpty{margin:8px;padding:14px;text-align:center;color:var(--muted);font-size:10px}.jobForm .optionList label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px;border-radius:8px;cursor:pointer;color:#cbd6e4;font-size:11px;font-weight:650;text-align:left}.jobForm .optionList label:hover{background:#19304a}.jobForm .optionList label.selected{background:#123c4b;color:#d7fbff}.jobForm .optionList input{appearance:none;display:grid;place-content:center;flex:0 0 17px;width:17px;height:17px;min-height:17px!important;max-height:17px!important;margin:0;border:1px solid #526b88;border-radius:5px;background:#0b1524;padding:0}.jobForm .optionList input:before{content:"";width:5px;height:9px;border:solid #06202a;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}.jobForm .optionList input:checked{border-color:var(--cyan);background:var(--cyan)}.jobForm .optionList input:checked:before{transform:rotate(45deg) scale(1)}.jobForm .optionList input:indeterminate{border-color:var(--cyan);background:var(--cyan)}.jobForm .optionList input:indeterminate:before{content:"";width:8px;height:2px;background:#06202a;border:none;transform:scale(1)}.selectionGroups{display:grid;gap:9px;padding:12px;background:#0b1524;border:1px solid #20334b;border-radius:11px}.selectionGroups>div{display:grid;grid-template-columns:104px 1fr;align-items:start;gap:8px}.selectionGroups>div>small{color:#657991;font-size:8px;font-weight:900;letter-spacing:.08em;padding-top:6px}.chips{display:flex;flex-wrap:wrap;gap:5px}.chips span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.activityChips span{color:#bdeef3;background:#123047;border:1px solid #25516b}.areaChips span{color:#bdebd5;background:#14362d;border:1px solid #285d4a}.estimate,.runClock{display:grid;grid-template-columns:1.55fr .65fr 1fr;gap:1px;overflow:hidden;border:1px solid #27415d;border-radius:12px;background:#27415d}.estimate>div,.runClock>div{display:flex;flex-direction:column;gap:4px;background:#0d1b2d;padding:14px}.estimate small,.runClock small{color:#7890aa;font-size:8px;font-weight:900;letter-spacing:.09em}.estimate strong,.runClock strong{color:#79e3da;font-size:14px}.estimate.inactive{opacity:.58}.resultActions{display:flex;gap:8px}.danger{color:#fca5a5;border-color:#7f3540}.download{background:#0f3d3b;border-color:#1c665f;color:#9cebd0;font-weight:800}.job>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.job>span small+small{color:#6f829c}.primary:disabled{cursor:not-allowed;opacity:.45;transform:none!important;filter:none!important}.emptyState{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #2b405b;border-radius:13px;padding:24px}.emptyState>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#14253b;color:#69cbd8;font-size:24px;transform:rotate(90deg)}.emptyState strong{font-size:12px;margin-top:12px}.emptyState p{max-width:220px;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.limitWarning{display:flex;flex-direction:column;gap:3px;padding:12px;border-left:3px solid #f59e5b;border-radius:0 10px 10px 0;background:#3a2118;color:#ffd3ad;font-size:11px}.limitWarning span{color:#d7a984}.emailOption{padding:13px;background:#0c1828;border:1px solid #283d57;border-radius:11px}.emailOption.enabled{border-color:#28665b;background:#0c2425}.jobForm .emailOption>label:first-child{display:flex;flex-direction:row;align-items:center;gap:11px;cursor:pointer}.jobForm .emailOption>label:first-child input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--green)}.emailOption label>span{display:flex;flex-direction:column;gap:2px}.emailOption label strong{color:#dce8ef;font-size:11px}.emailOption label small{color:var(--muted);font-size:9px;font-weight:500}.jobForm .emailField{margin-top:12px;padding-top:11px;border-top:1px solid #28504b}.notificationStatus.sent{background:#0c3028;color:#8ce0bf}.notificationStatus.failed{background:#3a1c20;color:#f5a6ad}.leadCheck,.selectionToolbar input{accent-color:var(--cyan)}.outreachComposer{margin-top:18px;padding:24px}.campaignView,.composerForm{display:grid;gap:14px;margin-top:20px}.composerStepper{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:4px}.composerStepper button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:0;border-bottom:2px solid #283b53;background:transparent;color:#6f849b;font-size:9px;font-weight:850}.composerStepper button span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#17283c}.composerStepper button.active{border-color:#48cbd5;color:#e4fcff}.composerStepper button.active span,.composerStepper button.done span{background:#1b5660;color:#a1f2ef}.composerStep[hidden]{display:none}.composerStep{display:grid;gap:14px}.aiWriterPanel{display:grid;gap:12px;padding:16px;border:1px solid #356275;border-radius:14px;background:linear-gradient(135deg,#102539,#101a2c);box-shadow:inset 0 1px 0 #ffffff08}.aiSuggestionTitle,.aiWriterHead,.aiWriterHead>div{display:flex;align-items:center;justify-content:space-between;gap:11px}.aiWriterHead>div>div{display:flex;flex-direction:column;gap:2px}.aiWriterHead strong{font-size:13px}.aiWriterHead small{color:#8fa5b9;font-size:9px}.aiBadge{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#061c25;background:linear-gradient(135deg,#47d0dc,#55d99f);font-size:10px;font-weight:950}.aiWriterPanel textarea{min-height:82px}.aiPrivacyNote{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;color:#8eb8b4;background:#0c2a2a;border:1px solid #285b54;border-radius:10px;font-size:9px;line-height:1.5}.aiPrivacyNote strong{color:#a8eee1}.aiLimit{margin:0;color:#ffad95;font-size:10px;font-weight:800}.aiSuggestionList{display:grid;gap:9px}.aiSuggestionTitle{padding:2px 3px}.aiSuggestionTitle>div{display:flex;flex-direction:column;gap:3px}.aiSuggestionTitle strong{font-size:15px}.aiSuggestionTitle small{color:#7890a8;font-size:10px}.aiSuggestionTitle span{color:#82a2b8;font-size:11px}.aiSuggestionGroup{border:1px solid #2c455f;border-radius:12px;background:#0b1726;overflow:hidden}.aiSuggestionGroup>summary{display:flex;align-items:center;gap:9px;padding:12px 14px;cursor:pointer;list-style:none}.aiSuggestionGroup>summary::-webkit-details-marker{display:none}.aiSuggestionGroup>summary:after{content:"⌄";margin-left:auto;color:var(--cyan);font-size:14px}.aiSuggestionGroup[open]>summary:after{transform:rotate(180deg)}.aiSuggestionGroup>summary strong{font-size:13px}.aiSuggestionGroup>summary small{color:#7890a8;font-size:10px}.aiVariantGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.aiVariantGrid button{min-width:0;padding:11px;text-align:left;color:#b9cad8;background:#101e30;border:1px solid #2c425b;border-radius:10px;cursor:pointer}.aiVariantGrid button:hover{border-color:#4b8291;transform:translateY(-1px)}.aiVariantGrid button.active{color:#eafffc;border-color:#4dd3c7;background:#123335;box-shadow:0 0 0 2px #4dd3c718}.aiVariantGrid button>span{display:block;color:#76ddd4;font-size:11px;font-weight:900}.aiVariantGrid button>em{display:block;margin-top:3px;color:#aebed0;font-size:10px;font-style:normal}.aiVariantGrid button p{margin:9px 0;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aiVariantGrid button small{color:#8298ad;font-size:10px;line-height:1.5}.aiVariantAccordion{display:flex;align-items:stretch;overflow-x:auto}.aiVariantAccordion button{flex:1 1 25%;min-height:156px;transition:flex .24s ease,border-color .18s ease,background .18s ease,transform .18s ease}.aiVariantAccordion button.active{flex:2 1 50%}.aiVariantAccordion button:not(.active) p{-webkit-line-clamp:2}.aiVariantAccordion button:not(.active) small{display:none}.aiVariantAccordion button.active p{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial}.aiDraftEditor{display:grid;gap:9px;padding:12px;border-top:1px solid #243b53;background:#0e1c2d}.recommendedDraftLabel{display:flex;align-items:center;gap:10px;padding:10px 11px;color:#b8efe5;background:#123b3638;border:1px solid #2e7468;border-radius:10px}.recommendedDraftLabel>span{display:grid;place-items:center;flex:0 0 26px;height:26px;color:#08272a;background:var(--cyan);border-radius:50%;font-weight:900}.recommendedDraftLabel>div{display:flex;flex-direction:column}.recommendedDraftLabel strong{font-size:11px}.recommendedDraftLabel small{color:#7faeaa;font-size:9px}.aiDraftEditor label{display:grid;gap:6px;color:#9bb0c3;font-size:11px;font-weight:800}.aiDraftEditor input,.aiDraftEditor textarea{width:100%;color:#dce7f1;background:#0b1625;border:1px solid #304761;border-radius:9px;padding:12px;font:inherit;font-size:12px;line-height:1.6}.aiAlternativePicker .aiVariantGrid{padding:0 12px 12px}.channelCards label.active{border-color:#4b8791;background:#102c35}.channelCards label.unavailable{opacity:.45;cursor:not-allowed}.composerForm textarea{width:100%;resize:vertical;min-height:150px;background:#0d1727;border:1px solid #30445f;border-radius:11px;color:#dce7f1;padding:12px;font:inherit;line-height:1.55}.outreachMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.outreachMetrics article{padding:11px;border:1px solid #2b405b;border-radius:10px;background:#0d1929}.outreachMetrics span{display:block;color:#738aa4;font-size:7px;font-weight:900}.outreachMetrics strong{display:block;margin-top:4px;color:#8ce2d2;font-size:18px}.newCampaign,.sendApproved{justify-self:start}.campaignTools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.actionList{display:grid;gap:9px}.outreachAction{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.6fr) auto;gap:14px;align-items:start;padding:13px;border:1px solid #293e57;border-radius:11px;background:#0c1726}.outreachAction>div:first-child{display:flex;flex-direction:column;gap:3px}.outreachAction>div:first-child strong{font-size:11px}.outreachAction small{color:#7990a8;font-size:9px;overflow-wrap:anywhere}.outreachAction p{margin:0;color:#afbdcd;font-size:9px;line-height:1.55;white-space:pre-wrap}.channelTag{align-self:flex-start;padding:3px 6px;border-radius:999px;background:#24334d;color:#a8c8e8;font-size:7px;font-weight:900;text-transform:uppercase}.channelTag.instagram,.instagramLink{color:#f1b6e7}.channelTag.linkedin{color:#9dccff}.socialLinks{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:105px}.actionButtons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.actionButtons .ghost,.actionButtons a{padding:6px 8px;font-size:8px}.actionStatus{display:inline-flex;min-height:28px;align-items:center;justify-content:center;align-self:center;padding:0 10px;border-radius:999px;background:#2c3545;color:#abb9c9;font-size:7px;font-weight:900;line-height:1;letter-spacing:.015em;white-space:nowrap;text-transform:uppercase}.actionStatus.completed,.actionStatus.sent{background:#153b31;color:#9ae4c5}.actionStatus.failed{background:#45242a;color:#f3a8af}.actionStatus.email_ready{background:#2e3158;color:#c8c3ff}.outreachAction>em{grid-column:1/-1;color:#e8a4aa;font-size:9px}.job em{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-height:23px;line-height:1;text-align:center;padding:4px 8px}.sortButton{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer}.sortButton span{color:#607792;font-size:10px}.sortButton.active,.sortButton:hover{color:#b8edf3}.sortButton.active span{color:var(--cyan)}.selectionColumn{width:72px;text-align:center}.tableWrap td.leadSelectCell{display:table-cell;text-align:center;vertical-align:middle}@media (max-width:640px){.builderPanel{padding:16px}.modeSwitch,.selectorGrid{grid-template-columns:1fr}.fieldLabel{align-items:flex-start;flex-direction:column;gap:3px}.estimate,.runClock,.selectionGroups>div{grid-template-columns:1fr}.optionList{position:static}.resultActions{width:100%}.resultActions>*{flex:1 1;text-align:center}}@media (max-width:800px){.channelCards,.outreachMetrics{grid-template-columns:1fr 1fr}.outreachAction{grid-template-columns:1fr}.actionButtons{justify-content:flex-start}.channelEditorHead{align-items:flex-start;flex-direction:column}.channelEditorHead select,.channelEditorHead>label{width:100%}}.approve{color:#9cebd0;border-color:#276354}.accountStatus.approved{color:#9cebd0;background:#123c31}.accountStatus.rejected{color:#f7aeb3;background:#402229}.guidedQueues{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border:1px solid #334769;border-radius:11px;background:#111b30}.guidedQueues>strong{font-size:10px}.guidedQueues>span{flex:1 1 360px;color:var(--muted);font-size:9px}.actionStatus.queued,.actionStatus.sending{background:#473b15;color:#ffe08a}.job em.queued{background:#443614;color:#ffe08a}@media (max-width:640px){.guidedQueues>button{width:100%}}.results .metrics{grid-template-columns:repeat(6,1fr)}.blacklistedLead{background:#25151bd9}.blacklistedLead td{border-top-color:#59303b;color:#b6a5aa}.blacklistedLead .leadCheck{cursor:not-allowed;opacity:.45}@media (max-width:980px){.results .metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.results .metrics{grid-template-columns:repeat(2,1fr)}}.workspaceShell{min-height:100vh;background:#07111f;color:#e7edf5}.workspaceSidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:238px;padding:22px 14px 16px;border-right:1px solid #20334a;background:#0a1525}.sidebarBrand,.workspaceSidebar{display:flex;flex-direction:column}.sidebarBrand{align-items:flex-start;gap:4px;padding:2px 10px 25px;border:0;background:transparent;color:inherit;cursor:pointer}.sidebarBrand img,.sidebarBrand svg,.topbarWordmark{width:142px;height:auto;display:block}.sidebarBrand small{color:#48c9d8;font-size:8px;font-weight:900;letter-spacing:.18em}.workspaceSidebar nav{display:grid;gap:5px}.workspaceSidebar nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#93a7bd;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.workspaceSidebar nav button>span{display:grid;width:24px;place-items:center;color:#69849f;font-size:18px}.workspaceSidebar nav button:hover{color:#dceaf4;background:#102238}.workspaceSidebar nav button.active{color:#e9fdff;border-color:#245069;background:#123249}.workspaceSidebar nav button.active>span{color:#53d4df}.desktopSidebarFooter{display:flex;flex-direction:column;margin-top:auto}.sidebarUser{display:flex;align-items:center;gap:10px;padding:13px 4px 0;border-top:1px solid #20334a}.sidebarUser>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#153b50;color:#75dce4;font-weight:900}.sidebarUser>div{display:flex;min-width:0;flex-direction:column}.sidebarUser strong{font-size:10px}.sidebarUser small{overflow:hidden;color:#71869d;font-size:8px;text-overflow:ellipsis}.sidebarUser button{border:0;background:transparent;color:#7890a8;font-size:18px;cursor:pointer}.mobileBackdrop,.mobileBottomBar,.mobileDrawerHead,.mobileDrawerLogout,.mobileDrawerProfile,.mobileHeader{display:none}.workspaceMain{min-height:100vh;margin-left:238px;display:flex;flex-direction:column;align-items:center;width:calc(100% - 238px)}.workspaceTopBar{width:100%;height:52px;display:flex;align-items:center;justify-content:center;padding:0 24px;background:rgba(8,14,24,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:120;box-sizing:border-box}.globalOmniSearchWrap{position:relative;width:100%;max-width:680px}.globalSearchInputBox{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.globalSearchInputBox:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.globalSearchInputBox.focused{border-color:#38bdf8;background:rgba(15,23,42,.95);box-shadow:0 0 0 3px rgba(56,189,248,.18),0 4px 20px rgba(0,0,0,.4)}.globalSearchIcon{color:#64748b;flex-shrink:0;transition:color .15s ease}.globalSearchInputBox.focused .globalSearchIcon{color:#38bdf8}.globalSearchInput{flex:1 1;background:transparent;border:none;outline:none;color:#f1f5f9;font-size:12.5px;font-weight:500;width:100%;padding:0}.globalSearchInput::placeholder{color:#64748b;font-weight:450}.globalSearchClearBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.08);border:none;color:#94a3b8;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.globalSearchClearBtn:hover{background:rgba(255,255,255,.16);color:#fff}.globalSearchKbd{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#64748b;font-size:10px;font-family:inherit;font-weight:600;letter-spacing:.04em;flex-shrink:0;-webkit-user-select:none;user-select:none}.globalSearchResultsPopover{position:absolute;top:44px;left:0;right:0;max-height:min(520px,calc(100vh - 80px));background:#0b1320;border:1px solid rgba(56,189,248,.3);border-radius:14px;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 25px rgba(56,189,248,.1);overflow:hidden;display:flex;flex-direction:column;z-index:1000;animation:omniDropIn .18s cubic-bezier(.16,1,.3,1)}@keyframes omniDropIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.globalSearchSummary{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(15,23,42,.95);border-bottom:1px solid rgba(255,255,255,.08)}.globalSearchSummaryText{font-size:12px;color:#94a3b8}.globalSearchSummaryHighlight{color:#38bdf8;font-weight:750}.globalSearchQueryEcho{color:#e2e8f0;font-style:italic}.globalSearchClosePopoverBtn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.globalSearchClosePopoverBtn:hover{color:#fff;background:rgba(255,255,255,.08)}.globalSearchResultsList{overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:10px}.globalSearchEmpty{padding:36px 20px;text-align:center;color:#64748b}.globalSearchEmpty p{margin:0 0 6px;font-size:13px;font-weight:600;color:#94a3b8}.globalSearchEmpty small{font-size:11px;color:#64748b}.globalSearchGroup{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.globalSearchGroupHeader{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s ease}.globalSearchGroupHeader:hover{background:rgba(56,189,248,.08)}.globalSearchGroupTitle{display:flex;align-items:center;gap:7px;font-size:12px}.globalSearchGroupIcon{font-size:13px}.globalSearchGroupName{color:#f1f5f9;font-weight:700}.globalSearchBadge.listMatch{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.35)}.globalSearchGroupMeta{display:flex;align-items:center;gap:8px}.globalSearchLeadCount{font-size:11px;color:#94a3b8;font-weight:600;background:rgba(255,255,255,.05);padding:2px 7px;border-radius:5px}.globalSearchAction{font-size:11px;color:#38bdf8;font-weight:600}.globalSearchLeads{display:flex;flex-direction:column;gap:2px;padding:4px}.globalSearchLeadCard{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .15s ease;background:transparent}.globalSearchLeadCard:hover{background:rgba(56,189,248,.08)}.globalSearchLeadCard.isDeleted{opacity:.7}.globalSearchLeadPrimary{display:flex;flex-direction:column;gap:3px;min-width:0}.globalSearchLeadName{display:flex;align-items:baseline;gap:6px;font-size:12px;color:#f8fafc}.globalSearchLeadCompany{font-size:11px;color:#94a3b8}.globalSearchLeadMatches{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.globalSearchMatchTag{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:1px 6px;border-radius:4px;line-height:1.3}.globalSearchMatchTag.tag-email{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.3);font-weight:650}.globalSearchMatchTag.tag-phone{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.3);font-weight:650}.globalSearchMatchTag.tag-company,.globalSearchMatchTag.tag-name{background:rgba(168,85,247,.12);color:#c084fc;border:1px solid rgba(168,85,247,.3);font-weight:650}.globalSearchMatchTag.tag-website{background:rgba(234,179,8,.12);color:#facc15;border:1px solid rgba(234,179,8,.3)}.globalSearchMatchTag.tag-category,.globalSearchMatchTag.tag-locality{background:rgba(255,255,255,.05);color:#cbd5e1}.globalSearchLeadEmailMuted,.globalSearchLeadLocalityMuted{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:#64748b}.globalSearchLeadStatus{display:flex;align-items:center;gap:6px;flex-shrink:0}.globalStatusBadge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px}.globalStatusBadge.trash{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.globalStatusBadge.contacted{background:rgba(168,85,247,.18);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.globalStatusBadge.new{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.35)}.globalSearchJumpArrow{color:#64748b;font-size:12px;transition:transform .15s ease,color .15s ease}.globalSearchLeadCard:hover .globalSearchJumpArrow{color:#38bdf8;transform:translateX(2px)}.globalSearchMoreLeads{padding:6px 12px;font-size:11px;color:#38bdf8;font-weight:600;cursor:pointer;text-align:center;border-radius:6px}.globalSearchMoreLeads:hover{background:rgba(56,189,248,.08)}.mobileSearchTrigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;cursor:pointer;padding:0;transition:all .15s ease}.mobileSearchTrigger:hover{background:rgba(255,255,255,.12);color:#38bdf8}@media (max-width:768px){.workspaceTopBar{height:48px;padding:0 12px}.globalSearchResultsPopover{position:fixed;top:56px;left:10px;right:10px;max-height:calc(100vh - 72px)}}.workspaceNotice{position:fixed;z-index:190;top:18px;right:24px;display:flex;max-width:min(440px,calc(100vw - 48px));align-items:center;gap:12px;padding:11px 12px 11px 14px;border:1px solid #31717a;border-radius:11px;color:#b9f3ec;background:#103336f2;box-shadow:0 15px 42px #0008;font-size:10px;font-weight:750;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.workspaceNotice button{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:7px;color:#d9fffb;background:#ffffff10;font-size:16px;cursor:pointer}.workspaceView{width:min(1440px,100%);margin:0 auto;padding:30px 32px 60px}.homeView{display:flex;flex-direction:column;gap:22px}.homeHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,1.8vw,26px) clamp(22px,2.2vw,30px);border:1px solid #254159;border-radius:16px;background:radial-gradient(circle at 85% 15%,#123f4e 0,transparent 38%),linear-gradient(135deg,#0e2137,#0b1829);margin-bottom:22px}.homeHeroCopy{min-width:0;flex:1 1}.homeHeroCopy h1{max-width:none;margin:4px 0 6px;font-size:clamp(20px,1.8vw,30px);line-height:1.15;letter-spacing:-.03em;color:#f0f7fc}.homeHeroCopy p:not(.eyebrow){max-width:820px;margin:0;color:#9bacc0;font-size:13px;line-height:1.5}.homeHeroActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.homeHeroActions button{min-height:42px;padding:0 20px;font-size:13px;font-weight:700;white-space:nowrap}.workspaceMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.workspaceMetrics .workspaceMetricBtn,.workspaceMetrics article{display:flex;min-height:76px;flex-direction:column;justify-content:space-between;padding:13px 18px;border:1px solid #263c55;border-radius:12px;background:#0d1a2b;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}.workspaceMetrics .workspaceMetricBtn:hover,.workspaceMetrics article:hover{transform:translateY(-2px);border-color:#56b2ff;background:#0f2035;box-shadow:0 6px 16px rgba(0,0,0,.35)}.workspaceMetrics small{color:#71869e;font-size:9px;font-weight:800;letter-spacing:.08em}.workspaceMetrics strong{color:#8ae4d4;font-size:24px;line-height:1}.homeDashboardGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.85fr);gap:18px;align-items:start}.recentLists{padding:18px 20px}.recentListRows{display:flex;flex-direction:column;gap:5px;margin-top:12px}.recentListRowItem{display:flex;flex-direction:column;gap:10px;min-height:72px;padding:13px 16px;border:1px solid #20354c;border-radius:12px;background:color-mix(in srgb,var(--surface2) 42%,#0b1828);color:#dce8f1;text-align:left;cursor:pointer;width:100%;transition:all .18s cubic-bezier(.16,1,.3,1)}.recentListRowItem:hover{background:#11263d;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.25)}.recentListTopRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.recentListHeader{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1}.recentListName{font-size:13.5px;font-weight:800;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentListEnd{display:flex;align-items:center;gap:10px;flex-shrink:0}.recentListMeta{font-size:11px;color:#94a3b8;font-weight:700;white-space:nowrap}.recentListBottomRow{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap;overflow:hidden;font-size:11px}.recentListCrit{display:inline-flex;align-items:center;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentListCrit.target{color:#cbd5e1;max-width:44%;flex-shrink:1}.recentListCrit.location{color:#94a3b8;max-width:38%;flex-shrink:1}.recentListCrit.time{color:#64748b;margin-left:auto;flex-shrink:0;font-size:10.5px}.critDot{color:#475569;font-size:11px;flex-shrink:0}.statusPill{padding:2px 7px;border-radius:999px;font-size:9px;font-weight:800;font-style:normal;letter-spacing:.02em}.statusPill.completed{background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.35)}.statusPill.queued,.statusPill.running{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.35)}.statusPill.cancelled,.statusPill.failed{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.rowArrow{color:#64748b;font-size:15px;font-weight:700;transition:transform .18s,color .18s}.recentListRowItem:hover .rowArrow{color:#38bdf8;transform:translateX(3px)}.homeSideWidgets{display:flex;flex-direction:column;gap:16px}.channelReadinessPanel,.quickSearchPanel{padding:16px 18px}.quickSearchBlocks{display:flex;flex-direction:column;gap:8px;margin-top:12px}.quickSearchCard{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid #233c56;background:color-mix(in srgb,var(--surface2) 46%,#0b1828);cursor:pointer;text-align:left;width:100%;transition:all .15s ease}.quickSearchCard:hover{background:#11263d;border-color:var(--cyan);transform:translateY(-1px)}.quickSearchIcon{width:34px;height:34px;border-radius:8px;background:#0d3648;color:#6ee7d8;display:grid;place-items:center;font-size:14px;font-weight:800;flex-shrink:0}.quickSearchIcon.linkedin{background:#0d2948;color:#72b6ff}.quickSearchIcon.instagram{background:#421833;color:#f88ab7}.quickSearchInfo{min-width:0;flex:1 1}.quickSearchInfo strong{display:block;font-size:12px;font-weight:700;color:#e5eff7}.quickSearchInfo p{margin:2px 0 0;font-size:10px;color:#8096ac;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickSearchAction{font-size:11px;font-weight:700;color:var(--cyan);white-space:nowrap;flex-shrink:0}.channelStatsList{display:flex;flex-direction:column;gap:8px;margin-top:14px}.channelStatItem{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-radius:10px;background:color-mix(in srgb,var(--surface2) 35%,#0c1a2c);border:1px solid #1c3248;transition:all .18s ease}.channelStatItem:hover{background:#11263d;border-color:#2b4d70}.channelBadgeRow{display:flex;align-items:center;gap:9px}.channelBadgeIcon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0}.channelBadgeIcon.email{background:rgba(73,212,157,.14);color:#49d49d;border:1px solid rgba(73,212,157,.3)}.channelBadgeIcon.linkedin{background:rgba(10,102,194,.16);color:#38bdf8;border:1px solid rgba(10,102,194,.35)}.channelBadgeIcon.instagram{background:rgba(225,48,108,.14);color:#f472b6;border:1px solid rgba(225,48,108,.3)}.channelBadgeName{font-size:12.5px;font-weight:700;color:#e2e8f0}.channelBadgeCount{font-size:14px;font-weight:800;color:#f8fafc;background:rgba(255,255,255,.06);padding:2px 8px;border-radius:6px}.viewHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.viewHeading h1,.viewHeading h2{margin:0;color:#eef5fa;font-size:24px;letter-spacing:-.02em}.viewHeading h2{font-size:17px}.viewHeading p{margin:5px 0 0;color:#8295aa;font-size:11px}.builderLayout{display:block}.builderLayout .builderPanel{padding:28px 30px}.builderStepper{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.builderStepper button{position:relative;display:flex;align-items:center;gap:8px;padding:0 0 12px;border:0;border-bottom:2px solid #263a52;background:transparent;color:#657b93;text-align:left}.builderStepper button span{display:grid;width:25px;height:25px;place-items:center;border-radius:999px;background:#17283c;font-size:9px;font-weight:900}.builderStepper button small{font-size:9px;font-weight:800}.builderStepper button.active{border-color:#43c7d3;color:#dffcff}.builderStepper button.active span,.builderStepper button.done span{background:#1c5963;color:#9ff4f2}.builderStepPanel[hidden]{display:none}.builderStepPanel{display:grid;gap:14px}.wizardStepIntro{display:grid;gap:5px;padding-bottom:3px}.wizardStepIntro>span{color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.13em}.wizardStepIntro h3{margin:0;font-size:20px;letter-spacing:-.025em}.wizardStepIntro p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.advancedPeopleFilters{display:grid;gap:13px;padding:14px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface2) 52%,transparent)}.wizardSummary{margin:2px 0 0}.builderActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #21364d}.finalActions{justify-content:flex-start;margin-top:0;border:0}.listsWorkspace{display:grid;gap:20px}.emptyResults{display:grid;min-height:220px;place-items:center;color:#8296aa;font-size:11px}.listsLayout{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px}.listsLayout .historyPanel{position:sticky;top:92px;max-height:calc(100vh - 122px);padding:18px;overflow:auto}.listFilters{display:grid;gap:7px;margin:12px 0}.listFilters input,.listFilters select{width:100%;min-height:39px;padding:9px 10px;border:1px solid #2d455f;border-radius:9px;background:#0c1929;color:#dce7ef;font:inherit;font-size:10px}.listFilters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238da4be' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;padding-right:30px;cursor:pointer}.listsLayout .jobs{max-height:none;padding-top:6px}.listDetail{min-width:0}.listDetail>.results{margin:0}.emptyDetail{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.emptyDetail>span{color:#4fbfca;font-size:35px}.emptyDetail h2{margin:12px 0 5px}.emptyDetail p{max-width:360px;margin:0;color:#7f93a8;font-size:11px;line-height:1.55}.narrowView>.viewHeading{margin-bottom:18px}@media (max-width:1100px){.workspaceSidebar{width:196px}.workspaceMain{margin-left:196px}.listsLayout{grid-template-columns:290px minmax(0,1fr)}.workspaceView{padding-inline:22px}.workspaceMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.aiWriterHead{align-items:stretch;flex-direction:column}.aiWriterHead>button{width:100%}.aiVariantGrid{grid-template-columns:1fr}.aiVariantAccordion{display:flex}.aiVariantAccordion button{flex:0 0 96px;min-width:96px}.aiVariantAccordion button.active{flex-basis:min(72vw,330px)}.aiSuggestionGroup summary small{display:none}.mobileHeader{display:flex!important;align-items:center;justify-content:space-between;height:56px;padding:0 14px;background:rgba(9,17,31,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #1f374e;position:sticky;top:0;z-index:120;width:100%;box-sizing:border-box}.mobileBrandBtn{display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;max-width:170px;flex-shrink:0}.mobileBrandBtn .mobileWordmark,.mobileWordmark{width:96px!important;max-width:96px!important;height:auto!important;display:block!important;object-fit:contain!important;flex-shrink:0}.mobileBrandBtn small{font-size:8px;color:#6a839e;font-weight:800;letter-spacing:.08em;white-space:nowrap}.mobileHeaderActions{display:flex;align-items:center;gap:10px}.mobileQuickNewBtn{padding:6px 13px;border-radius:8px;background:linear-gradient(135deg,var(--cyan),var(--green));color:#061822;border:0;font-size:11px;font-weight:850;cursor:pointer}.mobileMenuToggle{width:38px;height:38px;border-radius:9px;background:#10243a;border:1px solid #234462;color:#8edff0;display:flex!important;align-items:center;justify-content:center;font-size:19px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;z-index:10}.workspaceSidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:300px!important;max-width:86vw!important;height:100vh!important;height:100dvh!important;padding:0!important;background:#0a1727!important;border-right:1px solid #203953!important;border-top:0!important;box-shadow:10px 0 50px rgba(0,0,0,.7)!important;transform:translateX(-100%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s!important;z-index:1100!important;display:flex!important;flex-direction:column!important;overflow-y:hidden!important}.workspaceSidebar.mobileOpen{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}.mobileDrawerHead .sidebarBrand{padding:0!important;margin:0!important}.mobileDrawerProfile{display:flex!important;flex-direction:column;gap:10px;padding:12px 14px;background:rgba(14,30,48,.7);border-bottom:1px solid #1c354e;flex-shrink:0}.mobileDrawerUser{display:flex;align-items:center;gap:10px}.mobileUserAvatar{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--cyan),var(--green));color:#04141d;display:grid;place-items:center;font-size:13px;font-weight:900;flex-shrink:0}.mobileUserInfo{display:flex;flex-direction:column;min-width:0}.mobileUserInfo strong{font-size:13px;color:#f1f6fb}.mobileUserInfo small,.mobileUserInfo strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileUserInfo small{font-size:10.5px;color:#7d96b0}.mobileDrawerProfile .sidebarPreferences{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important}.mobileDrawerProfile .sidebarPreferences>small{display:none!important}.mobileDrawerProfile .sidebarPreferenceControls{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.mobileDrawerProfile .preferenceToggle{display:flex!important;flex:0 0 auto!important;padding:2px!important;gap:2px!important;background:#0d1a29!important;border:1px solid #1e354c!important;border-radius:8px!important}.mobileDrawerProfile .preferenceToggle button{min-width:34px!important;height:32px!important;font-size:11px!important;font-weight:800!important;border-radius:6px!important;border:0!important;background:transparent!important;color:#8da4be!important;cursor:pointer!important}.mobileDrawerProfile .preferenceToggle button.active{background:var(--cyan)!important;color:#051922!important}.mobileDrawerProfile .themeToggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:1 1 auto!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;border-radius:8px!important;background:#0d1a29!important;border:1px solid #1e354c!important;color:#e1edf8!important;cursor:pointer!important}.workspaceSidebar nav{display:flex!important;flex-direction:column!important;padding:10px 12px!important;gap:4px!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.workspaceSidebar nav button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-height:44px!important;height:44px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;border-radius:10px!important;text-align:left!important;color:#8ea5be;background:transparent;border:0;box-sizing:border-box!important;flex-shrink:0!important;touch-action:manipulation}.workspaceSidebar nav button>span{font-size:18px!important;width:24px;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.workspaceSidebar nav button.active{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent)}.desktopSidebarFooter{display:none!important}.mobileDrawerLogout{display:flex!important;padding:10px 14px max(10px,env(safe-area-inset-bottom,10px));border-top:1px solid #1c354e;background:rgba(9,21,35,.95);flex-shrink:0}.mobileLogoutBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;background:#182d42;border:1px solid #284768;border-radius:9px;color:#ff9fa8;font-size:12.5px;font-weight:750;cursor:pointer;transition:all .15s ease;touch-action:manipulation}.mobileLogoutBtn:active,.mobileLogoutBtn:hover{background:#461c26;border-color:#8c2a3d;color:#ffffff}.mobileBackdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:1050!important;cursor:pointer;touch-action:manipulation}.workspaceMain{width:100%!important;margin:0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom, 16px))!important}.workspaceNotice{top:10px;right:10px;max-width:calc(100vw - 20px)}.workspaceView{padding:16px 14px calc(24px + env(safe-area-inset-bottom, 16px));box-sizing:border-box}.settingsPreferences .sidebarPreferences{display:flex;margin:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.homeHero{align-items:flex-start;flex-direction:column;padding:20px 18px;gap:14px}.homeHeroCopy h1{font-size:22px}.homeHeroActions,.homeHeroActions button{width:100%}.workspaceMetrics{grid-template-columns:1fr 1fr;gap:8px}.workspaceMetrics article{min-height:66px;padding:10px 14px}.homeDashboardGrid{grid-template-columns:1fr}.homeSideWidgets{display:grid;grid-template-columns:1fr 1fr;gap:14px}.listsLayout{grid-template-columns:1fr}.listsLayout .historyPanel{position:static;max-height:none}.viewHeading{align-items:flex-start;flex-direction:column}.builderLayout .builderPanel{padding:20px 15px}.builderStepper button{flex-direction:column;align-items:flex-start}.builderStepper button small{font-size:8px}.recentListRows>button{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}}@media (min-width:841px){.listsLayout{grid-template-columns:minmax(0,1fr);gap:14px}.listsLayout .historyPanel{position:static;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 18px;min-height:0;max-height:none;padding:16px 18px;overflow:hidden}.listsLayout .historyPanel .sectionTitle{display:none}.listsLayout .listFilters{display:flex;align-items:center;gap:10px;margin:0;grid-column:1}.listsLayout .listFilters input{max-width:220px}.listsLayout .listFilters select{max-width:195px;appearance:none;background-color:#0c1929;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238da4be' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:9px 30px 9px 11px;cursor:pointer}.listsLayout .listPickerActions{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0}.listsLayout .archiveToggle{display:inline-flex;align-items:center;gap:8px;margin:0;color:#9cb5cb;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:39px}.listsLayout .archiveToggle input[type=checkbox]{margin:0;width:15px;height:15px;accent-color:#38bdf8;cursor:pointer}.listsLayout .jobs{grid-column:1/-1;display:flex;flex-direction:row;gap:14px;overflow-x:auto;overflow-y:hidden;padding:6px 6px 12px;margin-top:0;width:100%;box-sizing:border-box;scrollbar-width:thin}.listsLayout .jobs::-webkit-scrollbar{height:6px}.listsLayout .job,.listsLayout .jobCardItem{flex:0 0 310px;min-width:310px;max-width:340px;margin:0;box-sizing:border-box}.listsLayout .emptyState{grid-column:1/-1;min-height:72px;padding:12px;width:100%;display:flex;align-items:center;justify-content:center}.listsLayout .listDetail,.listsLayout .listDetail>.results{margin:0}.listsLayout .tableWrap table{min-width:100%}}.listPickerActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0}.listPickerActions .archiveToggle{display:inline-flex;align-items:center;gap:8px;margin:0;color:#91a3b9;font-size:11px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:39px}.listPickerActions .archiveToggle input[type=checkbox]{margin:0;width:15px;height:15px;accent-color:#38bdf8;cursor:pointer}.allListsButton{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:8px 11px;white-space:nowrap;font-size:9px;font-weight:850}.listsModalBackdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:28px;background:#020812c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.listsModal{width:min(1240px,100%);max-height:min(820px,calc(100vh - 56px));border:1px solid #34506c;background:#0d192a;box-shadow:0 32px 100px #000b}.helpDl dt.high{color:#83ebd1}.helpDl dt.review{color:#f7da7f}.helpDl dt.available{color:#87cfff}.helpDl dt.blacklist{color:#ff9da7}.helpDl dt.google{color:#7adcf0}.helpDl dt.insta{color:#ffa5e8}.helpDl dt.linkedin{color:#8ec3ff}.listsWorkspace>.viewHeading{margin-bottom:24px!important;padding-bottom:6px}.listsModal{background:linear-gradient(155deg,rgba(14,25,41,.98),rgba(9,17,31,.99));border:1px solid #23374f;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.65),0 0 0 1px rgba(56,189,248,.15);max-width:1160px;width:min(94vw,1160px);max-height:86vh;display:flex;flex-direction:column;overflow:hidden}.listsModalHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.listsModalHeadMain h2{margin:3px 0 2px;font-size:19px;font-weight:800;color:#f8fafc;letter-spacing:-.02em}.modalBadge{display:inline-block;color:#94a3b8;font-size:10.5px;font-weight:600;margin-top:1px}.modalHeaderActions{display:flex;align-items:center;gap:8px}.deleteAllLists{display:inline-flex;min-height:34px;align-items:center;gap:6px;color:#f87171;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);border-radius:8px;padding:0 11px;font-size:11px;font-weight:800;cursor:pointer;transition:all .18s ease}.deleteAllLists:not(:disabled):hover{color:#ffffff;border-color:#ef4444;background:#dc2626}.modalClose{width:34px;height:34px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#94a3b8;transition:all .18s ease}.modalClose:hover{color:#ffffff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.modalListFilters{display:grid;grid-template-columns:minmax(220px,1fr) 210px;gap:10px;padding:11px 22px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.15)}.modalSearchInputWrap input,.modalStatusSelect{width:100%;min-height:36px;padding:7px 12px;border:1px solid #283d56;border-radius:9px;background:#091322;color:#f1f5f9;font-size:11.5px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.modalSearchInputWrap input:focus,.modalStatusSelect:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.18)}.listsModalTableWrap{flex:1 1;min-height:240px;max-height:calc(86vh - 150px);overflow-y:auto;overflow-x:auto}.listsModalTable{width:100%;min-width:760px;border-collapse:collapse}.listsModalTable th{position:sticky;top:0;z-index:2;padding:9px 12px;background:#0d1e32;color:#859eb6;font-size:11px;font-weight:800;letter-spacing:.01em;text-transform:none;border-bottom:1px solid #203953;text-align:left}.listsModalTable td{padding:9px 12px;font-size:11.5px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle;color:#cbd5e1}.modalListRow{cursor:pointer;outline:none;transition:background .15s ease,transform .15s ease}.modalListRow:hover{background:rgba(18,48,71,.45)}.modalListRow.active{background:rgba(14,60,95,.55)}.modalJobTitleCell{display:flex;align-items:center;gap:9px;min-width:170px}.modalJobTitleText{display:flex;flex-direction:column;gap:1px;min-width:0}.modalJobName{font-size:12.5px;font-weight:800;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.modalJobTime{font-size:9.5px}.modalCritVal,.modalJobTime{color:#94a3b8;font-weight:600}.modalCritVal{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.modalProgressCell{display:flex;flex-direction:column;gap:4px;min-width:120px;max-width:150px}.modalProgressText{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#94a3b8;font-weight:700}.modalDuration{color:#38bdf8;font-size:9.5px}.modalCreatedDate{font-size:10.5px;color:#94a3b8;white-space:nowrap}.listRowActions{text-align:right;white-space:nowrap}.tableDeleteButton{display:inline-flex;width:28px;height:28px;place-items:center;justify-content:center;align-items:center;padding:0;border:1px solid rgba(239,68,68,.35);border-radius:6px;color:#f87171;background:rgba(239,68,68,.12);cursor:pointer;transition:all .18s ease}.tableDeleteButton:not(:disabled):hover{color:#ffffff;border-color:#ef4444;background:#dc2626;transform:translateY(-1px)}.tableDeleteButton:disabled{opacity:.35;cursor:not-allowed}.tableRenameButton{display:inline-flex;width:28px;height:28px;place-items:center;justify-content:center;align-items:center;padding:0;border:1px solid rgba(59,130,246,.35);border-radius:6px;color:#60a5fa;background:rgba(59,130,246,.12);cursor:pointer;transition:all .18s ease;margin-right:6px}.tableRenameButton:hover{color:#ffffff;border-color:#3b82f6;background:#2563eb;transform:translateY(-1px)}.tableMergeButton{display:inline-flex;width:28px;height:28px;place-items:center;justify-content:center;align-items:center;padding:0;border:1px solid rgba(139,92,246,.35);border-radius:6px;color:#c4b5fd;background:rgba(139,92,246,.12);cursor:pointer;transition:all .18s ease;margin-right:6px}.tableMergeButton:hover{color:#ffffff;border-color:#8b5cf6;background:#7c3aed;transform:translateY(-1px)}.modalEmpty{display:grid;min-height:200px;place-items:center;color:#8196ab;font-size:12px;font-weight:600}@media (max-width:768px){.listsModalBackdrop{padding:8px}.listsModal{width:100%;max-width:100%;max-height:94vh;border-radius:14px}.listsModalHead{padding:12px 14px;gap:10px}.listsModalHeadMain h2{font-size:16px}.modalListFilters{grid-template-columns:1fr;padding:8px 12px;gap:8px}.listsModalTableWrap{max-height:calc(94vh - 160px);padding:8px 10px 14px}.listsModalTable{min-width:0!important;width:100%!important}.listsModalTable thead{display:none}.listsModalTable tbody{display:flex;flex-direction:column;gap:9px}.modalListRow{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #20354e;border-radius:12px;background:linear-gradient(145deg,rgba(14,25,41,.95),rgba(9,17,31,.98))}.modalListRow:hover{background:linear-gradient(145deg,rgba(18,34,58,.98),rgba(12,23,40,.98));border-color:#38bdf8}.listsModalTable td{display:flex;align-items:center;justify-content:space-between;padding:0;border:none;font-size:11px}.listsModalTable td:before{content:attr(data-label);font-size:9.5px;font-weight:800;color:#64748b;margin-right:8px;flex-shrink:0}.listsModalTable td[data-label="Αναζήτηση"]{justify-content:flex-start;margin-bottom:2px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.listsModalTable td[data-label="Αναζήτηση"]:before{display:none}.modalJobTitleCell{min-width:0;width:100%}.modalJobName{max-width:220px}.listsModalTable td.listRowActions{justify-content:flex-end;gap:10px;padding-top:6px;margin-top:3px;border-top:1px solid rgba(255,255,255,.06)}.listsModalTable td.listRowActions:before{display:none}}@keyframes dockSlideUp{0%{opacity:0;transform:translate(-50%,18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.bulkActionBar{position:fixed;z-index:180;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:6px 10px 6px 14px;background:rgba(8,19,34,.94);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(57,198,214,.38);border-radius:999px;box-shadow:0 20px 60px rgba(0,0,0,.65),0 0 25px rgba(57,198,214,.15);animation:dockSlideUp .25s cubic-bezier(.16,1,.3,1);width:max-content;max-width:calc(100vw - 32px)}.bulkSelectionBadge{display:flex;align-items:center;gap:7px}.bulkSelectionBadge strong{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--green));color:#04141d;font-size:11px;font-weight:900}.bulkSelectionBadge span{color:#d2e4f6;font-size:11px;font-weight:750;white-space:nowrap}.bulkDivider{width:1px;height:22px;background:#1f3a54;margin:0 2px}.bulkActionButtons{display:flex;align-items:center;gap:7px}.bulkActionButtons>.bulkCopyMenu,.bulkActionButtons>button{min-height:34px}.bulkOutreachBtn{padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),#1ea69a);border:0;color:#04141d;font-size:12px;font-weight:850;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 16px rgba(57,198,214,.3);white-space:nowrap}.bulkOutreachBtn:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 22px rgba(57,198,214,.45)}.bulkCopyEmailsBtn{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;background:#0f2338;border:1px solid #1e4a78;color:#7dd3fc;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkCopyEmailsBtn:hover:not(:disabled){background:#173b61;color:#ffffff;border-color:#38bdf8;transform:translateY(-1px)}.bulkCopyMenu{position:relative;display:inline-flex}.bulkCopyMenuPopover{position:absolute;right:0;bottom:calc(100% - 1px);z-index:30;display:none;min-width:188px;padding:5px;border:1px solid #285985;border-radius:10px;background:#0b1d31;box-shadow:0 12px 28px rgba(0,0,0,.5)}.bulkCopyMenu.open .bulkCopyMenuPopover,.bulkCopyMenu:focus-within .bulkCopyMenuPopover{display:grid;gap:3px}@media (min-width:769px){.bulkCopyMenu:hover .bulkCopyMenuPopover{display:grid}}.bulkCopyMenuPopover button{width:100%;display:flex;align-items:center;gap:7px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#d8eaff;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer;white-space:nowrap}.bulkCopyMenuPopover button svg{flex:0 0 auto;color:#7dd3fc}.bulkCopyMenuPopover button:focus-visible,.bulkCopyMenuPopover button:hover:not(:disabled){background:#173b61;color:#ffffff;outline:none}.bulkCopyMenuPopover button:disabled{opacity:.45;cursor:not-allowed}.bulkBatchSizeSelector{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 6px 3px;margin-top:3px;border-top:1px solid #1c456b;font-size:11px}.bulkBatchSizeLabel{font-size:10px;font-weight:700;color:#94a3b8;white-space:nowrap}.bulkBatchSizePills{display:flex;align-items:center;gap:3px}.batchSizeChoiceBtn{padding:2px 7px;border:1px solid #285985;border-radius:6px;background:#0f2742;color:#cbd5e1;font-size:10.5px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.batchSizeChoiceBtn:hover{background:#173b61;color:#ffffff;border-color:#38bdf8}.batchSizeChoiceBtn.active{background:#0284c7;color:#ffffff;border-color:#38bdf8}.bulkCsvBtn{padding:8px 14px;border-radius:999px;background:#0e302c;border:1px solid #1c6156;color:#76ebcc;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkCsvBtn:hover:not(:disabled){background:#13453f;color:#ffffff;border-color:#38cbb2}.bulkBlacklistBtn{padding:8px 14px;border-radius:999px;background:#371720;border:1px solid #6c2533;color:#ff9fa8;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkBlacklistBtn:hover:not(:disabled){background:#4e1f2b;color:#ffffff;border-color:#d36c83}.bulkDeleteBtn{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;background:#321a20;border:1px solid #67323d;color:#e58b96;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkDeleteBtn:hover:not(:disabled){background:#47232c;color:#ffd5da;border-color:#a85460}.bulkMoveBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#182d45;border:1px solid #315d86;color:#9fd2ff;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkMoveBtn:hover:not(:disabled){background:#214363;border-color:#65b8ff;color:#ffffff}.bulkReEnrichBtn{padding:8px 14px;border-radius:999px;background:#2a2005;border:1px solid #6b5200;color:#fbbf24;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bulkReEnrichBtn:hover:not(:disabled){background:#3d2f00;color:#fff;border-color:#f59e0b}.bulkDismissBtn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#13273e;border:1px solid #24466b;color:#8ea5bc;font-size:12px;cursor:pointer;transition:all .15s ease}.bulkDismissBtn:hover{background:#1c395a;color:#ffffff;border-color:#4a759f}.bulkBlacklistBtn:disabled,.bulkCopyEmailsBtn:disabled,.bulkCsvBtn:disabled,.bulkDeleteBtn:disabled,.bulkOutreachBtn:disabled,.bulkReEnrichBtn:disabled{opacity:.45;cursor:not-allowed}.modalOverlay,.moveLeadsModalOverlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(3,10,20,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .15s ease}.moveLeadsModalBackdrop{position:fixed;inset:0;background:transparent}.moveLeadsModal{position:relative;z-index:10;width:min(92vw,460px);padding:22px 24px;border:1px solid #285985;border-radius:16px;background:#0d1e32;color:#e2e8f0;box-shadow:0 24px 60px rgba(0,0,0,.8),0 0 0 1px rgba(40,89,133,.4);box-sizing:border-box;animation:floatingSlideUp .18s cubic-bezier(.16,1,.3,1)}.moveLeadsModal p{margin:14px 0 10px;color:#b8cbe0;font-size:13px;line-height:1.4}.moveLeadsSelect{width:100%;padding:11px 14px;border:1px solid #315d86;border-radius:10px;background:#10263e;color:#e2e8f0;font:inherit;font-size:13px;outline:none;cursor:pointer;transition:border-color .15s ease}.moveLeadsSelect:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.moveLeadsInputLabel{display:block;font-size:12px;font-weight:600;color:#94a3b8;margin:14px 0 6px}.moveLeadsNewInput{width:100%;padding:10px 14px;border:1px solid #315d86;border-radius:10px;background:#10263e;color:#e2e8f0;font:inherit;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.moveLeadsNewInput:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}@media (max-width:768px){.bulkActionBar{bottom:calc(16px + env(safe-area-inset-bottom, 10px));max-width:calc(100vw - 20px);padding:5px 8px 5px 10px;gap:6px;overflow-x:auto}.bulkOutreachBtn{padding:7px 13px;font-size:11px}.bulkBlacklistBtn,.bulkCopyEmailsBtn,.bulkCsvBtn,.bulkDeleteBtn,.bulkMoveBtn,.bulkReEnrichBtn{padding:7px 10px;font-size:10px}.bulkCopyMenuPopover{right:auto;left:0;bottom:calc(100% - 1px);min-width:180px}}.jobTypeBadge.business{border-color:#276174;background:#103445;color:#8de6ef}.jobTypeBadge.business i{background:#1a5365;color:#a7f2f5}.jobTypeBadge.linkedin{border-color:#315f91;background:#102d4b;color:#9dceff}.jobTypeBadge.linkedin i{background:#1767a7;color:#fff;font-family:Arial,sans-serif;font-size:7px}.jobTypeBadge.instagram{border-color:#6e416f;background:#38223f;color:#f2b8e7}.jobTypeBadge.instagram i{background:linear-gradient(135deg,#7c3aed,#db2777,#f59e0b);color:#fff}.listsModalTable .jobTypeBadges{margin:0}.listsModalTable .jobTypeBadge{font-size:7px!important}.recentListRows .jobTypeBadges{margin:3px 0 0}.recentListRows .jobTypeBadge{padding:2px 6px}.listDetail .results{padding:22px}.listDetail .resultsHead{align-items:center}.listDetail .resultsHead h2{margin:0;font-size:19.5px}.listDetail .resultTitleLine{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:12px}.sourceHeroBadge.linkedin{background:#0d385e;border:1px solid #1a5e9a;color:#a8d5ff}.sourceHeroBadge.linkedin .sourceIcon{background:#0a66c2;color:#ffffff}.sourceHeroBadge.instagram{background:#461439;border:1px solid #84266c;color:#ffb7ea}.sourceHeroBadge.instagram .sourceIcon{background:linear-gradient(135deg,#e1306c,#f77737);color:#ffffff}.sourceHeroBadge.google{background:#0f3d32;border:1px solid #1f6b5b;color:#76ecd0}.sourceHeroBadge.google .sourceIcon{background:#0f9d58;color:#ffffff}.listDetail .resultTitleLine h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19.5px}.resultTitleWrap{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;overflow:hidden}.resultTitleWrap h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19.5px}.renameJobTriggerBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#94a3b8;cursor:pointer;transition:all .18s ease;padding:0;flex-shrink:0}.renameJobTriggerBtn:hover{color:#ffffff;border-color:#3b82f6;background:rgba(59,130,246,.18)}.inlineRenameForm{display:inline-flex;align-items:center;gap:6px;flex:1 1;min-width:0;max-width:100%}.inlineRenameInput{flex:1 1;min-width:0;height:34px;padding:0 10px;border-radius:8px;border:1px solid #3b82f6;background:#0e1e33;color:#ffffff;font-size:14px;font-weight:600;outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.inlineRenameAction{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;cursor:pointer;border:none;transition:all .18s ease;padding:0;flex-shrink:0}.inlineRenameAction.save{background:#10b981;color:#ffffff}.inlineRenameAction.save:hover:not(:disabled){background:#059669}.inlineRenameAction.save:disabled{opacity:.5;cursor:not-allowed}.inlineRenameAction.cancel{background:rgba(255,255,255,.1);color:#94a3b8}.inlineRenameAction.cancel:hover:not(:disabled){background:rgba(255,255,255,.2);color:#ffffff}@media (min-width:769px){.listDetail .resultsHead{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.listDetail .resultTitleLine{display:flex;align-items:center;gap:12px;width:100%;min-width:0;flex-wrap:nowrap}.listDetail .resultTitleLine h2{font-size:19.5px;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listDetail .resultTitleLine .metaItem.date{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8da4be;background:#0c1a2c;border:1px solid #1c354e;padding:3px 9px;border-radius:6px;font-weight:600;flex-shrink:0;white-space:nowrap}.listDetail .resultsSubBar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:100%;margin-top:6px;min-width:0;box-sizing:border-box}.listDetail .resultsSubBar .resultMetaBar{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex:1 1;overflow:hidden;margin-top:0}.listDetail .resultActions,.listDetail .resultsSubBar .resultActions{display:flex;align-items:center;gap:8px;width:auto;max-width:fit-content;flex-shrink:0;flex-wrap:nowrap!important;justify-content:flex-end;background:linear-gradient(180deg,rgba(17,27,46,.72),rgba(11,19,34,.85));border:1px solid rgba(255,255,255,.09);box-shadow:0 4px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);border-radius:12px;padding:6px 8px;margin-left:auto;overflow-x:auto;scrollbar-width:thin;box-sizing:border-box}.listDetail .resultActions .exportListBtn,.listDetail .resultActions .mergeListBtn,.listDetail .resultActions .reEnrichListBtn,.listDetail .resultActions .reSearchListBtn,.listDetail .resultActions .trashListBtn{height:38px;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;flex:1 1;min-width:0;font-size:12.5px;font-weight:600;border-radius:8px;transition:all .18s cubic-bezier(.16,1,.3,1)}.listDetail .resultActions .reEnrichLowBtn{height:38px;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;flex:0 0 auto;font-size:12px;border-radius:8px}.inlineRenameForm{max-width:480px}.inlineRenameInput{font-size:15px}.renameJobTriggerBtn:hover{transform:translateY(-1px)}}.resultMetaBar{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap;min-width:0;max-width:100%}.resultMetaBar .metaItem,.resultTitleLine .metaItem.date{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8da4be;background:#0c1a2c;border:1px solid #1c354e;padding:3px 9px;border-radius:6px;font-weight:600;min-width:0;max-width:100%}.resultMetaBar .metaItem .metaIcon,.resultMetaBar .metaItem svg,.resultTitleLine .metaItem.date .metaIcon,.resultTitleLine .metaItem.date svg{flex-shrink:0;opacity:.85}.resultsSubBar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}@media (min-width:769px){.resultsSubBar{flex-wrap:nowrap!important}.resultMetaBar .metaItem.target{max-width:100%;min-width:0;flex-shrink:1;overflow:hidden}.resultMetaBar .metaItem.target .targetText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;max-width:100%;vertical-align:middle}}.listDetail .resultState{display:inline-flex;flex:0 0 auto;align-items:center;min-height:22px;padding:3px 8px;border:1px solid #266c5d;border-radius:999px;color:#9cebd0;background:#0d3c34;font-size:8px;font-weight:900;letter-spacing:.02em}.listDetail .resultState.archived{border-color:#41536a;color:#b7c5d5;background:#1a2839}.eyebrow.inProgress{color:#fbbf24!important}.stageInProgress{color:#fef08a;font-weight:600}.listDetail .resultSubcopy{margin:4px 0 0;font-size:11px;color:#7e9bb5}.listDetail .resultsHead>div:first-child>p:last-child{font-size:10px}.listDetail .resultActions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.listDetail .resultActions .reEnrichListBtn{background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(14,165,233,.08))!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.4)!important;box-shadow:0 2px 10px rgba(56,189,248,.15);border-radius:8px;font-weight:650!important;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:11.5px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.listDetail .resultActions .reEnrichListBtn:hover:not(:disabled){background:linear-gradient(135deg,rgba(56,189,248,.28),rgba(14,165,233,.18))!important;border-color:#38bdf8!important;color:#ffffff!important;box-shadow:0 0 16px rgba(56,189,248,.35);transform:translateY(-1px)}.listDetail .resultActions .reEnrichListBtn:disabled{opacity:.7;cursor:wait}.spinPulseZap{animation:spinPulseZap 1s infinite alternate}@keyframes spinPulseZap{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.2);opacity:1;filter:drop-shadow(0 0 6px #38bdf8)}}.salesWorkspaceRibbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 14px}.salesRibbonCard{background:rgba(15,23,42,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 20px -2px rgba(0,0,0,.3);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;justify-content:space-between;min-height:86px;transition:all .2s cubic-bezier(.16,1,.3,1)}.salesRibbonCard:hover{border-color:rgba(139,92,246,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 26px -4px rgba(0,0,0,.4);transform:translateY(-1px)}.salesRibbonCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.salesRibbonCardHeader small{font-size:9.5px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.salesReadyBadge{font-size:10px;font-weight:700;color:#34d399;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);padding:1px 6px;border-radius:9999px}.salesRibbonMainVal{display:flex;align-items:baseline;gap:8px;margin:6px 0 8px}.salesRibbonMainVal strong{font-size:26px;font-weight:800;color:#ffffff;line-height:1;font-feature-settings:"tnum"}.salesTotalOf{font-size:12px;color:#94a3b8;font-weight:500}.salesChannelChip.mail{color:#38bdf8;border-color:rgba(56,189,248,.25);background:rgba(56,189,248,.08)}.salesChannelChip.phone{color:#34d399;border-color:rgba(52,211,153,.25);background:rgba(52,211,153,.08)}.salesChannelChip.insta{color:#f472b6;border-color:rgba(244,114,182,.25);background:rgba(244,114,182,.08)}.salesChannelChip.site{color:#a78bfa;border-color:rgba(167,139,250,.25);background:rgba(167,139,250,.08)}.salesChannelChip.in{color:#60a5fa;border-color:rgba(96,165,250,.25);background:rgba(96,165,250,.08)}.salesRibbonCard.outreachCard{background:linear-gradient(145deg,rgba(139,92,246,.14),rgba(15,23,42,.75));border-color:rgba(139,92,246,.28)}.salesOutreachPercent{font-size:11px;font-weight:800;color:#e9d5ff;background:rgba(139,92,246,.25);border:1px solid rgba(139,92,246,.45);padding:1.5px 7px;border-radius:9999px}.salesOutreachProgressTrack{width:100%;height:6px;background:rgba(255,255,255,.08);border-radius:9999px;overflow:hidden;margin-top:4px}.salesOutreachProgressFill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#8b5cf6,#c084fc);box-shadow:0 0 10px rgba(168,85,247,.5);transition:width .4s ease}.salesQualityChip.high{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.28)}.salesQualityChip.blacklist{background:rgba(244,63,94,.14);color:#fb7185;border:1px solid rgba(244,63,94,.3)}.salesQualityChip.safe{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.28)}@media (max-width:1024px){.salesWorkspaceRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.salesWorkspaceRibbon{grid-template-columns:1fr;gap:10px}}.kpiStatusDot.queued,.kpiStatusDot.running{background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.6)}.kpiStatusDot.failed{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.channelChip.in{background:rgba(14,165,233,.12);color:#38bdf8;border:1px solid rgba(14,165,233,.25)}.channelChip.mail{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25)}.channelChip.insta{background:rgba(236,72,153,.12);color:#f472b6;border:1px solid rgba(236,72,153,.25)}.channelChip.site{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.qualityPill.high{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25)}.qualityPill.safe{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.qualityPill.blacklist{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.kpiBlock.kpiFunnelBlock.interactive{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.kpiBlock.kpiFunnelBlock.interactive:hover{border-color:rgba(56,189,248,.45);background:rgba(14,28,48,.85);box-shadow:0 4px 16px rgba(0,0,0,.35),0 0 0 1px rgba(56,189,248,.25);transform:translateY(-1px)}.kpiBlock.kpiFunnelBlock.interactive:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.kpiBlock.kpiFunnelBlock.interactive:hover .funnelInspectBadge{background:rgba(56,189,248,.22);border-color:rgba(56,189,248,.5);color:#e0f2fe}.tableCommandBar{display:flex;flex-direction:column;gap:8px;margin:14px 0 10px;padding:10px 14px;background:rgba(15,23,42,.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 10px rgba(0,0,0,.2);border-radius:12px}.commandRowTop{justify-content:space-between;gap:10px;width:100%;flex-wrap:wrap}.commandLeft,.commandRowTop{display:flex;align-items:center}.commandLeft{flex-shrink:0}.commandCenter{flex:1 1 200px;min-width:160px;max-width:320px}.commandRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;min-width:0}.commandFiltersRow{display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.commandFiltersDivider{width:1px;height:20px;background:rgba(255,255,255,.12);flex-shrink:0}@media (min-width:769px){.commandLeft.desktopHide{display:none!important}.commandRowTop{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 10px!important;width:100%!important}.commandCenter{flex:1 1 200px!important;min-width:160px!important;max-width:300px!important}.commandRight{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important}.filterPillGroup{gap:2px!important;padding:2px 3px!important;border-radius:8px!important;flex-wrap:nowrap!important;flex-shrink:0!important}.filterPill,.filterPillGroup{display:inline-flex!important;align-items:center!important}.filterPill{padding:3px 8px!important;font-size:11px!important;height:26px!important;gap:4px!important;box-sizing:border-box!important;white-space:nowrap!important}.filterPill small{font-size:10px!important;font-weight:700!important}.filterSelectWrap{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 8px!important;height:26px!important;border-radius:8px!important;box-sizing:border-box!important;max-width:220px!important;flex-shrink:0!important}.tableFilterSelect{font-size:11px!important;max-width:180px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.commandFiltersRow{flex-wrap:nowrap;justify-content:flex-start}.scoreFilterBarGroup{flex-wrap:nowrap;flex-shrink:0;display:inline-flex!important;align-items:center!important;gap:10px}.scoreTierButtons{flex-wrap:nowrap}.secondaryFiltersGroup{flex-wrap:nowrap;flex-shrink:0;display:inline-flex!important;align-items:center!important;gap:6px}.secondaryFiltersGroup .filterPill{font-weight:600!important}.scoreTierBtn,.secondaryFiltersGroup .filterPill{height:24px!important;padding:0 8px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important;box-sizing:border-box!important}.commandFiltersDivider{height:16px!important;margin:0 4px!important}}@media (max-width:768px){.commandFiltersRow{flex-wrap:wrap;justify-content:flex-start}.commandFiltersDivider{display:none}}.scoreFilterBarGroup{gap:8px}.secondaryFiltersGroup{display:flex;align-items:center;gap:8px}.secondaryFiltersGroup .filterPill{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s ease}.secondaryFiltersGroup .filterPill:hover{background:rgba(255,255,255,.08)}.secondaryFiltersGroup .filterPill .pillIcon{flex-shrink:0;opacity:.9}.secondaryFiltersGroup .filterPill .filterCount{display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:999px;line-height:1;font-feature-settings:"tnum";background:rgba(255,255,255,.08);color:#cbd5e1}.filterPill.duplicatesPill,.secondaryFiltersGroup .filterPill.duplicatesPill{background:rgba(168,85,247,.12)!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.32)!important}.filterPill.duplicatesPill:hover,.secondaryFiltersGroup .filterPill.duplicatesPill:hover{background:rgba(168,85,247,.22)!important;color:#d8b4fe!important;border-color:rgba(168,85,247,.55)!important}.filterPill.duplicatesPill.active,.secondaryFiltersGroup .filterPill.duplicatesPill.active{background:rgba(168,85,247,.35)!important;color:#ffffff!important;border-color:#a855f7!important;box-shadow:0 0 10px rgba(168,85,247,.4)!important}.filterPill.duplicatesPill .filterCount,.secondaryFiltersGroup .filterPill.duplicatesPill .filterCount{background:rgba(168,85,247,.25)!important;color:#e9d5ff!important}.filterPill.duplicatesPill.active .filterCount,.secondaryFiltersGroup .filterPill.duplicatesPill.active .filterCount{background:#a855f7!important;color:#ffffff!important}.secondaryFiltersGroup .filterPill.outreachPill .filterCount{background:rgba(139,92,246,.25);color:#ede9fe}.secondaryFiltersGroup .filterPill.outreachPill.active .filterCount{background:#8b5cf6;color:#ffffff}.secondaryFiltersGroup .filterPill.pendingOutreachPill .filterCount{background:rgba(148,163,184,.2);color:#e2e8f0}.secondaryFiltersGroup .filterPill.pendingOutreachPill.active .filterCount{background:#64748b;color:#ffffff}.filterSelectWrap{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:3px 10px;transition:border-color .18s ease}.filterSelectWrap:hover{border-color:rgba(56,189,248,.35)}.filterSelectIcon{font-size:11px;color:#64748b}.tableFilterSelect{background:transparent;border:0;color:#e2e8f0;font-size:11.5px;font-weight:600;padding:4px 0;outline:none;cursor:pointer}.tableFilterSelect option{background:#0f172a;color:#e2e8f0}.masterSelectLabel{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}@media (min-width:769px){.masterSelectLabel{cursor:default}.masterSelectLabel .mobileOnlyMasterCheck,.masterSelectLabel .mobileOnlyMasterText{display:none!important}}.masterSelectText{white-space:nowrap;flex-shrink:0}.masterSelectLabel input{cursor:pointer;accent-color:#38bdf8;width:15px;height:15px;border-radius:4px}.selectCountBadge{font-size:10px;background:rgba(56,189,248,.12);color:#38bdf8;padding:2px 7.5px;border-radius:999px;border:1px solid rgba(56,189,248,.25);font-weight:750;font-feature-settings:"tnum";white-space:nowrap;flex-shrink:0}.searchBoxWrap{position:relative;display:flex;align-items:center;width:100%;min-width:200px}.searchBoxWrap .searchIcon{position:absolute;left:11px;color:#64748b;font-size:12px;pointer-events:none}.searchBoxWrap input{width:100%;padding:7.5px 28px 7.5px 32px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-size:12px;font-weight:500;transition:all .2s ease}.searchBoxWrap input::placeholder{color:#64748b}.searchBoxWrap input:focus{border-color:#38bdf8;outline:none;background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(56,189,248,.15)}.clearSearchBtn{position:absolute;right:8px;background:transparent;border:0;color:#64748b;cursor:pointer;font-size:11px;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center}.clearSearchBtn:hover{color:#f1f5f9;background:rgba(255,255,255,.1)}.filterPillGroup{display:flex;gap:4px;background:rgba(0,0,0,.25);padding:3px;border-radius:9px;border:1px solid rgba(255,255,255,.06)}.filterPill{padding:4px 10px;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;font-size:11.5px;font-weight:650;cursor:pointer;transition:all .15s ease;white-space:nowrap}.filterPill small{font-size:10px;opacity:.85;font-feature-settings:"tnum"}.filterPill:hover{color:#f1f5f9;background:rgba(255,255,255,.06)}.filterPill.active{background:rgba(56,189,248,.16);color:#38bdf8;border-color:rgba(56,189,248,.35);box-shadow:0 0 8px rgba(56,189,248,.15)}.resultsTableWrap{margin-top:6px;border-radius:14px;overflow:auto;border:1px solid #1f374e;background:#091524}.resultsTable{width:100%;border-collapse:collapse}.resultsTable th{background:#0d1e32;color:#859eb6;font-size:11.5px;font-weight:800;letter-spacing:.01em;text-transform:none;padding:12px 14px;border-bottom:1px solid #203953;text-align:left;white-space:nowrap}.resultsTable td{padding:13px 14px;border-bottom:1px solid #182c42;color:#dce7f2;vertical-align:middle}.resultsTable .leadSelectCell,.resultsTable .selectionColumn{display:table-cell!important;vertical-align:middle;width:44px;min-width:44px;max-width:44px;padding:12px 8px;text-align:center}.resultsTable th.selectionColumn{position:relative!important;z-index:60!important;overflow:visible!important}.thSelectAllLabel{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important;padding:0!important;line-height:1!important;-webkit-user-select:none!important;user-select:none!important;z-index:60!important}.thSelectAllCheck{cursor:pointer;accent-color:var(--cyan);width:15px;height:15px;margin:0;vertical-align:middle}.thSelectAllTooltip{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;transform:none!important;background:#0f172a!important;color:#f8fafc!important;border:1px solid rgba(56,189,248,.5)!important;font-size:11px!important;font-weight:600!important;padding:5px 9px!important;border-radius:6px!important;white-space:nowrap!important;width:max-content!important;max-width:none!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .15s ease!important;box-shadow:0 4px 16px rgba(0,0,0,.6)!important;z-index:99999!important}.resultsTable th.selectionColumn:hover .thSelectAllTooltip,.thSelectAllLabel:hover .thSelectAllTooltip{opacity:1!important;visibility:visible!important}.peopleTable th:nth-child(2){width:22%;min-width:170px}.peopleTable th:nth-child(3){width:17%;min-width:130px}.peopleTable th:nth-child(4){width:20%;min-width:150px}.peopleTable th:nth-child(5){width:11%;min-width:95px}.peopleTable th:nth-child(6){width:12%;min-width:110px}.peopleTable th:nth-child(7){width:8%;min-width:85px}.peopleTable th:nth-child(8){width:10%;min-width:115px}.businessTable td:nth-child(2),.businessTable th:nth-child(2){width:26%;min-width:170px}.businessTable td:nth-child(3),.businessTable th:nth-child(3){width:115px;min-width:105px;max-width:130px;text-align:left;padding:3px 0;box-sizing:border-box}.businessTable td:nth-child(4),.businessTable th:nth-child(4){width:12%;min-width:90px}.businessTable td:nth-child(5),.businessTable th:nth-child(5){width:10%;min-width:80px}.businessTable td:nth-child(6),.businessTable th:nth-child(6){width:20%;min-width:150px}.businessTable td:nth-child(7),.businessTable th:nth-child(7){width:85px;min-width:85px;padding-right:2px}.businessTable td:nth-child(8),.businessTable th:nth-child(8){width:135px;min-width:135px;padding-left:2px}.businessTable td:nth-child(9),.businessTable th:nth-child(9){width:52px;min-width:52px;max-width:56px;text-align:center}.businessTable.registryBusinessTable td:nth-child(2),.businessTable.registryBusinessTable th:nth-child(2){width:20%;min-width:160px}.businessTable.registryBusinessTable td:nth-child(3),.businessTable.registryBusinessTable th:nth-child(3){width:9%;min-width:105px;max-width:130px;text-align:center}.businessTable.registryBusinessTable td:nth-child(4),.businessTable.registryBusinessTable th:nth-child(4){width:14%;min-width:100px}.businessTable.registryBusinessTable td:nth-child(5),.businessTable.registryBusinessTable th:nth-child(5){width:14%;min-width:110px}.businessTable.registryBusinessTable td:nth-child(6),.businessTable.registryBusinessTable th:nth-child(6){width:18.5%;min-width:140px}.businessTable.registryBusinessTable td:nth-child(7),.businessTable.registryBusinessTable th:nth-child(7){width:15%;min-width:110px}.businessTable.registryBusinessTable td:nth-child(8),.businessTable.registryBusinessTable th:nth-child(8){width:55px;min-width:55px;text-align:center}.metaLegalFormCell{vertical-align:middle;min-width:0}.metaLegalForm{font-size:11px;font-weight:500;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}html[data-theme=light] .metaLegalForm{color:#1e293b}.confidenceHeader{white-space:nowrap!important;text-align:center!important}.confidenceHeader .sortButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important}.resultsTable .leadRow:hover td{background:color-mix(in srgb,var(--surface2) 35%,#0a1c2e)}.resultsTable .leadRow.selectedRow td{background:color-mix(in srgb,var(--cyan) 7%,#091728)}.leadCheck{cursor:pointer;accent-color:var(--cyan)}.leadProfileCell{gap:11px;min-width:170px}.leadAvatar,.leadProfileCell{display:flex;align-items:center}.leadAvatar{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#184c72,#0d7285);color:#eafcff;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0;box-shadow:0 4px 10px #00000030}.leadProfileInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.leadName{display:block;font-size:13px;color:#eaf3fc;font-weight:800;line-height:1.35}.leadNameHeader{display:flex;align-items:center;gap:6px;min-width:0}.leadStatusIcons{gap:4px;vertical-align:middle}.leadRowStatusIcon,.leadStatusIcons{display:inline-flex;align-items:center;flex-shrink:0}.leadRowStatusIcon{justify-content:center;width:19px;height:19px;border-radius:5px;cursor:default;padding:0;margin:0;border:1px solid transparent;line-height:1;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.leadRowStatusIcon:hover{transform:translateY(-1px) scale(1.08)}.leadRowStatusIcon.enriched{background:rgba(234,179,8,.14);color:#facc15;border:1px solid rgba(234,179,8,.35)}.leadRowStatusIcon.enriched:hover{background:rgba(234,179,8,.24);box-shadow:0 0 8px rgba(234,179,8,.25)}.leadRowStatusIcon.blacklisted{background:rgba(244,63,94,.14);color:#fb7185;border:1px solid rgba(244,63,94,.35)}.leadRowStatusIcon.blacklisted:hover{background:rgba(244,63,94,.24);box-shadow:0 0 8px rgba(244,63,94,.25)}.leadRowStatusIcon.duplicate{cursor:pointer;background:rgba(168,85,247,.14);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.leadRowStatusIcon.duplicate:hover{background:rgba(168,85,247,.28);box-shadow:0 0 10px rgba(168,85,247,.35);border-color:rgba(168,85,247,.6);transform:none}.leadRowStatusIcon.duplicate.activeFilter{background:rgba(168,85,247,.35);color:#ffffff;border-color:#a855f7;box-shadow:0 0 12px rgba(168,85,247,.5)}.leadRowStatusIcon.contacted{background:rgba(139,92,246,.16);color:#c4b5fd;border:1px solid rgba(139,92,246,.38);font-size:11px}.leadRowStatusIcon.contacted:hover{background:rgba(139,92,246,.28);box-shadow:0 0 8px rgba(139,92,246,.35)}.leadRowStatusIcon.duplicate.crossDuplicate{background:rgba(168,85,247,.2);color:#c084fc;border-color:rgba(168,85,247,.5)}.leadRowStatusIcon.duplicate.crossDuplicate:hover{background:rgba(168,85,247,.32);box-shadow:0 0 10px rgba(168,85,247,.45);border-color:rgba(168,85,247,.75)}.leadRowStatusIcon.contacted.crossContacted{background:rgba(239,68,68,.16);color:#fca5a5;border-color:rgba(239,68,68,.45)}.leadRowStatusIcon.contacted.crossContacted:hover{background:rgba(239,68,68,.3);box-shadow:0 0 10px rgba(239,68,68,.45);border-color:rgba(239,68,68,.7)}.leadRowStatusIcon.newReSearch{width:19px;min-width:19px;max-width:19px;height:19px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.45)}.leadRowStatusIcon.newReSearch:hover{background:rgba(16,185,129,.28);box-shadow:0 0 8px rgba(16,185,129,.35);border-color:rgba(16,185,129,.7)}.twinFilterBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,rgba(168,85,247,.14),rgba(126,34,206,.08));border:1px solid rgba(168,85,247,.35);border-radius:10px;padding:8px 14px;margin-bottom:12px;animation:fadeIn .2s ease}.twinFilterInfo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#e9d5ff}.twinFilterBadge{display:inline-flex;align-items:center;gap:5px;background:rgba(168,85,247,.25);color:#d8b4fe;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid rgba(168,85,247,.4)}.twinFilterText strong{color:#ffffff;font-weight:700}.twinFilterClearBtn{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.08);border:1px solid rgba(168,85,247,.4);color:#f3e8ff;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.twinFilterClearBtn:hover{background:rgba(168,85,247,.3);border-color:#a855f7;color:#ffffff}.leadEditActionBtn{display:inline-flex;align-items:center;justify-content:center;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);color:#38bdf8;padding:2px 4px;border-radius:4px;cursor:pointer;opacity:.85;transition:all .15s ease;flex-shrink:0}.leadEditActionBtn:hover,.leadRow:hover .leadEditActionBtn{opacity:1;color:#ffffff;background:#0284c7;border-color:#0369a1}.leadDeleteActionBtn{display:inline-flex;align-items:center;justify-content:center;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);color:#f87171;padding:2px 4px;border-radius:4px;cursor:pointer;opacity:.85;transition:all .15s ease;flex-shrink:0}.leadDeleteActionBtn:hover,.leadRow:hover .leadDeleteActionBtn{opacity:1;color:#ffffff;background:#ef4444;border-color:#dc2626}.leadPhone{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#94a3b8;line-height:1.2;margin-top:2px}.leadPhone svg{flex-shrink:0;opacity:.85}.leadNameLink{color:#eaf3fc;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.leadNameLink:hover{color:var(--cyan)}.leadNameLink .extLinkIcon{font-size:10px;color:#6e8fae;transition:color .15s ease}.leadNameLink:hover .extLinkIcon{color:var(--cyan)}.leadCompanyCell{display:flex;align-items:center;min-width:120px}.companyText{font-size:12px;color:#cbdcee;font-weight:700}.businessChannelsCell{gap:6px}.channelIconBtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:7px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);flex-shrink:0}.channelIconBtn.email{background:rgba(73,212,157,.14);color:#49d49d;border:1px solid rgba(73,212,157,.3)}.channelIconBtn.email:hover{background:rgba(73,212,157,.28);border-color:#49d49d;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(73,212,157,.25)}.channelIconBtn.website{background:rgba(56,189,248,.14);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.channelIconBtn.website:hover{background:rgba(56,189,248,.28);border-color:#38bdf8;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(56,189,248,.25)}.channelIconBtn.instagram{background:rgba(225,48,108,.14);color:#f472b6;border:1px solid rgba(225,48,108,.3)}.channelIconBtn.instagram:hover{background:rgba(225,48,108,.28);border-color:#f472b6;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(225,48,108,.25)}.channelIconBtn.linkedin{background:rgba(10,102,194,.16);color:#38bdf8;border:1px solid rgba(10,102,194,.35)}.channelIconBtn.linkedin:hover{background:rgba(10,102,194,.32);border-color:#38bdf8;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(56,189,248,.25)}.channelIconBtn.facebook{background:rgba(24,119,242,.16);color:#60a5fa;border:1px solid rgba(24,119,242,.35)}.channelIconBtn.facebook:hover{background:rgba(24,119,242,.32);border-color:#60a5fa;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(96,165,250,.25)}.channelIconBtn:hover{transform:none}.channelIconBtn.genericChannel{background:rgba(245,158,11,.18);color:#fbbf24;border-color:rgba(245,158,11,.6)}.channelIconBtn.genericChannel:hover{background:rgba(245,158,11,.3);border-color:#fbbf24}.channelIconBtn.newlyDiscoveredChannel{position:relative;box-shadow:0 0 10px rgba(245,158,11,.7),inset 0 0 4px rgba(245,158,11,.35);border-color:#f59e0b!important;animation:channelGlowPulse 2.5s ease-in-out infinite}.channelIconBtn.newlyDiscoveredChannel:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;background:#fbbf24;border-radius:50%;box-shadow:0 0 4px #f59e0b}@keyframes channelGlowPulse{0%,to{box-shadow:0 0 6px rgba(245,158,11,.4);border-color:rgba(245,158,11,.6)!important}50%{box-shadow:0 0 14px rgba(245,158,11,.85),0 0 4px #fbbf24;border-color:#fbbf24!important}}.contactDetailsCell{display:flex;flex-direction:column;gap:4px;min-width:175px}.contactItemRow{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.35;position:relative}.contactItemRow.empty{opacity:.5;font-size:11px}.contactItemIcon{flex-shrink:0}.contactItemRow.email .contactItemIcon{color:#38bdf8}.contactItemRow.phone .contactItemIcon{color:#34d399}.contactLink{color:#dbeafe;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:165px;transition:color .15s ease}.contactLink:hover{color:#60a5fa;text-decoration:underline}.contactItemRow.genericContact{background:rgba(245,158,11,.08);border-radius:5px;padding:2px 4px}.contactItemRow.genericContact .contactItemIcon,.contactItemRow.genericContact .contactLink{color:#fbbf24}.leadFieldHint{display:block;margin-top:5px;color:#7892ad;font-size:10px;line-height:1.35}.leadEditChannelLink{display:inline-flex;align-items:center;color:inherit;line-height:1;cursor:pointer}.leadEditChannelLink:hover{color:var(--cyan)}.contactLink.phone{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.contactCopyBtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:1px solid rgba(255,255,255,.08);color:#8da4be;border-radius:4px;padding:2px 4px;cursor:pointer;flex-shrink:0;transition:all .15s ease;line-height:1}.contactCopyBtn:hover{color:#f1f5f9;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.contactCopyBtn.copied{color:#34d399;background:rgba(52,211,153,.15);border-color:rgba(52,211,153,.35)}.copiedNotice{font-size:9px;font-weight:700;color:#34d399}.contactItemRow.newlyDiscovered{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.5);border-radius:6px;padding:2px 6px;box-shadow:0 0 10px rgba(245,158,11,.4);animation:itemGlowPulse 2.5s ease-in-out infinite}.contactItemRow.newlyDiscovered .contactItemIcon{color:#fbbf24!important;filter:drop-shadow(0 0 4px rgba(245,158,11,.7))}.contactItemRow.newlyDiscovered .contactLink{color:#fef08a!important;font-weight:600}.newFieldPill{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:800;line-height:1;padding:2px 5px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#111827;border-radius:4px;box-shadow:0 0 8px rgba(245,158,11,.65);letter-spacing:.02em;flex-shrink:0;animation:badgeSparkle 2.5s ease-in-out infinite}@keyframes itemGlowPulse{0%,to{box-shadow:0 0 6px rgba(245,158,11,.3);border-color:rgba(245,158,11,.45)}50%{box-shadow:0 0 14px rgba(245,158,11,.75);border-color:rgba(245,158,11,.9)}}@keyframes badgeSparkle{0%,to{transform:scale(1);box-shadow:0 0 6px rgba(245,158,11,.5)}50%{transform:scale(1.05);box-shadow:0 0 12px rgba(245,158,11,.9)}}.cardContactList{display:flex;flex-direction:column;gap:3px;margin-top:2px}.cardContactRow{display:inline-flex;align-items:center;gap:6px}.cardContactRow.genericContact{background:rgba(245,158,11,.1);border-radius:5px;padding:2px 4px}.cardContactRow.genericContact .cardSubtext,.cardContactRow.genericContact .cardSubtext svg{color:#fbbf24}.cardContactRow.newlyDiscoveredMobile{background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.35);border-radius:6px;padding:2px 6px;box-shadow:none}.cardContactRow.newlyDiscoveredMobile .cardSubtext{color:#7dd3fc!important;font-weight:600}.cardContactRow.newlyDiscoveredMobile .cardSubtext svg{color:#38bdf8!important}.cardCopyBtn{padding:2px 5px}.channelPill.linkedin{background:#0f395e;color:#8ec3ff;border:1px solid #1c5280}.channelPill.linkedin:hover{background:#185285;color:#ffffff}.channelPill.email{background:#0e3b33;color:#85e8d3;border:1px solid #1a5e52}.channelPill.email:hover{background:#145045;color:#ffffff}.channelPill.website{background:#122840;color:#88c6f3;border:1px solid #20466c}.channelPill.website:hover{background:#1a3c61;color:#ffffff}.channelPill.instagram{background:#46173a;color:#f7a8e5;border:1px solid #752962}.channelPill.instagram:hover{background:#601f4e;color:#ffffff}.leadRoleCell{display:flex;align-items:center;min-width:140px}.roleText{font-size:12px;color:#dce7f2;font-weight:650;line-height:1.35}.seniorityChip{font-size:9.5px;font-weight:850;padding:2px 7px;border-radius:5px;display:inline-flex;align-items:center;white-space:nowrap;background:#172637;color:#a4bccf;border:1px solid #273e54}.seniorityChip.clevelcxo{background:#0f3d32;color:#76ecd0;border-color:#1f6b5b}.seniorityChip.founder{background:#3c2a10;color:#ffdc7a;border-color:#714e1c}.seniorityChip.directorvp{background:#152b48;color:#94c4ff;border-color:#234b7c}.seniorityChip.manager{background:#27214a;color:#cbbfff;border-color:#4a3e87}.seniorityChip.senior{background:#10383a;color:#72e9d2;border-color:#1d5f63}.seniorityChip.specialist{background:#172637;color:#a4bccf;border-color:#273e54}.metaIndustry{font-size:11px;color:#c4d7e8;font-weight:700}.metaLocality{font-size:11px;color:#8faac4;font-weight:600}.metaFounded{display:block;margin-top:2px;font-size:10px;color:#728da7;white-space:nowrap}.metaFounded.recent{color:#34d399;font-weight:600}html[data-theme=light] .metaFounded{color:#577390}html[data-theme=light] .metaFounded.recent{color:#059669}.metaCategory{font-size:10px;color:#728da7}.leadMatchCell{display:flex;gap:3px;min-width:0}.confidencePill,.leadMatchCell{flex-direction:column;width:fit-content}.confidencePill{display:inline-flex;align-items:flex-start;gap:1px;padding:3px 7px;border-radius:6px;font-size:10px;font-weight:800;line-height:1.25}.confidencePill .pillState{white-space:nowrap}.confidencePill .pillScore{font-size:9px;opacity:.85;white-space:nowrap}.confidencePill.high{background:#0f4438;color:#80ebd0;border:1px solid #22705e}.confidencePill.medium{background:#4b3d12;color:#f8db84;border:1px solid #755f1f}.confidencePill.low,.confidencePill.review{background:#3c2427;color:#ff9fa8;border:1px solid #633339}.confidencePill.tier-100,.confidencePill.tier-85-99,.confidencePill.tier-90-100{background:rgba(16,185,129,.18);color:#6ee7b7;border:1px solid rgba(16,185,129,.5)}.confidencePill.tier-65-84,.confidencePill.tier-70-89{background:rgba(56,189,248,.18);color:#7dd3fc;border:1px solid rgba(56,189,248,.5)}.confidencePill.tier-50-64,.confidencePill.tier-50-69{background:rgba(245,158,11,.18);color:#fde68a;border:1px solid rgba(245,158,11,.5)}.confidencePill.tier-0-49{background:rgba(239,68,68,.18);color:#fca5a5;border:1px solid rgba(239,68,68,.5)}.aiReasonBtn{background:transparent;border:0;padding:0;color:#6fccd8;font-size:10px;font-weight:700;cursor:pointer;text-align:left;text-decoration:underline;width:fit-content}.aiReasonBtn:hover{color:#bdf5fe}.expandedLeadRow td{background:#07111c!important;border-top:1px dashed #1d3750;border-bottom:1px solid #1f3a56;padding:14px 18px}.leadDetailAccordion{display:grid;grid-template-columns:1fr 1fr;gap:18px}.accordionSection small{font-size:9px;font-weight:900;color:var(--cyan);letter-spacing:.08em}.accordionSection p{margin:4px 0 0;font-size:12px;line-height:1.55;color:#cfe0ee}.businessIconBadge{width:32px;height:32px;border-radius:8px;background:#0e2a44;color:#7fc8f7;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.businessIconBadge.google{background:rgba(56,189,248,.14);color:#38bdf8;border:1px solid rgba(56,189,248,.28)}.businessIconBadge.instagram{background:rgba(225,48,108,.14);color:#f472b6;border:1px solid rgba(225,48,108,.28)}.businessIconBadge.linkedin{background:rgba(10,102,194,.16);color:#38bdf8;border:1px solid rgba(10,102,194,.35)}.contactCardsMobile,.resultsCardsMobile,.suppressionCardsMobile{display:none}.businessChannelsCell{display:flex;align-items:center;gap:5px;min-width:0;width:fit-content;flex-wrap:nowrap}@media (max-width:1080px){.tableCommandBar{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.leadDetailAccordion{grid-template-columns:1fr}}.listDetail .resultActions{display:flex;align-items:center;gap:8px}.listDetail .outreachLaunch{border-color:#6659a1;background:#312a56;color:#dcd5ff;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.listDetail .outreachLaunch:not(:disabled):focus-visible,.listDetail .outreachLaunch:not(:disabled):hover{transform:translateY(-1px);border-color:#9a89eb;background:#463c73;box-shadow:0 8px 24px #5d4ab53b;outline:none}.listDetail .outreachLaunch.active{border-color:#5ad4db;background:#154654;color:#baf8f5;box-shadow:inset 0 0 0 1px #5ad4db44}.listDetail .outreachLaunch.active:hover{background:#1b5664}.listDetail .resultActions .download{border-color:#287164;background:#10463f;color:#a5efd7}.listDetail .resultActions .download:focus-visible,.listDetail .resultActions .download:hover{transform:translateY(-1px);border-color:#4bc4a5;background:#15594e;box-shadow:0 8px 24px #2b9e7f2e;outline:none}.listDetail .resultActions .ghost:focus-visible,.listDetail .resultActions .ghost:hover{transform:translateY(-1px);border-color:#4e6988;background:#17283b;color:#f1f6fb;outline:none}.listDetail .resultActions>.deleteIconButton:focus-visible,.listDetail .resultActions>.deleteIconButton:hover{border-color:#e45b6a;color:#ffd2d7;background:#702734;box-shadow:0 8px 24px #b72f4338}.listDetail .outreachLaunch:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}@media (max-width:640px){.listDetail .resultActions{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;width:100%;padding-bottom:4px;scrollbar-width:none}.listDetail .resultActions::-webkit-scrollbar{display:none}.listDetail .resultActions>*{flex:0 0 auto;height:38px;min-height:38px;font-size:12px;padding:0 12px;white-space:nowrap}.listDetail .resultActions>.deleteIconButton{flex:0 0 38px;width:38px;min-width:38px;padding:0}}@media (max-width:768px){.resultsHead{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.listDetail .resultTitleLine,.resultTitleLine{flex-direction:column}.listDetail .resultTitleLine,.resultTitleLine,.resultTitleWrap{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.listDetail .resultTitleLine h2,.resultTitleWrap h2,.resultsHead h2{white-space:normal!important;word-break:break-word;overflow-wrap:break-word;font-size:16px!important;line-height:1.35;max-width:100%;margin:0}.resultMetaBar{width:100%;min-width:0;max-width:100%}.resultSubcopy,.resultSubcopy.orchestrationProgress{white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.4;font-size:11.5px!important;max-width:100%}.resultsSubBar{flex-direction:column;align-items:stretch;gap:10px;width:100%}.resultsSubBar .resultActions{width:100%;overflow-x:auto;padding-bottom:4px;justify-content:flex-start}.tableCommandBar{padding:10px;gap:10px}.commandRowTop{display:flex;flex-direction:column;align-items:stretch;gap:8px!important}.commandLeft{width:100%;flex:0 0 auto!important}.commandCenter{width:100%!important;max-width:none!important;flex:0 0 auto!important;min-width:0!important}.masterSelectLabel{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.04)}.selectCountBadge{font-size:10.5px;padding:2px 7px;white-space:nowrap}.searchBoxWrap{width:100%}.searchBoxWrap input{width:100%;height:38px;font-size:12px;padding:0 28px 0 30px}.commandRight{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-start!important}.filterPillGroup{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;scrollbar-width:none;width:100%}.filterPillGroup::-webkit-scrollbar{display:none}.filterPill{flex-shrink:0;padding:6px 10px;font-size:11px;white-space:nowrap}.filterSelectWrap.legacyToolbarFilter,.listDetail .commandRight>.filterSelectWrap.legacyToolbarFilter{display:inline-flex!important;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:135px;box-sizing:border-box;justify-content:flex-start}.filterSelectWrap.legacyToolbarFilter select{width:100%;min-width:0;text-overflow:ellipsis}.advancedFilters{display:flex;flex-direction:column;gap:8px;width:100%;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.advancedFiltersLabel{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;color:#94a3b8}.commandFiltersRow{display:flex;flex-direction:column;gap:8px;width:100%;border-top:none;padding-top:0}.advancedQuickFilters{display:flex;flex-wrap:wrap;gap:6px;width:100%}.scoreFilterBarGroup{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.scoreDistLabel{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:750;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.scoreTierButtons{display:flex;flex-wrap:wrap;gap:5px;width:100%}.scoreTierButtons .scoreTierBtn{flex:1 1 auto;min-width:60px;justify-content:center;font-size:11px;padding:4px 8px}.resultsTableWrap{display:none!important}.resultsCardsMobile{display:flex!important;gap:12px;margin-top:10px}.mobileLeadCard,.resultsCardsMobile{flex-direction:column;width:100%;box-sizing:border-box}.mobileLeadCard{display:flex;gap:10px;background:#0d1b2a;border:1px solid #1e374f;border-radius:14px;padding:14px;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:border-color .15s ease,background .15s ease}.mobileLeadCard.selectedRow{background:#0f2b3e!important;border-color:#2da1b4!important;box-shadow:0 0 0 1px #2da1b4,0 6px 20px rgba(45,161,180,.2)!important}.mobileLeadCard.blacklistedLead{opacity:.65;border-color:#53242e}.mobileLeadCard .cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobileLeadCard .cardSelectWrap{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;cursor:pointer}.mobileLeadCard .cardIdentity{display:flex;flex-direction:column;min-width:0}.mobileLeadCard .cardHeader,.mobileLeadCard .cardIdentity,.mobileLeadCard .cardSelectWrap,.mobileLeadCard .leadStatusIcons{overflow:visible!important}.mobileLeadCard .leadStatusIcons{flex-wrap:wrap;max-width:100%}.mobileLeadCard .cardLeadName{color:#f1f6fb}.mobileLeadCard .cardLeadName,.mobileLeadCard .cardLeadNameLink{font-size:14px;font-weight:750;line-height:1.25;word-break:break-word}.mobileLeadCard .cardLeadNameLink{color:#7dd3fc;text-decoration:none}.mobileLeadCard .cardSubtext{font-size:11.5px;color:#8ea5be;margin-top:2px}.mobileLeadCard .cardSubtext.phone{display:inline-flex;align-items:center;gap:5px;color:#72dfce;font-weight:600}.mobileLeadCard .cardSubtext.phone svg{flex-shrink:0;opacity:.85}.mobileLeadCard .cardTagsRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mobileLeadCard .cardTag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;background:rgba(255,255,255,.05);color:#b0c4d8;border:1px solid rgba(255,255,255,.08)}.mobileLeadCard .cardTag svg{flex-shrink:0;opacity:.85}.mobileLeadCard .cardFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed #1b3349;margin-top:2px}.mobileLeadCard .businessChannelsCell{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.mobileLeadCard .cardEditBtn{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s ease}.mobileLeadCard .cardEditBtn:active{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#38bdf8}.mobileLeadCard .cardActionGroup{display:flex;align-items:center;gap:6px;flex-shrink:0}.mobileLeadCard .cardDeleteBtn{display:inline-flex;align-items:center;gap:4px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);color:#f87171;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s ease}.mobileLeadCard .cardDeleteBtn:active{background:rgba(239,68,68,.2);border-color:#ef4444;color:#fca5a5}}.notificationStatus.compact{position:relative;overflow:hidden;margin-top:8px;margin-bottom:8px;padding:8px 12px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:11px;border-radius:9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notificationStatus.compact.failed{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);color:#fca5a5}.notificationStatus.compact.sent{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.22);color:#86efac}.notificationStatus.compact .notifContent{display:inline-flex;align-items:center;gap:8px;min-width:0}.notificationStatus.compact .notifIcon{flex-shrink:0;opacity:.9}.notificationStatus.compact.failed .notifIcon{color:#f87171}.notificationStatus.compact.sent .notifIcon{color:#34d399}.notificationStatus.compact .notifText{font-size:11px;line-height:1.4}.notificationStatus.compact .notifText strong{font-weight:700}.notificationStatus.compact .notifDismissBtn{background:transparent;border:0;color:inherit;opacity:.7;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.notificationStatus.compact .notifDismissBtn:hover{opacity:1;background:rgba(255,255,255,.1)}.leadWorkspaceGrid{display:grid}.contactWorkspacePanel,.pipelineOverview,.savedSearchPanel{background:rgba(15,23,42,.7)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 20px -2px rgba(0,0,0,.3)!important;border-radius:16px!important;padding:20px 22px}.sectionHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.contactToolbar h2,.sectionHeading h2{margin:3px 0 5px}.contactToolbar p,.sectionHeading p{margin:0;color:var(--muted);font-size:12px}.pipelineStrip{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;width:100%;box-sizing:border-box}.pipelineStripRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%}.pipelineStrip::-webkit-scrollbar{height:4px}.pipelineStrip::-webkit-scrollbar-track{background:transparent}.pipelineStrip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.pipelineStrip::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.35)}.pipelineTab{height:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#94a3b8;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:0 8px;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);flex-shrink:0;flex-grow:0;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;line-height:1}.pipelineTab:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#f1f5f9;transform:translateY(-1px)}.pipelineTab.active{border-color:rgba(56,189,248,.45);background:rgba(56,189,248,.14);color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.2)}.pipelineTab.active .stageCount,.pipelineTab.active strong{background:rgba(56,189,248,.28)!important;color:#ffffff!important}.pipelineTab.pendingFollowup{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);color:#fca5a5}.pipelineTab.pendingFollowup:hover{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12);color:#ffffff}.pipelineTab.pendingFollowup.active{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.18);color:#fecaca;box-shadow:0 0 12px rgba(239,68,68,.25)}.pipelineTab.pendingFollowup.active .stageCount,.pipelineTab.pendingFollowup.active strong{background:rgba(239,68,68,.35)!important;color:#ffffff!important}.pipelineTab.positive.active{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.16);color:#6ee7b7;box-shadow:0 0 12px rgba(16,185,129,.2)}.pipelineTab.positive.active .stageCount,.pipelineTab.positive.active strong{background:rgba(16,185,129,.3)!important;color:#ffffff!important}.pipelineTab.info.active{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.16);color:#7dd3fc;box-shadow:0 0 12px rgba(56,189,248,.2)}.pipelineTab.info.active .stageCount,.pipelineTab.info.active strong{background:rgba(56,189,248,.3)!important;color:#ffffff!important}.pipelineTab.review.active{border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.16);color:#fde68a;box-shadow:0 0 12px rgba(245,158,11,.2)}.pipelineTab.review.active .stageCount,.pipelineTab.review.active strong{background:rgba(245,158,11,.3)!important;color:#ffffff!important}.pipelineTab.accent.active{border-color:rgba(168,85,247,.5);background:rgba(168,85,247,.16);color:#d8b4fe;box-shadow:0 0 12px rgba(168,85,247,.2)}.pipelineTab.accent.active .stageCount,.pipelineTab.accent.active strong{background:rgba(168,85,247,.3)!important;color:#ffffff!important}.pipelineTab.won.active{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.18);color:#86efac;box-shadow:0 0 12px rgba(34,197,94,.25)}.pipelineTab.won.active .stageCount,.pipelineTab.won.active strong{background:rgba(34,197,94,.35)!important;color:#ffffff!important}.pipelineTab.lost.active{border-color:rgba(100,116,139,.5);background:rgba(100,116,139,.18);color:#cbd5e1}.pipelineTab.lost.active .stageCount,.pipelineTab.lost.active strong{background:rgba(100,116,139,.35)!important;color:#ffffff!important}.pipelineTabInner{flex-direction:row;flex-wrap:nowrap;gap:5px;white-space:nowrap!important}.pipelineTab .stageIcon,.pipelineTabInner{display:inline-flex;align-items:center;line-height:1}.pipelineTab .stageIcon{font-size:10.5px;flex-shrink:0}.pipelineTab .stageLabel,.pipelineTab small{color:inherit;font-size:11px;font-weight:600;white-space:nowrap!important;flex-shrink:0;line-height:1}.pipelineTab .stageCount,.pipelineTab strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:16px!important;min-width:16px!important;font-size:9.5px!important;font-weight:800!important;padding:0 4.5px!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;color:#e2e8f0!important;font-feature-settings:"tnum"!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1!important;margin-left:2px!important;box-sizing:border-box!important;vertical-align:middle!important}.savedSearchForm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.savedSearchForm input,.savedSearchForm select{height:40px;min-width:0;flex:1 1 200px;color:#f1f5f9;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 14px;font-size:12.5px;outline:none;transition:all .16s ease}.savedSearchForm input:focus,.savedSearchForm select:focus{border-color:#38bdf8;background:rgba(15,23,42,.9);box-shadow:0 0 0 3px rgba(56,189,248,.15)}.savedSearchForm .primary{height:40px;flex:0 0 auto;padding:0 20px;font-size:12.5px;font-weight:850;border-radius:10px;background:linear-gradient(135deg,#10b981,#06b6d4)!important;color:#022c22!important;border:0!important;cursor:pointer;box-shadow:0 4px 14px rgba(6,182,212,.25);transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.savedSearchForm .primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px rgba(6,182,212,.35)}.paidHint{color:#e8c67b;background:rgba(232,198,123,.1);border:1px solid rgba(232,198,123,.25);border-radius:10px;padding:10px 14px;font-size:11.5px;margin-top:10px}.savedSearchList{display:grid;gap:8px;margin-top:14px}.savedSearchList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02);transition:all .15s ease}.savedSearchList article:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.savedSearchList article>div{display:flex;flex-direction:column;min-width:0}.savedSearchList article strong{font-size:13px;color:#f1f5f9}.savedSearchList small{color:#94a3b8;font-size:11px;margin-top:2px}.savedSearchList article>span{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.04em;color:#94a3b8;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.04)}.savedSearchList .scheduleOn{color:#6ee7b7!important;background:rgba(16,185,129,.12)!important;border:1px solid rgba(16,185,129,.25)}.trashIcon{display:grid;place-items:center;width:32px;height:32px;color:#fca5a5;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.22);border-radius:8px;cursor:pointer;transition:all .15s ease}.trashIcon:hover{background:rgba(239,68,68,.2);color:#ffffff;border-color:rgba(239,68,68,.4)}.contactWorkspacePanel{padding:0;overflow:hidden}.contactToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.contactToolbar .toolbarLeft{flex:1 1 auto;min-width:0}.contactToolbar .toolbarLeft h2{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:15px;font-weight:800;color:#f8fafc}.contactToolbar .toolbarLeft .subcopy{font-size:11.5px;color:#64748b;margin:0;line-height:1.4}.contactCountPill{color:#38bdf8;background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);padding:1px 7px;border-radius:999px;font-size:10px;font-weight:850;font-feature-settings:"tnum"}.contactToolbar .toolbarRight{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspaceSearchBox{position:relative;display:flex;align-items:center;min-width:200px;width:230px;height:32px}.workspaceSearchBox .searchIcon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;font-size:12px;pointer-events:none}.workspaceSearchBox input{width:100%;height:32px;padding:0 28px 0 29px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#f1f5f9;font-size:11.5px;outline:none;transition:all .15s ease}.workspaceSearchBox input:focus{border-color:#38bdf8;background:rgba(15,23,42,.9);box-shadow:0 0 0 2px rgba(56,189,248,.15)}.workspaceSearchBox .clearSearchBtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#64748b;cursor:pointer;padding:2px 4px;font-size:10px;border-radius:4px}.workspaceSearchBox .clearSearchBtn:hover{color:#e2e8f0}.stageFilterSelect{height:32px;padding:0 10px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#e2e8f0;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;outline:none;transition:all .15s ease}.stageFilterSelect:focus,.stageFilterSelect:hover{border-color:rgba(255,255,255,.22);background:rgba(15,23,42,.9)}.workspaceNoticeBanner{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:rgba(56,189,248,.12);color:#7dd3fc;border-bottom:1px solid rgba(56,189,248,.2);font-size:11.5px;font-weight:700}.workspaceNoticeBanner button{background:transparent;border:0;color:#7dd3fc;cursor:pointer}.contactTableWrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.25) transparent}.contactTableWrap::-webkit-scrollbar{height:6px}.contactTableWrap::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.contactTable{width:100%;border-collapse:separate;border-spacing:0}.contactTable th{background:rgba(13,22,38,.95)!important;color:#859eb6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border:none;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;white-space:nowrap}.contactTable tr{border:none}.contactTable td{padding:7px 10px;border:none;border-bottom:1px solid rgba(255,255,255,.07);color:#e2e8f0;vertical-align:middle;height:40px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactTable tr:hover td{background:rgba(255,255,255,.03)}@media (min-width:769px){.contactTableWrap{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.contactTable{table-layout:fixed;width:100%;min-width:1020px}.contactTable td:first-child,.contactTable th:first-child{width:23%;min-width:190px}.contactTable td:nth-child(2),.contactTable th:nth-child(2){width:12%;min-width:105px}.contactTable td:nth-child(3),.contactTable th:nth-child(3){width:9%;min-width:85px}.contactTable td:nth-child(4),.contactTable th:nth-child(4){width:7%;min-width:75px}.contactTable td:nth-child(5),.contactTable th:nth-child(5){width:12%;min-width:115px}.contactTable td:nth-child(6),.contactTable th:nth-child(6){width:6%;min-width:65px;text-align:left}.contactTable td:nth-child(7),.contactTable th:nth-child(7){width:9%;min-width:90px}.contactTable td:nth-child(8),.contactTable th:nth-child(8){width:10%;min-width:95px}.contactTable td:nth-child(9),.contactTable th:nth-child(9){width:4.5%;min-width:45px;text-align:left}.contactTable td:nth-child(10),.contactTable th:nth-child(10){width:7.5%;min-width:75px;text-align:left}.contactTable th{padding:8px 6px;font-size:10px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:clip}.contactTable td{padding:6px;vertical-align:middle;white-space:normal;overflow:hidden;line-height:1.25}.contactTable td>*{min-width:0;max-width:100%}.contactTable .channelDots{display:flex;align-items:center;justify-content:flex-start;gap:3px;flex-wrap:nowrap}.contactTable .channelDot{width:20px;height:20px;border-radius:5px;padding:0}.contactTable .channelDot svg{width:10.5px;height:10.5px}.contactTable .contactNameCell{display:flex;align-items:center;gap:5px;min-width:0;width:100%}.contactTable .contactNameLink{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;text-decoration:none}.contactTable .contactNameText{font-size:12px;font-weight:700;color:#f8fafc}.contactTable .contactNameText,.contactTable .contactRoleCell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.25}.contactTable .contactRoleCell{font-size:11px;max-width:100%}.contactTable .contactRoleText{color:#cbd5e1;font-weight:550}.contactTable .contactCompanySub{color:#64748b;font-size:10px}.contactTable .contactLocalityCell{display:inline-flex;align-items:center;gap:4px;font-size:11px;min-width:0;max-width:100%}.contactTable .localityText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.2}.contactTable .contactEmailCell{max-width:100%;overflow:hidden}.contactTable .contactEmailLink{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;font-size:11px;max-width:100%;box-sizing:border-box}.contactTable .emailTruncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.contactTable .contactPhoneLink{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;font-size:11px;white-space:nowrap}.contactTable .extraPhoneCount{font-size:9.5px;background:rgba(139,92,246,.25);color:#ede9fe;padding:1px 3px;border-radius:4px;margin-left:2px}.contactTable .stageSelectPill{max-width:100%;font-size:10.5px;padding:2px 4px}.contactTable .quickQualifyBtn,.contactTable .quickStageActionBtn{padding:2px 5px;font-size:10px}.contactTable .notesCellWrap{display:flex;justify-content:flex-start}.contactTable .contactNotePillBtn{min-height:24px;padding:2px 7px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;position:relative;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.2);color:#cbd5e1;cursor:pointer;transition:all .15s ease}.contactTable .contactNotePillBtn:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#38bdf8}.contactTable .contactNotePillBtn.hasNotes{background:rgba(56,189,248,.18);border-color:#38bdf8;color:#38bdf8}.contactTable .notesDotIndicator{width:5px;height:5px;border-radius:50%;background:#38bdf8;position:absolute;top:2px;right:2px}.contactTable .followUpControlCell{display:flex;justify-content:flex-start;position:relative}.contactTable .followUpBadgeBtn{min-height:24px;padding:2px 7px;font-size:10.5px;font-weight:650;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;border-radius:5px;cursor:pointer;transition:all .15s ease}.contactTable .followUpBadgeBtn.empty{opacity:.85;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.25);color:#94a3b8}.contactTable .followUpBadgeBtn.empty:hover{opacity:1;border-color:var(--cyan);color:var(--cyan);background:rgba(56,189,248,.1)}}.contactNameCell{display:flex;align-items:center;gap:5px;min-width:0}.contactNameLink{font-weight:700;font-size:12.5px;align-items:baseline;min-width:0;max-width:100%}.contactNameText{color:#f8fafc;font-weight:700;font-size:12.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.3}.externalLinkIcon{font-size:9.5px;color:#64748b;flex-shrink:0}.contactRoleCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#94a3b8;max-width:160px}.contactRoleText{color:#cbd5e1;font-weight:550}.contactCompanySub{color:#64748b;font-size:10px}.contactLocalityCell{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;min-width:0}.localityPinIcon{color:#64748b;flex-shrink:0}.localityText{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:calc(100% - 15px)}.contactPhoneCell,.localityText{white-space:nowrap}.contactPhoneLink{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#c4b5fd;text-decoration:none;padding:2px 6px;border-radius:5px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.2);transition:all .15s ease}.contactPhoneLink:hover{background:rgba(139,92,246,.18);color:#ede9fe;border-color:rgba(139,92,246,.4)}.contactEmailCell{white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.contactEmailLink{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#6ee7b7;text-decoration:none;padding:2px 6px;border-radius:5px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);max-width:100%;box-sizing:border-box;transition:all .15s ease}.contactEmailLink:hover{background:rgba(16,185,129,.18);color:#a7f3d0;border-color:rgba(16,185,129,.4)}.emailTruncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutedDash{color:#475569;font-size:11px;padding-left:2px}.notesCellWrap{white-space:nowrap}.contactNotePillBtn{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:650;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;white-space:nowrap;transition:all .15s ease}.contactNotePillBtn:hover{background:rgba(255,255,255,.08);color:#f1f5f9;border-color:rgba(255,255,255,.16)}.contactNotePillBtn.hasNotes{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.3);color:#6ee7b7}.contactNotePillBtn.hasNotes:hover{background:rgba(16,185,129,.22);color:#ffffff}.emptyTableNotice{text-align:center;padding:32px 16px!important;color:#64748b;font-size:13px;font-weight:600}.contactAvatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0284c7,#0d9488);color:#ffffff;font-size:12px;font-weight:850;display:grid;place-items:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15)}.contactNameLink{color:#f8fafc;font-weight:800;font-size:13.5px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.contactNameLink:hover{color:#38bdf8}.multiSourcePill{font-size:9.5px;font-weight:850;padding:1.5px 5.5px;border-radius:5px;background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.28)}.channelDots{display:flex;align-items:center;gap:6px}.channelDot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1)}.channelDot:hover{transform:translateY(-1px) scale(1.08)}.channelDot.mail{background:rgba(16,185,129,.12);color:#6ee7b7;border:1px solid rgba(16,185,129,.28)}.channelDot.mail:hover{background:rgba(16,185,129,.22);color:#ffffff}.channelDot.linkedin{background:rgba(14,165,233,.12);color:#7dd3fc;border:1px solid rgba(14,165,233,.28)}.channelDot.linkedin:hover{background:rgba(14,165,233,.22);color:#ffffff}.channelDot.instagram{background:rgba(236,72,153,.12);color:#f472b6;border:1px solid rgba(236,72,153,.28)}.channelDot.instagram:hover{background:rgba(236,72,153,.22);color:#ffffff}.channelDot.phone{background:rgba(139,92,246,.12);color:#c4b5fd;border:1px solid rgba(139,92,246,.28)}.channelDot.phone:hover{background:rgba(139,92,246,.22);color:#ffffff}.channelDot.web{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.28)}.channelDot.web:hover{background:rgba(56,189,248,.22);color:#ffffff}.channelDot.facebook{background:rgba(59,130,246,.12);color:#60a5fa;border:1px solid rgba(59,130,246,.28)}.channelDot.facebook:hover{background:rgba(59,130,246,.22);color:#ffffff}.mutedDot{color:#4b637a;font-size:13px}.stageSelectPill{height:24px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:750;border:1px solid;cursor:pointer;outline:none;transition:all .15s ease;white-space:nowrap}.stageSelectPill:focus{box-shadow:0 0 0 2px rgba(255,255,255,.15)}.stageSelectPill.new{background:rgba(56,189,248,.12);color:#7dd3fc;border-color:rgba(56,189,248,.3)}.stageSelectPill.reviewing{background:rgba(245,158,11,.12);color:#fde68a;border-color:rgba(245,158,11,.3)}.stageSelectPill.qualified{background:rgba(16,185,129,.12);color:#6ee7b7;border-color:rgba(16,185,129,.3)}.stageSelectPill.contacted{background:rgba(6,182,212,.12);color:#67e8f9;border-color:rgba(6,182,212,.3)}.stageSelectPill.replied{background:rgba(168,85,247,.15);color:#d8b4fe;border-color:rgba(168,85,247,.35)}.stageSelectPill.meeting{background:rgba(236,72,153,.15);color:#f472b6;border-color:rgba(236,72,153,.35)}.stageSelectPill.opportunity{background:rgba(14,165,233,.15);color:#7dd3fc;border-color:rgba(14,165,233,.35)}.stageSelectPill.won{background:rgba(34,197,94,.16);color:#86efac;border-color:rgba(34,197,94,.4)}.stageSelectPill.lost{background:rgba(239,68,68,.12);color:#fca5a5;border-color:rgba(239,68,68,.3)}.actionSignalCell{display:flex;align-items:center;gap:5px;white-space:nowrap}.qualificationActionGroup{display:flex;align-items:center;gap:4px}.quickQualifyBtn{height:24px;display:inline-flex;align-items:center;gap:3px;padding:0 7px;font-size:10px;font-weight:800;border-radius:6px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);border:1px solid;white-space:nowrap}.quickQualifyBtn.qualify{background:rgba(16,185,129,.14);color:#6ee7b7;border-color:rgba(16,185,129,.32)}.quickQualifyBtn.qualify:hover{background:rgba(16,185,129,.25);color:#ffffff;border-color:rgba(16,185,129,.5);transform:translateY(-1px)}.quickQualifyBtn.disqualify{background:rgba(239,68,68,.12);color:#fca5a5;border-color:rgba(239,68,68,.3)}.quickQualifyBtn.disqualify:hover{background:rgba(239,68,68,.22);color:#ffffff;border-color:rgba(239,68,68,.5);transform:translateY(-1px)}.quickQualifyBtn.disqualify.iconOnly{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stepBadge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:750;padding:2.5px 7px;border-radius:5px;width:fit-content}.stepBadge.qualified{background:rgba(16,185,129,.14);color:#6ee7b7;border:1px solid rgba(16,185,129,.25)}.stepBadge.contacted{background:rgba(56,189,248,.14);color:#7dd3fc;border:1px solid rgba(56,189,248,.25)}.stepBadge.replied{background:rgba(168,85,247,.14);color:#d8b4fe;border:1px solid rgba(168,85,247,.25)}.stepBadge.meeting{background:rgba(236,72,153,.14);color:#f472b6;border:1px solid rgba(236,72,153,.25)}.quickStageActionBtn{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:800;border-radius:6px;border:1px solid rgba(56,189,248,.25);background:rgba(56,189,248,.1);color:#7dd3fc;cursor:pointer;width:fit-content;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:nowrap}.quickStageActionBtn:hover{background:rgba(56,189,248,.2);color:#ffffff;border-color:rgba(56,189,248,.45);transform:translateY(-1px)}.quickStageActionBtn.positive{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#6ee7b7}.quickStageActionBtn.positive:hover{background:rgba(16,185,129,.22);color:#ffffff;border-color:rgba(16,185,129,.5)}.quickStageActionBtn.meeting{border-color:rgba(236,72,153,.25);background:rgba(236,72,153,.1);color:#f472b6}.quickStageActionBtn.meeting:hover{background:rgba(236,72,153,.2);color:#ffffff;border-color:rgba(236,72,153,.45)}.quickStageActionBtn.win{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.12);color:#86efac}.quickStageActionBtn.win:hover{background:rgba(34,197,94,.22);color:#ffffff;border-color:rgba(34,197,94,.5)}.statusPillFinal{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 7px;border-radius:5px;width:fit-content;white-space:nowrap}.statusPillFinal.won{background:rgba(34,197,94,.15);color:#86efac;border:1px solid rgba(34,197,94,.3)}.statusPillFinal.lost{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.25)}.followUpControlCell{position:relative;display:flex;flex-direction:column;gap:4px}.followUpBadgeBtn{height:24px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:750;border:1px solid;cursor:pointer;transition:all .15s ease;width:100%;white-space:nowrap;box-sizing:border-box}.followUpBadgeBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.followUpBadgeBtn.urgent{background:rgba(239,68,68,.14);color:#fca5a5;border-color:rgba(239,68,68,.35)}.followUpBadgeBtn.today{background:rgba(245,158,11,.14);color:#fde68a;border-color:rgba(245,158,11,.35)}.followUpBadgeBtn.upcoming{background:rgba(16,185,129,.14);color:#6ee7b7;border-color:rgba(16,185,129,.32)}.followUpBadgeBtn.none{background:rgba(255,255,255,.03);color:#94a3b8;border-color:rgba(255,255,255,.1)}.followUpPopover{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:280px;background:rgba(9,23,40,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(56,189,248,.3);border-radius:14px;padding:14px;box-shadow:0 16px 36px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.05);display:flex;flex-direction:column;gap:10px;animation:modalPopIn .15s cubic-bezier(.16,1,.3,1)}.popoverHeading{display:flex;justify-content:space-between;align-items:center}.popoverHeading small{color:#94a3b8;font-size:9.5px;font-weight:850;letter-spacing:.08em}.closePopoverBtn{background:transparent;border:0;color:#94a3b8;cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px}.closePopoverBtn:hover{color:#ffffff}.popoverDateInputWrap input{width:100%;padding:8px 10px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f1f5f9;font-size:11.5px;outline:none}.popoverDateInputWrap input:focus{border-color:#38bdf8}.popoverQuickPresets{display:flex;flex-direction:column;gap:5px}.popoverCalendarActions small,.popoverQuickPresets small{color:#738da7;font-size:9.5px;font-weight:700}.presetButtonsRow{display:flex;flex-wrap:wrap;gap:5px}.presetButtonsRow button{padding:4px 8px;font-size:10px;font-weight:750;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#93c5fd;cursor:pointer;transition:all .15s ease}.presetButtonsRow button:hover{background:rgba(56,189,248,.18);color:#ffffff;border-color:rgba(56,189,248,.35)}.clearPresetBtn{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.25)!important;color:#fca5a5!important}.clearPresetBtn:hover{background:rgba(239,68,68,.22)!important;color:#ffffff!important}.popoverCalendarActions{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.calendarLinksRow{display:flex;gap:6px}.calBtn{flex:1 1;padding:6px 8px;font-size:10px;font-weight:800;border-radius:7px;text-align:center;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid;transition:all .15s ease}.calBtn.google{background:rgba(56,189,248,.12);color:#7dd3fc;border-color:rgba(56,189,248,.28)}.calBtn.google:hover{background:rgba(56,189,248,.22);color:#ffffff}.calBtn.ics{background:rgba(16,185,129,.12);color:#6ee7b7;border-color:rgba(16,185,129,.28)}.calBtn.ics:hover{background:rgba(16,185,129,.22);color:#ffffff}.notesModalOpenBtn{background:transparent;border:0;padding:0;color:#75a7cf;font-size:10px;font-weight:700;cursor:pointer;margin-top:4px;text-align:left;transition:color .15s ease}.notesModalOpenBtn:hover{color:var(--cyan)}.notesModalOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}.notesModalBackdrop{position:absolute;inset:0;background:rgba(3,10,20,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.notesModalCard{position:relative;z-index:10;width:100%;max-width:580px;background:#091728;border:1px solid #1f476b;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.65),0 0 0 1px #224d7240;overflow:hidden;display:flex;flex-direction:column;animation:modalPopIn .2s cubic-bezier(.16,1,.3,1)}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.notesModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;border-bottom:1px solid #1a3854;background:#071322}.modalContactPreview{display:flex;align-items:center;gap:12px}.notesAvatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#184c72,#0d7285);color:#ffffff;font-size:13px;font-weight:900;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.3)}.notesContactMeta h3{margin:0;font-size:15px;color:#eaf3fc}.notesContactMeta p{margin:3px 0 0;font-size:12px;color:#8da6bf}.closeNotesModalBtn{display:grid;place-items:center;width:32px;height:32px;background:#0d2338;border:1px solid #1d4162;border-radius:8px;color:#8daecf;cursor:pointer;font-size:13px;transition:all .15s ease}.closeNotesModalBtn:hover{background:#173858;color:#ffffff;border-color:#2b6191}.notesModalBody{padding:20px 22px;gap:12px}.notesModalBody,.snippetToolbar{display:flex;flex-direction:column}.snippetToolbar{gap:6px}.snippetToolbar small{color:#7994af;font-size:10px;font-weight:700}.snippetButtons{display:flex;flex-wrap:wrap;gap:6px}.snippetButtons button{padding:4px 8px;font-size:10.5px;font-weight:750;border-radius:6px;background:#0d243c;color:#92c4f2;border:1px solid #1c456c;cursor:pointer;transition:all .15s ease}.snippetButtons button:hover{background:#163e66;color:#ffffff;border-color:#28649c}.modalNotesTextarea{width:100%;padding:12px 14px;background:#050e18;border:1px solid #1a3c5d;border-radius:10px;color:#eaf3fc;font-size:12.5px;line-height:1.6;resize:vertical;outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.modalNotesTextarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.notesModalHelpText small{color:#6d88a3;font-size:11px;line-height:1.4}.notesModalFoot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-top:1px solid #1a3854;background:#071322}.lastUpdatedTime{color:#6b86a0;font-size:10.5px}.notesFootRight{display:flex;align-items:center;gap:10px}.cancelNotesBtn{padding:8px 14px;font-size:11.5px;font-weight:750;border-radius:8px;cursor:pointer}.saveNotesModalBtn{padding:8px 18px;font-size:12px;font-weight:850;border-radius:8px;cursor:pointer}@media (max-width:1100px){.savedSearchForm input,.savedSearchForm select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media (max-width:820px){.contactToolbar{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px}.contactToolbar .toolbarRight{width:100%;flex-direction:column;gap:8px}.workspaceSearchBox{width:100%;min-width:0}.stageFilterSelect{width:100%}}@media (min-width:769px){.desktopListDirectory{display:grid;gap:14px}.listsWorkspace .listsLayout .historyPanel{display:none!important}.listsWorkspace .listsLayout{grid-template-columns:minmax(0,1fr)!important;gap:18px}.listOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.listOverviewMetric{display:flex;min-height:74px;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;padding:12px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.listOverviewMetric span{color:var(--muted);font-size:11px;font-weight:700}.listOverviewMetric strong{color:var(--text);font-size:23px;line-height:1}.listOverviewMetric.ready{border-color:color-mix(in srgb,#10b981 42%,var(--border))}.listOverviewMetric.outreach{border-color:color-mix(in srgb,#38bdf8 42%,var(--border))}.listOverviewMetric.attention{border-color:color-mix(in srgb,#f59e0b 56%,var(--border))}.listDirectory{overflow:hidden;padding:0}.listDirectoryToolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px 15px;border-bottom:1px solid var(--border)}.listDirectoryIntro h2{margin:0;color:var(--text);font-size:17px;line-height:1.25}.listDirectoryIntro p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.listDirectoryFilters{display:grid;grid-template-columns:minmax(235px,1fr) 162px 150px;gap:8px;flex:0 1 610px}.listDirectoryFilters input,.listDirectoryFilters select{min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface2);color:var(--text);font:inherit;font-size:11px}.listDirectoryHeader,.listDirectoryRow{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(180px,1fr) minmax(105px,.52fr) minmax(122px,.62fr) minmax(175px,.8fr);column-gap:16px;align-items:center}.listDirectoryHeader{min-height:38px;padding:0 20px;color:var(--muted);border-bottom:1px solid var(--border);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.listDirectoryRow{width:100%;min-height:68px;padding:9px 20px;border:0;border-bottom:1px solid var(--border);border-left:3px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.listDirectoryRow:last-child{border-bottom:0}.listDirectoryRow:hover{background:color-mix(in srgb,var(--surface2) 72%,transparent)}.listDirectoryRow.state-ready{border-left-color:#38bdf8}.listDirectoryRow.state-in_progress{border-left-color:#f59e0b}.listDirectoryRow.state-completed{border-left-color:#10b981}.listDirectoryRow.state-enrichment{border-left-color:#a855f7}.listDirectoryRow.state-working{border-left-color:#06b6d4}.listDirectoryRow.state-failed{border-left-color:#f43f5e}.listDirectoryRow.state-empty{border-left-color:#64748b}.listDirectoryRow.state-archived{border-left-color:#475569}.listDirectoryRow.active.state-ready{background:color-mix(in srgb,#38bdf8 10%,var(--surface));box-shadow:inset 1px 0 0 #38bdf8}.listDirectoryRow.active.state-in_progress{background:color-mix(in srgb,#f59e0b 10%,var(--surface));box-shadow:inset 1px 0 0 #f59e0b}.listDirectoryRow.active.state-completed{background:color-mix(in srgb,#10b981 10%,var(--surface));box-shadow:inset 1px 0 0 #10b981}.listDirectoryRow.active.state-enrichment{background:color-mix(in srgb,#a855f7 10%,var(--surface));box-shadow:inset 1px 0 0 #a855f7}.listDirectoryRow.active.state-working{background:color-mix(in srgb,#06b6d4 10%,var(--surface));box-shadow:inset 1px 0 0 #06b6d4}.listDirectoryRow.active.state-failed{background:color-mix(in srgb,#f43f5e 10%,var(--surface));box-shadow:inset 1px 0 0 #f43f5e}.listDirectoryRow.active.state-archived,.listDirectoryRow.active.state-empty{background:color-mix(in srgb,#64748b 10%,var(--surface));box-shadow:inset 1px 0 0 #64748b}.listDirectoryName{display:flex;min-width:0;align-items:center;gap:10px}.listDirectoryName>span:last-child{min-width:0}.listDirectoryName strong,.listDirectoryTarget{display:block;overflow:hidden;color:var(--text);font-size:12px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.listDirectoryContacts small,.listDirectoryName small,.listDirectoryOutreach small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listDirectoryTarget{color:var(--muted);font-weight:650}.listDirectoryContacts strong,.listDirectoryOutreach strong{color:var(--text);font-size:13px;line-height:1.1}.listStatPrimary{display:flex;align-items:center;gap:6px;line-height:1.1;white-space:nowrap}.listStatPct{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:750;line-height:1;padding:2px 5px;border-radius:4px;letter-spacing:.01em}.listStatPct.readyPct.high{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.3)}.listStatPct.readyPct.mid{background:rgba(56,189,248,.16);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.listStatPct.readyPct.low{background:rgba(245,158,11,.16);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.listStatPct.readyPct.zero{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.listStatPct.outreachPct.complete{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.3)}.listStatPct.outreachPct.active{background:rgba(245,158,11,.16);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.listStatPct.outreachPct.none{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.18)}.listDirectoryNext{display:inline-flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:750;white-space:nowrap;transition:all .16s ease}.listDirectoryNext b{font-size:14px;line-height:1;transition:transform .15s ease}.listDirectoryRow:hover .listDirectoryNext b{transform:translateX(3px)}.listDirectoryNext.state-ready{color:#38bdf8!important;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22)}.listDirectoryNext.state-ready b{color:#38bdf8!important}.listDirectoryRow:hover .listDirectoryNext.state-ready{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.38)}.listDirectoryNext.state-in_progress{color:#fbbf24!important;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.25)}.listDirectoryNext.state-in_progress b{color:#fbbf24!important}.listDirectoryRow:hover .listDirectoryNext.state-in_progress{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.42)}.listDirectoryNext.state-completed{color:#34d399!important;background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.25)}.listDirectoryNext.state-completed b{color:#34d399!important}.listDirectoryRow:hover .listDirectoryNext.state-completed{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.42)}.listDirectoryNext.state-enrichment{color:#c084fc!important;background:rgba(168,85,247,.09);border:1px solid rgba(168,85,247,.25)}.listDirectoryNext.state-enrichment b{color:#c084fc!important}.listDirectoryRow:hover .listDirectoryNext.state-enrichment{background:rgba(168,85,247,.18);border-color:rgba(168,85,247,.42)}.listDirectoryNext.state-working{color:#22d3ee!important;background:rgba(6,182,212,.09);border:1px solid rgba(6,182,212,.25)}.listDirectoryNext.state-working b{color:#22d3ee!important;display:inline-block;animation:listSpin 1.4s linear infinite}@keyframes listSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.listDirectoryNext.state-failed{color:#fb7185!important;background:rgba(244,63,94,.09);border:1px solid rgba(244,63,94,.25)}.listDirectoryNext.state-failed b{color:#fb7185!important}.listDirectoryNext.state-archived,.listDirectoryNext.state-empty{color:#94a3b8!important;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.2)}.listDirectoryNext.state-archived b,.listDirectoryNext.state-empty b{color:#94a3b8!important}.listDirectoryEmpty{padding:28px 20px;color:var(--muted);font-size:12px;text-align:center}}@media (min-width:769px) and (max-width:1100px){.listDirectoryToolbar{align-items:stretch;flex-direction:column;gap:12px}.listDirectoryFilters{width:100%;max-width:none;flex-basis:auto}.listDirectoryHeader,.listDirectoryRow{grid-template-columns:minmax(190px,1.1fr) minmax(140px,.8fr) 98px 115px minmax(140px,.7fr);column-gap:11px}}@media (max-width:768px){.desktopListDirectory{display:none}}@media (min-width:769px){.listDetail .resultsSubBar{align-items:center;gap:16px;min-height:48px}.listDetail .resultsSubBar .resultMetaBar{flex:1 1 auto;overflow:hidden}.listDetail .resultActions.toolbarBar{width:auto!important;min-width:0;margin-left:auto;overflow:visible!important;padding:4px 5px;border-color:color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:none}.listDetail .toolbarActionGroup.aiGroup{display:inline-flex;align-items:center;gap:5px;padding:2px 5px 2px 3px;border:0;border-right:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:0;background:transparent}.listDetail .resultActions .reEnrichListBtn,.listDetail .resultActions .reSearchListBtn{min-height:34px;height:34px;padding:0 10px;border-radius:7px;font-size:11px}.listDetail .resultActions .reSearchListBtn{border-color:rgba(56,189,248,.26);background:rgba(56,189,248,.06);color:#8bd7ff}.listDetail .listToolsMenu{margin-left:2px;z-index:20}.listDetail .listToolsMenu>summary{min-height:34px;padding:0 10px;border-color:transparent;background:transparent}.listDetail .listToolsMenuPanel{min-width:240px;padding:6px;z-index:30}.listDetail .listToolsMenuPanel>*{min-height:34px;padding:0 9px;font-size:11px}.listDetail .listToolsMenuPanel .deleteIconButton{margin-top:3px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)!important;color:#fda4af}.listDetail .tableCommandBar{gap:0;margin:12px 0 10px;padding:10px 12px 8px;border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:none}.listDetail .commandRowTop{display:grid!important;grid-template-columns:minmax(280px,1fr) auto;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.listDetail .commandCenter{grid-column:1;width:min(100%,360px);max-width:360px!important}.listDetail .commandRight{grid-column:2;display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.listDetail .filterPillGroup{gap:2px;padding:3px;border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--bg) 48%,transparent)}.listDetail .filterPillGroup .filterPill{height:34px;padding:0 11px;border-radius:7px;font-size:11px}.listDetail .filterPillGroup .filterPill small{display:inline-flex;align-items:center;justify-content:center;min-width:20px;margin-left:4px;padding:1px 5px;border-radius:999px;background:rgba(255,255,255,.08);font-size:9px}.listDetail .filterPillGroup .recommendedPill{order:2}.listDetail .filterPillGroup .filterPill:not(.recommendedPill):not(.outreachPill){order:1}.listDetail .filterPillGroup .outreachPill{order:3}.listDetail .filterPillGroup .emailPill,.listDetail .filterPillGroup .newReSearchPill,.listDetail .filterPillGroup .trashPill{display:none}.listDetail .filterPillGroup .recommendedPill:not(.active){color:#b8c8d8}.listDetail .filterPillGroup .recommendedPill.active{color:#a7f3d0;border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.13)}.listDetail .filterSelectWrap{height:36px}.listDetail .tableFilterSelect{min-width:168px;height:36px;font-size:11px}.listDetail .advancedFilters{display:flex;align-items:center;min-height:34px;margin-top:8px;padding:7px 0 0;border-top-color:color-mix(in srgb,var(--border) 62%,transparent)}.listDetail .advancedFilters>summary{min-height:26px;padding:0 6px;border-radius:6px;color:var(--muted);font-size:10.5px}.listDetail .advancedFilters[open]{display:block}.listDetail .advancedFilters[open]>summary{margin-bottom:8px;color:var(--text)}.listDetail .commandFiltersRow{display:flex;align-items:center;gap:10px;padding:0 6px 5px;border:0}.listDetail .advancedQuickFilters{display:inline-flex;align-items:center;gap:5px;padding-right:10px;border-right:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.listDetail .advancedQuickFilters .filterPill{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:7px;background:transparent;color:var(--muted);font-size:10.5px}.listDetail .advancedQuickFilters .filterPill.active,.listDetail .advancedQuickFilters .filterPill:hover{color:var(--text);border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.09)}.listDetail .advancedFilters .scoreFilterBarGroup{gap:7px}.listDetail .advancedFilters .scoreDistLabel{margin-right:1px}.listDetail .advancedFilters .clearAdvancedFilters{margin-left:4px}}@media (min-width:769px) and (max-width:1180px){.listDetail .commandRowTop{grid-template-columns:1fr}.listDetail .commandCenter,.listDetail .commandRight{grid-column:1}.listDetail .commandCenter{width:100%;max-width:none!important}.listDetail .commandRight{justify-content:flex-start!important;flex-wrap:wrap!important}}@media (min-width:769px){.listDetail .commandRowTop{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-width:0}.listDetail .commandCenter{flex:0 1 360px!important;min-width:250px!important;width:auto}.listDetail .commandRight{flex:1 1 auto!important;min-width:0!important;overflow:hidden}.listDetail .advancedFilters .commandFiltersDivider,.listDetail .advancedFilters .scoreDistLabel,.listDetail .advancedFilters .scoreTierButtons,.listDetail .commandRight>.filterSelectWrap{display:none!important}.listDetail .advancedFilters .scoreFilterBarGroup{width:auto}.listDetail .advancedFilters .secondaryFiltersGroup{display:inline-flex;gap:5px}.resultsTable th.filterSortHeader{padding:7px 10px 6px;vertical-align:top}.filterSortHeaderInner{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.filterSortHeader .sortButton{justify-content:flex-start;min-width:0;padding:0}.filterSortHeader select{width:100%;min-width:0;height:25px;padding:0 22px 0 6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:5px;background:var(--surface2);color:var(--muted);font:inherit;font-size:9.5px;font-weight:650;text-overflow:ellipsis}.filterSortHeader select:focus{outline:2px solid rgba(56,189,248,.45);outline-offset:1px}.confidenceHeader.filterSortHeader select{min-width:78px}.salesRibbonMainVal{display:flex;align-items:baseline;gap:6px}.salesRibbonMainVal .salesPercent{color:#8bd7ff;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salesRibbonMainVal .salesTotalOf{margin-left:2px}}@media (min-width:769px) and (max-width:1180px){.listDetail .commandRowTop{flex-wrap:wrap!important}.listDetail .commandCenter{flex-basis:100%!important;max-width:none!important}.listDetail .commandRight{width:100%;justify-content:flex-start!important;overflow:visible}}@media (min-width:769px){.listDetail .toolbarGroupLabel{display:none}.listDetail .toolbarActionGroup.aiGroup{gap:6px;padding:0;border:0}.listDetail .listToolsMenuPanel{display:grid;gap:3px;min-width:230px;padding:5px}.listDetail .listToolsMenuPanel>.listToolsSubmenu>summary,.listDetail .listToolsMenuPanel>button{min-height:36px;border-radius:7px;color:var(--text)}.listDetail .legacyScoreFilter,.listDetail .legacyToolbarFilter{display:none!important}.listDetail .advancedFilters{margin-top:6px;padding-top:6px}.listDetail .advancedFilters>summary{padding:0 7px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:transparent}.listDetail .advancedFilters[open]>summary{background:rgba(56,189,248,.08)}.listDetail .advancedQuickFilters{border-right:0;padding-right:0}.listDetail .advancedFilters .scoreFilterBarGroup{display:contents}.listDetail .advancedFilters .secondaryFiltersGroup{order:2}.listDetail .advancedFilters .clearAdvancedFilters{order:3}.listDetail .listToolsMenuPanel>.listToolsSubmenu>summary,.listDetail .listToolsMenuPanel>button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important;font:inherit;font-size:11.5px;font-weight:700;text-align:left}.listDetail .listToolsMenuPanel>.listToolsSubmenu>summary:hover,.listDetail .listToolsMenuPanel>.listToolsSubmenu[open]>summary,.listDetail .listToolsMenuPanel>button:hover{border-color:color-mix(in srgb,#38bdf8 38%,var(--border))!important;background:color-mix(in srgb,#38bdf8 9%,transparent)!important;color:var(--text)!important}.listDetail .listToolsMenuPanel .deleteIconButton{margin-top:4px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important;color:#fda4af!important}.listDetail .listToolsMenuPanel .deleteIconButton:hover{border-color:rgba(244,63,94,.42)!important;background:rgba(244,63,94,.08)!important;color:#fecdd3!important}.listDetail .advancedFilters{display:flex;align-items:center;gap:10px;min-height:42px;margin-top:7px;padding:7px 6px 0;border-top:1px solid color-mix(in srgb,var(--border) 64%,transparent)}.listDetail .advancedFiltersLabel{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--muted);font-size:10.5px;font-weight:800;white-space:nowrap}.listDetail .advancedFilters .commandFiltersRow{display:flex;align-items:center;flex:1 1 auto;gap:7px;padding:0}.listDetail .advancedFilters .advancedQuickFilters,.listDetail .advancedFilters .secondaryFiltersGroup{display:inline-flex;align-items:center;gap:5px}.listDetail .advancedFilters .filterPill{min-height:28px;padding:0 8px}.listDetail .commandRight{overflow:visible}.listDetail .filterPillGroup{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px}.listDetail .filterPillGroup .workspaceViewPill{order:0;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;color:var(--muted);white-space:nowrap}.listDetail .filterPillGroup .workspaceViewPill.active{color:#7dd3fc;border-color:rgba(56,189,248,.44);background:rgba(56,189,248,.12)}.listDetail .filterPillGroup .workspaceViewPill.recommendedPill.active{color:#a7f3d0;border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.13)}.listDetail .filterPillGroup .workspaceViewPill.outreachPill.active{color:#d8b4fe;border-color:rgba(168,85,247,.45);background:rgba(168,85,247,.11)}.listDetail .filterPillGroup .workspaceViewPill.trashPill{display:inline-flex;color:#94a3b8}.listDetail .filterPillGroup .workspaceViewPill.trashPill:hover{color:#cbd5e1;border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.09)}.listDetail .advancedFilters{gap:12px;min-height:39px;margin-top:9px;padding:8px 0 0}.listDetail .advancedFiltersLabel{color:var(--muted);font-size:10.5px}.listDetail .advancedFilters .advancedQuickFilters{padding-right:0;border-right:0}.listDetail .advancedFilters .secondaryFiltersGroup{padding-left:7px;border-left:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.listDetail .advancedFilters .clearAdvancedFilters{margin-left:auto}.listManagementMenuTrigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,#38bdf8 38%,var(--border));border-radius:8px;background:color-mix(in srgb,#38bdf8 6%,transparent);color:var(--text);font:inherit;font-size:11.5px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.listManagementMenuTrigger:hover,.listManagementMenuTrigger[data-state=open]{border-color:color-mix(in srgb,#38bdf8 68%,var(--border));background:color-mix(in srgb,#38bdf8 13%,transparent);color:var(--text)}}@media (min-width:769px){.listManagementMenuItem:focus-visible,.listManagementMenuSubTrigger:focus-visible,.listManagementMenuTrigger:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.listManagementMenuCaret{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.7;transform:rotate(45deg)}.listManagementMenuContent{z-index:120;width:258px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface) 96%,#0b1220);box-shadow:0 18px 40px rgba(2,6,23,.42),inset 0 0 0 1px rgba(255,255,255,.025);color:var(--text);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:listManagementMenuIn .14s ease-out}.listManagementMenuContent[data-state=closed]{animation:listManagementMenuOut .1s ease-in}.listManagementMenuGroup{display:grid;gap:2px}.listManagementMenuItem,.listManagementMenuSubTrigger{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:680;line-height:1.2;text-align:left;text-decoration:none;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.listManagementMenuItem[data-highlighted],.listManagementMenuSubTrigger[data-highlighted],.listManagementMenuSubTrigger[data-state=open]{border-color:color-mix(in srgb,#38bdf8 28%,transparent);background:color-mix(in srgb,#38bdf8 9%,transparent);color:var(--text)}.listManagementMenuItem[data-disabled]{opacity:.48;cursor:not-allowed}.listManagementMenuIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#7dd3fc}.listManagementMenuIcon svg{flex:0 0 auto}.listManagementMenuSubCaret{width:6px;height:6px;margin-left:auto;border-top:1.5px solid;border-right:1.5px solid;opacity:.7;transform:rotate(45deg)}.listManagementMenuSeparator{height:1px;margin:5px 3px;background:color-mix(in srgb,var(--border) 76%,transparent)}.listManagementMenuExportItem{min-height:46px;padding:0}.listManagementMenuExportItem>a{display:grid;gap:3px;width:100%;padding:8px 10px;color:inherit;text-decoration:none}.listManagementMenuExportItem small{color:var(--muted);font-size:10px;font-weight:620}.listManagementMenuItem.isDestructive{color:#fda4af}.listManagementMenuItem.isDestructive .listManagementMenuIcon{color:#fb7185}.listManagementMenuItem.isDestructive[data-highlighted]{border-color:rgba(244,63,94,.3);background:rgba(244,63,94,.08);color:#fecdd3}@keyframes listManagementMenuIn{0%{opacity:0;transform:scale(.97) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes listManagementMenuOut{0%{opacity:1}to{opacity:0}}}@media (max-width:768px){.listManagementMenuTrigger{display:inline-flex;align-items:center;gap:7px}.listManagementMenuContent{z-index:120;min-width:232px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 14px 30px rgba(0,0,0,.35)}.listManagementMenuItem,.listManagementMenuSubTrigger{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left}.listManagementMenuSeparator{height:1px;margin:5px 2px;background:var(--border)}.listManagementMenuSubCaret{margin-left:auto}.listManagementMenuExportItem>a{display:grid;gap:2px;width:100%;color:inherit;text-decoration:none}.listManagementMenuExportItem small{color:var(--muted)}.listManagementMenuItem.isDestructive{color:#fda4af}}@media (max-width:700px){.leadWorkspaceGrid{gap:14px}.contactWorkspacePanel,.pipelineOverview,.savedSearchPanel{padding:14px;border-radius:14px}.pipelineStrip{margin-top:12px;padding-bottom:6px;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto!important}.pipelineStripRow{display:contents!important}.pipelineTab{min-width:auto!important;height:28px!important;padding:0 8px!important;flex-shrink:0!important}.savedSearchForm{flex-direction:column;align-items:stretch}.savedSearchForm .primary,.savedSearchForm input,.savedSearchForm select{width:100%;flex:1 1 100%}.sectionHeading{flex-direction:column}.contactTableWrap{display:none!important}.contactCardsMobile{display:flex!important;gap:12px;margin-top:10px}.contactCardsMobile,.mobileContactCard{flex-direction:column;width:100%;box-sizing:border-box}.mobileContactCard{display:flex;gap:10px;background:#0d1b2a;border:1px solid #1e374f;border-radius:14px;padding:14px;box-shadow:0 4px 16px rgba(0,0,0,.25)}.mobileContactCard .cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobileContactCard .contactIdentity{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.mobileContactCard .contactAvatar{width:34px;height:34px;border-radius:9px;background:#14324f;color:#77dff0;font-size:14px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.mobileContactCard .contactNameBlock{display:flex;flex-direction:column;min-width:0}.mobileContactCard .contactName{font-size:14px;font-weight:750;color:#f1f6fb;line-height:1.25}.mobileContactCard .contactSubtext{font-size:11.5px;color:#8ea5be;margin-top:2px}.mobileContactCard .channelDots{display:flex;gap:6px;align-items:center;flex-shrink:0}.mobileContactCard .channelDot{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mobileContactCard .cardStageRow{display:flex;align-items:center;gap:10px;width:100%}.mobileContactCard .cardStageRow .stageSelectPill{flex:1 1 auto;height:36px;font-size:12px;border-radius:8px}.mobileContactCard .cardStageRow .notesModalOpenBtn{flex:0 0 auto;height:36px;padding:0 12px;font-size:11.5px;border-radius:8px}.mobileContactCard .cardFollowUpRow{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px dashed #1b3349}.mobileContactCard .cardFollowUpRow .followUpBadgeBtn{width:100%;justify-content:center;height:36px;font-size:12px;border-radius:8px}.mobileContactCard .followUpPopover.mobilePopover{left:14px;right:14px;max-width:360px;z-index:1200}.followUpPopover,.mobileContactCard .followUpPopover.mobilePopover{position:fixed;top:50%;transform:translateY(-50%);width:auto;margin:0 auto;box-shadow:0 20px 60px rgba(0,0,0,.85)}.followUpPopover{left:15px;right:15px;max-width:340px}.notesModalOverlay{padding:10px}.notesModalCard{max-height:90vh}.notesModalBody,.notesModalHead{padding:12px 14px}.notesModalFoot{padding:10px 14px;flex-direction:column-reverse;gap:8px}.notesFootRight{width:100%}.notesFootRight button{flex:1 1}}@media (min-width:769px){.resultsTableWrap{overflow-x:hidden!important;box-sizing:border-box!important}.resultsTable,.resultsTableWrap{width:100%!important;max-width:100%!important}.resultsTable{min-width:0!important;table-layout:fixed!important}.resultsTable td,.resultsTable th{min-width:0!important;max-width:none!important;box-sizing:border-box!important;overflow:hidden!important}.businessTable td.leadSelectCell,.businessTable th:first-child{width:2.5%!important}.businessTable td:nth-child(2),.businessTable th:nth-child(2){width:18%!important}.businessTable td:nth-child(3),.businessTable th:nth-child(3){width:9%!important;min-width:105px!important;max-width:130px!important}.businessTable td:nth-child(4),.businessTable td:nth-child(5),.businessTable th:nth-child(4),.businessTable th:nth-child(5){width:14%!important}.businessTable td:nth-child(6),.businessTable th:nth-child(6){width:18.5%!important}.businessTable td:nth-child(7),.businessTable th:nth-child(7){width:14%!important}.businessTable td:nth-child(8),.businessTable th:nth-child(8){width:10%!important}.businessTable.registryBusinessTable td.leadSelectCell,.businessTable.registryBusinessTable th:first-child{width:2.5%!important}.businessTable.registryBusinessTable td:nth-child(2),.businessTable.registryBusinessTable th:nth-child(2){width:18%!important}.businessTable.registryBusinessTable td:nth-child(3),.businessTable.registryBusinessTable th:nth-child(3){width:9%!important;min-width:105px!important;max-width:130px!important}.businessTable.registryBusinessTable td:nth-child(4),.businessTable.registryBusinessTable td:nth-child(5),.businessTable.registryBusinessTable th:nth-child(4),.businessTable.registryBusinessTable th:nth-child(5){width:13.5%!important}.businessTable.registryBusinessTable td:nth-child(6),.businessTable.registryBusinessTable th:nth-child(6){width:18.5%!important}.businessTable.registryBusinessTable td:nth-child(7),.businessTable.registryBusinessTable th:nth-child(7){width:15%!important}.businessTable.registryBusinessTable td:nth-child(8),.businessTable.registryBusinessTable th:nth-child(8){width:10%!important}.businessTable td.leadSelectCell,.businessTable th:first-child{padding-left:5px!important;padding-right:5px!important;text-align:center!important}.businessTable .businessNameCell,.businessTable .contactDetailsCellTd,.businessTable .leadBusinessCell,.businessTable .metaCategoryCell,.businessTable .metaLegalFormCell,.businessTable .metaLocalityCell{min-width:0!important;width:auto!important}.businessTable .businessNameCell,.businessTable .contactDetailsCell,.businessTable .leadMatchCell{max-width:100%!important;min-width:0!important}.businessTable .businessNameCell{overflow:hidden!important}.businessTable .businessNameCell .leadName,.businessTable .businessNameCell .leadNameLink{min-width:0!important;max-width:100%!important}.businessTable .leadStatusIconsCol{width:100%!important;max-width:100%!important;overflow:hidden!important}.businessTable .contactItemRow,.businessTable .contactLink{min-width:0!important;max-width:100%!important}.businessTable .businessChannelsCell{width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,19px)!important;justify-content:center!important;overflow:hidden!important}.businessTable .leadMatchCell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;width:100%!important;overflow:hidden!important;white-space:nowrap!important}.businessTable .leadAiChip,.businessTable .leadScorePill,.businessTable .leadStatusChip{flex:0 0 auto!important}.businessTable .leadScorePill{padding-left:4px!important;padding-right:4px!important}}@media (max-width:768px){.mobileLeadCard,.mobileLeadCard .cardContactRow,.mobileLeadCard .cardHeader,.resultsCardsMobile{min-width:0!important;max-width:100%!important;overflow:hidden!important}.mobileLeadCard .cardContactRow span,.mobileLeadCard .cardLeadName,.mobileLeadCard .cardSubtext{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}.emailSettingsIntro>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.7}.providerChoices label.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent);background:color-mix(in srgb,var(--cyan) 8%,var(--surface2))}.outreachGoalIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.outreachGoalIntro h3{margin:5px 0;font-size:20px}.outreachGoalIntro>div>p:last-child{margin:0;color:var(--muted);font-size:11px}.outreachGoalIntro>span{white-space:nowrap;padding:7px 10px;color:#c7b8ff;background:#4d387144;border:1px solid #70589a;border-radius:999px;font-size:9px;font-weight:900}.outreachGoalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.outreachGoalGrid>button{position:relative;display:flex;align-items:flex-start;gap:11px;min-height:88px;padding:14px;text-align:left;color:var(--text);background:color-mix(in srgb,var(--surface2) 62%,transparent);border:1px solid var(--border);border-radius:13px;cursor:pointer}.outreachGoalGrid>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cyan) 60%,var(--border))}.outreachGoalGrid>button.active{border-color:#8a72c8;background:linear-gradient(135deg,color-mix(in srgb,#7658b8 20%,var(--surface2)),color-mix(in srgb,var(--cyan) 8%,var(--surface2)));box-shadow:inset 0 0 0 1px #8068bd55}.outreachGoalGrid i{display:grid;place-items:center;flex:0 0 34px;height:34px;font-style:normal;color:#c9baff;background:#4f3a7544;border-radius:10px}.outreachGoalGrid span{display:flex;flex-direction:column}.outreachGoalGrid strong{font-size:12px}.outreachGoalGrid small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.outreachGoalGrid>button>b{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:20px;height:20px;color:#08232b;background:var(--cyan);border-radius:50%;font-size:10px}.campaignContextBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;margin-bottom:12px;border:1px solid #6d5594;border-radius:13px;background:linear-gradient(90deg,#4c376b35,transparent)}.campaignContextBar>div{display:flex;flex-direction:column}.campaignContextBar small{color:#bca9ed;font-size:8px;font-weight:900;letter-spacing:.12em}.campaignContextBar strong{margin-top:3px;font-size:12px}@media(max-width:720px){.outreachGoalGrid{grid-template-columns:1fr}.campaignContextBar,.outreachGoalIntro{flex-direction:column}.outreachGoalIntro>span{white-space:normal}.campaignContextBar .primary{width:100%}}.composerWizardOverview{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface2) 70%,transparent)}.composerWizardCurrent{display:flex;align-items:center;gap:14px}.composerWizardCurrent>span{flex:0 0 auto;padding:7px 10px;color:#94f1e8;border:1px solid #28776f;border-radius:999px;background:#12453f;font-size:8px;font-weight:950;letter-spacing:.09em}.composerWizardCurrent>div{min-width:0}.composerWizardCurrent h3{margin:0;font-size:17px}.composerWizardCurrent p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.composerProgressTrack{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent)}.composerProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#47cbd6,#55d99f);transition:width .28s ease}.composerWizardOverview .composerStepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.composerWizardOverview .composerStepper button{display:flex;min-width:0;min-height:52px;justify-content:flex-start;gap:9px;padding:9px 11px;text-align:left;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 78%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.composerWizardOverview .composerStepper button.done{cursor:pointer}.composerWizardOverview .composerStepper button.done:hover{border-color:#3c8a85;transform:translateY(-1px)}.composerWizardOverview .composerStepper button.active{border-color:#4bcfd3;background:color-mix(in srgb,var(--cyan) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 25%,transparent)}.composerWizardOverview .composerStepper .composerStepNumber{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--border) 72%,var(--surface));color:var(--muted);font-size:10px;font-weight:950}.composerWizardOverview .composerStepper button.active .composerStepNumber,.composerWizardOverview .composerStepper button.done .composerStepNumber{color:#08232b;background:linear-gradient(135deg,#49cad8,#55d99f)}.composerWizardOverview .composerStepper .composerStepCopy{display:flex;min-width:0;width:auto;height:auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border-radius:0;background:transparent}.composerStepCopy b{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.composerStepCopy small{color:var(--muted);font-size:8px;font-weight:750}.composerStepper button.active .composerStepCopy small{color:var(--cyan)}.manualTemplateContent{display:grid;gap:12px;padding:0 13px 13px}.manualTemplateContent.standaloneManual{padding:0}@media (max-width:768px){.composerWizardOverview{padding:14px}.composerWizardCurrent{align-items:flex-start;flex-direction:column;gap:8px}.composerWizardOverview .composerStepper{grid-template-columns:repeat(4,minmax(142px,1fr));padding-bottom:5px;overflow-x:auto}.composerWizardOverview .composerStepper button{min-height:48px}.builderActions{align-items:stretch;flex-direction:column-reverse}.builderActions>span{display:none}.builderActions button{width:100%}}.outreachModalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,#020813 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:outreachBackdropIn .18s ease-out}.outreachModal{width:min(1180px,calc(100vw - 44px));max-height:calc(100vh - 44px);margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));box-shadow:0 28px 90px #0009,0 0 0 1px color-mix(in srgb,var(--cyan) 10%,transparent);animation:outreachModalIn .2s ease-out}.outreachModal>.resultsHead{position:sticky;top:0;z-index:20;align-items:center;padding:18px 22px;margin:0;border-bottom:1px solid var(--border);background:var(--surface,#111c2f);box-shadow:0 4px 20px rgba(0,0,0,.45)}.outreachModal>.resultsHead h2{margin:3px 0 4px;font-size:21px}.outreachModal>.resultsHead p:not(.eyebrow){margin:0;font-size:10px}.outreachMessageCard{margin-bottom:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface2) 75%,transparent)}.outreachMessageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.outreachMessageTitleWrap{display:flex;flex-direction:column;gap:4px}.outreachPreviewEyebrow{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--cyan);text-transform:uppercase}.outreachMessageSubject{font-size:13px;font-weight:700;color:var(--text)}.outreachSubjectPrefix{color:var(--muted);font-weight:500}.copyMessageTopBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:700;white-space:nowrap;border-radius:8px}.copyMessageTopBtn.copied{color:#55d99f!important;border-color:#55d99f!important}.outreachMessageBody p{margin:0;font-size:11px;line-height:1.6;color:var(--text);opacity:.9;white-space:pre-wrap}.outreachRecipientRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:9px}.outreachRecipientMain{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.outreachLeadName{font-size:12px;font-weight:700;color:var(--text)}.outreachLeadName,.outreachTargetVal{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outreachTargetVal{color:var(--muted);font-size:10px}@media (max-width:768px){.outreachRecipientRow{flex-direction:column;align-items:flex-start;gap:8px}.outreachRecipientMain{width:100%;flex-wrap:wrap}}.outreachHeaderCopy{min-width:0;flex:1 1}.outreachHeaderMain,.outreachHeaderTop{display:flex;min-width:0;align-items:center;gap:14px}.outreachHeaderTop{margin-bottom:5px}.outreachHeaderMain h2{flex:0 0 auto;white-space:nowrap}.outreachHeaderMain>p{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.outreachHeaderTop .detectedChannels{margin-top:0}.outreachModal>.campaignView,.outreachModal>.composerForm{padding:0 22px 22px;margin-top:18px}.modalClose{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:var(--text);background:color-mix(in srgb,var(--surface2) 82%,transparent);border:1px solid var(--border);border-radius:11px;font-size:24px;line-height:1;cursor:pointer}.modalClose:hover{color:var(--cyan);border-color:var(--cyan);transform:translateY(-1px)}.detectedChannels{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.detectedChannels>span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.detectedChannels .channelTag{padding:4px 7px}.autoChannelNotice{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--cyan) 7%,var(--surface2))}.autoChannelNotice>span{display:grid;width:26px;height:26px;place-items:center;color:#09262b;background:var(--cyan);border-radius:8px;font-weight:950}.autoChannelNotice>div{display:flex;flex-direction:column;gap:2px}.autoChannelNotice strong{font-size:10px}.autoChannelNotice small{color:var(--muted);font-size:9px}.composerActionGroup{display:flex;justify-content:flex-end;gap:8px}.messageModeSwitch{display:inline-flex;justify-self:start;gap:5px;padding:5px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface2) 70%,transparent)}.messageModeSwitch button{padding:9px 13px;color:var(--muted);background:transparent;border:0;border-radius:8px;font-size:10px;font-weight:900;cursor:pointer}.messageModeSwitch button.active{color:#08232b;background:linear-gradient(135deg,#49cad8,#55d99f);box-shadow:0 5px 16px #29b7ac28}.messageModeSwitch button:disabled{opacity:.4;cursor:not-allowed}.outreachModal .manualTemplateFallback[open]{border-color:color-mix(in srgb,#8a72c8 62%,var(--border))}.outreachModal .composerInlineNotice{position:static;margin:12px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,var(--surface2))}@keyframes outreachBackdropIn{0%{opacity:0}}@keyframes outreachModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}}.outreachConsentBackdrop{position:fixed;inset:0;z-index:1350;display:grid;place-items:center;padding:12px;background:rgba(2,6,15,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:outreachBackdropIn .18s ease-out}.outreachConsentModal{width:min(640px,calc(100vw - 20px));max-height:calc(100dvh - 32px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:var(--surface,#111c2f);border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--border));border-radius:14px;box-shadow:0 24px 80px rgba(0,0,0,.8),0 0 0 1px color-mix(in srgb,var(--cyan) 18%,transparent);animation:outreachModalIn .2s ease-out}.outreachConsentModal.compact{width:min(480px,calc(100vw - 20px))}.outreachConsentHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 40%,transparent)}.outreachConsentHeaderLeft{display:flex;align-items:center;gap:12px;min-width:0}.outreachConsentIconBadge{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cyan) 15%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);color:var(--cyan);flex-shrink:0}.outreachConsentIconBadge.check{background:color-mix(in srgb,#55d99f 15%,transparent);border-color:color-mix(in srgb,#55d99f 40%,transparent);color:#55d99f}.outreachConsentEyebrow{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:2px}.outreachConsentHeaderLeft h3{margin:0;font-size:15px;font-weight:800;color:var(--text);line-height:1.25}.outreachConsentCloseBtn{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;font-size:16px;line-height:1;transition:all .15s ease;flex-shrink:0}.outreachConsentCloseBtn:hover{color:var(--text);border-color:var(--text)}.outreachConsentBody{padding:16px;display:flex;flex-direction:column;gap:14px}.outreachConsentAlert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,#f59e0b 10%,var(--surface2));border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);color:var(--text)}.outreachConsentAlertIcon{color:#f59e0b;flex-shrink:0;margin-top:2px}.outreachConsentAlertText{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.45}.outreachConsentAlertText strong{color:#fbbf24;font-size:11.5px}.outreachConsentAlertText p{margin:0;color:var(--muted)}.outreachConsentGrid{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--surface2) 60%,transparent);border:1px solid var(--border);border-radius:10px}.outreachConsentField{display:flex;flex-direction:column;gap:3px;min-width:0}.outreachConsentFieldLabel{font-size:8.5px;font-weight:850;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.outreachConsentFieldValue{font-size:12px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outreachConsentFieldValue.highlight{color:var(--cyan);font-weight:800;font-size:13px}.outreachConsentFieldValue.subject{color:var(--text);font-weight:700}.outreachConsentPreviewBox{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface2) 35%,transparent);overflow:hidden}.outreachConsentPreviewHead{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:color-mix(in srgb,var(--surface2) 80%,transparent);border-bottom:1px solid var(--border);font-size:9px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.outreachConsentPreviewContent{padding:10px 12px;font-size:11px;line-height:1.5;color:var(--text);max-height:120px;overflow-y:auto;white-space:pre-wrap;font-family:inherit;opacity:.92}.outreachConsentRecipientsBox{display:flex;flex-direction:column;gap:6px}.outreachConsentRecipientsTags{display:flex;flex-wrap:wrap;gap:6px}.outreachConsentRecipientTag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:10px;border-radius:6px;background:color-mix(in srgb,var(--surface2) 80%,transparent);border:1px solid var(--border);color:var(--text)}.outreachConsentRecipientTag strong{font-weight:700;color:var(--cyan)}.outreachConsentRecipientMore{font-size:10px;font-weight:700;color:var(--muted);align-self:center;padding:2px 6px}.outreachConsentSafeguards{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:color-mix(in srgb,var(--cyan) 6%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 20%,var(--border));border-radius:10px}.outreachSafeguardItem{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--muted)}.outreachSafeguardItem .safeguardIcon{font-size:12px;line-height:1}.outreachConsentCheckboxes{display:flex;flex-direction:column;gap:8px;margin-top:2px}.outreachConsentCheckboxItem{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 50%,transparent);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.outreachConsentCheckboxItem:hover{border-color:color-mix(in srgb,var(--cyan) 50%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,var(--surface2))}.outreachConsentCheckboxItem.checked{border-color:color-mix(in srgb,var(--cyan) 75%,var(--border));background:color-mix(in srgb,var(--cyan) 12%,var(--surface2));box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 25%,transparent)}.outreachConsentCheckboxItem input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--cyan);cursor:pointer;flex-shrink:0}.outreachConsentCheckboxText{display:flex;flex-direction:column;gap:2px;min-width:0}.outreachConsentCheckboxText strong{font-size:11.5px;font-weight:750;color:var(--text)}.outreachConsentCheckboxText span{font-size:10.5px;color:var(--muted);line-height:1.35}.outreachConsentError{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:color-mix(in srgb,#ef4444 14%,var(--surface2));border:1px solid #ef444466;color:#fca5a5;font-size:11px;font-weight:600}.outreachConsentFooter{display:flex;flex-direction:column-reverse;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 30%,transparent)}.outreachConsentFooter button{min-height:42px;width:100%}.outreachConsentSubmitBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.outreachConsentSubmitBtn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}.outreachConsentHint{padding:0 16px 12px;font-size:10.5px;font-weight:600;color:#f59e0b;text-align:center}.outreachMarkSentDesc{margin:0;font-size:12px;line-height:1.55;color:var(--text)}@media (min-width:769px){.outreachConsentBackdrop{padding:24px}.outreachConsentModal{width:min(660px,calc(100vw - 48px));border-radius:18px}.outreachConsentModal.compact{width:min(480px,calc(100vw - 48px))}.outreachConsentHeader{padding:20px 24px 16px}.outreachConsentHeaderLeft h3{font-size:16px}.outreachConsentIconBadge{width:44px;height:44px;border-radius:12px}.outreachConsentBody{padding:20px 24px;gap:16px}.outreachConsentGrid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px}.outreachConsentPreviewContent{max-height:140px;font-size:11.5px}.outreachConsentFooter{flex-direction:row;justify-content:flex-end;padding:16px 24px 20px}.outreachConsentFooter button{width:auto}.outreachConsentHint{padding:0 24px 16px;text-align:right}}@media (max-width:768px){.outreachModalBackdrop{padding:0;place-items:stretch}.outreachModal{width:100vw;max-height:100dvh;border-radius:0}.outreachModal>.resultsHead{align-items:flex-start!important;flex-direction:row!important;padding:14px 15px!important}.outreachHeaderMain,.outreachHeaderTop{gap:9px}.outreachHeaderMain h2{font-size:18px}.outreachModal>.campaignView,.outreachModal>.composerForm{padding:0 14px 18px}.composerActionGroup{width:100%;flex-direction:column-reverse}.messageModeSwitch{width:100%}.messageModeSwitch button{flex:1 1}}@media (max-width:480px){.outreachHeaderMain>p,.outreachHeaderTop .detectedChannels>span{display:none}}@media (prefers-reduced-motion:reduce){.outreachModal,.outreachModalBackdrop{animation:none}}.workspaceView{width:100%;max-width:1760px;margin-inline:auto;padding:clamp(24px,2vw,38px) clamp(22px,2.25vw,44px) clamp(48px,4vw,72px)}.workspaceView:not(.homeView):not(.listsWorkspace)>.viewHeading{margin-bottom:20px}.workspaceView .viewHeading h1{font-size:clamp(25px,1.8vw,34px)}.workspaceView .viewHeading p{max-width:760px;font-size:12px;line-height:1.55}.searchWizardView{width:100%;max-width:1600px;margin:0 auto}.builderLayout{width:100%;max-width:100%;margin:0 auto}.builderLayout .builderPanel{min-height:auto;padding:clamp(26px,2.4vw,42px) clamp(28px,2.6vw,48px);border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:0 20px 60px #00000030}.builderPanel>.sectionTitle{align-items:center;margin-bottom:24px}.builderPanel>.sectionTitle>span{width:48px;height:48px;border-radius:14px;font-size:18px}.builderPanel>.sectionTitle h2{font-size:clamp(22px,1.6vw,30px)}.builderPanel>.sectionTitle p{font-size:13px}.builderPanel .jobForm{gap:24px}.builderStepper{margin-bottom:24px}.builderStepper button{gap:10px;min-height:48px;padding:0 10px 12px 0}.builderStepper button span{width:32px;height:32px;font-size:11px}.builderStepper button small{font-size:12px}.builderStepPanel{gap:22px}.wizardStepIntro{gap:6px;margin-bottom:20px}.wizardStepIntro .stepBadge{font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent);padding:4px 10px;border-radius:6px;display:inline-block;width:fit-content}.wizardStepIntro h3{font-size:clamp(24px,2vw,34px);margin:2px 0 0}.wizardStepIntro p{max-width:980px;font-size:13px;color:#92a6bc;line-height:1.5}.modeCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);width:100%}.modeCardsGrid.singleChoice{grid-template-columns:1fr}.modeCard{display:flex;flex-direction:column;text-align:left;padding:clamp(24px,2vw,32px) clamp(24px,2.2vw,36px);min-height:clamp(210px,18vw,260px);border-radius:18px;border:1px solid #233e59;background:color-mix(in srgb,var(--surface2) 48%,#0c1c2e);cursor:pointer;transition:all .2s ease;position:relative;width:100%;box-sizing:border-box}.modeCard:hover{background:#112840;border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 14px 36px #00000038}.modeCard.active{background:#0f2c42;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.modeCardTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.modeCardIcon{width:44px;height:44px;border-radius:12px;background:#0c3344;color:#73e5d5;display:grid;place-items:center;font-size:18px;font-weight:800;flex-shrink:0}.modeCardIcon.linkedin{background:#0c2b4d;color:#72b6ff}.modeCardIcon.google{background:#0c3830;color:#7be0b8}.modeCardIcon.instagram{background:#421833;color:#f88ab7}.modeCardActionTag{font-size:12px;font-weight:750;color:#73e5d5;white-space:nowrap;padding:6px 14px;border-radius:999px;background:#0d3648;border:1px solid #1c5b73;transition:all .2s ease;flex-shrink:0}.modeCard:hover .modeCardActionTag{background:var(--cyan);color:#061e27;border-color:var(--cyan)}.modeCardTitleBlock{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modeCardTitleBlock strong{display:block;font-size:clamp(17px,1.25vw,21px);font-weight:750;color:#eaf2f8;letter-spacing:-.01em}.modeCardTitleBlock small{display:block;font-size:13px;color:#8da2b8;font-weight:500}.modeCardDesc{margin:0 0 16px;font-size:13px;color:#9cb1c5;line-height:1.55}.modeCardBullets{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px solid #1c344d;display:flex;flex-direction:column;gap:9px}.modeCardBullets li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#cbd9e6;line-height:1.45}.modeCardBullets li span{color:#73e5d5;font-weight:800;font-size:13px;flex-shrink:0;margin-top:1px}.wizardReviewGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:clamp(18px,1.8vw,30px);align-items:start}.wizardConfigCol{display:flex;flex-direction:column;gap:14px}.wizardPriorityField{display:flex;flex-direction:column;gap:8px;margin-top:4px}.priorityCardsGrid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:769px){.priorityCardsGrid{grid-template-columns:repeat(3,1fr)}}.priorityOptionCard{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid #1c344d;background:#0b1928;cursor:pointer;text-align:left;transition:all .2s ease;position:relative;font-family:inherit}.priorityOptionCard:hover{border-color:#2b5177;background:#0e2034}.priorityOptionCard.active{border-color:#00d2b4;background:#082433;box-shadow:inset 0 0 0 1px #00d2b4}.priorityOptionHead{display:flex;align-items:center;gap:8px}.priorityOptionIcon{font-size:18px;line-height:1}.priorityOptionTitle{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.priorityOptionTitle strong{font-size:13.5px;font-weight:700;color:#eaf2f8}.priorityDefaultTag{font-size:10px;font-weight:700;color:#73e5d5;background:#0d3648;border:1px solid #1c5b73;padding:1px 6px;border-radius:999px;text-transform:uppercase}.priorityOptionDesc{margin:0;font-size:12px;color:#8da2b8;line-height:1.4}.priorityOptionCard.active .priorityOptionDesc{color:#a8cce8}.strategyBadgePill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;white-space:nowrap}.wizardEstimateCol{display:flex;flex-direction:column;gap:14px}.estimateCard{padding:18px 22px;border-radius:16px;border:1px solid #23405c;background:#0c1b2e}.estimateCardHead{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #1d334a;padding-bottom:12px;margin-bottom:14px}.estimateCardHead small{font-size:10px;font-weight:800;letter-spacing:.08em;color:#738da7}.estimateCardHead h3{font-size:24px;font-weight:800;color:#8ae4d4;margin:0}.estimateMetricsGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.estimateMetric{display:flex;flex-direction:column;gap:4px}.estimateMetric small{font-size:9px;font-weight:800;color:#6f869e;letter-spacing:.08em}.estimateMetric strong{font-size:17px;font-weight:700;color:#dbe7f2}.wizardLaunchButton{width:100%;min-height:50px;font-size:15px;font-weight:800;border-radius:12px}.builderPanel .fieldLabel b{font-size:13px}.builderPanel .fieldLabel small{font-size:11px}.builderPanel .jobForm input:not([type=checkbox]),.builderPanel .jobForm select,.builderPanel .selectionDropdown>button{min-height:46px;font-size:13px}.builderPanel .advancedPeopleFilters,.builderPanel .emailOption,.builderPanel .estimate,.builderPanel .info,.builderPanel .selectionGroups,.builderPanel .targetPreview{padding:clamp(14px,1.4vw,18px)}.builderPanel .builderActions{margin-top:4px;padding-top:16px}.builderPanel .builderActions button,.builderPanel>form>.builderStepPanel>.primary{min-height:44px;padding-inline:20px}.adminView,.blacklistView,.settingsView{max-width:1500px}.adminView .panel,.blacklistView .suppressionPanel,.settingsView .panel{padding:clamp(20px,1.8vw,30px)}.blacklistView .blacklistGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.blacklistView .blacklistGroups>section{min-width:0;padding:16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface2) 48%,transparent)}.settingsView .emailSettingsLayout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr)}.adminView .planCatalog{gap:14px}.leadWorkspaceGrid{gap:20px;min-width:0}.contactWorkspacePanel,.pipelineOverview,.savedSearchPanel{min-width:0;border-radius:20px}.blacklistCounts span,.blacklistGroups section>header small,.pipelineStrip small,.savedSearchList article>span,.workspaceMetrics small{font-size:10px}.blacklistGroups section>header,.planCatalog li,.planCatalog p,.savedSearchList small{font-size:11px}.listsModal{width:min(1480px,100%)}.outreachModal{width:min(1480px,calc(100vw - 44px))}@media (max-width:1180px){.blacklistView .blacklistGroups,.modeCardsGrid,.settingsView .emailSettingsLayout{grid-template-columns:1fr}}@media (max-width:768px){.workspaceView{padding:16px 12px calc(84px + env(safe-area-inset-bottom, 24px));max-width:100%;box-sizing:border-box}.searchWizardView{padding:12px 10px calc(84px + env(safe-area-inset-bottom, 24px));max-width:100%}.builderLayout{width:100%;max-width:100%}.builderLayout .builderPanel{min-height:0;padding:20px 16px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.builderPanel>.sectionTitle{margin-bottom:16px;gap:12px}.builderPanel>.sectionTitle>span{width:40px;height:40px;font-size:15px;border-radius:11px}.builderPanel>.sectionTitle h2{font-size:20px}.builderPanel>.sectionTitle p{font-size:12px}.builderStepper{display:flex;gap:6px;margin-bottom:20px;width:100%}.builderStepper button{flex:1 1;min-height:38px;padding:0 2px 8px;justify-content:center;gap:6px;border-bottom:2px solid #1e364e}.builderStepper button span{width:22px;height:22px;font-size:10px;font-weight:800}.builderStepper button small{font-size:10px;font-weight:700}.wizardStepIntro{gap:4px;margin-bottom:16px}.wizardStepIntro .stepBadge{font-size:9px;padding:3px 8px}.wizardStepIntro h3{font-size:20px;line-height:1.25;margin:2px 0}.wizardStepIntro p{font-size:12px;line-height:1.5;color:#8fa7bf}.modeCardsGrid{grid-template-columns:1fr;gap:12px;width:100%}.modeCard{padding:18px 16px;min-height:auto;border-radius:14px}.modeCardTop{margin-bottom:10px}.modeCardIcon{width:38px;height:38px;font-size:16px;border-radius:10px}.modeCardActionTag{font-size:11px;padding:4px 10px}.modeCardTitleBlock{margin-bottom:8px;gap:2px}.modeCardTitleBlock strong{font-size:16px}.modeCardDesc,.modeCardTitleBlock small{font-size:12px}.modeCardDesc{line-height:1.5;margin-bottom:12px}.modeCardBullets{padding-top:10px;gap:7px}.modeCardBullets li{font-size:12px;line-height:1.4}.selectionGroups{display:grid;grid-template-columns:1fr;gap:12px}.peopleGrid,.selectorGrid{grid-template-columns:1fr;gap:10px}.builderPanel .jobForm input:not([type=checkbox]),.builderPanel .jobForm select{min-height:44px;font-size:13px}.builderActions{flex-direction:column-reverse;gap:8px;width:100%}.builderActions button,.builderPanel>form>.builderStepPanel>.primary{width:100%;min-height:46px;font-size:14px;justify-content:center}.wizardReviewGrid{grid-template-columns:1fr;gap:16px}.estimateCard{padding:16px;border-radius:14px}.homeSideWidgets{grid-template-columns:1fr}.recentListTopRow{flex-wrap:wrap;gap:8px}.recentListBottomRow{flex-wrap:wrap;gap:6px 10px}.recentListCrit.location,.recentListCrit.target{max-width:100%}.recentListCrit.time{margin-left:0}.listsModal,.outreachModal{width:100%}}.suppressionManagerContainer{display:grid;gap:20px}.blacklistAddCard,.blacklistHeaderCard,.blacklistTableCard{background:#091524;border:1px solid #1f374e;border-radius:18px;padding:22px}.blacklistHeaderIntro .headerBadge{font-size:9.5px;font-weight:900;color:#8eeadb;background:#12453f;border:1px solid #27776b;border-radius:999px;padding:4px 10px;width:fit-content;margin-bottom:8px;letter-spacing:.06em}.blacklistHeaderIntro h2{font-size:22px;margin:0 0 6px;color:#eaf3fc}.blacklistHeaderIntro p{color:var(--muted);font-size:12.5px;line-height:1.6;margin:0}.blacklistMetricStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.metricTile{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#071220;border:1px solid #1f374e;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}.metricTile:hover{transform:translateY(-2px);border-color:#56b2ff;box-shadow:0 6px 16px rgba(0,0,0,.35)}.metricTile.active{border-color:#56b2ff;box-shadow:0 0 0 2px rgba(86,178,255,.25);background:rgba(12,32,54,.9)}.metricTile .tileIcon{font-size:22px;display:flex;align-items:center}.metricTile strong{font-size:18px;font-weight:850;color:#ffffff;display:block}.metricTile small{font-size:10.5px;color:var(--muted)}.metricTile.mail{border-color:#1a5e52;background:#071c19}.metricTile.mail.active,.metricTile.mail:hover{border-color:#7deecd;box-shadow:0 0 0 2px rgba(125,238,205,.25)}.metricTile.linkedin{border-color:#1c5280;background:#08192a}.metricTile.linkedin.active,.metricTile.linkedin:hover{border-color:#56b2ff;box-shadow:0 0 0 2px rgba(86,178,255,.25)}.metricTile.instagram{border-color:#652554;background:#200d1b}.metricTile.instagram.active,.metricTile.instagram:hover{border-color:#f5aade;box-shadow:0 0 0 2px rgba(245,170,222,.25)}.blacklistAddCard .cardTitleRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.blacklistAddCard h3{margin:0;font-size:15.5px;color:#eaf3fc}.headerActionsRight{display:flex;align-items:center;gap:8px}.importFromListsBtn{padding:7px 14px;font-size:11px;font-weight:800;border-radius:8px;background:#0c3954;color:#8de3ff;border:1px solid #1e628d;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.importFromListsBtn:hover{background:#144f75;color:#ffffff;border-color:#2b7bb0}.loadSamplesBtn{padding:7px 12px;font-size:11px;font-weight:800;border-radius:8px;background:#143e5c;color:#90d3ff;border:1px solid #256696;cursor:pointer;transition:all .15s ease}.loadSamplesBtn:hover{background:#1e557d;color:#ffffff}.blacklistInlineForm{display:flex;align-items:flex-end;gap:10px;width:100%}.inlineField{display:flex;flex-direction:column;gap:6px}.inlineField label{font-size:11px;font-weight:750;color:#9bb7d4;margin:0;white-space:nowrap;line-height:1}.categoryInline{flex:0 0 auto}.businessInline{flex:1.1 1 170px}.targetInline{flex:1.25 1 190px}.reasonInline{flex:1 1 160px}.inlineAction{flex:0 0 auto}.categoryChoiceBtn,.categoryPicker{display:flex;gap:5px}.categoryChoiceBtn{height:36px;padding:0 10px;font-size:10.5px;font-weight:800;border-radius:8px;border:1px solid #1f374e;background:#071220;color:#a4c2df;cursor:pointer;align-items:center;justify-content:center;transition:all .15s ease;white-space:nowrap}.categoryChoiceBtn:hover{border-color:#2b567d;background:#0b1f33}.categoryChoiceBtn.active{border-color:var(--cyan);background:#0c2b3e;color:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 35%,transparent)}.businessInputField,.reasonInputField,.targetInputField{width:100%;height:36px;box-sizing:border-box;padding:0 12px;background:#071220;border:1px solid #1f374e;border-radius:8px;color:#eaf2fa;font-size:11.5px;outline:none}.businessInputField:focus,.reasonInputField:focus,.targetInputField:focus{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 18%,transparent)}.submitBlacklistBtn{height:36px;box-sizing:border-box;padding:0 18px;font-size:11.5px;font-weight:850;cursor:pointer;white-space:nowrap;margin:0;display:inline-flex;justify-content:center}.blacklistAlert,.submitBlacklistBtn{border-radius:8px;align-items:center}.blacklistAlert{display:flex;justify-content:space-between;padding:9px 14px;font-size:11px;font-weight:700;margin-top:12px}.blacklistAlert.success{background:#0f3d32;color:#80ebd2;border:1px solid #1f6b5a}.blacklistAlert.error{background:#46141c;color:#ffa2ab;border:1px solid #7d2331}.blacklistAlert.info{background:#11364d;color:#90d3ff;border:1px solid #205c82}.blacklistAlert button{background:transparent;border:0;color:inherit;cursor:pointer}.blacklistTableCard{padding:0;overflow:hidden}.blacklistTableCard .tableToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid #1f374e;flex-wrap:wrap}.filterTab.active{border-color:var(--cyan);background:#0c2b3e;color:#ffffff}.tableSearchBox{position:relative;display:flex;align-items:center;width:250px}.tableSearchBox .searchIcon{position:absolute;left:9px;color:#627d99;font-size:11px;pointer-events:none}.tableSearchBox input{width:100%;height:32px;padding:0 24px 0 28px;background:#071220;border:1px solid #233c56;border-radius:7px;color:#eaf2fa;font-size:11px}.tableSearchBox .clearSearchBtn{position:absolute;right:7px;background:transparent;border:0;color:#7b96b2;cursor:pointer;font-size:11px}.tableSecondaryFilters{display:flex;align-items:center;gap:12px;padding:8px 18px;background:rgba(10,24,40,.45);border-bottom:1px solid #1a2f44;flex-wrap:wrap}.filterSelectWrap{gap:6px}.filterSelectWrap,.filterSelectWrap .filterLabel,.filterSelectWrap label{display:inline-flex;align-items:center;font-size:11px;color:#859eb6;font-weight:700;white-space:nowrap;flex-shrink:0}.filterSelectWrap .filterLabel,.filterSelectWrap label{gap:4px;cursor:pointer}.filterSelect{height:28px;padding:0 8px;font-size:11px;font-weight:600;background:#071220;border:1px solid #233c56;border-radius:6px;color:#eaf2fa;cursor:pointer;outline:none;max-width:240px}.filterSelect:focus{border-color:var(--cyan)}.resetFiltersBtn{height:26px;padding:0 8px;font-size:10.5px;font-weight:750;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.28);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.resetFiltersBtn:hover{background:rgba(239,68,68,.22);color:#ffffff}.filterResultsBadge{margin-left:auto;font-size:11px;font-weight:700;color:#64748b}.suppressionTableWrap{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.suppressionTable{width:100%;min-width:960px;table-layout:fixed;border-collapse:collapse}.suppressionTable th{background:#0d1e32;color:#859eb6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:8px;border-bottom:1px solid #203953;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:clip;box-sizing:border-box}.suppressionTable th .thContent{display:inline-flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none;max-width:100%}.sortIcon.active{color:var(--cyan);font-size:10px}.sortIcon.muted{color:#4b6887;font-size:10px}.suppressionTable td{padding:6px 8px;border-bottom:1px solid #142436;color:#dce7f2;vertical-align:middle;min-height:42px;height:auto;box-sizing:border-box;overflow:hidden;text-align:left}.suppressionTable td:nth-child(3){white-space:normal}.suppressionTable tr:hover td{background:color-mix(in srgb,var(--surface2) 35%,#0a1c2e)}.channelBadge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:850;padding:2px 7px;border-radius:5px;border:1px solid;line-height:1.2}.channelBadge.business{background:#0d382e;color:#7deecd;border-color:#1a6553}.channelBadge.linkedin{background:#0d3254;color:#8ec3ff;border-color:#1b5385}.channelBadge.instagram{background:#3b1432;color:#f5aade;border-color:#6e275d}.businessNameCell{display:block;min-width:0;width:100%;overflow:hidden}.businessNameLink{color:#f8fafc;font-weight:750;font-size:11.5px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;word-break:break-word;max-width:100%;width:100%}.businessNameLink:hover{color:var(--cyan)}.businessNameLink .externalLinkIcon{font-size:10px;color:#64748b;flex-shrink:0;margin-left:2px}.businessNameText{color:#f8fafc;font-weight:750;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;word-break:break-word;min-width:0;max-width:100%}.businessNameText.unresolved{color:#94a3b8;font-weight:600}.cardBusinessName{font-size:12px;font-weight:800;color:#f8fafc;margin:4px 0 2px}.targetCellWrap{white-space:nowrap}.targetCellWrap,.targetLink{overflow:hidden;text-overflow:ellipsis}.targetLink{color:#eaf3fc;text-decoration:none;font-size:11.5px;font-weight:750;display:inline-flex;align-items:center;gap:3px;max-width:100%}.targetLink:hover{color:var(--cyan)}.targetText{font-size:11.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;display:block}.targetText.email{color:#c9efff}.targetText.instagram{color:#ffdcf3}.reasonBadge{display:inline-block;font-size:10.5px;color:#9bb5ce;background:#0a1b2d;border:1px solid #1b3854;border-radius:5px;padding:2px 7px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box}.removeBlacklistBtn{width:28px;height:28px;min-width:28px;padding:0;font-size:11px;border-radius:6px;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.28);cursor:pointer;transition:all .15s ease;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.removeBlacklistBtn:hover{background:rgba(239,68,68,.28);color:#ffffff;border-color:rgba(239,68,68,.55);transform:scale(1.05)}.blacklistBulkBar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(30,58,138,.25);border:1px solid rgba(59,130,246,.4);border-radius:8px;padding:8px 14px;margin-bottom:12px;animation:fadeIn .15s ease}.blacklistBulkBarInfo{display:flex;align-items:center;gap:8px;font-size:12px;color:#93c5fd;font-weight:600}.bulkCountBadge{background:#3b82f6;color:#ffffff;font-weight:800;font-size:11px;padding:1px 7px;border-radius:999px}.blacklistBulkBarActions{display:flex;align-items:center;gap:8px}.bulkRestoreBtn{font-size:11px;font-weight:700;padding:5px 12px;border-radius:6px;background:#2563eb;color:#ffffff;border:1px solid #3b82f6;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s ease}.bulkRestoreBtn:hover{background:#1d4ed8}.cancelBulkBtn{font-size:11px;color:#94a3b8;background:transparent;border:none;cursor:pointer}.cancelBulkBtn:hover{color:#f1f5f9}.suppressionCheckbox{cursor:pointer;accent-color:#38bdf8;width:14px;height:14px;margin:0;vertical-align:middle}.suppressionRow.selectedRow{background:rgba(56,189,248,.08)!important}.outreachStatusTag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:5px;line-height:1.2;white-space:nowrap}.outreachStatusTag.contacted{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.outreachStatusTag.none{color:#64748b;font-weight:500}.suppressionDateText{color:#94a3b8;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cardHeaderLeft,.cardMetaRow{display:flex;align-items:center;gap:8px}.cardMetaRow{justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:4px}.blacklistDateTag{font-size:10.5px;color:#94a3b8}@media (max-width:768px){.suppressionTableWrap{display:none!important}.suppressionCardsMobile{display:flex!important;gap:10px;margin-top:10px}.mobileSuppressionCard,.suppressionCardsMobile{flex-direction:column;width:100%;box-sizing:border-box}.mobileSuppressionCard{display:flex;gap:8px;background:#0d1b2a;border:1px solid #1e374f;border-radius:12px;padding:12px 14px;box-shadow:0 4px 14px rgba(0,0,0,.22)}.mobileSuppressionCard .cardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobileSuppressionCard .cardTargetWrap{font-size:13.5px;font-weight:700;color:#e1edf8;word-break:break-all}.mobileSuppressionCard .cardTargetWrap a{color:#7dd3fc;text-decoration:none}.mobileSuppressionCard .cardReasonWrap{margin-top:2px}.mobileSuppressionCard .removeBlacklistBtn.compact{width:auto;height:28px;padding:0 10px;font-size:11px;display:inline-flex;align-items:center}}.emptyBlacklistState{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.emptyBlacklistState .emptyIcon{font-size:32px}.emptyBlacklistState h4{margin:4px 0;font-size:15px;color:#eaf3fc}.emptyBlacklistState p{color:var(--muted);font-size:11.5px;margin:0;max-width:440px}.emptyBlacklistState .loadSamplesBtn{margin-top:8px}.blacklistModalOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.blacklistModalBackdrop{position:absolute;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blacklistModalCard{position:relative;z-index:10;width:100%;max-width:680px;background:#091728;border:1px solid #1f476b;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.7);overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.blacklistModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid #1a3854;background:#071322}.blacklistModalHead h3{margin:0;font-size:16px;color:#eaf3fc}.blacklistModalHead p{margin:4px 0 0;font-size:11.5px;color:#8aa5c0}.closeModalBtn{width:30px;height:30px;border-radius:8px;border:1px solid #1c3d5d;background:#0c2035;color:#90afcb;display:grid;place-items:center;cursor:pointer}.closeModalBtn:hover{background:#14324f;color:#ffffff}.blacklistModalBody{padding:16px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.importFilterRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.importReasonRow label,.importSearchGroup label,.importSelectGroup label{display:block;font-size:11px;font-weight:750;color:#8da6bf;margin-bottom:4px}.importJobListSelect,.importReasonInput,.importSearchInput{width:100%;height:34px;padding:0 10px;background:#050e18;border:1px solid #1a3c5d;border-radius:8px;color:#eaf3fc;font-size:11.5px;outline:none}.importTableWrap{border:1px solid #183552;border-radius:10px;background:#06111e;overflow:hidden}.importTableHeader{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#091b2c;border-bottom:1px solid #183552}.selectAllBtn{padding:4px 8px;font-size:10.5px;font-weight:750;border-radius:6px;background:#0d2842;color:#8fc4f7;border:1px solid #1b4975;cursor:pointer}.selectedCountBadge{font-size:11px;color:#8faec9}.selectedCountBadge strong{color:var(--cyan)}.importLeadRows{max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.importLeadItem{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #0e2238;gap:12px}.importLeadItem:last-child{border-bottom:0}.leadItemMeta strong{font-size:12px;color:#eaf3fc}.leadItemMeta small{color:#859eb6;font-size:11px}.leadSourceTag{display:inline-block;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:800;border-radius:4px;background:#112d46;color:#7ebbf5}.leadChannelCheckboxes{display:flex;gap:6px;flex-wrap:wrap}.channelCheckBtn{padding:4px 8px;font-size:10px;font-weight:750;border-radius:6px;border:1px solid #1d4063;background:#0a1b2d;color:#89a8c7;cursor:pointer;transition:all .15s ease}.channelCheckBtn:hover{background:#112d4a}.channelCheckBtn.checked{background:#0d4638;color:#7de8cd;border-color:#177a62}.emptyImportRows{padding:24px;text-align:center;color:#6f8ba6;font-size:11.5px}.blacklistModalFoot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid #1a3854;background:#071322}.cancelModalBtn{padding:7px 14px;font-size:11.5px;font-weight:750;border-radius:8px;cursor:pointer;background:#0e243a;border:1px solid #1c456c;color:#94b5d6}.executeImportBtn{padding:8px 16px;font-size:12px;font-weight:850;border-radius:8px;cursor:pointer}@media (max-width:980px){.blacklistMetricStrip{grid-template-columns:repeat(2,1fr)}.blacklistInlineForm{flex-wrap:wrap}.categoryInline,.inlineAction,.reasonInline,.targetInline{width:100%;flex:auto}.submitBlacklistBtn{width:100%}}@media (max-width:680px){.blacklistMetricStrip{grid-template-columns:1fr}.blacklistTableCard .tableToolbar{flex-direction:column;align-items:stretch}.tableSearchBox{width:100%}.importFilterRow{grid-template-columns:1fr}.importLeadItem{flex-direction:column;align-items:flex-start;gap:6px}}.settingsWorkspaceLayout{display:grid;gap:20px;max-width:1100px}.settingsProfileCard,.settingsSectionCard{background:#091524;border:1px solid #1f374e;border-radius:18px;padding:22px}.settingsProfileCard{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#091a2d,#081422)}.profileLeft{display:flex;align-items:center;gap:16px}.profileAvatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#13638c,#0c8899);color:#ffffff;font-size:18px;font-weight:900;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.35);flex-shrink:0}.profileMeta h2{margin:0;font-size:20px;color:#eaf3fc}.profileMeta p{margin:3px 0 6px;font-size:12px;color:#8da6c0}.profileBadges{display:flex;gap:8px;flex-wrap:wrap}.profileBadges .badge{font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px}.profileBadges .badge.role{background:#112d46;color:#8bc6f8;border:1px solid #1f4f78}.profileBadges .badge.status{background:#0d382d;color:#7deecd;border:1px solid #1b6351}.sectionHeader{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #182e44}.sectionIcon{font-size:24px;line-height:1}.sectionHeader h3{margin:0;font-size:17px;color:#eaf3fc}.sectionHeader p{margin:3px 0 0;font-size:12px;color:#8da6c0}.preferencesGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.prefBlock .prefLabel{display:block;font-size:11.5px;font-weight:750;color:#9bb7d4;margin-bottom:10px}.themeCardsPicker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.themeChoiceCard{border:1px solid #1f374e;border-radius:12px;background:#071220;padding:10px;cursor:pointer;text-align:left;transition:all .15s ease;display:flex;flex-direction:column;gap:8px}.themeChoiceCard:hover{border-color:#2b5780}.themeChoiceCard.active{border-color:var(--cyan);background:#0c263a;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 25%,transparent)}.themeCardPreview{height:50px;border-radius:8px;padding:6px;display:flex;gap:6px;border:1px solid}.themeCardPreview.darkPreview{background:#060e18;border-color:#172d42}.themeCardPreview.darkPreview .mockSidebar{width:16px;height:100%;border-radius:4px;background:#112438}.themeCardPreview.darkPreview .mockContent{flex:1 1;display:flex;flex-direction:column;gap:4px}.themeCardPreview.darkPreview .mockBar{height:6px;width:60%;border-radius:3px;background:#194666}.themeCardPreview.darkPreview .mockTable{flex:1 1;border-radius:4px;background:#0d1e30}.themeCardPreview.lightPreview{background:#f4f8fc;border-color:#ccdbe8}.themeCardPreview.lightPreview .mockSidebar{width:16px;height:100%;border-radius:4px;background:#d8e5f0}.themeCardPreview.lightPreview .mockContent{flex:1 1;display:flex;flex-direction:column;gap:4px}.themeCardPreview.lightPreview .mockBar{height:6px;width:60%;border-radius:3px;background:#89b5dc}.themeCardPreview.lightPreview .mockTable{flex:1 1;border-radius:4px;background:#e8f1f8}.themeCardInfo strong{display:block;font-size:11.5px;color:#eaf3fc}.themeCardInfo small{font-size:10px;color:#8da6c0}.languageChoiceGroup{display:flex;flex-direction:column;gap:8px}.langChoiceBtn{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #1f374e;border-radius:10px;background:#071220;color:#cde0f2;font-size:12px;font-weight:750;cursor:pointer;transition:all .15s ease}.langChoiceBtn:hover{border-color:#2b5780;background:#0b1c2e}.langChoiceBtn.active{border-color:var(--cyan);background:#0c263a;color:#ffffff}.langFlag{font-size:16px}.batchSizeChoiceGroup{display:flex;gap:8px;flex-wrap:wrap}.batchSizeBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #1f374e;border-radius:10px;background:#071220;color:#cde0f2;cursor:pointer;transition:all .15s ease;min-width:80px}.batchSizeBtn:hover{border-color:#2b5780;background:#0b1c2e}.batchSizeBtn.active{border-color:var(--cyan);background:#0c263a;color:#ffffff;box-shadow:0 0 10px rgba(56,189,248,.15)}.batchSizeBtn strong{font-size:13px;font-weight:750}.batchSizeBtn small{font-size:10px;color:#8da6c0;margin-top:2px}.batchSizeBtn.active small{color:#7dd3fc}.prefHelpText{margin-top:8px;font-size:11px;color:#8da6c0;line-height:1.4}.providerCard.active{border-color:var(--cyan);background:#0c263a;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 25%,transparent)}.providerBadge.ready{background:#0e3d32;color:#7eeacd;border:1px solid #196956}.providerBadge.custom{background:#112f4b;color:#8ec3f8;border:1px solid #1c5280}.smtpConfigurationBlock{display:flex;flex-direction:column;gap:14px;padding:18px;background:#06111e;border:1px solid #18334d;border-radius:14px;margin-bottom:16px}.presetBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #132a40;flex-wrap:wrap}.presetBar span{font-size:11px;font-weight:750;color:#8faec9}.presetButtons{display:flex;gap:6px;flex-wrap:wrap}.presetButtons button{padding:5px 10px;font-size:10.5px;font-weight:750;border-radius:6px;background:#0d263f;color:#92c4f2;border:1px solid #1d4b75;cursor:pointer;transition:all .15s ease}.presetButtons button:hover{background:#173d63;color:#ffffff}.formRowGrid.cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formField label{display:block;font-size:11px;font-weight:750;color:#9bb7d4;margin-bottom:5px}.formField input,.formField select{width:100%;height:38px;box-sizing:border-box;padding:0 12px;background:#050e18;border:1px solid #1b3854;border-radius:8px;color:#eaf2fa;font-size:12px;outline:none}.formField input:focus,.formField select:focus{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 18%,transparent)}.secretInputWrap{position:relative;display:flex;align-items:center}.secretInputWrap input{padding-right:36px}.togglePasswordBtn{position:absolute;right:6px;background:transparent;border:0;color:#7b96b2;cursor:pointer;font-size:14px;padding:4px}.checkboxToggleLabel{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#050e18;border:1px solid #163047;border-radius:8px;cursor:pointer}.checkboxToggleLabel input{width:auto;height:auto;margin-top:3px;accent-color:var(--cyan)}.checkboxToggleLabel span strong{display:block;font-size:11.5px;color:#eaf3fc}.checkboxToggleLabel span small{display:block;font-size:10px;color:#8da6c0;margin-top:2px}.smtpSecurityNotice{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#082622;border:1px solid #176150;border-radius:10px;margin-top:6px}.smtpSecurityNotice .noticeIcon{font-size:20px}.smtpSecurityNotice strong{display:block;font-size:11.5px;color:#7eeacd}.smtpSecurityNotice small{display:block;font-size:10.5px;color:#b2ebd7}.settingsAlert{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;font-size:11.5px;font-weight:700;margin-bottom:16px}.settingsAlert.success{background:#0f3d32;color:#80ebd2;border:1px solid #1f6b5a}.settingsAlert.error{background:#46141c;color:#ffa2ab;border:1px solid #7d2331}.settingsAlert.info{background:#11364d;color:#90d3ff;border:1px solid #205c82}.settingsAlert button{background:transparent;border:0;color:inherit;cursor:pointer}.formActionFooter{display:flex;justify-content:flex-end;align-items:center;gap:10px}.testConnectionBtn{padding:9px 16px;font-size:11.5px;font-weight:800;border-radius:8px;background:#0e2942;color:#8ec3f8;border:1px solid #1c4b75;cursor:pointer;transition:all .15s ease}.testConnectionBtn:hover{background:#153c61;color:#ffffff}.saveSettingsBtn{padding:9px 20px;font-size:12px;font-weight:850;border-radius:8px;cursor:pointer}.smtpTestBox{margin-top:18px;padding:16px 18px;background:#051422;border:1px solid #173854;border-radius:12px}.smtpTestBoxHeader{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.smtpTestBoxHeader .testBoxIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0b253c;color:#7deecd;flex-shrink:0}.smtpTestBoxHeader strong{display:block;font-size:13px;color:#eaf3fc;margin-bottom:2px}.smtpTestBoxHeader p{margin:0;font-size:11.5px;line-height:1.45;color:#8faec9}.smtpTestBoxRow{display:flex;gap:12px;align-items:flex-end}.smtpTestInputWrap{flex:1 1}.smtpTestInputWrap label{display:block;font-size:11px;font-weight:750;color:#92b1ce;margin-bottom:5px}.smtpTestInputWrap input{width:100%;padding:9px 12px;font-size:12px;border-radius:8px;background:#030d17;border:1px solid #1b3d5c;color:#ffffff;outline:none;transition:border-color .15s ease}.smtpTestInputWrap input:focus{border-color:#7deecd}.testConnectionBtn.prominent{background:#0c385a;color:#7deecd;border:1px solid #185a8a;padding:9px 18px;white-space:nowrap}.testConnectionBtn.prominent:hover{background:#144f7d;color:#ffffff}@media (max-width:768px){.formRowGrid.cols2,.preferencesGrid,.providerCardGrid{grid-template-columns:1fr}.smtpTestBoxRow{flex-direction:column;align-items:stretch}.smtpTestBoxRow button{width:100%}.formActionFooter{flex-direction:column}.formActionFooter button{width:100%}}.helpWorkspaceLayout{display:grid;gap:24px;max-width:1100px}.helpCtaBar,.helpFaqSection,.helpHeroCard,.helpPlaybookSection{background:#091524;border:1px solid #1f374e;border-radius:18px;padding:24px}.helpHeroCard{background:linear-gradient(135deg,#091a2d,#081321)}.helpHeroBadge{font-size:9.5px;font-weight:900;color:#8eeadb;background:#12453f;border:1px solid #27776b;border-radius:999px;padding:4px 10px;width:fit-content;margin-bottom:10px;letter-spacing:.06em}.helpHeroIntro h1{font-size:24px;margin:0 0 8px;color:#eaf3fc}.helpHeroIntro p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 16px;max-width:800px}.helpSearchBarWrap{position:relative;display:flex;align-items:center;width:100%}.helpSearchBarWrap .searchIcon{position:absolute;left:14px;color:#627d99;font-size:14px;pointer-events:none}.helpSearchBarWrap input{width:100%;height:44px;padding:0 36px 0 38px;background:#071220;border:1px solid #233c56;border-radius:10px;color:#eaf2fa;font-size:13px;outline:none}.helpSearchBarWrap input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.helpSearchBarWrap .clearSearchBtn{position:absolute;right:12px;background:transparent;border:0;color:#7b96b2;cursor:pointer;font-size:14px}.playbookHeader{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.playbookIcon{font-size:24px;line-height:1}.playbookHeader h2{margin:0;font-size:18px;color:#eaf3fc}.playbookHeader p{margin:3px 0 0;font-size:12px;color:#8da6c0}.playbookGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.playbookCard{position:relative;background:#071220;border:1px solid #1f374e;border-radius:14px;padding:16px;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease}.playbookCard:hover{transform:translateY(-2px);border-color:#2b5c87}.playbookCard .stepNumber{position:absolute;top:12px;right:12px;font-size:12px;font-weight:900;color:#2b5074}.playbookCard .stepIcon{font-size:22px;margin-bottom:10px}.playbookCard h3{margin:0 0 6px;font-size:13.5px;color:#eaf3fc}.playbookCard p{margin:0 0 12px;font-size:11px;line-height:1.5;color:#8da6c0;flex:1 1}.playbookCard .stepTag{font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:4px;width:fit-content;background:#0f2b42;color:#8cc3f5;border:1px solid #1a4f78}.faqSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;flex-wrap:wrap}.faqSectionHeader h2{margin:0;font-size:18px;color:#eaf3fc}.faqSectionHeader p{margin:3px 0 0;font-size:12px;color:#8da6c0}.faqCategoryTabs{display:flex;gap:6px;flex-wrap:wrap}.faqTab{padding:6px 11px;font-size:11px;font-weight:750;border-radius:8px;border:1px solid #1f374e;background:#071220;color:#9bb7d2;cursor:pointer;transition:all .15s ease}.faqTab:hover{border-color:#2b567d;background:#0b1f33}.faqTab.active{border-color:var(--cyan);background:#0c2b3e;color:#ffffff}.faqAccordionList{display:flex;flex-direction:column;gap:10px}.faqAccordionCard{border:1px solid #1a3650;border-radius:12px;background:#071322;overflow:hidden;transition:border-color .15s ease}.faqAccordionCard:hover{border-color:#2b5074}.faqAccordionCard.open{border-color:#245882;background:#081729}.faqQuestionBtn{width:100%;padding:14px 18px;background:transparent;border:0;text-align:left;justify-content:space-between;gap:14px;cursor:pointer}.faqQuestionBtn,.faqTitleWrap{display:flex;align-items:center}.faqTitleWrap{gap:10px;flex-wrap:wrap}.faqBadge{font-size:9.5px;font-weight:850;padding:2px 7px;border-radius:4px;background:#0d2e47;color:#8dc5f8;border:1px solid #1a4f78}.faqQuestionBtn strong{font-size:13.5px;color:#eaf3fc}.faqChevron{font-size:10px;color:#7b99b8}.faqAnswerWrap{padding:0 18px 16px;border-top:1px solid #142a40}.faqAnswerWrap p{margin:12px 0 0;font-size:12.5px;line-height:1.65;color:#b7cbde}.emptyFaqState{padding:30px;text-align:center;color:#8da6c0}.helpGlossarySection{background:#091524;border:1px solid #1f374e;border-radius:18px;padding:24px}.sectionHeadWithBadge{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.sectionEmoji{font-size:26px;line-height:1}.sectionHeadWithBadge h2{margin:0;font-size:19px;color:#eaf3fc}.sectionHeadWithBadge p{margin:3px 0 0;font-size:12.5px;color:#8da6c0}.glossaryCardsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.glossaryCard{background:#071220;border:1px solid #1a3650;border-radius:14px;padding:18px;display:flex;flex-direction:column}.glossaryCardHeader{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #13273c}.glossaryCardHeader .cardIcon{font-size:20px}.glossaryCardHeader strong{display:block;font-size:14px;color:#eaf3fc}.glossaryCardHeader small{font-size:10.5px;color:#8da6c0}.glossaryList{list-style:none;padding:0;margin:0;gap:12px}.glossaryList,.glossaryList li{display:flex;flex-direction:column}.glossaryList li{gap:4px;font-size:11.5px;line-height:1.5;color:#b3c9de}.glossaryList li b{color:#e2eef9}.labelBadge{display:inline-block;font-size:10.5px;font-weight:850;padding:3px 8px;border-radius:6px;width:fit-content}.labelBadge.high{background:#0f3d32;color:#7eeacd;border:1px solid #1a6d59}.labelBadge.review{background:#3d2b0e;color:#f7ca79;border:1px solid #6b4d18}.labelBadge.available{background:#0d2f47;color:#8dc5f8;border:1px solid #1a517a}.labelBadge.blacklist{background:#3d141e;color:#fca0ad;border:1px solid #6e2434}.labelBadge.qualified{background:#0f3d32;color:#7eeacd;border:1px solid #1a6d59}.labelBadge.disqualified{background:#3d141e;color:#fca0ad;border:1px solid #6e2434}.labelBadge.stage.contacted{background:#11344e;color:#90cdfa;border:1px solid #1e5984}.labelBadge.stage.won{background:#0b4528;color:#73f0a8;border:1px solid #167a47}.labelBadge.calendar{background:#0c3547;color:#79d6f7;border:1px solid #175e7d}.labelBadge.ics{background:#1f2742;color:#a4b6fa;border:1px solid #374677}.labelBadge.note{background:#2a2245;color:#cfb8fd;border:1px solid #4d3d7d}.chanTag.google{background:#0f3d32;color:#7deecd;border:1px solid #1c6b57}.chanTag.linkedin{background:#0d3254;color:#8ec3ff;border:1px solid #1a578f}.chanTag.instagram{background:#3b1432;color:#f5aade;border:1px solid #6c245c}@media (max-width:980px){.glossaryCardsGrid,.playbookGrid{grid-template-columns:1fr}}.adminWorkspaceLayout{width:100%}.adminHeroCard,.adminWorkspaceLayout{display:flex;flex-direction:column;gap:20px}.adminHeroCard{background:linear-gradient(145deg,rgba(8,26,45,.95),rgba(5,16,28,.98));border:1px solid rgba(86,178,255,.22);border-radius:18px;padding:24px 28px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.04)}.adminHeroBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;color:#7deecd;background:rgba(125,238,205,.12);border:1px solid rgba(125,238,205,.28);padding:4px 10px;border-radius:999px;margin-bottom:8px}.adminHeroIntro h1{font-size:22px;font-weight:700;color:#f0f6fc;margin:0 0 6px;letter-spacing:-.01em}.adminHeroIntro p{margin:0;font-size:13px;color:#8da6c0;max-width:780px;line-height:1.5}.adminMetricStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.adminMetricTile{background:rgba(12,32,54,.65);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}.adminMetricTile:hover{background:rgba(16,42,70,.85);border-color:rgba(86,178,255,.45);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.adminMetricTile.selected{border-color:#56b2ff;background:rgba(16,42,70,.95);box-shadow:0 0 0 2px rgba(86,178,255,.25)}.adminMetricTile.urgent{border-color:rgba(255,171,0,.4);background:rgba(45,30,8,.5)}.adminMetricTile.urgent.selected{border-color:#ffab00;box-shadow:0 0 0 2px rgba(255,171,0,.25)}.adminMetricTile .tileIcon{width:38px;height:38px;border-radius:10px;background:rgba(86,178,255,.12);color:#56b2ff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.adminMetricTile.urgent .tileIcon{background:rgba(255,171,0,.16);color:#ffab00}.adminMetricTile.plan .tileIcon{background:rgba(168,85,247,.16);color:#c084fc}.adminMetricTile.audit .tileIcon{background:rgba(125,238,205,.14);color:#7deecd}.adminMetricTile strong{display:block;font-size:19px;font-weight:700;color:#f0f6fc;line-height:1.2}.adminMetricTile small{display:block;font-size:11px;color:#8da6c0;margin-top:2px}.adminAlert{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:12px;font-size:13px;font-weight:500}.adminAlert.success{background:rgba(125,238,205,.12);border:1px solid rgba(125,238,205,.35);color:#7deecd}.adminAlert.error{background:rgba(255,99,132,.12);border:1px solid rgba(255,99,132,.35);color:#ff7b92}.adminAlert.info{background:rgba(86,178,255,.12);border:1px solid rgba(86,178,255,.35);color:#79c0ff}.adminAlert button{background:transparent;border:none;color:inherit;cursor:pointer;padding:4px;display:flex;opacity:.8}.adminAlert button:hover{opacity:1}.adminSectionNavTabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px;overflow-x:auto}.adminNavTab{display:inline-flex;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;color:#8da6c0;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.adminNavTab:hover{color:#f0f6fc;background:rgba(255,255,255,.04)}.adminNavTab.active{color:#f0f6fc;background:rgba(86,178,255,.12);border-color:rgba(86,178,255,.3)}.tabBadge{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;margin-left:8px;background:rgba(255,255,255,.1);color:#e6edf3}.tabBadge.pulse{background:#ffab00;color:#0b1520;animation:badgePulse 2s infinite}.adminTabContent{display:flex;flex-direction:column;gap:20px}.pendingApprovalCard{background:linear-gradient(135deg,rgba(35,25,8,.8),rgba(20,16,8,.9));border:1px solid rgba(255,171,0,.35);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.pendingCardHead{display:flex;flex-direction:column;gap:4px}.pendingTitleGroup{display:flex;align-items:center;gap:10px}.urgentDot{width:10px;height:10px;border-radius:50%;background:#ffab00;box-shadow:0 0 10px #ffab00}.pendingCardHead h3{margin:0;font-size:16px;font-weight:700;color:#ffc94d}.pendingCardHead p{margin:0;font-size:12px;color:#c9b185}.pendingUserList{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.pendingUserRow{background:rgba(12,16,22,.85);border:1px solid rgba(255,171,0,.2);border-radius:12px;padding:14px;justify-content:space-between}.pendingUserInfo,.pendingUserRow{display:flex;align-items:center;gap:12px}.pendingUserInfo{min-width:0}.userAvatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pendingUserInfo strong{font-size:13px;color:#f0f6fc}.pendingUserInfo small,.pendingUserInfo strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pendingUserInfo small{font-size:11px;color:#8da6c0}.registeredAt{display:block;font-size:10px;color:#6e849c;margin-top:2px}.pendingUserActions{display:flex;gap:6px;flex-shrink:0}.approveBtn{background:rgba(125,238,205,.15);border:1px solid rgba(125,238,205,.35);color:#7deecd;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center}.approveBtn:hover:not(:disabled){background:rgba(125,238,205,.28);border-color:#7deecd}.rejectBtn{background:rgba(255,99,132,.12);border:1px solid rgba(255,99,132,.3);color:#ff7b92;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center}.rejectBtn:hover:not(:disabled){background:rgba(255,99,132,.24);border-color:#ff6384}.adminDirectoryCard{background:linear-gradient(145deg,rgba(8,22,38,.95),rgba(6,17,30,.98));border:1px solid rgba(86,178,255,.15);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.directoryToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.directoryFilterTabs{display:flex;gap:6px;flex-wrap:wrap}.dirTab{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#8da6c0;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.dirTab:hover{background:rgba(255,255,255,.08);color:#f0f6fc}.dirTab.active{background:rgba(86,178,255,.15);border-color:rgba(86,178,255,.4);color:#56b2ff}.directorySearchBox{position:relative;min-width:260px;max-width:360px;flex:1 1}.directorySearchBox .searchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#56b2ff;pointer-events:none;display:flex}.directorySearchBox input{width:100%;background:rgba(8,20,34,.85);border:1px solid rgba(86,178,255,.2);border-radius:8px;padding:8px 32px 8px 34px;color:#f0f6fc;font-size:12px;outline:none;transition:border-color .15s ease}.directorySearchBox input:focus{border-color:#56b2ff;box-shadow:0 0 0 2px rgba(86,178,255,.15)}.directorySearchBox .clearSearchBtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8da6c0;cursor:pointer;padding:4px;display:flex}.adminTableWrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.adminTable{width:100%;border-collapse:collapse;font-size:12px}.adminTable thead th{background:rgba(12,28,48,.85);color:#8da6c0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.adminTable tbody tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s ease}.adminTable tbody tr:hover{background:rgba(255,255,255,.025)}.adminTable td{padding:10px 14px;color:#d1d5db;vertical-align:middle}.userCellMeta{gap:10px}.userAvatarSmall,.userCellMeta{display:flex;align-items:center}.userAvatarSmall{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);color:#fff;font-size:10px;font-weight:700;justify-content:center;flex-shrink:0}.userCellMeta strong{display:block;font-size:13px;color:#f0f6fc}.userCellMeta small{display:block;font-size:11px;color:#8da6c0}.roleBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.roleBadge.super_admin{background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);color:#d8b4fe}.roleBadge.admin{background:rgba(86,178,255,.15);border:1px solid rgba(86,178,255,.35);color:#79c0ff}.roleBadge.member{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#8da6c0}.statusBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.statusBadge.approved{background:rgba(125,238,205,.12);border:1px solid rgba(125,238,205,.3);color:#7deecd}.statusBadge.pending{background:rgba(255,171,0,.14);border:1px solid rgba(255,171,0,.35);color:#ffc94d}.statusBadge.rejected{background:rgba(255,99,132,.12);border:1px solid rgba(255,99,132,.3);color:#ff7b92}.statusDot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;background:#ffab00}.planAssignSelect{background:rgba(12,28,48,.9);border:1px solid rgba(86,178,255,.25);border-radius:6px;padding:4px 8px;color:#f0f6fc;font-size:12px;font-weight:500;outline:none;cursor:pointer}.planAssignSelect:disabled{opacity:.6;cursor:not-allowed}.inlineRowActions{display:inline-flex;gap:4px}.actionMiniBtn{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.actionMiniBtn.approve{background:rgba(125,238,205,.15);color:#7deecd;border-color:rgba(125,238,205,.3)}.actionMiniBtn.approve:hover{background:rgba(125,238,205,.3)}.actionMiniBtn.reject{background:rgba(255,99,132,.15);color:#ff7b92;border-color:rgba(255,99,132,.3)}.actionMiniBtn.reject:hover{background:rgba(255,99,132,.3)}.reApproveBtn,.revokeBtn{background:transparent;border:1px solid rgba(255,255,255,.12);color:#8da6c0;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}.revokeBtn:hover{border-color:#ff6384;color:#ff7b92;background:rgba(255,99,132,.1)}.reApproveBtn:hover{border-color:#7deecd;color:#7deecd;background:rgba(125,238,205,.1)}.protectedRole{color:#6e849c;font-size:12px}.plansCatalogCard{background:linear-gradient(145deg,rgba(8,22,38,.95),rgba(6,17,30,.98));border:1px solid rgba(86,178,255,.15);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.sectionHeaderWithBadge{display:flex;align-items:flex-start;gap:14px}.sectionHeaderWithBadge .sectionIcon{width:42px;height:42px;border-radius:12px;background:rgba(86,178,255,.12);color:#56b2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sectionHeaderWithBadge h2{margin:0 0 4px;font-size:18px;font-weight:700;color:#f0f6fc}.sectionHeaderWithBadge p{margin:0;font-size:12px;color:#8da6c0}.planTierGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.planTierCard{background:rgba(12,28,48,.7);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:all .2s ease}.planTierCard:hover{transform:translateY(-2px);border-color:rgba(86,178,255,.3);box-shadow:0 10px 24px -8px rgba(0,0,0,.4)}.planTierCard.intelligence{border-color:rgba(168,85,247,.35);background:linear-gradient(160deg,rgba(28,16,48,.7),rgba(12,28,48,.7))}.planTierCard.growth{border-color:rgba(86,178,255,.35)}.tierTag{font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.08);color:#8da6c0;display:inline-block;margin-bottom:8px}.planTierCard.intelligence .tierTag{background:rgba(168,85,247,.2);color:#d8b4fe}.planTierCard.growth .tierTag{background:rgba(86,178,255,.2);color:#79c0ff}.tierCardHead h3{margin:0 0 6px;font-size:18px;color:#f0f6fc}.tierPrice{font-size:16px;font-weight:700;color:#7deecd;margin-bottom:8px}.tierCardHead p{margin:0;font-size:12px;color:#8da6c0;line-height:1.4}.featureListTitle{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:#6e849c;margin-bottom:8px}.tierFeatures{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.tierFeatures li{display:flex;align-items:flex-start;font-size:12px;color:#d1d5db;line-height:1.4}.tierCardFoot{border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.activeUsersCount{font-size:12px;color:#8da6c0}.activeUsersCount strong{color:#f0f6fc}.auditActionBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.auditActionBadge.green{background:rgba(125,238,205,.12);color:#7deecd;border:1px solid rgba(125,238,205,.28)}.auditActionBadge.blue{background:rgba(86,178,255,.12);color:#79c0ff;border:1px solid rgba(86,178,255,.28)}.auditActionBadge.purple{background:rgba(168,85,247,.12);color:#d8b4fe;border:1px solid rgba(168,85,247,.28)}.auditActionBadge.amber{background:rgba(255,171,0,.12);color:#ffc94d;border:1px solid rgba(255,171,0,.28)}.auditActionBadge.red{background:rgba(255,99,132,.12);color:#ff7b92;border:1px solid rgba(255,99,132,.28)}.targetTypeBadge{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.06);color:#8da6c0}.targetIdCode{font-family:ui-monospace,SFMono-Regular,monospace}.auditTimestamp,.targetIdCode{font-size:11px;color:#8da6c0}.estimationMetricTiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.estTile{background:rgba(12,28,48,.75);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.estTile.good{border-color:rgba(125,238,205,.3)}.estTile small{display:block;font-size:11px;color:#8da6c0;font-weight:700;letter-spacing:.04em;margin-bottom:6px}.estTile strong{font-size:22px;font-weight:700;color:#f0f6fc}.estTile.good strong{color:#7deecd}.deviationBadge{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.deviationBadge.good{background:rgba(125,238,205,.15);color:#7deecd;border:1px solid rgba(125,238,205,.3)}.deviationBadge.warning{background:rgba(255,171,0,.15);color:#ffc94d;border:1px solid rgba(255,171,0,.3)}.emptyAdminState{padding:36px 20px;text-align:center;color:#6e849c;display:flex;flex-direction:column;align-items:center;gap:8px}.emptyAdminState h4{margin:0;font-size:14px;color:#8da6c0}.emptyAdminState p{margin:0;font-size:12px}@media (max-width:840px){.adminHeroCard{padding:18px 20px}.adminDirectoryCard,.plansCatalogCard{padding:16px}.directoryToolbar{flex-direction:column;align-items:stretch}.directorySearchBox{max-width:100%}}.searchTypeIcon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:8px;flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease}.searchTypeIcon svg{width:15px;height:15px;stroke-width:2.1px;display:block}.searchTypeIcon.google{background:linear-gradient(135deg,rgba(234,67,53,.18),rgba(66,133,244,.22));border:1px solid rgba(66,133,244,.4);color:#38bdf8}.searchTypeIcon.linkedin{background:rgba(10,102,194,.22);border:1px solid rgba(10,102,194,.45);color:#38bdf8}.searchTypeIcon.instagram{background:linear-gradient(135deg,rgba(225,48,108,.22),rgba(245,96,64,.22));border:1px solid rgba(225,48,108,.45);color:#f472b6}.jobCardItem{position:relative;display:flex;flex-direction:column;gap:9px;text-align:left;background:linear-gradient(145deg,rgba(14,25,41,.95),rgba(9,17,31,.98));color:#f1f5f9;border:1px solid #23354d;border-radius:14px;padding:13px 14px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(0,0,0,.2);width:100%}.jobCardItem:hover{z-index:2;border-color:#38bdf8;background:linear-gradient(145deg,rgba(18,34,58,.98),rgba(12,23,40,.98));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.jobCardItem.active{z-index:1;border-color:#38bdf8;background:linear-gradient(145deg,rgba(15,38,68,.98),rgba(10,24,45,.98));box-shadow:0 0 0 1px rgba(56,189,248,.5),0 8px 24px rgba(6,182,212,.18)}.jobCardItem.archived{opacity:.72}.jobCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.jobCardTitleRow{display:flex;align-items:center;gap:9px;min-width:0}.jobCardName{font-size:13.5px;font-weight:800;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.jobCardRenameBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:1px solid transparent;background:transparent;color:#64748b;cursor:pointer;padding:0;flex-shrink:0;opacity:.7;transition:all .15s ease}.jobCardRenameBtn:hover{opacity:1;color:#38bdf8;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.3)}.jobCardDeleteBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:1px solid transparent;background:transparent;color:#64748b;cursor:pointer;padding:0;flex-shrink:0;opacity:.7;transition:all .15s ease}.jobCardDeleteBtn:hover{opacity:1;color:#f87171;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}.jobCardReEnrichBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:1px solid transparent;background:transparent;color:#eab308;cursor:pointer;padding:0;flex-shrink:0;opacity:.8;transition:all .15s ease}.jobCardReEnrichBtn:hover{opacity:1;color:#facc15;background:rgba(234,179,8,.15);border-color:rgba(234,179,8,.35);transform:scale(1.08)}.jobCardReEnrichBtn.running{opacity:1;color:#38bdf8;pointer-events:none}.jobCardDetails{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.jobCardCriterion{display:flex;align-items:center;font-size:11px;min-width:0}.criterionText{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.jobCardCriterion.target .criterionText{color:#cbd5e1}.jobCardFooter{display:flex;flex-direction:column;gap:6px}.jobProgressBar{width:100%;height:5px;accent-color:#38bdf8;border-radius:999px;background:rgba(255,255,255,.08)}.scoreDistributionBar{width:100%;height:6px;min-height:6px;border-radius:999px;background:rgba(255,255,255,.12);display:flex;overflow:hidden;position:relative}.scoreDistributionBar .scoreSegment{height:100%;min-height:100%;flex-shrink:0;display:block;transition:width .3s cubic-bezier(.16,1,.3,1)}.scoreDistributionBar .scoreSegment:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.scoreDistributionBar .scoreSegment:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.scoreDistributionBar .scoreSegment.tier-90-100{background:#10b981}.scoreDistributionBar .scoreSegment.tier-70-89{background:#38bdf8}.scoreDistributionBar .scoreSegment.tier-50-69{background:#fbbf24}.scoreDistributionBar .scoreSegment.tier-0-49{background:#ef4444}.modalProgressCell .scoreDistributionBar{width:100%;min-width:110px;height:5px}.jobCardMeta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#94a3b8;font-weight:700}.jobLeadsCount{color:#cbd5e1}.jobDuration{color:#7dd3fc}.jobCardScoreStats{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.cardScoreBadge{font-size:9.5px;font-weight:700;padding:1.5px 5.5px;border-radius:4px;letter-spacing:.01em;line-height:1.3}.cardScoreBadge.s100,.cardScoreBadge.sHighQuality{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.28)}.cardScoreBadge.sGoodQuality,.cardScoreBadge.sHigh{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.28)}.cardScoreBadge.sMed{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.28)}.cardScoreBadge.sLow{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.cardScoreBadge.sEnriched{background:rgba(234,179,8,.14);color:#facc15;border:1px solid rgba(234,179,8,.28)}.cardScoreBadge.sEnriched.hasGains{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.3)}.cardScoreBadge.sRunning{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35);cursor:pointer;transition:all .2s ease}.cardScoreBadge.sRunning:hover{background:rgba(239,68,68,.28);color:#ffffff;border-color:rgba(239,68,68,.6)}.cardScoreBadge.sCancelled{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.35);cursor:pointer;transition:all .2s ease}.cardScoreBadge.sCancelled:hover{background:rgba(245,158,11,.28);color:#ffffff;border-color:rgba(245,158,11,.6)}.cardScoreBadge.sOutreach{background:rgba(139,92,246,.16);color:#c4b5fd;border:1px solid rgba(139,92,246,.35)}.jobCardOutreachTag{font-size:10px;padding:1.5px 6px;margin-left:auto}.jobCardOutreachTag,.modalOutreachBadge{font-weight:700;border-radius:9999px;background:rgba(139,92,246,.18);color:#ddd6fe;border:1px solid rgba(139,92,246,.35);white-space:nowrap}.modalOutreachBadge{font-size:10.5px;padding:2px 7px}.metaItem.outreach{background:rgba(139,92,246,.14);color:#ddd6fe;border:1px solid rgba(139,92,246,.32)}.filterPill.outreachPill{color:#c4b5fd;border-color:rgba(139,92,246,.35)}.filterPill.outreachPill:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.5);color:#ede9fe}.filterPill.outreachPill.active{background:rgba(139,92,246,.25);border-color:#8b5cf6;color:#ffffff}.filterPill.pendingOutreachPill{color:#94a3b8;border-color:rgba(148,163,184,.25)}.filterPill.pendingOutreachPill:hover{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.4);color:#f1f5f9}.filterPill.pendingOutreachPill.active{background:rgba(148,163,184,.2);border-color:#94a3b8;color:#ffffff}.leadRow.contactedLead{border-left:2px solid rgba(139,92,246,.5)}.mobileLeadCard.contactedLead{border-left:3px solid rgba(139,92,246,.6)}.filterPill.newReSearchPill{color:#34d399;border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.filterPill.newReSearchPill:hover{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.6);color:#6ee7b7}.filterPill.newReSearchPill.active{background:rgba(16,185,129,.28);border-color:#10b981;color:#ffffff}.mobileLeadCard.isNewReSearchLead{border-left:3px solid #10b981!important}@media (min-width:769px){.leadRow.isNewReSearchLead{border-left:2px solid #10b981!important}.optionList{max-height:520px}.jobForm .optionList label{padding:6px 9px;min-height:32px;gap:9px;font-size:11.5px}.optionGroup{padding:7px 9px 4px}}.searchedHistoryBadge{padding:2px 7px;border-radius:999px;background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.28);margin-left:auto}.parentAreaBadge,.searchedHistoryBadge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;white-space:nowrap}.parentAreaBadge{padding:1px 7px;border-radius:999px;background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.28);margin-left:6px;vertical-align:middle}.jobForm .optionList label.hasSearchHistory{border-left:2px solid #38bdf8}.optionLabelText{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manualClientBox{margin-top:14px;margin-bottom:14px;padding:16px 18px;border-radius:12px;background:rgba(15,23,42,.65);border:1px solid rgba(56,189,248,.2);display:flex;flex-direction:column;gap:12px}.manualClientHeader strong{display:block;font-size:13px;font-weight:700;color:#f1f5f9}.manualClientHeader p{margin:4px 0 0;font-size:11.5px;color:#94a3b8;line-height:1.4}.manualClientActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.manualActionBtn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:650;cursor:pointer;transition:all .15s ease;background:rgba(255,255,255,.06);color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}.manualActionBtn:hover{background:rgba(255,255,255,.12);color:#ffffff;border-color:rgba(255,255,255,.25)}.manualActionBtn.primaryClient{background:#0ea5e9;color:#ffffff;border-color:#0284c7}.manualActionBtn.primaryClient:hover{background:#0284c7}.manualActionBtn.copied{background:#059669;color:#ffffff;border-color:#10b981}.manualActionBtn.markSentBtn{background:rgba(16,185,129,.12);color:#34d399;border-color:rgba(16,185,129,.3)}.manualActionBtn.markSentBtn:hover:not(:disabled){background:rgba(16,185,129,.22);color:#6ee7b7}.manualActionBtn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:769px){.manualActionBtn.markSentBtn{margin-left:auto}}@media (max-width:768px){.manualClientActions{flex-direction:column;align-items:stretch}.manualActionBtn{justify-content:center;width:100%}}.leadEditModalOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;overflow-y:auto}.leadEditModalBackdrop{position:fixed;inset:0;background:rgba(3,10,20,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.leadEditModalCard{position:relative;z-index:10;width:100%;max-width:540px;background:#0b192c;border:1px solid #1e3a5f;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 0 1px rgba(30,58,95,.4);overflow:hidden;display:flex;flex-direction:column;animation:modalPopIn .2s cubic-bezier(.16,1,.3,1)}.leadEditModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;border-bottom:1px solid #18304f;background:#071322}.modalHeaderWithIcon{display:flex;align-items:center;gap:12px}.modalIconWrap{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#104266,#0e6c7d);color:#7ee0ec;display:grid;place-items:center;flex-shrink:0}.modalHeaderWithIcon h3{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.modalSubtext{margin:2px 0 0;font-size:12px;color:#8da4be;font-weight:500}.modalCloseBtn{background:transparent;border:0;color:#8da4be;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s ease}.modalCloseBtn:hover{color:#f1f5f9}.leadEditForm,.leadEditModalBody{display:flex;flex-direction:column}.leadEditModalBody{padding:20px 22px;gap:14px}.leadEditTip{display:flex;gap:10px;align-items:flex-start;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:10px 14px;font-size:11.5px;color:#a7f3d0;line-height:1.45}.leadEditTip p{margin:0}.leadEditTip .tipIcon{font-size:15px;flex-shrink:0}.leadEditError{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 14px;font-size:12px;color:#fca5a5}.leadEditFieldGroup{display:flex;flex-direction:column;gap:6px}.leadEditFieldGroup label{font-size:11.5px;font-weight:700;color:#94a3b8;display:flex;align-items:center;justify-content:space-between;min-height:22px;gap:6px;line-height:1}.leadLabelTitle{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.leadEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media (max-width:600px){.leadEditGrid{grid-template-columns:1fr}}.leadEditInput{width:100%;background:#06111e;border:1px solid #1e3a5f;border-radius:8px;padding:8px 12px;color:#f1f5f9;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.leadEditInput:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.15)}.highlightBadge{margin-left:auto;font-size:9.5px;font-weight:700;line-height:1;background:#064e3b;color:#6ee7b7;padding:3px 6px;border-radius:4px;white-space:nowrap}.highlightInput{border-color:#059669}.leadEditInput.duplicateInput{border-color:rgba(245,158,11,.7)}.leadDuplicateNotice{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.35;margin-top:5px;padding:6px 9px;border-radius:6px}.leadDuplicateNotice.inList{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fbbf24}.leadDuplicateNotice.otherList{background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.28);color:#7dd3fc}.leadEditModalFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid #18304f;background:#071322}.leadEditModalFootRight{display:flex;align-items:center;gap:10px;margin-left:auto}.leadEditDeleteBtn{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);color:#f87171;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.leadEditDeleteBtn:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#fca5a5}.leadEditDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.leadEditCancelBtn{background:transparent;border:1px solid #1e3a5f;color:#94a3b8;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.leadEditCancelBtn:hover{background:rgba(255,255,255,.05);color:#f1f5f9}.leadEditSaveBtn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0284c7,#0d9488);border:0;color:#ffffff;border-radius:8px;padding:8px 18px;font-size:12.5px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.leadEditSaveBtn:hover{opacity:.92}.leadEditCancelBtn:disabled,.leadEditSaveBtn:disabled{opacity:.5;cursor:not-allowed}.scoreFilterBarGroup{display:flex;align-items:center;gap:12px;padding:8px 14px;background:rgba(15,23,42,.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 10px rgba(0,0,0,.2);border-radius:12px;margin-bottom:12px;flex-wrap:wrap}.scoreDistLabel{font-size:11.5px;font-weight:750;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.scoreDistLabel .scoreDistIcon{color:#38bdf8}.scoreTierButtons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.scoreTierBtn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.04);color:#94a3b8;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .16s ease;-webkit-user-select:none;user-select:none}.scoreTierBtn:hover{background:rgba(255,255,255,.08);color:#f8fafc;border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.scoreTierBtn .scoreCount{display:inline-block;font-size:10px;font-weight:800;padding:1px 5.5px;border-radius:999px;background:rgba(255,255,255,.08);color:#e2e8f0;font-feature-settings:"tnum"}.scoreTierBtn .tierDot{width:7px;height:7px;border-radius:50%;display:inline-block}.scoreTierBtn.tier-100 .tierDot,.scoreTierBtn.tier-90-100 .tierDot{background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.7)}.scoreTierBtn.tier-70-89 .tierDot,.scoreTierBtn.tier-85-99 .tierDot{background:#38bdf8;box-shadow:0 0 6px rgba(56,189,248,.7)}.scoreTierBtn.tier-50-64 .tierDot,.scoreTierBtn.tier-50-69 .tierDot,.scoreTierBtn.tier-65-84 .tierDot{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.7)}.scoreTierBtn.tier-0-49 .tierDot{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.7)}.scoreTierBtn.active{color:#ffffff}@media (min-width:769px){.listDetail .resultActions.toolbarBar{display:inline-flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(15,23,42,.46);width:auto!important;max-width:fit-content!important;flex-shrink:0!important;margin-left:auto!important;box-sizing:border-box}.listDetail .resultActions.toolbarBar>button.ghost,.listDetail .resultsSubBar .resultActions>button.ghost{min-height:32px;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;white-space:nowrap;box-sizing:border-box}.listDetail .resultActions.toolbarBar>button.ghost.danger{color:#fca5a5;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.listDetail .resultActions.toolbarBar>button.ghost.danger:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.55);color:#fecaca}.listDetail .resultActions.toolbarBar>button.ghost.secondary{color:#cbd5e1;border-color:rgba(148,163,184,.24);background:rgba(255,255,255,.04)}.listDetail .resultActions.toolbarBar>button.ghost.secondary:hover{background:rgba(255,255,255,.09);border-color:rgba(148,163,184,.45);color:#f8fafc}.exportListBtn,.listDetail .resultActions .reEnrichListBtn,.mergeListBtn,.reEnrichLowBtn{min-height:32px;padding:6px 10px;font-size:11px}.salesWorkspaceRibbon{grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin:12px 0}.salesRibbonCard.salesInsightCard{width:100%;min-height:104px;padding:14px 16px 13px;font-family:inherit;text-align:left;cursor:pointer}.salesInsightCard.nextActionCard{border-color:rgba(16,185,129,.28);background:linear-gradient(140deg,rgba(16,185,129,.13),rgba(15,23,42,.74) 64%)}.salesInsightCard.qualityCard{border-color:rgba(56,189,248,.24);background:linear-gradient(140deg,rgba(14,165,233,.1),rgba(15,23,42,.74) 64%)}.salesRibbonCard.salesInsightCard:hover{transform:translateY(-2px);border-color:rgba(94,234,212,.55)}.advancedFilters>summary:focus-visible,.listToolsMenu>summary:focus-visible,.salesRibbonCard.salesInsightCard:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.salesRibbonMainVal{margin:8px 0 5px}.salesRibbonMainVal strong{font-size:29px}.salesInsightHint{color:#94a3b8;font-size:11px;font-weight:550}.salesResearchCoverage{display:flex;gap:7px;color:#9fc9d5;font-size:10.5px;font-weight:650}.salesResearchCoverage span{display:inline-flex;align-items:center;gap:4px}.salesResearchCoverage svg{color:#38bdf8}.tableCommandBar{gap:7px;margin:10px 0;padding:9px 12px}.commandRowTop{flex-wrap:nowrap!important}.commandCenter{max-width:280px!important}.filterPillGroup{background:rgba(15,23,42,.42);border:1px solid rgba(148,163,184,.14)}.filterPill.recommendedPill{color:#99f6e4}.advancedFilters{border-top:1px solid rgba(148,163,184,.11);padding-top:7px}.advancedFilters>summary{display:inline-flex;align-items:center;gap:6px;color:#8fa2b9;font-size:10.5px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.advancedFilters>summary::-webkit-details-marker{display:none}.advancedFilters>summary:after{content:"⌄";color:#64748b}.advancedFilters[open]>summary{color:#cbd5e1;margin-bottom:8px}.commandFiltersRow{padding-top:0;border-top:0}.advancedFilters .scoreFilterBarGroup{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.advancedFilters .scoreDistLabel{font-size:10.5px}.clearAdvancedFilters{margin-left:auto;padding:3px 7px;border:0;border-radius:5px;background:transparent;color:#94a3b8;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.clearAdvancedFilters:hover{color:#e2e8f0;background:rgba(255,255,255,.07)}}.scoreTierBtn.all.active{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.5);color:#c7d2fe;box-shadow:0 0 10px rgba(99,102,241,.25)}.scoreTierBtn.tier-100.active,.scoreTierBtn.tier-90-100.active{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.5);color:#6ee7b7;box-shadow:0 0 10px rgba(16,185,129,.25)}.scoreTierBtn.tier-70-89.active,.scoreTierBtn.tier-85-99.active{background:rgba(56,189,248,.18);border-color:rgba(56,189,248,.5);color:#7dd3fc;box-shadow:0 0 10px rgba(56,189,248,.25)}.scoreTierBtn.tier-50-64.active,.scoreTierBtn.tier-50-69.active,.scoreTierBtn.tier-65-84.active{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.5);color:#fde68a;box-shadow:0 0 10px rgba(245,158,11,.25)}.scoreTierBtn.tier-0-49.active{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.5);color:#fca5a5;box-shadow:0 0 10px rgba(239,68,68,.25)}.scoreTierBtn.active .scoreCount{background:rgba(255,255,255,.22);color:#ffffff}.jobCardReEnrichLive{display:flex;flex-direction:column;gap:4px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.28);border-radius:6px;padding:5px 8px;margin:3px 0 2px}.jobCardReEnrichMeta{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:#facc15}.reEnrichLiveLabel{display:inline-flex;align-items:center;gap:4px}.pulseIcon{animation:pulseZap 1.2s ease-in-out infinite}@keyframes pulseZap{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.22);opacity:1;color:#fde047}}.reEnrichLivePct{font-weight:800;color:#fef08a;font-size:10px}.jobProgressBar.reEnrichProgress{accent-color:#eab308;height:4px}.jobProgressBar.reSearchProgress{accent-color:#38bdf8;height:4px}.jobCardReEnrichGains{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700}.gainText{color:#34d399}.gainText.email{color:#38bdf8}.reEnrichActiveBanner{display:flex;flex-direction:column;gap:8px;padding:11px 16px;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(15,23,42,.75));border:1px solid rgba(245,158,11,.28);border-radius:12px;box-shadow:0 4px 16px -2px rgba(245,158,11,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:12px}.reEnrichActiveHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.reEnrichActiveTitle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#fef08a}.reEnrichZapPulse{color:#f59e0b;display:inline-flex;align-items:center;justify-content:center;animation:pulseZap 1.1s infinite alternate}.reEnrichActiveProgressText{font-weight:600;color:#cbd5e1;font-size:11.5px;font-feature-settings:"tnum"}.reEnrichActiveActions{display:inline-flex;align-items:center;gap:8px}.reEnrichActiveGains{display:inline-flex;align-items:center;gap:6px}.reEnrichCancelBtn{display:inline-flex;align-items:center;gap:4px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;cursor:pointer;transition:all .2s ease}.reEnrichCancelBtn:hover:not(:disabled){background:rgba(239,68,68,.28);border-color:rgba(239,68,68,.6);color:#ffffff;box-shadow:0 2px 8px rgba(239,68,68,.2)}.reEnrichCancelBtn:disabled{opacity:.6;cursor:not-allowed}.reEnrichGainBadge{font-size:10.5px;font-weight:700;padding:2.5px 8px;border-radius:999px;background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3);display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum"}.reEnrichGainBadge.email{background:rgba(56,189,248,.15);color:#38bdf8;border-color:rgba(56,189,248,.3)}.reEnrichProgressWrap{width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:3px}.reEnrichProgressBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#10b981);box-shadow:0 0 10px rgba(245,158,11,.5);transition:width .3s cubic-bezier(.16,1,.3,1)}.reEnrichStatusIconWrap.cancelled{background:rgba(245,158,11,.18);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.reEnrichStatusIconWrap.failed{background:rgba(239,68,68,.18);color:#f87171;border:1px solid rgba(239,68,68,.35)}.notifBellTrigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);padding:0;flex-shrink:0}.notifBellTrigger:hover{background:rgba(255,255,255,.1);border-color:rgba(72,201,216,.4);color:#e2e8f0}.notifBellTrigger.hasUnread{color:#38bdf8;border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.08)}.notifBellBadge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;line-height:17px;padding:0 4px;border-radius:9999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#ffffff;font-size:10px;font-weight:800;text-align:center;box-shadow:0 0 10px rgba(239,68,68,.7);animation:badgePulse 2.5s infinite;pointer-events:none}@keyframes badgePulse{0%,to{box-shadow:0 0 6px rgba(239,68,68,.6)}50%{box-shadow:0 0 14px rgba(239,68,68,.95)}}.notifBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:220;animation:notifFadeIn .2s ease-out}@keyframes notifFadeIn{0%{opacity:0}to{opacity:1}}.notificationCenterPanel{position:fixed;top:58px;left:10px;right:10px;max-height:calc(100vh - 72px);background:rgba(11,20,36,.94);border:1px solid rgba(56,189,248,.22);border-radius:16px;box-shadow:0 24px 64px -12px rgba(0,0,0,.85),0 0 30px rgba(56,189,248,.1);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);z-index:230;display:flex;flex-direction:column;overflow:hidden;animation:notifSlideDown .22s cubic-bezier(.16,1,.3,1)}@keyframes notifSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.notifStatusBadge.hasUnread{background:rgba(56,189,248,.16);color:#38bdf8;border:1px solid rgba(56,189,248,.35);box-shadow:0 0 8px rgba(56,189,248,.15)}.notifFilterTab.active{color:#f0f9ff;background:rgba(56,189,248,.16);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.25)}.notifTabCount.unread{background:rgba(56,189,248,.25);color:#38bdf8}.notifFilterTab.active .notifTabCount{background:rgba(56,189,248,.35);color:#ffffff}.notifListItem.unread{background:linear-gradient(135deg,rgba(56,189,248,.07),rgba(15,23,42,.72));border-color:rgba(56,189,248,.22);border-left:3px solid #38bdf8;box-shadow:0 2px 6px rgba(0,0,0,.2)}.notifListItem.unread:hover{background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(30,41,59,.8));border-color:rgba(56,189,248,.36)}.notifListItem.unread.success{border-left-color:#10b981}.notifListItem.unread.warning{border-left-color:#f59e0b}.notifListItem.unread.error{border-left-color:#ef4444}.notifListItem.read{opacity:.84}.notifListItem.read:hover{opacity:1}.notifItemTypeIcon.error{background:rgba(239,68,68,.16);color:#f87171;border:1px solid rgba(239,68,68,.32)}.notifItemTypeIcon.success{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.32)}.notifItemTypeIcon.warning{background:rgba(245,158,11,.16);color:#fbbf24;border:1px solid rgba(245,158,11,.32)}.notifItemTypeIcon.info{background:rgba(56,189,248,.16);color:#38bdf8;border:1px solid rgba(56,189,248,.32)}.notifToggleReadBtn.isRead{color:#475569}.notifToggleReadBtn.isRead:hover{color:#38bdf8}.staticNoticeBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-radius:9px;font-size:12px;line-height:1.45;margin-bottom:10px;background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;transition:all .2s ease}.staticNoticeBar.completed{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25);color:#a7f3d0}.staticNoticeBar.cancelled{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25);color:#fde68a}.staticNoticeBar.failed,.staticNoticeBar.notification.failed{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.25);color:#fca5a5}.staticNoticeBar.notification.sent{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.25);color:#bae6fd}.staticNoticeLeft{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.staticNoticeIcon{flex-shrink:0;opacity:.9}.staticNoticeBody{min-width:0;overflow:hidden;text-overflow:ellipsis}.staticNoticeRight{display:flex;align-items:center;gap:6px;flex-shrink:0}.staticNoticeCloseBtn{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:0;color:inherit;opacity:.6;cursor:pointer;border-radius:4px;transition:opacity .15s ease}.staticNoticeCloseBtn:hover{opacity:1}.notifBellBadge.mini{position:absolute;top:1px;right:1px;min-width:14px;height:14px;font-size:8px;line-height:14px;padding:0 3px;border-radius:7px}@media (min-width:769px){.sidebarHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.desktopBell{margin-top:2px;width:34px;height:34px}.notificationCenterPanel{top:18px;left:246px;right:auto;width:520px;max-width:min(520px,calc(100vw - 280px));max-height:min(680px,calc(100vh - 36px));border-radius:16px}}@media (max-width:768px){.desktopBell{display:none!important}.notificationCenterPanel{left:8px;right:8px;top:56px;width:auto;max-height:calc(100vh - 68px)}}.searchFilterModalOverlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;overflow-y:auto}.searchFilterModalBackdrop{position:fixed;inset:0;background:rgba(3,10,20,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.searchFilterModalCard{position:relative;z-index:10;width:100%;max-width:680px;max-height:88vh;background:#0b192c;border:1px solid #1e3a5f;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.75),0 0 0 1px rgba(30,58,95,.45);overflow:hidden;display:flex;flex-direction:column;animation:modalPopIn .22s cubic-bezier(.16,1,.3,1)}.searchFilterModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;border-bottom:1px solid #18304f;background:#071322;flex-shrink:0}.modalIconWrap.funnel{background:linear-gradient(135deg,#1e3a8a,#0369a1);color:#38bdf8}.searchFilterModalBody{padding:20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;color:#cbd5e1;font-size:13px}.filterFunnelRow{display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px}.funnelStatCard{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.funnelStatIcon{font-size:16px;line-height:1;margin-bottom:2px}.funnelStatNumber{font-size:22px;font-weight:800;line-height:1.1;font-feature-settings:"tnum"}.funnelStatCard.raw .funnelStatNumber{color:#94a3b8}.funnelStatCard.rejected .funnelStatNumber{color:#f87171}.funnelStatCard.accepted .funnelStatNumber{color:#34d399}.funnelStatLabel{font-size:11px;font-weight:750;color:#f1f5f9}.funnelStatDesc{font-size:9.5px;color:#64748b;line-height:1.2}.funnelArrowStep{color:#475569;font-size:16px;font-weight:800}.filterExplanationBox{display:flex;align-items:flex-start;gap:12px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;color:#bae6fd}.filterExplainIcon{font-size:18px;flex-shrink:0;margin-top:1px}.filterExplainText strong{display:block;font-size:13px;font-weight:750;color:#f0f9ff;margin-bottom:4px}.filterExplainText p{margin:0;color:#bae6fd}.filterSection{display:flex;flex-direction:column;gap:10px}.filterSectionTitle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750;color:#f1f5f9;margin:0}.sectionTitleIcon{color:#f87171}.sectionTitleIcon.success{color:#34d399}.rejectionCategoriesList,.rejectionCategoryCard{display:flex;flex-direction:column;gap:8px}.rejectionCategoryCard{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px}.rejectionCategoryHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rejectionCategoryLeft{display:flex;gap:10px;align-items:flex-start}.catEmoji{font-size:18px;line-height:1.2;flex-shrink:0}.catTitle{font-weight:700;font-size:12.5px;color:#e2e8f0;display:block}.catDesc{font-size:11px;color:#94a3b8;margin:3px 0 0;line-height:1.4}.rejectionCategoryRight{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.catCount{font-weight:800;font-size:13px;color:#f1f5f9;font-feature-settings:"tnum"}.catPct{font-size:11px;font-weight:750;font-feature-settings:"tnum"}.catProgressBarTrack{height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.catProgressBarFill{height:100%;border-radius:2px;transition:width .4s ease}.acceptedLeadsKpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px}.acceptedKpiItem{background:rgba(15,23,42,.6);border:1px solid rgba(52,211,153,.2);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:8px}.kpiItemIcon{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.kpiItemIcon.email{background:rgba(56,189,248,.15);color:#38bdf8}.kpiItemIcon.phone{background:rgba(52,211,153,.15);color:#34d399}.kpiItemIcon.web{background:rgba(167,139,250,.15);color:#a78bfa}.kpiItemIcon.social{background:rgba(251,146,60,.15);color:#fb923c}.kpiItemIcon.star{background:rgba(245,158,11,.15);color:#f59e0b}.kpiItemBody{display:flex;flex-direction:column;gap:1px;min-width:0}.kpiItemVal{font-weight:800;font-size:13px;color:#f1f5f9;font-feature-settings:"tnum"}.kpiItemLabel{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampleToggleHeader{display:flex;justify-content:space-between;align-items:center}.sampleToggleBtn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#94a3b8;font-size:11px;font-weight:600;padding:3px 8px;cursor:pointer;transition:all .15s ease}.sampleToggleBtn:hover{background:rgba(255,255,255,.12);color:#f1f5f9}.sampleRejectedList{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding-right:4px}.sampleRejectedCard{background:rgba(15,23,42,.5);border:1px solid rgba(248,113,113,.15);border-radius:8px;padding:7px 10px;display:flex;flex-direction:column;gap:2px;font-size:11px}.sampleRejectedTop{display:flex;align-items:center;gap:6px}.sampleCategoryBadge{background:rgba(248,113,113,.15);color:#f87171;font-size:9.5px;font-weight:700;border-radius:4px;padding:1px 4px}.sampleTitle{font-weight:700;color:#f1f5f9}.sampleTitle,.sampleUrl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sampleUrl{font-size:10px;color:#64748b}.sampleReason{color:#fbbf24;font-size:10.5px}.filterProTipsBox{display:flex;align-items:flex-start;gap:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.22);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5;color:#fde68a}.tipsStar{font-size:16px;flex-shrink:0;margin-top:1px}.filterProTipsBox strong{display:block;font-size:12.5px;font-weight:750;color:#fef3c7;margin-bottom:3px}.filterProTipsBox p{margin:0}.searchFilterModalFoot{padding:14px 22px;border-top:1px solid #18304f;background:#071322;display:flex;justify-content:flex-end;flex-shrink:0}.filterModalCloseBtnPrimary{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:700;background:#1e3a5f;color:#f1f5f9;border:1px solid #2d5a8e;cursor:pointer;transition:all .15s ease}.filterModalCloseBtnPrimary:hover{background:#254b7a;border-color:#3b75b8}@media (min-width:769px){.searchFilterModalCard{max-width:680px}}@media (max-width:768px){.searchFilterModalOverlay{padding:8px}.searchFilterModalCard{max-height:94vh;border-radius:14px}.filterFunnelRow{flex-wrap:wrap;gap:10px;padding:12px 10px}.funnelArrowStep{display:none}.funnelStatCard{min-width:45%}.acceptedLeadsKpiGrid{grid-template-columns:1fr 1fr}}.outreachContactedWarning{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,rgba(239,68,68,.14),rgba(185,28,28,.08));border:1px solid rgba(239,68,68,.35);border-radius:10px;padding:10px 14px;margin-bottom:14px;animation:fadeIn .2s ease}.outreachWarningIcon{font-size:20px;line-height:1;flex-shrink:0}.deselectContactedBtn{background:rgba(239,68,68,.22);border:1px solid rgba(239,68,68,.45);color:#fca5a5;font-size:11.5px;font-weight:600;border-radius:6px;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.deselectContactedBtn:hover{background:#ef4444;color:#ffffff;border-color:#ef4444;transform:translateY(-1px)}.mergeJobsModalOverlay{position:fixed;inset:0;z-index:9999;background:rgba(4,8,16,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease}.mergeJobsModalCard{background:#0d1726;border:1px solid rgba(56,189,248,.22);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.7),0 0 35px rgba(56,189,248,.08);width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.mergeJobsModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.4)}.mergeJobsModalHeaderLeft{display:flex;flex-direction:column;gap:3px}.mergeModalEyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;margin:0}.mergeModalTitle{font-size:17.5px;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px;margin:2px 0 0}.mergeModalTitle svg{color:#38bdf8;flex-shrink:0}.mergeModalSubtitle{font-size:12.5px;color:#94a3b8;margin:4px 0 0;line-height:1.45}.mergeModalCloseBtn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;padding:6px 10px;border-radius:8px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.mergeModalCloseBtn:hover{background:rgba(255,255,255,.1);color:#ffffff;border-color:rgba(255,255,255,.2)}.mergeModalBody{padding:18px 22px;overflow-y:auto;gap:16px}.mergeCurrentCard,.mergeModalBody{display:flex;flex-direction:column}.mergeCurrentCard{background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.22);border-radius:12px;padding:12px 16px;gap:6px}.mergeCurrentTopRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.mergeCurrentTag{font-size:11px;font-weight:700;letter-spacing:.05em;color:#38bdf8;display:flex;align-items:center;gap:5px}.mergeCountPill{font-size:12px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);border-radius:9999px;padding:2px 10px;white-space:nowrap}.mergeCurrentTitle{font-size:15px;font-weight:700;color:#ffffff;line-height:1.35;word-break:break-word}.mergeSection{display:flex;flex-direction:column;gap:8px}.mergeSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.mergeSectionTitle{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.mergeCandidateHint{font-size:11.5px;color:#64748b}.mergeCandidateList{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto;padding-right:4px}.mergeCandidateItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease}.mergeCandidateItem:hover{background:rgba(255,255,255,.06);border-color:rgba(56,189,248,.35)}.mergeCandidateItem.selected{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.6)}.mergeCandidateLeft{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.mergeCandidateLeft input[type=checkbox]{accent-color:#0284c7;width:16px;height:16px;cursor:pointer;flex-shrink:0}.mergeCandidateInfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.mergeCandidateName{font-size:13.5px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mergeCandidateMeta{font-size:11px;color:#94a3b8}.mergeCandidateCount{font-size:12px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);border-radius:9999px;padding:3px 10px;white-space:nowrap;flex-shrink:0}.mergeEmptyNotice{padding:14px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.12);border-radius:10px;font-size:12.5px;color:#94a3b8;text-align:center}.mergePreviewCard{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(56,189,248,.05));border:1px solid rgba(16,185,129,.3);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.mergePreviewHeader{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#34d399}.mergePreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mergeStatBox{background:rgba(11,19,41,.7);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;text-align:center}.mergeStatVal{font-size:17px;font-weight:800;color:#f8fafc}.mergeStatBox.highlight .mergeStatVal{color:#34d399}.mergeStatBox.dedupe .mergeStatVal{color:#fbbf24}.mergeStatLbl{font-size:10.5px;font-weight:600;color:#94a3b8;margin-top:2px}.mergeFormGroup{display:flex;flex-direction:column;gap:6px}.mergeFormGroup label{font-size:12px;font-weight:600;color:#cbd5e1}.mergeInput{width:100%;background:rgba(15,23,42,.8);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;color:#f8fafc;font-size:13px;outline:none;transition:all .15s ease}.mergeInput:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.mergeTargetModeGroup{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mergeRadioCard{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease}.mergeRadioCard:hover{background:rgba(255,255,255,.05);border-color:rgba(56,189,248,.3)}.mergeRadioCard.active{background:rgba(56,189,248,.1);border-color:#38bdf8}.mergeRadioCard input[type=radio]{accent-color:#0284c7;margin-top:3px;cursor:pointer}.mergeRadioCardText strong{display:block;font-size:12.5px;font-weight:700;color:#f1f5f9}.mergeRadioCardText p{font-size:11px;color:#94a3b8;margin:2px 0 0;line-height:1.35}.mergeCheckboxLabel{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0}.mergeCheckboxLabel input[type=checkbox]{accent-color:#ef4444;cursor:pointer}.mergeErrorBanner{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:12px;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px}.mergeModalFooter{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.mergeCancelBtn{background:transparent;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.mergeCancelBtn:hover{background:rgba(255,255,255,.06);color:#ffffff}.mergeSubmitBtn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:8px 18px;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 14px rgba(2,132,199,.35)}.mergeSubmitBtn:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px);box-shadow:0 6px 16px rgba(2,132,199,.45)}.mergeSubmitBtn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){.mergePreviewGrid,.mergeTargetModeGroup{grid-template-columns:1fr}.outreachContactedWarning{flex-direction:column;align-items:flex-start}}.workspaceNotice button.workspaceNoticeUndoBtn{display:inline-flex;align-items:center;gap:5px;width:auto;height:26px;padding:0 11px;font-size:11px;font-weight:700;color:#042f2e;background:#2dd4bf;border-radius:7px;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(45,212,191,.35);transition:background .15s,transform .15s}.workspaceNotice button.workspaceNoticeUndoBtn:hover{background:#5eead4;transform:translateY(-1px)}.workspaceNotice button.workspaceNoticeUndoBtn:active{transform:translateY(0)}.ghost.trashListBtn{color:#94a3b8;border:1px solid rgba(148,163,184,.25);background:rgba(148,163,184,.06);padding:0 10px;height:32px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .18s ease}.ghost.trashListBtn:hover{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.4);color:#f59e0b}.ghost.trashListBtn.hasDeleted{color:#f59e0b;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.1);font-weight:600}.ghost.trashListBtn.hasDeleted:hover{background:rgba(245,158,11,.22);border-color:rgba(245,158,11,.65);color:#fbbf24}.filterPill.trashPill{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;border-color:rgba(148,163,184,.2)}.filterPill.trashPill:hover{color:#f59e0b;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.filterPill.trashPill.hasDeleted{color:#f59e0b;border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.12);font-weight:600}.filterPill.trashPill.hasDeleted:hover{background:rgba(245,158,11,.22);border-color:rgba(245,158,11,.65);color:#fbbf24}.trashLeadsModalOverlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;overflow-y:auto}.trashLeadsModalBackdrop{position:fixed;inset:0;background:rgba(3,10,20,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.trashLeadsModalCard{position:relative;z-index:10;width:100%;max-width:660px;max-height:86vh;background:#0b192c;border:1px solid #1e3a5f;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.75),0 0 0 1px rgba(30,58,95,.45);overflow:hidden;display:flex;flex-direction:column;animation:modalPopIn .22s cubic-bezier(.16,1,.3,1)}.trashLeadsModalHead{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid #18304f;background:#071322;flex-shrink:0}.modalIconWrap.trash{background:linear-gradient(135deg,#78350f,#d97706);color:#fef3c7}.trashLeadsHeadActions{display:flex;align-items:center;gap:10px}.trashRestoreAllBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#042f2e;background:#2dd4bf;border:none;border-radius:7px;cursor:pointer;transition:all .15s ease}.trashRestoreAllBtn:hover:not(:disabled){background:#5eead4;transform:translateY(-1px)}.trashRestoreAllBtn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:769px){.trashLeadsModalCard{max-width:1060px;width:94vw}}.trashToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;background:#091524;border-bottom:1px solid #18304f;flex-wrap:wrap}.trashSearchBoxWrap{position:relative;flex:1 1 240px;min-width:200px}.trashSearchIcon{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:12px;color:#64748b;pointer-events:none}.trashSearchInput{width:100%;padding:8px 30px;border-radius:8px;border:1px solid #1e3a5f;background:#060e19;color:#f1f5f9;font-size:12.5px;outline:none;transition:border-color .15s}.trashSearchInput:focus{border-color:#38bdf8}.trashClearSearchBtn{position:absolute;right:9px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#94a3b8;font-size:13px;cursor:pointer;padding:2px 5px;border-radius:4px}.trashControlsRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trashTagPillsGroup{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.04);padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.trashTagPill{background:transparent;border:0;color:#94a3b8;font-size:11.5px;font-weight:500;padding:4px 9px;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.trashTagPill:hover{color:#f1f5f9;background:rgba(255,255,255,.06)}.trashTagPill.active{background:rgba(56,189,248,.15);color:#38bdf8;font-weight:600}.trashTagPill.contacted.active{background:rgba(52,211,153,.15);color:#34d399}.trashTagPill.duplicate.active{background:rgba(251,146,60,.15);color:#fb923c}.trashSortWrap{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 10px}.trashSortLabel{font-size:11.5px;color:#94a3b8;white-space:nowrap}.trashSortSelect{background:transparent;border:0;color:#f1f5f9;font-size:12px;font-weight:600;outline:none;cursor:pointer}.trashSortSelect option{background:#071322;color:#f1f5f9}.trashLeadsModalBody{padding:16px 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.trashEmptyState{text-align:center;padding:40px 20px;color:#94a3b8}.trashEmptyIcon{display:inline-flex;padding:14px;border-radius:50%;background:rgba(255,255,255,.05);margin-bottom:12px;color:#64748b}.trashEmptyState h4{margin:0 0 6px;color:#e2e8f0;font-size:16px}.trashEmptyState p{margin:0;font-size:13px}.trashLeadsList{display:flex;flex-direction:column;gap:10px}.trashLeadRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-radius:12px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.08);transition:all .18s ease}.trashLeadRow:hover{background:rgba(15,23,42,.9);border-color:rgba(56,189,248,.35);box-shadow:0 4px 16px rgba(0,0,0,.25)}.trashLeadMainContent{display:flex;flex-direction:column;gap:7px;flex:1 1 auto;min-width:0}.trashLeadRowTop{justify-content:space-between;gap:12px}.trashLeadHeadingGroup,.trashLeadRowTop{display:flex;align-items:center;flex-wrap:wrap}.trashLeadHeadingGroup{gap:8px;min-width:0}.trashLeadName{font-size:14px;font-weight:700;color:#f8fafc;line-height:1.3}.trashLeadBadge.category{border-radius:5px;background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.trashLeadBadge.category,.trashStatusTag{font-size:11px;padding:2px 7px;white-space:nowrap}.trashStatusTag{display:inline-flex;align-items:center;gap:4px;font-weight:600;border-radius:5px}.trashStatusTag.deleted{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.32)}.trashStatusTag.notBlacklisted{background:rgba(52,211,153,.1);color:#6ee7b7;border:1px solid rgba(52,211,153,.28)}.trashStatusTag.contacted{background:rgba(52,211,153,.12);color:#34d399;border:1px solid rgba(52,211,153,.3)}.trashStatusTag.contacted.crossContacted{background:rgba(168,85,247,.14);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.trashStatusTag.duplicate{background:rgba(251,146,60,.12);color:#fb923c;border:1px solid rgba(251,146,60,.3)}.trashStatusTag.score{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.trashLeadMetaRow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;color:#94a3b8}.trashLeadMetaRow .trashMetaItem{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:#94a3b8;transition:color .15s ease}.trashLeadMetaRow a.trashMetaItem:hover{color:#38bdf8;text-decoration:underline}.trashLeadMetaRow .trashMetaItem.email{color:#7dd3fc}.trashLeadMetaRow .trashMetaItem.phone{color:#cbd5e1}.trashLeadMetaRow .trashMetaItem.website{color:#93c5fd}.trashLeadMetaRow .trashMetaItem.company,.trashLeadMetaRow .trashMetaItem.role{color:#cbd5e1}.trashLeadActionCol{display:flex;align-items:center;flex-shrink:0}.trashRestoreSingleBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;font-size:12.5px;font-weight:700;color:#020617;background:#38bdf8;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .15s ease;white-space:nowrap}.trashRestoreSingleBtn:hover:not(:disabled){background:#7dd3fc;box-shadow:0 0 14px rgba(56,189,248,.45);transform:translateY(-1px)}.trashRestoreSingleBtn:disabled{opacity:.5;cursor:not-allowed}.floatingUndoToast{position:fixed;top:18px;right:24px;z-index:99999;display:flex;align-items:center;gap:14px;background:#0f172a;border:1px solid rgba(248,113,113,.4);box-shadow:0 14px 34px -4px rgba(0,0,0,.65),0 8px 16px -4px rgba(0,0,0,.5);border-radius:12px;padding:12px 18px;color:#f8fafc;animation:floatingSlideDown .22s cubic-bezier(.16,1,.3,1);max-width:min(520px,calc(100vw - 48px))}@keyframes floatingSlideDown{0%{transform:translateY(-20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.bouncedEmailsModalOverlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;overflow-y:auto}.bouncedEmailsModalBackdrop{position:fixed;inset:0;background:rgba(3,10,20,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bouncedEmailsModalCard{position:relative;z-index:10;width:100%;max-width:720px;max-height:88vh;background:#0b192c;border:1px solid #1e3a5f;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.75),0 0 0 1px rgba(30,58,95,.45);overflow:hidden;display:flex;flex-direction:column;animation:modalPopIn .22s cubic-bezier(.16,1,.3,1)}.bouncedEmailsModalHead{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid #18304f;background:#071322;flex-shrink:0}.modalIconWrap.bounceIcon{background:linear-gradient(135deg,#831843,#e11d48);color:#ffe4e6;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.bouncedCloseBtn{background:transparent;border:0;color:#94a3b8;padding:6px;border-radius:8px;cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.bouncedCloseBtn:hover{background:#1e293b;color:#f8fafc}.bouncedEmailsModalBody{padding:20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.bouncedInstructions{font-size:13px;line-height:1.5;color:#94a3b8;margin:0 0 12px}.bouncedTextareaWrap{width:100%}.bouncedTextarea{width:100%;padding:12px 14px;background:#06111e;border:1px solid #1c3d61;border-radius:10px;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;resize:vertical;min-height:140px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.bouncedTextarea:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.bouncedPreviewBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:8px}.bouncedPreviewCount{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#cbd5e1}.bouncedPreviewCount strong{color:#38bdf8;font-size:16px}.bouncedIgnoredNotice{font-size:11.5px;color:#fbbf24;background:rgba(251,191,36,.1);padding:4px 8px;border-radius:6px;border:1px solid rgba(251,191,36,.25)}.bouncedEmailChipsList{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:8px;background:#071322;border:1px solid #162c46;border-radius:8px;margin-top:8px}.bouncedEmailChip{font-size:11.5px;color:#bae6fd;background:#0c2847;padding:2px 8px;border-radius:4px;border:1px solid #1c456b;font-family:ui-monospace,SFMono-Regular,monospace}.bouncedAlert.error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:rgba(225,29,72,.12);border:1px solid rgba(225,29,72,.35);color:#fda4af;font-size:12.5px}.bouncedSuccessBanner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.bannerSuccessIcon{color:#10b981;flex-shrink:0;margin-top:2px}.bouncedSuccessBanner strong{display:block;font-size:13.5px;color:#a7f3d0;margin-bottom:2px}.bouncedSuccessBanner p{margin:0;font-size:12.5px;color:#6ee7b7}.bouncedTableContainer{border:1px solid #1a3654;border-radius:10px;overflow:hidden;max-height:360px;overflow-y:auto}.bouncedTable{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.bouncedTable th{background:#071322;color:#94a3b8;font-weight:600;padding:10px 12px;border-bottom:1px solid #1a3654;position:sticky;top:0;z-index:1}.bouncedTable td{padding:10px 12px;border-bottom:1px solid #12253b;color:#e2e8f0}.bouncedTable tr:last-child td{border-bottom:none}.bouncedColEmail{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px;color:#7dd3fc}.bouncedColStatus{white-space:nowrap}.bounceStatusBadge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.bounceStatusBadge.status_rechecking{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.bounceStatusBadge.status_recheck_pending{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.35)}.bounceStatusBadge.status_no_other_email{background:rgba(148,163,184,.15);color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.bounceStatusBadge.status_not_found_in_lists{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.bouncedEmailsModalFoot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid #18304f;background:#071322;flex-shrink:0}.bouncedSecondaryBtn{padding:8px 16px;border-radius:8px;border:1px solid #285985;background:#0d2138;color:#d8eaff;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.bouncedSecondaryBtn:hover:not(:disabled){background:#163659;border-color:#38bdf8}.bouncedPrimaryBtn{padding:8px 18px;border-radius:8px;border:none;background:#0284c7;color:#ffffff;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.bouncedPrimaryBtn:hover:not(:disabled){background:#0369a1}.bouncedPrimaryBtn:disabled,.bouncedSecondaryBtn:disabled{opacity:.45;cursor:not-allowed}.floatingUndoIcon{width:32px;height:32px;border-radius:50%;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171;display:flex;align-items:center;justify-content:center;flex-shrink:0}.floatingUndoText{display:flex;flex-direction:column;gap:2px;min-width:0}.floatingUndoTitle{font-size:13px;font-weight:600;color:#f1f5f9;line-height:1.3}.floatingUndoSub{font-size:11.5px;color:#94a3b8;line-height:1.2}.floatingUndoActionBtn{display:inline-flex;align-items:center;gap:6px;background:#38bdf8;color:#020617;border:0;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.floatingUndoActionBtn:hover{background:#7dd3fc;box-shadow:0 0 12px rgba(56,189,248,.5);transform:translateY(-1px)}.floatingUndoCloseBtn{background:transparent;border:0;color:#94a3b8;font-size:15px;padding:4px 6px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.floatingUndoCloseBtn:hover{color:#ffffff}@media (max-width:768px){.floatingUndoToast{top:14px;bottom:auto;left:14px;right:14px;max-width:none;padding:10px 14px;gap:10px}}.duplicateListChoices{display:grid;gap:8px;max-height:240px;overflow-y:auto}.duplicateListChoice{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #1e3a5f;border-radius:10px;background:rgba(15,23,42,.7);color:#e2e8f0;cursor:pointer}.duplicateListChoice:has(input:checked){border-color:#38bdf8;background:rgba(14,116,144,.18)}.duplicateListChoice input{appearance:none;position:relative;width:18px;height:18px;margin:1px 2px 0 0;border:2px solid #718096;border-radius:4px;background:#17263a;accent-color:#38bdf8;flex:0 0 auto;cursor:pointer}.duplicateListChoice input:checked{border-color:#38bdf8;background:#38bdf8}.duplicateListChoice input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #082238;border-width:0 2px 2px 0;transform:rotate(45deg)}.duplicateListChoice span{display:grid;gap:3px;min-width:0}.duplicateListChoice strong{color:#7dd3fc;font-size:12px;overflow-wrap:anywhere}.duplicateListChoice small{color:#94a3b8;font-size:10.5px;overflow-wrap:anywhere}.duplicateDeleteConfirmBtn{min-height:36px;padding:8px 22px;border:1px solid #8d4652;border-radius:8px;background:#5a2731;color:#ffd8dc;font-size:12px;font-weight:750;cursor:pointer;transition:background .15s ease,border-color .15s ease}.duplicateDeleteConfirmBtn:hover:not(:disabled){background:#71313d;border-color:#b85d6a}.duplicateDeleteConfirmBtn:disabled{opacity:.45;cursor:not-allowed}.duplicateNoticeModalCard .leadEditModalFooter{gap:10px}.copyOutreachHeader{display:flex;align-items:center;justify-content:space-between}.copyOutreachHeader h3{margin:0;font-size:16px;font-weight:800;color:#f8fafc;display:flex;align-items:center;gap:8px}.copyOutreachActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.copyOutreachCancelBtn{padding:8px 16px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#94a3b8;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.copyOutreachCancelBtn:hover{background:rgba(255,255,255,.05);color:#ffffff;border-color:rgba(255,255,255,.3)}.copyOutreachConfirmBtn{padding:8px 18px;border-radius:8px;background:linear-gradient(135deg,#059669,#10b981);border:1px solid #34d399;color:#ffffff;font-size:12px;font-weight:750;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px rgba(16,185,129,.3)}.copyOutreachConfirmBtn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669);box-shadow:0 6px 18px rgba(16,185,129,.45);transform:translateY(-1px)}.copyOutreachConfirmBtn:disabled{opacity:.6;cursor:not-allowed}.floatingSuccessToast{position:fixed;bottom:28px;right:28px;z-index:99999;display:flex;align-items:center;gap:12px;background:#064e3b;border:1px solid #10b981;box-shadow:0 14px 34px -4px rgba(0,0,0,.65),0 8px 16px -4px rgba(0,0,0,.5);border-radius:12px;padding:12px 18px;color:#ecfdf5;font-size:13px;font-weight:650;animation:floatingSlideUp .22s cubic-bezier(.16,1,.3,1);max-width:480px}@media (max-width:768px){.floatingSuccessToast{left:14px;right:14px;bottom:18px;max-width:none;padding:10px 14px}}.listDetail .resultActions .reSearchListBtn{background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(6,182,212,.09))!important;color:#34d399!important;border:1px solid rgba(52,211,153,.4)!important;box-shadow:0 2px 10px rgba(16,185,129,.15);border-radius:8px;font-weight:650!important;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:11.5px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.listDetail .resultActions .reSearchListBtn:hover:not(:disabled){background:linear-gradient(135deg,rgba(16,185,129,.28),rgba(6,182,212,.2))!important;border-color:#34d399!important;color:#ffffff!important;box-shadow:0 0 16px rgba(52,211,153,.35);transform:translateY(-1px)}.listDetail .resultActions .reSearchListBtn:disabled{opacity:.7;cursor:wait}.reSearchActiveBanner{display:flex;flex-direction:column;gap:8px;padding:11px 16px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(15,23,42,.75));border:1px solid rgba(16,185,129,.3);border-radius:12px;box-shadow:0 4px 16px -2px rgba(16,185,129,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:12px}.reSearchActiveHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.reSearchActiveTitle{gap:8px;font-size:12px;color:#6ee7b7}.reSearchActiveTitle,.reSearchPulse{display:inline-flex;align-items:center}.reSearchPulse{color:#10b981;justify-content:center}.reSearchActiveProgressText{font-weight:600;color:#cbd5e1;font-size:11.5px;font-feature-settings:"tnum"}.reSearchActiveActions{display:inline-flex;align-items:center;gap:8px}.reSearchActiveGains{display:inline-flex;align-items:center;gap:6px}.reSearchCancelBtn{display:inline-flex;align-items:center;gap:4px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;cursor:pointer;transition:all .2s ease}.reSearchCancelBtn:hover:not(:disabled){background:rgba(239,68,68,.28);border-color:rgba(239,68,68,.6);color:#ffffff;box-shadow:0 2px 8px rgba(239,68,68,.2)}.reSearchCancelBtn:disabled{opacity:.6;cursor:not-allowed}.reSearchGainBadge{font-size:10.5px;font-weight:700;padding:2.5px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum"}.reSearchGainBadge.new{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.reSearchGainBadge.skipped{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.reSearchProgressWrap{width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:3px}.reSearchProgressBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#10b981,#06b6d4);box-shadow:0 0 10px rgba(16,185,129,.5);transition:width .3s cubic-bezier(.16,1,.3,1)}.reSearchProgressBarFill.indeterminate{animation:indeterminateBar 1.6s ease-in-out infinite}@keyframes indeterminateBar{0%{transform:translateX(-100%);width:40%}50%{width:60%}to{transform:translateX(250%);width:40%}}.reSearchModalOverlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.reSearchModalBackdrop{position:absolute;inset:0;background:rgba(8,15,30,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .2s ease-out}.reSearchModalCard{position:relative;width:100%;max-width:680px;max-height:88vh;background:#0f172a;border:1px solid rgba(16,185,129,.25);border-radius:16px;box-shadow:0 24px 60px -12px rgba(0,0,0,.7),0 0 40px rgba(16,185,129,.08);display:flex;flex-direction:column;overflow:hidden;animation:zoomIn .22s cubic-bezier(.16,1,.3,1)}.reSearchModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.6)}.reSearchIconWrap{background:rgba(16,185,129,.15)!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}.reSearchModalBody{flex:1 1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:18px}.reSearchCurrentCriteriaCard{background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.reSearchCriteriaSection{display:flex;flex-direction:column;gap:6px}.reSearchCriteriaLabel{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8}.reSearchCriteriaLabel strong{color:#e2e8f0;font-size:12px}.reSearchChips{display:flex;flex-wrap:wrap;gap:6px}.reSearchChip{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 9px;border-radius:6px}.reSearchChip.readonly{background:rgba(56,189,248,.12);color:#7dd3fc;border:1px solid rgba(56,189,248,.25)}.reSearchChip.existingArea{background:rgba(148,163,184,.1);color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.reSearchNewAreasSection{background:rgba(15,23,42,.5);border:1px solid rgba(52,211,153,.15);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.reSearchNewAreasHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.reSearchSectionTitle{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#34d399;margin:0}.reSearchSectionSubtitle{font-size:11.5px;color:#94a3b8;margin:3px 0 0}.reSearchSelectedBadge{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#34d399}.reSearchClearBtn{background:none;border:none;color:#f87171;font-size:10.5px;cursor:pointer;padding:0;text-decoration:underline}.reSearchFilterToolbar{display:flex;align-items:center;gap:10px}.reSearchSearchInputWrap{flex:1 1;position:relative;display:flex;align-items:center}.reSearchInputIcon{position:absolute;left:10px;color:#64748b;pointer-events:none}.reSearchSearchInput{width:100%;padding:7px 28px 7px 32px;font-size:12px;border-radius:8px;background:rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.1);color:#f8fafc;outline:none;transition:border-color .2s ease}.reSearchSearchInput:focus{border-color:#34d399;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.reSearchSearchClearBtn{position:absolute;right:8px;background:none;border:none;color:#64748b;cursor:pointer;font-size:11px;padding:2px 4px}.reSearchSelectAllBtn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:11px;padding:6px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.reSearchSelectAllBtn:hover{background:rgba(255,255,255,.12);color:#ffffff}.reSearchAreaGroupsScroll{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.reSearchAreaGroupCard{background:rgba(2,6,23,.4);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px}.reSearchAreaGroupHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.reSearchGroupName{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.reSearchGroupToggleBtn{background:none;border:none;color:#38bdf8;font-size:10.5px;cursor:pointer;padding:0}.reSearchGroupToggleBtn:hover{text-decoration:underline}.reSearchAreaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.reSearchAreaItem{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#cbd5e1;font-size:11.5px;text-align:left;cursor:pointer;transition:all .15s ease}.reSearchAreaItem:hover{background:rgba(255,255,255,.07);color:#ffffff}.reSearchAreaItem.selected{background:rgba(16,185,129,.15);border-color:rgba(52,211,153,.4);color:#34d399;font-weight:600}.reSearchCheckbox{width:15px;height:15px;border-radius:3px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,0,0,.2)}.reSearchAreaItem.selected .reSearchCheckbox{background:#10b981;border-color:#10b981;color:#042f2e}.reSearchAreaName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reSearchEmptyAreas{text-align:center;padding:20px;color:#64748b;font-size:12px}.reSearchInfoBox{display:flex;align-items:flex-start;gap:12px;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:12px 16px}.reSearchInfoIcon{color:#34d399;margin-top:1px;flex-shrink:0}.reSearchInfoText{font-size:11.5px;color:#94a3b8;line-height:1.5}.reSearchInfoText strong{color:#e2e8f0}.reSearchInfoText p{margin:2px 0 0}.reSearchNewAreaNote{margin-top:6px!important;color:#6ee7b7!important;font-size:11px}.reSearchModalFooter{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.6)}.reSearchModalCancelBtn{min-height:38px;padding:0 16px;font-size:12px}.reSearchModalConfirmBtn{min-height:38px;padding:0 20px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#ffffff!important;box-shadow:0 2px 12px rgba(16,185,129,.35)}.reSearchModalConfirmBtn:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981)!important;box-shadow:0 4px 18px rgba(16,185,129,.5);transform:translateY(-1px)}.reSearchModalConfirmBtn:disabled{opacity:.6;cursor:not-allowed}@media (min-width:769px){.listDetail .resultActions .reSearchListBtn{font-size:12px;padding:7px 15px}.reSearchModalCard{max-width:700px}.reSearchAreaGroupsScroll{max-height:260px}.resultsTable{table-layout:fixed!important;width:100%!important;border-collapse:collapse!important}.resultsTable tr.leadRow{transition:background .12s ease}.resultsTable td,.resultsTable tr.leadRow{min-height:48px!important;height:auto!important}.resultsTable td{padding:6px 8px!important;vertical-align:middle!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.resultsTable th{padding:7px 8px!important;height:36px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:#8fa0b5!important;vertical-align:middle!important;white-space:nowrap!important}.resultsTable th .columnFilterLabel,.resultsTable th .sortButton{gap:5px!important}.resultsTable th .columnFilterLabel,.resultsTable th .sortButton,.resultsTable th .sortButton span.sortLabelWrap{text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;letter-spacing:.03em!important;color:#8fa0b5!important}.resultsTable th .sortButton .sortArrow{color:#64748b!important;font-size:10px!important}.resultsTable th .sortButton.active,.resultsTable th .sortButton:hover{color:#8fa0b5!important}.resultsTable th .sortButton.active .sortArrow{color:#38bdf8!important}.resultsTable th .sortButton.active span.sortLabelWrap,.resultsTable th .sortButton:hover span.sortLabelWrap{color:#8fa0b5!important}.resultsTable .leadRow:hover td{background:rgba(14,34,56,.7)!important}.resultsTable .leadRow.selectedRow td{background:rgba(6,44,77,.6)!important}.resultsTable .leadSelectCell,.resultsTable .selectionColumn{width:32px!important;min-width:32px!important;max-width:32px!important;padding:3px 6px!important;text-align:center!important}.businessTable td:nth-child(2),.businessTable th:nth-child(2){width:22%!important;min-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important}.businessTable td:nth-child(3),.businessTable th:nth-child(3){width:115px!important;min-width:105px!important;max-width:130px!important;text-align:left!important;padding:3px 0!important;box-sizing:border-box!important;overflow:visible!important}.businessTable td:nth-child(4),.businessTable th:nth-child(4){width:15%!important;min-width:90px!important;overflow:hidden!important}.businessTable td:nth-child(5),.businessTable th:nth-child(5){width:13%!important;min-width:85px!important;overflow:hidden!important}.businessTable td:nth-child(6),.businessTable th:nth-child(6){width:22%!important;min-width:130px!important;max-width:none!important;overflow:hidden!important}.businessTable td:nth-child(7),.businessTable th:nth-child(7){width:88px!important;min-width:88px!important;max-width:92px!important;text-align:center!important;padding:0 2px!important;overflow:hidden!important}.businessTable td:nth-child(8),.businessTable th:nth-child(8){width:56px!important;min-width:56px!important;max-width:60px!important;text-align:center!important;padding:0 2px!important;overflow:hidden!important}.peopleTable td:nth-child(2),.peopleTable th:nth-child(2){width:20%!important;min-width:150px!important}.peopleTable td:nth-child(3),.peopleTable th:nth-child(3){width:115px!important;min-width:105px!important;max-width:130px!important;text-align:left!important;padding:3px 0!important;box-sizing:border-box!important;overflow:visible!important}.peopleTable td:nth-child(4),.peopleTable th:nth-child(4){width:16%!important;min-width:115px!important}.peopleTable td:nth-child(5),.peopleTable th:nth-child(5){width:14%!important;min-width:100px!important}.peopleTable td:nth-child(6),.peopleTable th:nth-child(6){width:76px!important;min-width:76px!important;max-width:80px!important;text-align:center!important}.peopleTable td:nth-child(7),.peopleTable td:nth-child(8),.peopleTable th:nth-child(7),.peopleTable th:nth-child(8){width:11%!important;min-width:85px!important}.peopleTable td:nth-child(9),.peopleTable th:nth-child(9){width:80px!important;min-width:80px!important;max-width:88px!important;text-align:center!important}.thChannelBadge.google{background:rgba(56,189,248,.16)!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.35)!important}.thChannelBadge.instagram{background:rgba(225,48,108,.16)!important;color:#f472b6!important;border:1px solid rgba(225,48,108,.35)!important}.businessNameCell{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;width:100%!important}.businessNameCell .leadName,.businessNameCell .leadNameLink{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;min-width:0!important;flex:1 1 auto!important;max-width:100%!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;color:#eaf3fc!important}.leadProfileCell{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;width:100%!important;overflow:hidden!important;white-space:nowrap!important}.leadAvatar{width:22px!important;height:22px!important;min-width:22px!important;border-radius:5px!important;font-size:9.5px!important;font-weight:700!important;flex-shrink:0!important}.leadProfileInfo{display:block!important;flex:1 1 auto!important}.leadProfileInfo,.leadProfileInfo .leadNameHeader{min-width:0!important;overflow:hidden!important;white-space:nowrap!important}.leadProfileInfo .leadNameHeader{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important}.leadProfileInfo .leadName,.leadProfileInfo .leadNameLink{display:inline-block!important;min-width:0!important;flex:1 1 auto!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;color:#eaf3fc!important}.statusHeader{width:115px!important;min-width:105px!important;max-width:130px!important;text-align:left!important;padding:7px 8px 6px!important;box-sizing:border-box!important;overflow:visible!important}.statusHeader .columnFilterLabel{display:block!important;text-align:left!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;color:#64748b!important;margin-bottom:4px!important}.statusHeader select{width:100%!important;min-width:90px!important;max-width:100%!important;height:25px!important;padding:0 18px 0 6px!important;box-sizing:border-box!important;font-size:10px!important;font-weight:600!important;border-radius:5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.statusHeader .statusHeaderIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;cursor:default!important;transition:color .15s ease!important}.statusHeader .statusHeaderIcon:hover{color:#94a3b8!important}.leadStatusCell{width:115px!important;min-width:105px!important;max-width:130px!important;text-align:center!important;padding:3px 4px!important;box-sizing:border-box!important}.leadStatusIconsCol{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;gap:3px!important;white-space:nowrap!important;overflow:hidden!important}.statusEmptyDash{color:#64748b!important;font-size:11px!important;opacity:.4!important;line-height:1!important;display:inline-block!important}.leadHoverActionBtns{display:none!important;align-items:center!important;gap:3px!important;flex-shrink:0!important;margin-left:2px!important}.leadRow:hover .leadHoverActionBtns{display:inline-flex!important}.leadHoverActionBtns .leadDeleteActionBtn,.leadHoverActionBtns .leadDrawerActionBtn,.leadHoverActionBtns .leadEditActionBtn{width:20px!important;height:20px!important;padding:0!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#94a3b8!important;transition:all .12s ease!important;cursor:pointer!important;box-sizing:border-box!important}.leadHoverActionBtns .leadDrawerActionBtn:hover{background:rgba(99,102,241,.25)!important;color:#818cf8!important;border-color:rgba(99,102,241,.5)!important;box-shadow:0 0 8px rgba(99,102,241,.25)!important}.leadHoverActionBtns .leadEditActionBtn:hover{background:rgba(56,189,248,.22)!important;color:#38bdf8!important;border-color:rgba(56,189,248,.5)!important;box-shadow:0 0 8px rgba(56,189,248,.25)!important}.leadHoverActionBtns .leadDeleteActionBtn:hover{background:rgba(239,68,68,.22)!important;color:#f87171!important;border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 8px rgba(239,68,68,.25)!important}.leadMatchCell{flex-direction:row!important;gap:4px!important;flex-wrap:nowrap!important;width:max-content!important;min-width:0!important}.leadMatchCell,.leadScorePill{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.leadScorePill{gap:3px!important;padding:0 5px!important;height:19px!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;line-height:1!important;letter-spacing:.02em!important;box-sizing:border-box!important;flex-shrink:0!important}.leadScorePill:hover{transform:translateY(-1px)}.leadScorePill .scoreIndicatorDot,.scoreIndicatorDot{display:none!important}.leadScorePill.tier-100,.leadScorePill.tier-85-99,.leadScorePill.tier-90-100{background:rgba(16,185,129,.16);color:#34d399;border:1px solid rgba(16,185,129,.42)}.leadScorePill.tier-65-84,.leadScorePill.tier-70-89{background:rgba(56,189,248,.16);color:#38bdf8;border:1px solid rgba(56,189,248,.42)}.leadScorePill.tier-50-64,.leadScorePill.tier-50-69{background:rgba(245,158,11,.16);color:#fbbf24;border:1px solid rgba(245,158,11,.42)}.leadScorePill.tier-0-49{background:rgba(239,68,68,.16);color:#f87171;border:1px solid rgba(239,68,68,.42)}.leadStatusChip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;border-radius:4px!important;cursor:help!important;flex-shrink:0!important;box-sizing:border-box!important}.leadStatusChip:hover{transform:translateY(-1px) scale(1.08)}.leadStatusChip.ready{background:rgba(16,185,129,.18);color:#34d399;border:1px solid rgba(16,185,129,.45)}.leadStatusChip.ready:hover{box-shadow:0 0 8px rgba(16,185,129,.4)}.leadStatusChip.review{background:rgba(245,158,11,.18);color:#fbbf24;border:1px solid rgba(245,158,11,.45)}.leadStatusChip.review:hover{box-shadow:0 0 8px rgba(245,158,11,.4)}.leadStatusChip.possible{background:rgba(59,130,246,.18);color:#60a5fa;border:1px solid rgba(59,130,246,.45)}.leadStatusChip.possible:hover{box-shadow:0 0 8px rgba(59,130,246,.4)}.leadStatusChip.rejected{background:rgba(239,68,68,.18);color:#f87171;border:1px solid rgba(239,68,68,.45)}.leadStatusChip.rejected:hover{box-shadow:0 0 8px rgba(239,68,68,.4)}.leadAiChip.verified{background:rgba(168,85,247,.16)!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.45)!important}.leadAiChip.verified:hover{background:rgba(168,85,247,.28)!important;box-shadow:0 0 8px rgba(168,85,247,.35)!important}.leadAiChip.risk{background:rgba(239,68,68,.16)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.45)!important}.leadAiChip.risk:hover{background:rgba(239,68,68,.28)!important;box-shadow:0 0 8px rgba(239,68,68,.35)!important}.businessTable td:nth-child(5),.metaLocality,.metaLocalityCell,.resultsTable td.metaLocalityCell{min-width:0!important;width:100%!important}.metaLocality{display:flex!important;align-items:flex-start!important;gap:4px!important;font-size:11px!important;color:#8faac4!important;font-weight:600!important;max-width:100%!important}.metaLocalityIcon{color:#475569;flex-shrink:0!important;margin-top:2px!important}.leadRow:hover .metaLocalityIcon{color:#38bdf8}.metaLocality>span:not(.metaLocalityIcon),.metaLocalityText{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;min-width:0!important;flex:1 1 auto!important;max-width:100%!important;vertical-align:middle!important;line-height:1.3!important}.businessTable td:nth-child(4),.metaCategoryCell,.resultsTable td.metaCategoryCell{min-width:0!important;width:100%!important}.metaCategory{font-size:10.5px!important;color:#8faac4!important;font-weight:550!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;word-break:break-word!important;line-height:1.35!important;max-width:100%!important}.metaCategory,.metaIndustryCell{overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.metaIndustryCell{white-space:nowrap!important;width:100%!important}.metaIndustry{font-size:11px!important;color:#c4d7e8!important;font-weight:600!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;min-width:0!important;display:block!important}.contactDetailsCellTd,.metaIndustry{overflow:hidden!important}.contactDetailsCell{flex-direction:column!important;gap:1px!important;justify-content:center!important;overflow:hidden!important}.contactDetailsCell,.contactItemRow{display:flex!important;min-width:0!important;width:100%!important}.contactItemRow{align-items:center!important;font-size:10.5px!important;height:15px!important;line-height:15px!important;gap:4px!important;white-space:nowrap!important}.contactItemIcon{width:11px!important;height:11px!important;flex-shrink:0!important}.contactLink{display:inline-block!important;min-width:0!important;flex:1 1 auto!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:500!important}.contactCopyBtn{opacity:.3!important;padding:1px 3px!important;border-radius:3px!important;border:1px solid transparent!important;transition:all .15s ease!important;width:15px!important;height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.contactItemRow:hover .contactCopyBtn{opacity:1!important;border-color:rgba(255,255,255,.12)!important}.contactItemRow.empty{opacity:.35;font-size:10px}.mutedDash{color:#64748b;font-size:10.5px}.businessChannelsCell{display:inline-grid!important;grid-template-columns:19px 19px 19px 19px!important;gap:2px!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;width:82px!important;margin:0 auto!important}.businessChannelsCell .channelIconBtn.website{grid-column:1!important}.businessChannelsCell .channelIconBtn.instagram{grid-column:2!important}.businessChannelsCell .channelIconBtn.facebook{grid-column:3!important}.businessChannelsCell .channelIconBtn.linkedin{grid-column:4!important}.businessChannelsCell>.muted{grid-column:1/-1!important;text-align:center!important;color:#64748b!important}.channelIconBtn{width:19px!important;height:19px!important;min-width:19px!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s ease,box-shadow .15s ease}.channelIconBtn svg{width:10px!important;height:10px!important}.channelIconBtn:hover{transform:none}.actionableStatusPill.ready{background:rgba(16,185,129,.18);color:#34d399;border:1px solid rgba(16,185,129,.35)}.actionableStatusPill.followup,.actionableStatusPill.possible{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.actionableStatusPill.review{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.actionableStatusPill.rejected{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.aiVerificationBadge.verified{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.aiVerificationBadge.risk{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.pipelineStrip{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;flex-wrap:nowrap!important;overflow:visible!important}.pipelineStrip,.pipelineStripRow{display:flex!important;width:100%!important}.pipelineStripRow{align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.pipelineTab{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important;flex-shrink:0!important}.resultsTableWrap{overflow-x:hidden!important;box-sizing:border-box!important}.resultsTable,.resultsTableWrap{width:100%!important;max-width:100%!important}.resultsTable{min-width:0!important;table-layout:fixed!important}.resultsTable td,.resultsTable th{min-width:0!important;max-width:none!important;box-sizing:border-box!important;overflow:hidden!important}.businessTable td.leadSelectCell,.businessTable th:first-child{width:2.5%!important}.businessTable td:nth-child(2),.businessTable th:nth-child(2){width:18%!important}.businessTable td:nth-child(3),.businessTable th:nth-child(3){width:9%!important;min-width:105px!important;max-width:130px!important}.businessTable td:nth-child(4),.businessTable td:nth-child(5),.businessTable th:nth-child(4),.businessTable th:nth-child(5){width:14%!important}.businessTable td:nth-child(6),.businessTable th:nth-child(6){width:18.5%!important}.businessTable td:nth-child(7),.businessTable th:nth-child(7){width:14%!important}.businessTable td:nth-child(8),.businessTable th:nth-child(8){width:10%!important}.peopleTable td.leadSelectCell,.peopleTable th:first-child{width:2.5%!important}.peopleTable td:nth-child(2),.peopleTable th:nth-child(2){width:16.5%!important}.peopleTable td:nth-child(3),.peopleTable th:nth-child(3){width:9%!important;min-width:105px!important;max-width:130px!important}.peopleTable td:nth-child(4),.peopleTable td:nth-child(5),.peopleTable th:nth-child(4),.peopleTable th:nth-child(5){width:14%!important}.peopleTable td:nth-child(6),.peopleTable th:nth-child(6){width:9%!important}.peopleTable td:nth-child(7),.peopleTable td:nth-child(8),.peopleTable th:nth-child(7),.peopleTable th:nth-child(8){width:12%!important}.peopleTable td:nth-child(9),.peopleTable th:nth-child(9){width:11%!important}.resultsTable tr.emptyResultsRow{display:table-row!important}.businessTable td.emptyResultsCell,.peopleTable td.emptyResultsCell,.resultsTable td.emptyResultsCell,.resultsTable tr.emptyResultsRow td{display:table-cell!important;width:100%!important;min-width:100%!important;max-width:none!important;text-align:center!important;padding:48px 24px!important;vertical-align:middle!important;box-sizing:border-box!important}.resultsTable td.emptyResultsCell .emptyResults{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:600px!important;margin:0 auto!important;min-height:140px!important;white-space:normal!important;word-break:normal!important}.resultsTable td.emptyResultsCell .emptyResults p{margin:0!important;font-size:13px!important;color:#94a3b8!important;text-align:center!important;white-space:normal!important;word-break:normal!important;line-height:1.5!important}.businessTable .businessNameCell,.businessTable .contactDetailsCell,.businessTable .leadMatchCell,.businessTable .leadStatusIconsCol{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.businessTable .businessNameCell .leadName,.businessTable .businessNameCell .leadNameLink,.businessTable .contactLink{min-width:0!important;max-width:100%!important}.businessTable .businessChannelsCell{width:100%!important;max-width:100%!important;overflow:hidden!important}.businessTable .leadMatchCell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;white-space:nowrap!important}.businessTable .leadAiChip,.businessTable .leadScorePill,.businessTable .leadStatusChip{flex:0 0 auto!important}}@media (min-width:769px){@keyframes drawerSlideIn{0%{transform:translateX(100%);opacity:.5}to{transform:translateX(0);opacity:1}}.leadSideDrawer{position:fixed;inset:0;z-index:10000;pointer-events:none}.leadSideDrawerBackdrop{position:fixed;inset:0;background:rgba(7,9,14,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.leadSideDrawerPanel{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:90vw;background:#090d16;border-left:1px solid rgba(255,255,255,.12);box-shadow:-10px 0 40px rgba(0,0,0,.7);display:flex;flex-direction:column;pointer-events:auto;animation:drawerSlideIn .22s cubic-bezier(.16,1,.3,1)}.leadSideDrawerHead{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.75)}.leadSideDrawerHeadMeta{display:flex;align-items:center;gap:8px}.leadSideDrawerTypeTag{font-size:11px;font-weight:700;background:rgba(255,255,255,.08);color:#cbd5e1;padding:2px 8px;border-radius:4px;text-transform:uppercase}.leadSideDrawerCategoryTag{font-size:11px;font-weight:600;color:#94a3b8}.leadSideDrawerCloseBtn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.leadSideDrawerCloseBtn:hover{background:rgba(255,255,255,.12);color:#f8fafc}.leadSideDrawerBody{flex:1 1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.leadSideDrawerName{font-size:20px;font-weight:800;color:#f8fafc;line-height:1.25;margin-bottom:4px;font-family:Outfit,sans-serif}.leadSideDrawerRawTitle{font-size:11.5px;color:#64748b;margin-bottom:8px;font-style:italic;line-height:1.35}.leadSideDrawerBadgesRow{margin-top:6px}.leadSideDrawerBadgesRow,.leadSideDrawerQuickActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leadSideDrawerQuickActions{padding:10px 0}.leadSideActionBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .1s ease,filter .15s ease}.leadSideActionBtn:hover{transform:translateY(-1px);filter:brightness(1.15)}.actionCall{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.actionMail{background:rgba(99,102,241,.18);color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.actionMaps{background:rgba(6,182,212,.15);color:#22d3ee;border:1px solid rgba(6,182,212,.35)}.actionCopy{background:rgba(255,255,255,.08);color:#e2e8f0;border:1px solid rgba(255,255,255,.15)}.actionEdit{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.actionMove{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.leadSideDrawerCard{background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px}.icebreakerCard{background:linear-gradient(135deg,rgba(79,70,229,.14),rgba(6,182,212,.06));border-color:rgba(99,102,241,.35)}.leadSideCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.leadSideCardHeader h4{font-size:12.5px;font-weight:700;color:#f1f5f9}.leadSideCardSmallBtn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-size:10.5px;font-weight:600;border-radius:4px;padding:2px 7px;cursor:pointer}.leadSideIcebreakerText{font-size:13px;line-height:1.5;color:#e2e8f0;font-style:italic;border-left:3px solid #818cf8;padding-left:10px;margin-top:6px}.leadSideFieldGrid{display:flex;flex-direction:column;gap:10px}.leadSideFieldLabel{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;display:block;margin-bottom:2px}.leadSideFieldValueRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadSideFieldValue{font-size:13px;color:#f8fafc;word-break:break-all}.leadSideLink{color:#38bdf8;text-decoration:none}.leadSideLink:hover{text-decoration:underline}.leadSideMiniCopy{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:10.5px;border-radius:4px;padding:2px 6px;cursor:pointer}.leadSideMiniCopy:hover{background:rgba(255,255,255,.12);color:#f1f5f9}.leadSideTechGrid{display:flex;flex-direction:column;gap:6px}.leadSideTechRow{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.04)}.leadSideTechRow.fullWidth{flex-direction:column;align-items:flex-start;gap:3px}.leadSideTechKey{color:#64748b;font-weight:500}.leadSideTechVal{color:#cbd5e1}.leadSideCode{font-family:monospace;font-size:10.5px;background:rgba(0,0,0,.4);padding:1px 5px;border-radius:3px;color:#38bdf8}.pipelineOverview{padding:18px 20px!important}.pipelineOverview .sectionHeading h2{margin:2px 0 4px;font-size:22px;letter-spacing:-.025em}.pipelineOverview .sectionHeading p:not(.eyebrow){font-size:12px;max-width:650px}.workspaceInsightGrid{display:grid;grid-template-columns:1.12fr repeat(3,1fr);gap:9px;margin-top:15px}.workspaceInsightCard{display:flex;min-height:104px;padding:13px 14px;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.46);color:#cbd5e1;font-family:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workspaceInsightCard:hover{transform:translateY(-2px);border-color:rgba(94,234,212,.48)}}@media (min-width:769px){.fullPipeline>summary:focus-visible,.workspaceInsightCard:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.workspaceInsightCard.urgent{border-color:rgba(251,113,133,.36);background:linear-gradient(135deg,rgba(244,63,94,.13),rgba(15,23,42,.62) 70%)}.workspaceInsightCard.review{border-color:rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(15,23,42,.62) 70%)}.workspaceInsightCard.qualified{border-color:rgba(52,211,153,.3);background:linear-gradient(135deg,rgba(16,185,129,.11),rgba(15,23,42,.62) 70%)}.workspaceInsightCard.progress{border-color:rgba(56,189,248,.28);background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(15,23,42,.62) 70%)}.workspaceInsightLabel{color:#8da0b8;font-size:9px;font-weight:850;letter-spacing:.08em}.workspaceInsightCard.urgent .workspaceInsightLabel{color:#fda4af}.workspaceInsightCard.review .workspaceInsightLabel{color:#fcd34d}.workspaceInsightCard.qualified .workspaceInsightLabel{color:#6ee7b7}.workspaceInsightCard.progress .workspaceInsightLabel{color:#7dd3fc}.workspaceInsightCard strong{color:#f8fafc;font-size:27px;font-weight:800;line-height:1;font-feature-settings:"tnum"}.workspaceInsightCard>span:last-child{color:#9aabc0;font-size:10.5px;line-height:1.3}.fullPipeline{margin-top:12px;border-top:1px solid rgba(148,163,184,.12);padding-top:9px}.fullPipeline>summary{display:inline-flex;align-items:center;gap:7px;color:#94a3b8;font-size:10.5px;font-weight:750;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.fullPipeline>summary::-webkit-details-marker{display:none}.fullPipeline>summary:after{content:"⌄";color:#64748b}.fullPipeline>summary span{padding:1px 6px;border-radius:999px;color:#7dd3fc;background:rgba(56,189,248,.1);font-size:9px}.fullPipeline[open]>summary{color:#d5e2ef;margin-bottom:2px}.fullPipeline[open]>summary:after{transform:rotate(180deg)}.fullPipeline .pipelineStrip{margin-top:9px}.contactWorkspacePanel{border-radius:14px!important}.contactToolbar{min-height:62px;padding:12px 16px}.contactToolbar .toolbarLeft .subcopy{font-size:11px}.contactTable th{padding-top:9px;padding-bottom:9px}.contactTable td{padding-top:8px;padding-bottom:8px}.contactTable tr:hover td{background:rgba(56,189,248,.035)}.contactTable tr.contacted td:first-child{box-shadow:inset 2px 0 0 rgba(56,189,248,.7)}.contactTable tr.meeting td:first-child,.contactTable tr.opportunity td:first-child,.contactTable tr.replied td:first-child{box-shadow:inset 2px 0 0 rgba(52,211,153,.75)}}@media (max-width:768px){.workspaceInsightGrid{display:none}.fullPipeline{margin-top:12px}.fullPipeline>summary{color:#94a3b8;font-size:11px;cursor:pointer}.fullPipeline>summary span{color:#38bdf8}}@media (min-width:769px){.suppressionManagerContainer{gap:14px}.blacklistHeaderCard{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(520px,1.4fr);align-items:end;gap:28px;padding:18px 20px;background:linear-gradient(125deg,rgba(8,50,55,.48),#091524 47%)}.blacklistHeaderIntro h2{font-size:21px;letter-spacing:-.025em}.blacklistHeaderIntro p{max-width:600px;font-size:12px;line-height:1.5}.blacklistMetricStrip{gap:8px;margin-top:0}.metricTile{min-height:68px;padding:10px 12px;gap:9px}.metricTile .tileIcon{font-size:17px}.metricTile strong{font-size:19px;line-height:1}.metricTile small{font-size:9.5px;line-height:1.2}.blacklistAddCard{padding:15px 18px}.blacklistAddCard .cardTitleRow{margin-bottom:11px}.blacklistAddCard h3{font-size:14px}.blacklistAddHint{margin:3px 0 0;color:#708aa4;font-size:10.5px}.blacklistInlineForm{display:block}.blacklistEssentials{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:10px;max-width:860px}.blacklistEssentials .targetInline{min-width:0}.blacklistEssentials .targetInputField{font-size:12px}.blacklistEssentials .inlineAction{padding-bottom:0}.submitBlacklistBtn{min-width:112px}.blacklistOptionalFields{margin-top:8px;max-width:860px}.blacklistOptionalFields>summary{display:inline-flex;align-items:center;color:#7894ae;font-size:10.5px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.blacklistOptionalFields>summary::-webkit-details-marker{display:none}.blacklistOptionalFields>summary:before{content:"+";margin-right:5px;color:#38bdf8;font-size:14px}.blacklistOptionalFields[open]>summary{color:#cbd5e1;margin-bottom:8px}.blacklistOptionalFields[open]>summary:before{content:"−"}.blacklistOptionalInputs{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:10px}.blacklistTableCard .tableToolbar{min-height:58px;padding:11px 16px;flex-wrap:nowrap}.blacklistTableTitle{min-width:0}.blacklistTableTitle h3{margin:0;color:#eaf3fc;font-size:14px}.blacklistTableTitle span{display:block;margin-top:2px;color:#718aa4;font-size:10px;font-weight:650}.blacklistAdvancedFilters{border-top:1px solid #1a2f44}.blacklistAdvancedFilters>summary{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;color:#819bb3;font-size:10.5px;font-weight:750;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.blacklistAdvancedFilters>summary::-webkit-details-marker{display:none}.blacklistAdvancedFilters>summary:after{content:"⌄";color:#607993}.blacklistAdvancedFilters>summary span{padding:1px 5px;border-radius:99px;color:#7dd3fc;background:rgba(56,189,248,.12);font-size:9px}.blacklistAdvancedFilters[open]>summary{color:#d8e5f1}.blacklistAdvancedFilters[open]>summary:after{transform:rotate(180deg)}.blacklistAdvancedFilters .tableSecondaryFilters{border-top:0;padding-top:0}.blacklistTableCard .tableSearchBox{width:min(330px,42vw)}.suppressionTable tr:hover td{background:rgba(56,189,248,.035)}}@media (max-width:768px){.blacklistEssentials{display:flex;flex-direction:column;gap:10px}.blacklistEssentials .inlineAction,.blacklistEssentials .inlineField{width:100%}.blacklistEssentials .categoryPicker{flex-wrap:wrap}.blacklistEssentials .submitBlacklistBtn{width:100%}.blacklistOptionalFields{margin-top:10px}.blacklistOptionalFields>summary{color:#94a3b8;font-size:11px;cursor:pointer}.blacklistOptionalInputs{display:grid;gap:10px;margin-top:10px}.blacklistAdvancedFilters>summary{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;color:#94a3b8;font-size:11px;cursor:pointer}}@media (min-width:769px){.outreachResultsStrip{display:grid;grid-template-columns:minmax(190px,1.55fr) repeat(5,minmax(84px,1fr));align-items:stretch;margin-top:10px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:rgba(8,18,32,.42)}.outreachResultMetric,.outreachResultsHeading{display:flex;min-height:58px;padding:9px 12px;flex-direction:column;justify-content:center}.outreachResultsHeading{border-right:1px solid rgba(148,163,184,.12)}.outreachResultsHeading>span{color:#86d8ed;font-size:9px;font-weight:850;letter-spacing:.08em}.outreachResultsHeading small{margin-top:3px;color:#71869f;font-size:9.5px;line-height:1.25}.outreachResultMetric{position:relative;border-right:1px solid rgba(148,163,184,.1)}.outreachResultMetric:last-child{border-right:0}.outreachResultMetric>span{color:#8297ad;font-size:9.5px;font-weight:700}.outreachResultMetric strong{margin-top:2px;color:#e8f2fb;font-size:19px;font-weight:800;line-height:1;font-feature-settings:"tnum"}.outreachResultMetric small{margin-top:3px;color:#63809b;font-size:8.5px;white-space:nowrap}.outreachResultMetric.reply strong{color:#7dd3fc}.outreachResultMetric.meeting strong{color:#c4b5fd}.outreachResultMetric.opportunity strong{color:#fcd34d}.outreachResultMetric.won strong{color:#6ee7b7}}@media (max-width:768px){.outreachResultsStrip{display:none}}.pageEyebrow,.settingsPageIntro{display:none}@media (min-width:769px){.leadWorkspaceView>.viewHeading,.listsWorkspace>.viewHeading{align-items:center;min-height:112px;margin-bottom:14px!important;padding:20px 22px;border:1px solid rgba(66,125,157,.42);border-radius:18px;background:linear-gradient(118deg,rgba(9,44,54,.7),rgba(10,23,41,.92) 52%,rgba(12,28,49,.9));box-shadow:inset 0 1px 0 rgba(148,221,234,.07),0 16px 38px rgba(0,0,0,.13)}.leadWorkspaceView>.viewHeading>div,.listsWorkspace>.viewHeading>div{min-width:0}.leadWorkspaceView>.viewHeading .pageEyebrow,.listsWorkspace>.viewHeading .pageEyebrow{display:inline-flex;align-items:center;min-height:22px;margin-bottom:7px;padding:0 9px;border:1px solid rgba(45,212,191,.35);border-radius:999px;color:#86e4d8;background:rgba(13,99,96,.3);font-size:9px;font-weight:850;letter-spacing:.095em;line-height:1}.leadWorkspaceView>.viewHeading h1,.listsWorkspace>.viewHeading h1{color:#edf6fb;font-size:clamp(26px,2vw,33px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.leadWorkspaceView>.viewHeading p,.listsWorkspace>.viewHeading p{max-width:720px;margin-top:7px;color:#9aaec0;font-size:12px;line-height:1.5}.listsWorkspace>.viewHeading .primary{min-height:40px;padding-inline:16px;border-radius:10px;font-size:12px;white-space:nowrap}.leadWorkspaceView .contactWorkspacePanel,.leadWorkspaceView .pipelineOverview,.leadWorkspaceView .savedSearchPanel,.listsWorkspace .historyPanel{border-color:rgba(84,127,157,.3)!important;box-shadow:inset 0 1px 0 rgba(196,235,246,.045),0 12px 30px rgba(0,0,0,.11)!important}.listsWorkspace .historyPanel .sectionTitle>span{width:34px;height:34px;border-radius:10px;font-size:10px}.leadWorkspaceView .contactToolbar h2,.leadWorkspaceView .sectionHeading h2,.listsWorkspace .historyPanel .sectionTitle h2{letter-spacing:-.02em}.listsWorkspace .listFilters input,.listsWorkspace .listFilters select{min-height:40px;border-color:rgba(100,139,169,.35)}.listsWorkspace .listFilters input:focus,.listsWorkspace .listFilters select:focus{border-color:rgba(56,189,248,.72);box-shadow:0 0 0 3px rgba(56,189,248,.12);outline:0}.leadWorkspaceView .outreachResultsStrip,.leadWorkspaceView .workspaceInsightCard{border-radius:12px}.leadWorkspaceView .outreachResultsStrip{border-color:rgba(84,127,157,.28);background:rgba(7,19,34,.52)}.settingsPageIntro{display:block;min-height:112px;margin-bottom:14px;padding:20px 22px;border:1px solid rgba(66,125,157,.42);border-radius:18px;background:linear-gradient(118deg,rgba(9,44,54,.7),rgba(10,23,41,.92) 52%,rgba(12,28,49,.9));box-shadow:inset 0 1px 0 rgba(148,221,234,.07),0 16px 38px rgba(0,0,0,.13);box-sizing:border-box}.settingsPageIntro>span{display:inline-flex;align-items:center;min-height:22px;margin-bottom:7px;padding:0 9px;border:1px solid rgba(45,212,191,.35);border-radius:999px;color:#86e4d8;background:rgba(13,99,96,.3);font-size:9px;font-weight:850;letter-spacing:.095em;line-height:1}.settingsPageIntro h1{margin:0;color:#edf6fb;font-size:clamp(26px,2vw,33px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.settingsPageIntro p{max-width:720px;margin:7px 0 0;color:#9aaec0;font-size:12px;line-height:1.5}}@media (max-width:768px){.homeView .recentListBottomRow{display:none}.homeView .recentListRows{gap:8px}.homeView .recentListRowItem{min-height:62px;padding:11px 12px}.homeView .recentListTopRow{flex-wrap:nowrap}.homeView .recentListRowItem{min-height:0}.homeView .recentListName{font-size:12px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.homeView .recentListMeta{font-size:10px}.listsLayout .jobCardTitleRow{align-items:flex-start;flex-wrap:wrap;row-gap:7px}.listsLayout .jobCardName{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 34px);min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.28}.listsLayout .jobCardOutreachTag{margin-left:31px}.listsLayout .jobCardCriterion .criterionText{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.leadWorkspaceView>.viewHeading,.listsWorkspace>.viewHeading{display:block;margin-bottom:12px!important;padding:16px;border:1px solid rgba(66,125,157,.38);border-radius:16px;background:linear-gradient(118deg,rgba(9,44,54,.66),rgba(10,23,41,.94))}.leadWorkspaceView>.viewHeading .pageEyebrow,.listsWorkspace>.viewHeading .pageEyebrow{display:inline-flex;margin-bottom:7px;padding:4px 8px;border:1px solid rgba(45,212,191,.32);border-radius:999px;color:#86e4d8;background:rgba(13,99,96,.26);font-size:8.5px;font-weight:850;letter-spacing:.08em}.leadWorkspaceView>.viewHeading h1,.listsWorkspace>.viewHeading h1{font-size:24px}.leadWorkspaceView>.viewHeading p,.listsWorkspace>.viewHeading p{font-size:11px;line-height:1.45}.listsWorkspace>.viewHeading .primary{width:100%;margin-top:14px;min-height:42px}.listsLayout .jobs{flex-direction:column;gap:9px;overflow:visible;padding:6px 0 2px}.listsLayout .job,.listsLayout .jobCardItem{flex:1 1 auto;width:100%;min-width:0;max-width:none}.jobCardItem{padding:12px}.jobCardDetails{padding:5px 0}.jobCardCriterion.location{display:none}.jobCardCriterion.target .criterionText{max-width:100%}.jobCardMeta{gap:8px}.jobCardScoreStats{margin-top:2px}.workspaceInsightGrid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.workspaceInsightCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;min-height:76px;padding:12px 14px;border-radius:12px}.workspaceInsightCard .workspaceInsightLabel{grid-column:1;grid-row:1}.workspaceInsightCard strong{grid-column:2;grid-row:1/span 2;align-self:center;margin-left:14px;font-size:28px}.workspaceInsightCard>span:last-child{grid-column:1;grid-row:2;margin-top:4px;font-size:10px;line-height:1.3}}.desktopContactDetails,.desktopContactListHeader{display:none}@media (min-width:769px){.leadWorkspaceView .desktopContactListHeader{display:grid!important;grid-template-columns:minmax(220px,1.2fr) minmax(245px,1.15fr) minmax(105px,.48fr) minmax(230px,1fr) minmax(150px,.65fr);align-items:center;column-gap:18px;padding:11px 16px;border:1px solid rgba(71,105,137,.42);border-bottom:0;border-radius:14px 14px 0 0;background:rgba(13,26,44,.82);color:#8ea6bc;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.leadWorkspaceView .contactTableWrap{display:none!important}.leadWorkspaceView .contactCardsMobile{display:flex!important;flex-direction:column;gap:0;overflow:hidden;width:100%;margin-top:0;border:1px solid rgba(71,105,137,.42);border-radius:0 0 14px 14px;background:rgba(8,18,33,.64)}.leadWorkspaceView .mobileContactCard{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(245px,1.15fr) minmax(105px,.48fr) minmax(230px,1fr) minmax(150px,.65fr);grid-template-areas:"identity contact social pipeline followup";align-items:center;column-gap:18px;min-height:68px;padding:7px 16px;border:0;border-bottom:1px solid rgba(71,105,137,.28);border-radius:0;background:transparent;box-shadow:none}.leadWorkspaceView .mobileContactCard:last-child{border-bottom:0}.leadWorkspaceView .mobileContactCard:hover{background:rgba(56,189,248,.045)}.leadWorkspaceView .mobileContactCard .cardHeader{display:contents}.leadWorkspaceView .mobileContactCard .contactIdentity{grid-area:identity}.leadWorkspaceView .mobileContactCard .contactAvatar{display:none}.leadWorkspaceView .mobileContactCard .contactName{display:block;overflow:visible;color:#f5f9ff;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.leadWorkspaceView .mobileContactCard .contactSubtext{display:block;margin-top:3px;color:#92a6ba;font-size:11px;line-height:1.35}.leadWorkspaceView .mobileContactCard .channelDots{grid-area:social;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.leadWorkspaceView .mobileContactCard .channelDot{width:28px;height:28px;border-radius:7px}.desktopContactDetails{grid-area:contact;display:flex;flex-direction:column;gap:2px;min-width:0}.desktopContactLink{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:#8ee9c9;font-size:11px;font-weight:650;text-decoration:none}.desktopContactSlot{display:flex;align-items:center;min-height:25px}.desktopContactSlot.email .desktopContactLink{color:#8ee9c9}.desktopContactSlot.phone .desktopContactLink{color:#c5b3ff}.desktopContactLink span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.desktopContactSlot.phone .desktopContactLink span{white-space:nowrap}.leadWorkspaceView .mobileContactCard .cardStageRow{grid-area:pipeline;display:flex;align-items:center;gap:8px;min-width:0}.leadWorkspaceView .mobileContactCard .stageControlStack{display:flex;min-width:0;flex-direction:column;gap:3px}.leadWorkspaceView .mobileContactCard .contactActivityTimestamp{color:#8ea6bc;font-size:9.5px;font-weight:650;line-height:1.3;white-space:nowrap}.leadWorkspaceView .mobileContactCard .cardStageRow .stageSelectPill{min-width:108px;max-width:142px;height:32px;font-size:11px}.leadWorkspaceView .mobileContactCard .cardStageRow .notesModalOpenBtn{height:32px;padding:0 9px;font-size:10.5px;white-space:nowrap}.leadWorkspaceView .mobileContactCard .cardFollowUpRow{grid-area:followup;display:block;padding:0;border:0}.leadWorkspaceView .mobileContactCard .cardFollowUpRow .followUpBadgeBtn{width:100%;min-height:32px;padding:0 9px;font-size:10.5px;white-space:nowrap;position:relative;z-index:2;pointer-events:auto}.leadWorkspaceView .mobileContactCard .followUpPopover.mobilePopover{position:fixed}}@media (max-width:768px){.leadWorkspaceView .mobileContactCard .stageControlStack{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.leadWorkspaceView .mobileContactCard .stageControlStack .stageSelectPill{width:100%}.leadWorkspaceView .mobileContactCard .contactActivityTimestamp{color:#8ea6bc;font-size:10px;font-weight:650;line-height:1.3;white-space:nowrap}.leadWorkspaceView .mobileContactCard .cardFollowUpRow .followUpBadgeBtn{position:relative;z-index:2;pointer-events:auto}}.emailSourceBadge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;cursor:default;transition:opacity .15s ease}.emailSourceBadge:hover{opacity:.9}.emailSourceBadge.mobileEmailBadge{margin-left:4px;padding:0 5px;font-size:9.5px}.emailSource-site{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.emailSource-site_via_directory{background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.emailSource-directory{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(52,211,153,.3)}.emailSource-social{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.emailSource-legacy{background:rgba(148,163,184,.15);color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.filterPill.onlyEmailTogglePill{display:inline-flex;align-items:center;gap:5px}.filterPill.onlyEmailTogglePill.active{background:rgba(59,130,246,.22);border-color:#3b82f6;color:#93c5fd}.estimateActive{color:#38bdf8;font-weight:600}.estimateStalled{color:#f87171;font-weight:600}.excludedGroupCardToggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;padding:6px 10px;background:rgba(15,23,42,.6);border:1px dashed rgba(148,163,184,.25);border-radius:6px;color:#94a3b8;font-size:11px;cursor:pointer;transition:background .15s ease,color .15s ease}.excludedGroupCardToggle:hover{background:rgba(30,41,59,.8);color:#e2e8f0}.excludedGroupCardToggle .cardToggleChevron{font-size:9px;margin-right:5px}.excludedChildCard{margin-left:12px;border-left:2px solid rgba(148,163,184,.3)!important;opacity:.92}@media (min-width:769px){.excludedChildRow{padding-left:28px!important;border-left:2px solid rgba(148,163,184,.25);background:rgba(15,23,42,.2)}.listDirectoryDateRow{display:flex;align-items:center;gap:8px;margin-top:3px;flex-wrap:wrap}.excludedInlineBadge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;border-radius:999px;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.25);color:#94a3b8;cursor:pointer;line-height:1.35;transition:all .15s ease;-webkit-user-select:none;user-select:none}.excludedInlineBadge:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#38bdf8}.excludedInlineBadge.expanded{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.35);color:#7dd3fc}.excludedInlineBadge .excludedToggleIcon{font-size:10px;font-weight:800}}.stallNotice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding:8px 12px;border:1px solid rgba(248,113,113,.35);border-radius:8px;background:rgba(248,113,113,.08);color:#fca5a5;font-size:.8rem;overflow-wrap:anywhere}.stallResumeButton{padding:4px 10px;border:1px solid rgba(248,113,113,.5);border-radius:6px;background:transparent;color:#fecaca;font-size:.78rem;font-weight:600;cursor:pointer}.stallResumeButton:hover{background:rgba(248,113,113,.15)}.estimatePlacesUsage{margin:10px 0 0;font-size:11px;color:#8aa1b8}.estimatePlacesUsage.over{color:#fbbf24}.retentionPanel{display:flex;flex-direction:column;gap:10px;max-width:760px;padding:16px 0}.retentionPanel h3{margin:0}.retentionPolicy{margin:0;opacity:.8;font-size:.85rem}.retentionCounts,.retentionLists{margin:0;padding-left:18px;font-size:.85rem}.retentionLists{opacity:.75;overflow-wrap:anywhere}.retentionError{color:#f87171}.retentionDone{color:#4ade80}.retentionPurgeButton{align-self:flex-start;padding:8px 14px;border:1px solid rgba(248,113,113,.5);border-radius:8px;background:transparent;color:#fca5a5;font-weight:600;cursor:pointer}.retentionPurgeButton:disabled{opacity:.5;cursor:default}.builderActionsStart{display:flex;align-items:center;gap:8px}.builderActions .builderCancel{color:#8aa1b8}@media (max-width:768px){.builderActionsStart{flex-direction:column-reverse;align-items:stretch;width:100%}.builderActionsStart button{width:100%}.mobileLeadCard .sellerLeadCheckbox{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto}.mobileLeadCard .cardLeadName.sellerLeadOpen{display:block;padding:0;border:0;background:none;color:#f1f6fb;font:inherit;font-size:15px;font-weight:750;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere}.mobileLeadCard .sellerLeadQuickActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mobileLeadCard .sellerLeadQuickActions>a,.mobileLeadCard .sellerLeadQuickActions>button{display:inline-flex;flex:1 1 140px;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #2a4460;border-radius:10px;background:#10233a;color:#dbe7f2;font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer}.mobileLeadCard .sellerLeadQuickActions>a.sellerCallLink{border-color:#2563eb;background:#2563eb;color:#fff}.sellerMobileResultsHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 10px}.sellerLoadMore{width:100%;min-height:44px;margin-top:12px}.listsWorkspace.mobileDetailOpen .listsLayout .historyPanel,.listsWorkspace.mobileDetailOpen .viewHeading,.listsWorkspace:not(.mobileDetailOpen) .listsLayout .listDetail{display:none}.mobileBackToLists{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 8px;padding:0 4px;border:0;background:none;color:#7dd3fc;font:inherit;font-size:15px;font-weight:650;cursor:pointer}}@media (min-width:769px){.mobileBackToLists{display:none}}@media (max-width:768px){.leadWorkspaceView .workspaceInsightCard{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.46);color:#cbd5e1;font-family:inherit;text-align:left;text-transform:none;cursor:pointer}.leadWorkspaceView .workspaceInsightCard.urgent{border-color:rgba(251,113,133,.36);background:linear-gradient(135deg,rgba(244,63,94,.13),rgba(15,23,42,.62) 70%)}.leadWorkspaceView .workspaceInsightCard.review{border-color:rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(15,23,42,.62) 70%)}.leadWorkspaceView .workspaceInsightCard.qualified{border-color:rgba(52,211,153,.3);background:linear-gradient(135deg,rgba(16,185,129,.11),rgba(15,23,42,.62) 70%)}.leadWorkspaceView .workspaceInsightCard.progress{border-color:rgba(56,189,248,.28);background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(15,23,42,.62) 70%)}.leadWorkspaceView .workspaceInsightCard .workspaceInsightLabel{color:#8da0b8;font-size:11px;font-weight:850;letter-spacing:.06em}.leadWorkspaceView .workspaceInsightCard.urgent .workspaceInsightLabel{color:#fda4af}.leadWorkspaceView .workspaceInsightCard.review .workspaceInsightLabel{color:#fcd34d}.leadWorkspaceView .workspaceInsightCard.qualified .workspaceInsightLabel{color:#6ee7b7}.leadWorkspaceView .workspaceInsightCard.progress .workspaceInsightLabel{color:#7dd3fc}.leadWorkspaceView .workspaceInsightCard strong{align-self:flex-start;margin:0;color:#f8fafc;font-size:26px;font-weight:800;line-height:1}.leadWorkspaceView .workspaceInsightCard>span:last-child{color:#9aabc0;font-size:12px;line-height:1.4}}@media (max-width:400px){.mobileBrandBtn small{display:none}.mobileQuickNewBtn{white-space:nowrap}}.cardMoreMenu{position:relative;margin-left:auto}.cardMoreMenu>summary{display:grid;place-items:center;width:44px;height:44px;border:1px solid #2a4460;border-radius:10px;background:#10233a;color:#dbe7f2;font-size:20px;line-height:1;list-style:none;cursor:pointer}.cardMoreMenu>summary::-webkit-details-marker{display:none}.cardMoreMenu[open]>summary{border-color:#38bdf8}.cardMoreMenuList{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:210px;padding:6px;border:1px solid #2a4460;border-radius:12px;background:#0f1d30;box-shadow:0 12px 32px rgba(0,0,0,.45)}.cardMoreMenuList>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:#dbe7f2;font:inherit;font-size:14px;text-align:left;cursor:pointer}.cardMoreMenuList>button:focus-visible,.cardMoreMenuList>button:hover{background:#17304c}.cardMoreMenuList>button.cardDeleteBtn{color:#fca5a5}.cardMoreMenuList>button:disabled{opacity:.5;cursor:wait}@media (max-width:768px){.listDetail .resultsHead{padding-top:0}.listDetail .filterPillGroup{flex-wrap:wrap;overflow-x:visible}.listDetail .salesInsightHint,.listDetail .salesResearchCoverage,.listDetail .salesRibbonMainVal{text-align:left;justify-content:flex-start}.listDetail .salesResearchCoverage{gap:12px;font-size:13px}.listDetail .salesInsightHint{font-size:13px;line-height:1.45}.workspaceSidebar.mobileOpen .sidebarHeaderRow{align-items:center;padding:max(14px,env(safe-area-inset-top)) 14px 12px;box-sizing:border-box}}@media (min-width:769px) and (max-width:1100px){.desktopListDirectory .listDirectory{overflow-x:auto;overscroll-behavior-x:contain}.desktopListDirectory .listDirectoryFilters,.desktopListDirectory .listDirectoryToolbar{flex-wrap:wrap}.desktopListDirectory .listDirectoryHeader,.desktopListDirectory .listDirectoryRows{min-width:760px}}@media (max-width:768px){.blacklistAddCard .cardTitleRow{flex-direction:column;align-items:stretch;gap:10px}.blacklistAddCard .headerActionsRight{flex-wrap:wrap}.blacklistAddCard .headerActionsRight>button{flex:1 1 auto;justify-content:center;min-height:44px}.adminSectionNavTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.adminNavTab{justify-content:center;min-height:44px;padding:8px 10px;text-align:center;white-space:normal}}@media (min-width:769px) and (max-width:1100px){.homeDashboardGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:961px) and (max-width:1100px){.homeSideWidgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}.databaseUsageBar{height:8px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.databaseUsageBar span{display:block;height:100%;border-radius:inherit;background:#34d399}.databaseUsageBar.warning span{background:#fbbf24}.databaseUsageBar.danger span{background:#f87171}@media (min-width:769px){.resultsTable .tableLoadMoreRow td{padding:14px 12px;text-align:center}}html body .aiVariantGrid button:hover,html body .channelDot:hover,html body .channelIconBtn.email:hover,html body .channelIconBtn.facebook:hover,html body .channelIconBtn.genericChannel:hover,html body .channelIconBtn.instagram:hover,html body .channelIconBtn.linkedin:hover,html body .channelIconBtn.website:hover,html body .channelIconBtn:hover,html body .composerWizardOverview .composerStepper button.done:hover,html body .followUpBadgeBtn:hover,html body .leadAiChip:hover,html body .leadRowStatusIcon:hover,html body .leadScorePill:hover,html body .leadSideActionBtn:hover,html body .leadStatusChip:hover,html body .listDetail .outreachLaunch:not(:disabled):focus-visible,html body .listDetail .outreachLaunch:not(:disabled):hover,html body .listDetail .resultActions .download:focus-visible,html body .listDetail .resultActions .download:hover,html body .listDetail .resultActions .ghost:focus-visible,html body .listDetail .resultActions .ghost:hover,html body .modalClose:hover,html body .trashRestoreSingleBtn:hover:not(:disabled){transform:none}:where(.workspaceShell) :where(input,select,textarea){min-width:0}.contactsLoadMore{display:flex;justify-content:center;padding:14px 12px}.notificationCenterPanel.notifPanelV2{--np-bg:#0d1726;--np-border:rgba(148,163,184,0.18);--np-row-hover:rgba(148,163,184,0.08);--np-text:#e2e8f0;--np-muted:#8a9bb0;--np-accent:#38bdf8;background:var(--np-bg);border-color:var(--np-border);box-shadow:0 24px 60px -16px rgba(0,0,0,.7);backdrop-filter:none;-webkit-backdrop-filter:none}@media (min-width:769px){.notificationCenterPanel.notifPanelV2{width:600px;max-width:min(600px,calc(100vw - 280px))}}html[data-theme=light] .notificationCenterPanel.notifPanelV2{--np-bg:#ffffff;--np-border:#dbe3ee;--np-row-hover:#f1f5f9;--np-text:#0f172a;--np-muted:#64748b;--np-accent:#0284c7}.notifPanelV2 .np2Header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px 18px}.notifPanelV2 .np2Title{display:flex;align-items:baseline;gap:8px;min-width:0}.notifPanelV2 .np2Title strong{color:var(--np-text);font-size:15px;font-weight:750}.notifPanelV2 .np2UnreadCount{color:var(--np-accent);font-size:12px;font-weight:650;white-space:nowrap}.notifPanelV2 .np2HeaderActions,.notifPanelV2 .np2ItemActions{display:flex;align-items:center;gap:2px}.notifPanelV2 .np2IconBtn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--np-muted);cursor:pointer}.notifPanelV2 .np2IconBtn.small{width:24px;height:24px;border-radius:6px}.notifPanelV2 .np2IconBtn:focus-visible,.notifPanelV2 .np2IconBtn:hover{background:var(--np-row-hover);color:var(--np-text);outline:none}.notifPanelV2 .np2IconBtn.danger:focus-visible,.notifPanelV2 .np2IconBtn.danger:hover{color:#f87171}.notifPanelV2 .np2Tabs{display:flex;gap:4px;padding:0 14px 10px;border-bottom:1px solid var(--np-border)}.notifPanelV2 .np2Tabs button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--np-muted);font-size:12px;font-weight:600;cursor:pointer}.notifPanelV2 .np2Tabs button span{min-width:18px;padding:0 5px;border-radius:999px;background:var(--np-row-hover);font-size:10.5px;line-height:16px;text-align:center}.notifPanelV2 .np2Tabs button.active{background:color-mix(in srgb,var(--np-accent) 16%,transparent);color:var(--np-text)}.notifPanelV2 .np2List{flex:1 1;overflow-y:auto;padding:4px 6px 10px}.notifPanelV2 .np2Group h4{margin:10px 12px 4px;color:var(--np-muted);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.notifPanelV2 .np2Item{position:relative;border-radius:10px}.notifPanelV2 .np2Item:focus-within,.notifPanelV2 .np2Item:hover{background:var(--np-row-hover)}.notifPanelV2 .np2ItemMain{display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px 64px 10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.notifPanelV2 .np2TypeIcon{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--np-accent) 14%,transparent);color:var(--np-accent)}.notifPanelV2 .np2TypeIcon.np2-success{background:rgba(16,185,129,.14);color:#34d399}.notifPanelV2 .np2TypeIcon.np2-warning{background:rgba(245,158,11,.14);color:#fbbf24}.notifPanelV2 .np2TypeIcon.np2-error{background:rgba(239,68,68,.14);color:#f87171}.notifPanelV2 .np2Body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.notifPanelV2 .np2TopLine{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.notifPanelV2 .np2TopLine strong{overflow:hidden;color:var(--np-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.notifPanelV2 .np2TopLine time{flex-shrink:0;color:var(--np-muted);font-size:11px}.notifPanelV2 .np2Message{display:-webkit-box;overflow:hidden;color:var(--np-muted);font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.notifPanelV2 .np2Job{align-self:flex-start;max-width:100%;overflow:hidden;color:var(--np-accent);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.notifPanelV2 .np2Item.np2Read .np2TopLine strong{font-weight:550}.notifPanelV2 .np2Item.np2Read .np2TypeIcon{opacity:.7}.notifPanelV2 .np2Dot{position:absolute;top:16px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--np-accent)}.notifPanelV2 .np2ItemActions{position:absolute;right:8px;bottom:8px;opacity:0;transition:opacity .12s ease}.notifPanelV2 .np2Item:focus-within .np2ItemActions,.notifPanelV2 .np2Item:hover .np2ItemActions{opacity:1}@media (hover:none){.notifPanelV2 .np2ItemActions{opacity:1}}.notifPanelV2 .np2Empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 28px 44px;color:var(--np-muted);text-align:center}.notifPanelV2 .np2Empty strong{color:var(--np-text);font-size:14px}.notifPanelV2 .np2Empty p{margin:0;font-size:12px;line-height:1.5}.notifPanelV2 .np2EmptyIcon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:var(--np-row-hover)}.registryView{padding-block:16px}.rgPage{display:flex;flex-direction:column;gap:16px;min-width:0}.rgHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.rgHeader h1{margin:0;font-size:var(--ll-text-2xl);color:var(--ll-text);letter-spacing:-.01em}.rgHeader p{margin:4px 0 0;color:var(--ll-text-muted);font-size:var(--ll-text-sm)}.rgCoverage{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rgPill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--ll-border);border-radius:var(--ll-radius-full);background:var(--ll-surface-raised);color:var(--ll-text-muted);font-size:var(--ll-text-xs);font-weight:600;white-space:nowrap}.rgPill.warn{border-color:var(--ll-warning-border);background:var(--ll-warning-subtle);color:var(--ll-warning-text)}.rgPill.ok{border-color:var(--ll-success-border);background:var(--ll-success-subtle);color:var(--ll-success-text)}.rgLayout{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:16px;align-items:start}.rgMain{gap:16px;min-width:0}.rgFilters,.rgMain{display:flex;flex-direction:column}.rgFilters{position:sticky;top:16px;padding:0;max-height:calc(100vh - 32px);overflow-y:auto}.rgSection{display:flex;flex-direction:column;gap:10px;padding:16px;border-bottom:1px solid var(--ll-border-subtle)}.rgSection h3{margin:0;color:var(--ll-text-subtle);font-size:var(--ll-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rgField{display:flex;flex-direction:column;gap:4px;min-width:0}.rgField>span{color:var(--ll-text-muted);font-size:var(--ll-text-xs);font-weight:600}.rgCreate input,.rgFilters input:not([type=checkbox]),.rgFilters select{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--ll-border);border-radius:var(--ll-radius-md);background:var(--ll-surface-raised);color:var(--ll-text);font:inherit;font-size:var(--ll-text-sm)}.rgCreate input:focus,.rgFilters input:not([type=checkbox]):focus,.rgFilters select:focus{outline:none;border-color:var(--ll-border-focus);box-shadow:0 0 0 3px var(--ll-primary-subtle)}.rgRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rgCombo,.rgInputIcon{position:relative}.rgInputIcon{display:flex;align-items:center}.rgInputIcon>svg{position:absolute;left:10px;color:var(--ll-text-subtle);pointer-events:none}.rgFilters .rgInputIcon input{padding-left:32px;padding-right:30px}.rgInputClear{position:absolute;right:6px;display:inline-flex;padding:4px;border:0;border-radius:var(--ll-radius-full);background:transparent;color:var(--ll-text-subtle);cursor:pointer}.rgInputClear:hover{background:var(--ll-surface-hover);color:var(--ll-text)}.rgMenu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--ll-border);border-radius:var(--ll-radius-md);background:var(--ll-surface);box-shadow:0 16px 36px rgba(2,6,23,.35)}.rgMenuItem{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:var(--ll-radius-sm);background:transparent;color:var(--ll-text);font:inherit;font-size:var(--ll-text-sm);line-height:1.3;text-align:left;cursor:pointer}.rgMenuItem:focus-visible,.rgMenuItem:hover{background:var(--ll-surface-hover);outline:none}.rgMenuItem small,.rgMenuNote{color:var(--ll-text-muted);font-size:var(--ll-text-xs)}.rgMenuNote{margin:0;padding:8px 10px;line-height:1.4}.rgChips{display:flex;flex-wrap:wrap;gap:6px}.rgChip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--ll-primary-border);border-radius:var(--ll-radius-full);background:var(--ll-primary-subtle);color:var(--ll-text);font-size:var(--ll-text-xs)}.rgChipText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgChip button{display:inline-flex;flex-shrink:0;padding:3px;border:0;border-radius:var(--ll-radius-full);background:transparent;color:var(--ll-text-muted);cursor:pointer}.rgChip button:hover{background:var(--ll-surface-hover);color:var(--ll-text)}.rgCheck{display:flex;align-items:center;gap:8px;color:var(--ll-text-muted);font-size:var(--ll-text-xs);cursor:pointer}.rgAreaRow{display:flex;gap:6px}.rgAreaButton{flex:1 1;gap:6px}.rgAreaButton,.rgIconButton{display:inline-flex;align-items:center;justify-content:center}.rgIconButton{padding-inline:10px}.rgReset{margin:12px 16px 16px}.rgMuted{color:var(--ll-text-muted);font-size:var(--ll-text-xs)}.rgMapPanel{display:flex;flex-direction:column;gap:10px;padding:12px}.rgMapPanelHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.rgMapPanelHead strong{display:block;color:var(--ll-text);font-size:var(--ll-text-md)}.rgMapPanelHead small{color:var(--ll-text-muted);font-size:var(--ll-text-xs)}.rgMapActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rgAreaMapWrap{min-width:0}.rgAreaMap{width:100%;height:min(440px,55vh);border:1px solid var(--ll-border);border-radius:var(--ll-radius-md);background:var(--ll-surface-raised)}.rgAreaMap.drawing{border-color:var(--ll-primary);box-shadow:0 0 0 3px var(--ll-primary-subtle)}.rgResults{padding:0;min-width:0;overflow:hidden}.rgSummary{justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ll-border-subtle)}.rgSummary,.rgSummaryCounts{display:flex;flex-wrap:wrap;align-items:center}.rgSummaryCounts{gap:8px}.rgSummaryCounts strong{color:var(--ll-text);font-size:var(--ll-text-xl);line-height:1}.rgSummaryCounts>span:not(.rgPill):not(.rgLoading){margin-right:4px;color:var(--ll-text-muted);font-size:var(--ll-text-sm)}.rgLoading{color:var(--ll-text-muted);font-size:var(--ll-text-xs)}.rgCreate{display:flex;flex:1 1 380px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.rgCreate input{flex:1 1 220px;width:auto}.rgCreate button{display:inline-flex;align-items:center;gap:6px;height:36px;white-space:nowrap}.rgError,.rgHint,.rgNotice{margin:12px 16px 0;padding:8px 12px;border-radius:var(--ll-radius-md);color:var(--ll-text);font-size:var(--ll-text-sm)}.rgHint{border:1px solid var(--ll-warning-border);background:var(--ll-warning-subtle)}.rgNotice{border:1px solid var(--ll-success-border);background:var(--ll-success-subtle)}.rgError{border:1px solid var(--ll-danger-border);background:var(--ll-danger-subtle)}.rgAreaMapWrap .rgError{margin:0}.rgNoResults{padding:24px 16px;text-align:center}.rgEmpty{padding:44px 24px;text-align:center}.rgEmpty h2{margin:0 0 6px;color:var(--ll-text);font-size:var(--ll-text-lg)}.rgEmpty p{max-width:460px;margin:0 auto 16px;color:var(--ll-text-muted);font-size:var(--ll-text-sm)}.rgQuickPicks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rgQuickPicks button{display:inline-flex;align-items:center;gap:6px}.rgTableWrap{overflow-x:auto}.rgTable{width:100%;border-collapse:collapse;font-size:var(--ll-text-sm)}.rgTable th{position:sticky;top:0;z-index:1;padding:10px 12px;border-bottom:1px solid var(--ll-border);background:var(--ll-surface);color:var(--ll-text-subtle);font-size:var(--ll-text-xs);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.rgTable td{padding:10px 12px;border-bottom:1px solid var(--ll-border-subtle);color:var(--ll-text);vertical-align:top}.rgTable td strong{display:block;font-weight:600;line-height:1.3}.rgTable td small{display:block;margin-top:2px;color:var(--ll-text-muted);font-size:var(--ll-text-xs);line-height:1.3}.rgTable tbody tr{cursor:pointer;transition:background .12s ease}.rgTable tbody tr.selected,.rgTable tbody tr:hover{background:var(--ll-surface-hover)}.rgNameCell{min-width:190px;max-width:320px}.rgActivity{display:-webkit-box;max-width:240px;overflow:hidden;color:var(--ll-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.rgAreaCell,.rgDateCell{white-space:nowrap}.rgContactList{display:flex;flex-direction:column;gap:4px;min-width:0}.rgContactList>span{display:flex;align-items:center;gap:6px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgContactList svg{flex-shrink:0;color:var(--ll-text-subtle)}.rgMore{display:block;margin:12px auto 16px}.rgDrawerBackdrop{position:fixed;inset:0;z-index:60;background:rgba(2,6,23,.45)}.rgDrawer{position:fixed;top:0;right:0;bottom:0;z-index:61;display:flex;flex-direction:column;gap:14px;width:min(460px,100%);padding:20px;overflow-y:auto;border-left:1px solid var(--ll-border);background:var(--ll-surface);box-shadow:-16px 0 40px rgba(2,6,23,.35)}.rgDrawerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rgDrawerHead h3{margin:0;color:var(--ll-text);font-size:var(--ll-text-lg);line-height:1.25}.rgDrawerHead small{display:block;margin-top:4px;color:var(--ll-text-muted);font-size:var(--ll-text-xs)}.rgDetailActions{display:flex;flex-wrap:wrap;gap:6px}.rgDetailActions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rgFacts{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:var(--ll-text-sm)}.rgFacts dt{color:var(--ll-text-muted)}.rgFacts dd{margin:0;color:var(--ll-text);overflow-wrap:anywhere}.drawerMap,.rgMap{width:100%;max-width:100%;aspect-ratio:4/3;border:1px solid var(--ll-border);border-radius:var(--ll-radius-md);background:var(--ll-surface-raised)}.drawerMap{margin-top:10px}.rgUnavailable{padding:24px}.rgUnavailable h2{margin-top:0}@media (max-width:1100px){.rgLayout{grid-template-columns:minmax(0,1fr)}.rgFilters{position:static;max-height:none}}.contactDetailsCell .emailSourceBadge.contactItemMeta{align-self:flex-start;margin:-2px 0 0 18px}.rgConfirm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 16px 0;padding:12px 14px;border:1px solid var(--ll-primary-border);border-radius:var(--ll-radius-md);background:var(--ll-primary-subtle);color:var(--ll-text);font-size:var(--ll-text-sm)}.rgConfirmCounts ul{margin:6px 0 0;padding-left:18px;color:var(--ll-text-muted)}.rgConfirmCounts li{margin:2px 0}.rgConfirm .rgCheck{flex-basis:100%;color:var(--ll-text);font-size:var(--ll-text-sm)}.rgConfirmActions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.socialProfileCell{display:flex;flex-direction:column;gap:3px;min-width:180px}.socialProfileCell .socialHandleLink{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ll-primary);text-decoration:none}.socialProfileCell .socialHandleLink:hover{text-decoration:underline}.socialProfileCell .socialDisplayName{font-size:var(--ll-text-xs);color:var(--ll-text-muted)}.socialFollowersCell{font-weight:600;font-size:var(--ll-text-sm);white-space:nowrap}.socialTierCell{font-size:var(--ll-text-xs);color:var(--ll-text)}.socialActivityCell{display:flex;flex-direction:column;gap:2px;font-size:var(--ll-text-xs)}.socialActivityCell .activityStatus{font-weight:500}.socialActivityCell .activityStatus.active{color:#34d399}.socialActivityCell .activityStatus.moderate{color:#fbbf24}.socialActivityCell .activityStatus.inactive{color:#94a3b8}.socialActivityCell .lastPostDate{color:var(--ll-text-muted);font-size:10px}.socialStatusCell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.socialStatusBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.socialStatusBadge.contacted{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.socialStatusBadge.replied{background:rgba(52,211,153,.15);color:#34d399;border:1px solid rgba(52,211,153,.3)}.socialStatusBadge.meeting{background:rgba(167,139,250,.15);color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.socialStatusBadge.lost{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.socialStatusBadge.pending{background:rgba(148,163,184,.08);color:#94a3b8;border:1px solid rgba(148,163,184,.15)}.socialFollowUpBadge{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:9999px;background:rgba(245,158,11,.18);color:#f59e0b;border:1px solid rgba(245,158,11,.4);font-size:10.5px;font-weight:700;animation:socialPulse 2s ease-in-out infinite}@keyframes socialPulse{0%,to{opacity:1}50%{opacity:.65}}.socialRowActionBtns{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.socialActionBtn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:550;cursor:pointer;background:var(--ll-surface-raised,#1e293b);border:1px solid var(--ll-border,rgba(148,163,184,.2));color:var(--ll-text,#e2e8f0);transition:all .15s ease;white-space:nowrap}.socialActionBtn:hover:not(:disabled){background:var(--ll-surface-hover,#334155);border-color:var(--ll-border-focus,#38bdf8)}.socialActionBtn.dmBtn{background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(99,102,241,.2));border-color:rgba(56,189,248,.4);color:#38bdf8}.socialActionBtn.dmBtn:hover:not(:disabled){background:linear-gradient(135deg,rgba(14,165,233,.35),rgba(99,102,241,.35));border-color:#38bdf8;color:#ffffff}.socialActionBtn.repliedBtn.active{background:rgba(52,211,153,.2);border-color:#34d399;color:#34d399}.socialActionBtn.meetingBtn.active{background:rgba(167,139,250,.2);border-color:#a78bfa;color:#a78bfa}.socialActionBtn.lostBtn.active{background:rgba(148,163,184,.2);border-color:#94a3b8;color:#94a3b8}.socialActionBtn.aiFollowUpBtn{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(236,72,153,.2));border-color:rgba(245,158,11,.45);color:#fbbf24}.socialActionBtn.aiFollowUpBtn:hover:not(:disabled){background:linear-gradient(135deg,rgba(245,158,11,.35),rgba(236,72,153,.35));border-color:#fbbf24;color:#ffffff}.socialSuggestionChips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.socialChip{padding:2px 7px;border-radius:9999px;background:var(--ll-surface-raised,rgba(148,163,184,.1));border:1px solid var(--ll-border-subtle,rgba(148,163,184,.18));color:var(--ll-text-muted,#94a3b8);font-size:11px;cursor:pointer;transition:all .12s ease}.socialChip:hover{background:var(--ll-surface-hover,rgba(148,163,184,.2));color:var(--ll-text,#f1f5f9)}.socialChip.active{background:var(--ll-primary-subtle,rgba(56,189,248,.15));border-color:var(--ll-primary,#38bdf8);color:var(--ll-primary,#38bdf8)}.socialQueueSubmitBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:var(--ll-radius-md,8px);border:1px solid transparent;background:linear-gradient(135deg,#0284c7,#4f46e5);color:#ffffff;font-size:var(--ll-text-sm,13px);font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.socialQueueSubmitBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.socialQueueSubmitBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--ll-surface-raised,#334155);border-color:var(--ll-border,rgba(148,163,184,.2));color:var(--ll-text-muted,#94a3b8)}.socialTemplateMiniBtn{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;background:transparent;border:1px solid var(--ll-border-subtle,rgba(148,163,184,.2));color:var(--ll-text-muted,#94a3b8);font-size:10.5px;cursor:pointer}.socialTemplateMiniBtn:hover{background:var(--ll-surface-hover,rgba(148,163,184,.15));color:var(--ll-text,#f1f5f9)}@media (min-width:769px){.outreachChannelBreakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.outreachChannelCard{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.14);background:rgba(8,18,32,.35)}.outreachChannelCardHead{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#86d8ed}.outreachChannelCardHead .channelTitle{display:inline-flex;align-items:center;gap:5px}.outreachChannelMetricsRow{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:#cbd5e1}.outreachChannelMetricItem{display:flex;flex-direction:column}.outreachChannelMetricItem small{color:#94a3b8;font-size:9px}.outreachChannelMetricItem strong{font-size:12px;color:#f1f5f9}}