.builderPanel{padding:26px}.historyPanel{min-height:360px}.modeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:#0b1524;border:1px solid #243850;border-radius:13px}.modeSwitch button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px;text-align:left;color:#91a3b9;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer}.modeSwitch button strong{font-size:11px}.modeSwitch button small{font-size:9px}.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}.peopleChips span{color:#e1d2ff;background:#2c2548;border:1px solid #55477f}.peopleMeta small,.peopleMeta span{display:block}.peopleMeta small{margin-top:3px}.actionCell,.reasonCell{min-width:260px;max-width:390px;color:#aab9ca;line-height:1.5}.actionCell{color:#9bd4c8}.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{padding:10px 9px 5px;color:#6f8daa;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.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;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)}.settingsPreferences{display:none}.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}.runClock{margin-top:20px;grid-template-columns:repeat(3,1fr)}.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{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 12px;border-radius:9px;background:#12243a;color:#9fb3c8;font-size:10px}.notificationStatus.sent{background:#0c3028;color:#8ce0bf}.notificationStatus.failed{background:#3a1c20;color:#f5a6ad}.notificationStatus span{opacity:.8}.searchFunnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;border:1px solid #28425f;border-radius:12px;background:#0b1829}.searchFunnel>div{display:flex;flex-direction:column;gap:4px}.searchFunnel>div small{color:#7188a4;font-size:8px;font-weight:900;letter-spacing:.08em}.searchFunnel>div strong{color:#8ce5d4;font-size:20px}.searchFunnel>span{color:#4c6683}.searchFunnel>p{grid-column:1/-1;margin:2px 0 0;color:#788ba3;font-size:9px}.selectionToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #2a4660;border-radius:10px;background:#0d1c2d}.selectionToolbar label{display:flex;align-items:center;gap:9px;color:#d6e6ef;font-size:10px;font-weight:800;cursor:pointer}.leadCheck,.selectionToolbar input{accent-color:var(--cyan)}.selectionToolbar small{color:var(--muted);font-size:9px}.outreachLaunch{background:#312a56;border:1px solid #6659a1;color:#dcd5ff;font-weight:900}.outreachLaunch:disabled{opacity:.45;cursor:not-allowed}.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{border-top:1px solid #243b53;background:#0b1726}.aiAlternativePicker>summary{display:flex;align-items:center;gap:10px;padding:12px;cursor:pointer;list-style:none}.aiAlternativePicker>summary::-webkit-details-marker{display:none}.aiAlternativePicker>summary>span{display:grid;place-items:center;flex:0 0 28px;height:28px;color:#c7b8ff;background:#4d387144;border-radius:8px}.aiAlternativePicker>summary>div{display:flex;flex-direction:column}.aiAlternativePicker>summary strong{font-size:11px}.aiAlternativePicker>summary small{color:#7890a8;font-size:9px}.aiAlternativePicker>summary:after{content:"+";margin-left:auto;color:var(--cyan);font-size:17px}.aiAlternativePicker[open]>summary:after{content:"−"}.aiAlternativePicker .aiVariantGrid{padding:0 12px 12px}.templateAlternative{display:flex;align-items:center;gap:9px;color:#71879d;font-size:9px}.templateAlternative:after,.templateAlternative:before{content:"";flex:1 1;height:1px;background:#263b51}.templateAlternative span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #30465c;border-radius:999px}.templateAlternative strong{color:#8499ad;white-space:nowrap}.composerReview{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #2c455f;border-radius:11px;background:#0c192a}.composerReview strong{font-size:13px}.composerReview span{color:#8da1b7;font-size:10px}.channelCards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.channelCards label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #2d415b;border-radius:11px;background:#0c1726;cursor:pointer}.channelCards label.active{border-color:#4b8791;background:#102c35}.channelCards label.unavailable{opacity:.45;cursor:not-allowed}.channelCards input{accent-color:var(--cyan)}.channelCards span{display:flex;flex-direction:column;gap:2px}.channelCards strong{font-size:11px}.channelCards small{color:var(--muted);font-size:9px}.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}.composerSafety{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-left:3px solid #7b69cf;background:#1d1b35;border-radius:0 10px 10px 0}.composerSafety strong{font-size:10px;color:#e1d9ff}.composerSafety span{font-size:9px;color:#aaa0d2}.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}.businessIdentity,.profileIdentity{display:flex;flex-direction:column;gap:3px;min-width:190px}.businessIdentity small,.businessIdentity strong,.profileIdentity small,.profileIdentity strong{display:block}.selectionToolbar{justify-content:flex-start;margin:0 0 10px;gap:16px}@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}.searchFunnel{grid-template-columns:1fr}.searchFunnel>span{display:none}.searchFunnel>p{grid-column:1}.channelEditorHead,.selectionToolbar{align-items:flex-start;flex-direction:column}.channelEditorHead select,.channelEditorHead>label{width:100%}}.userMenu,.userMenu>span{display:flex;align-items:center;gap:12px}.userMenu>span{align-items:flex-end;flex-direction:column;gap:1px}.userMenu small{color:var(--muted);font-size:9px}.accessPanel{margin-bottom:14px}.accountList{display:grid;gap:8px}.accountHistory p,.accountList article,.suppressionList p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #293f59;border-radius:10px;background:#0c1726}.accountList article>div:first-child,.suppressionList p>span{display:flex;flex-direction:column;gap:3px}.accountList small,.suppressionList small{color:var(--muted);font-size:9px}.accountList article>div:last-child{display:flex;gap:6px}.approve{color:#9cebd0;border-color:#276354}.accountHistory{margin-top:12px}.accountHistory summary,.suppressionPanel>summary{cursor:pointer;color:#9fb2c7;font-size:10px;font-weight:800}.accountHistory p{margin:7px 0 0;font-size:9px}.accountStatus{padding:4px 7px;border-radius:999px;background:#2b3648;font-size:7px;text-transform:uppercase}.accountStatus.approved{color:#9cebd0;background:#123c31}.accountStatus.rejected{color:#f7aeb3;background:#402229}.suppressionPanel{margin:14px 0 18px}.suppressionPanel>summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.suppressionPanel>summary::-webkit-details-marker{display:none}.suppressionPanel>summary>span{display:flex;flex-direction:column;gap:3px}.suppressionPanel>summary strong{color:#dce6ef;font-size:12px}.suppressionPanel>summary small{color:var(--muted);font-size:9px}.suppressionPanel>form{display:grid;grid-template-columns:1fr 1.2fr auto;gap:8px;margin-top:14px}.suppressionPanel input{color:white;background:#0d1727;border:1px solid #30445f;border-radius:9px;padding:9px 11px}.suppressionList{display:grid;gap:6px;margin-top:10px}.suppressionList p{margin:0}.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){.userMenu>span{display:none}.suppressionPanel>form{grid-template-columns:1fr}.accountList article{align-items:flex-start;flex-direction:column}.guidedQueues>button{width:100%}}.suppressionPanel>form{grid-template-columns:1.1fr 1.4fr 1fr auto}.suppressionPanel select{min-width:0;color:white;background:#0d1727;border:1px solid #30445f;border-radius:9px;padding:9px 11px}.blacklistCounts{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.blacklistCounts span{display:flex;align-items:center;gap:5px;padding:5px 8px;color:#9fb2c7;background:#0d1727;border:1px solid #293f59;border-radius:999px;font-size:8px}.blacklistCounts b{color:#77dff0}.blacklistGroups{display:grid;gap:13px;margin-top:14px}.blacklistGroups section>header{display:flex;align-items:center;justify-content:space-between;color:#dce6ef;font-size:10px}.blacklistGroups section>header small{color:var(--muted);font-size:8px}.blacklistGroups .suppressionList{margin-top:7px}@media (max-width:900px){.suppressionPanel>form{grid-template-columns:1fr 1fr}.suppressionPanel>form button{justify-self:start}}@media (max-width:640px){.suppressionPanel>form{grid-template-columns:1fr}}.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}.blacklistFlag{align-self:flex-start;margin-top:3px;padding:4px 7px;border:1px solid #7d3c4a;border-radius:999px;background:#451f29;color:#ffb1bd;font-size:7px;font-weight:900;letter-spacing:.06em}@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)}.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)}.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}.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}.channelSwitch button{min-height:78px}.channelSwitch.singleChoice{grid-template-columns:1fr}.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}.resultFilters{display:grid;grid-template-columns:minmax(180px,1fr) 190px auto;align-items:center;gap:8px;margin:12px 0}.resultFilters input,.resultFilters select{min-height:40px;padding:9px 11px;border:1px solid #2d455f;border-radius:9px;background:#0c1929;color:#dce7ef;font:inherit;font-size:10px}.resultFilters small{color:#748aa1;font-size:9px;white-space:nowrap}.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}.listsLayout .jobs{max-height:none}.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{max-width:1050px}.narrowView>.viewHeading{margin-bottom:18px}.narrowView .accessPanel,.narrowView .suppressionPanel{margin:0;padding:22px}@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:840px){.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{display:flex!important;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #1e3750;flex-shrink:0}.mobileDrawerHead .sidebarBrand{padding:0!important;margin:0!important}.mobileDrawerClose{width:34px;height:34px;border-radius:8px;background:#132a40;border:1px solid #254668;color:#8da4be;display:flex!important;align-items:center;justify-content:center;font-size:16px;cursor:pointer;touch-action:manipulation;flex-shrink:0}.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{display:block;margin-bottom:14px}.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}.resultFilters{grid-template-columns:1fr}.resultFilters small{justify-self:start}}@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:180px}.listsLayout .listPickerActions{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:0}.listsLayout .archiveToggle{display:inline-flex;align-items:center;gap:6px;color:#9cb5cb;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.listsLayout .jobs{grid-column:1/-1;display:flex;flex-direction:row;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;margin-top:4px;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:9px}.listPickerActions .archiveToggle{display:flex;align-items:center;gap:7px;color:#91a3b9;font-size:9px}.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}.helpWorkspaceView{max-width:1400px;margin:0 auto}.helpSectionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.helpSectionCard{padding:22px;display:flex;flex-direction:column;gap:16px}.helpSectionHead{display:flex;align-items:center;gap:14px;border-bottom:1px solid #1f374e;padding-bottom:14px}.helpIconBadge{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--cyan) 14%,#0c263c);color:#79e3f0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0;border:1px solid #234f6e}.helpSectionHead h2{margin:0 0 3px;font-size:17px;color:#eaf4fc}.helpSectionHead p{margin:0;font-size:12px;color:#7e9bb5}.helpDl{display:grid;gap:14px;margin:0}.helpDl>div{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:baseline}.helpDl dt{font-size:12px;font-weight:800;color:#6edae5}.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}.helpDl dd{margin:0;font-size:12px;line-height:1.55;color:#bacddf}@media (max-width:1024px){.helpSectionsGrid{grid-template-columns:1fr}}@media (max-width:640px){.helpDl>div{grid-template-columns:1fr;gap:4px}}.estimationAdmin{margin-bottom:16px}.estimationSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0}.estimationSummary article{display:flex;min-height:84px;flex-direction:column;justify-content:center;padding:13px;border:1px solid #29415c;border-radius:11px;background:#0d192a}.estimationSummary small{color:#7f93aa;font-size:8px;font-weight:850}.estimationSummary strong{margin-top:4px;font-size:24px}.estimationTableWrap{max-height:340px;overflow:auto;border:1px solid #29415c;border-radius:11px}.estimationTable{min-width:680px}.estimationTable td:first-child{display:table-cell}.estimationTable td:first-child small,.estimationTable td:first-child strong{display:block}.estimateGood,.estimateNeedsWork{display:inline-flex;padding:4px 7px;border-radius:999px;color:#8ce0bf;background:#12382f;font-size:9px;font-weight:850}.estimateNeedsWork{color:#ffd098;background:#4a3518}@media (max-width:760px){.helpGrid{grid-template-columns:1fr;padding:14px}.helpGrid dl>div{grid-template-columns:96px minmax(0,1fr)}.estimationSummary{grid-template-columns:1fr}}.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}.modalEmpty{display:grid;min-height:200px;place-items:center;color:#8196ab;font-size:12px;font-weight:600}@media (max-width:760px){.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}.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)}.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}.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,.bulkCsvBtn:disabled,.bulkOutreachBtn:disabled{opacity:.45;cursor:not-allowed}@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,.bulkCsvBtn{padding:7px 10px;font-size:10px}}.jobTypeBadges{display:flex!important;flex-flow:row wrap!important;align-items:center;gap:4px;margin:4px 0 2px}.jobTypeBadge{display:inline-flex!important;width:auto!important;flex-direction:row!important;align-items:center;gap:4px;padding:3px 7px;border:1px solid transparent;border-radius:999px;font-size:7px!important;font-weight:900;letter-spacing:.025em;line-height:1.2;white-space:nowrap}.jobTypeBadge i{display:grid;width:13px;height:13px;place-items:center;border-radius:4px;font-size:8px;font-style:normal;font-weight:950}.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:22px}.listDetail .resultTitleLine{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:12px}.sourceHeroBadge{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 6px;border-radius:999px;font-size:11px;font-weight:850;box-shadow:0 4px 12px rgba(0,0,0,.35)}.sourceHeroBadge .sourceIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:900}.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}.resultMetaBar{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.resultMetaBar .metaItem{font-size:11px;color:#8da4be;background:#0c1a2c;border:1px solid #1c354e;padding:3px 9px;border-radius:6px;font-weight:600}.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}.listDetail .resultSubcopy{margin:4px 0 0;font-size:11px;color:#7e9bb5}.listDetail .resultsHead>div:first-child>p:last-child{font-size:10px}.listDetail .resultActions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.listDetail .resultActions>*{min-height:38px;padding:8px 12px;font-size:11px}.exportListBtn{text-decoration:none;display:inline-flex;align-items:center}.leadKpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 14px}.kpiBlock{background:color-mix(in srgb,var(--surface2) 65%,#0b1726);border:1px solid #203953;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;justify-content:space-between;min-height:62px}.kpiBlock small{font-size:8px;font-weight:900;color:#728ea9;letter-spacing:.08em;text-transform:uppercase}.kpiStatusLine{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px}.kpiStatusDot{width:8px;height:8px;border-radius:50%;background:#40dfa1;display:inline-block;flex-shrink:0}.kpiStatusDot.queued,.kpiStatusDot.running{background:#f1bf4d;box-shadow:0 0 8px #f1bf4d77}.kpiDuration{font-size:11px;color:#8da4be;margin-left:auto}.kpiLeadsLine{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.kpiLeadsLine strong{font-size:20px;color:#eaf4fd;font-weight:800}.kpiChannelChips{display:flex;gap:5px}.channelChip{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:800;display:inline-flex;align-items:center}.channelChip.in{background:#0f3c64;color:#8fc4ff;border:1px solid #1f5d94}.channelChip.mail{background:#10423a;color:#92eed8;border:1px solid #206d5f}.channelChip.insta{background:#461838;color:#ffabeb;border:1px solid #78265e}.kpiQualityLine{display:flex;align-items:center;gap:6px;margin-top:5px}.qualityPill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:800}.qualityPill.high{background:#0f4639;color:#8be8cd;border:1px solid #227964}.qualityPill.safe{background:#11364d;color:#87cfff;border:1px solid #225a7c}.qualityPill.blacklist{background:#501d24;color:#ff9da6;border:1px solid #7e2d37}.kpiFunnelLine{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;margin-top:6px}.funnelRaw{color:#8da4be}.funnelArrow{color:#435e7a}.funnelRejected{color:#d8818c}.funnelAccepted{color:#4ce5b2;font-weight:800}.tableCommandBar{display:flex;flex-direction:column;gap:8px;margin:14px 0 10px;padding:8px 12px;background:color-mix(in srgb,var(--surface2) 42%,#081322);border:1px solid #1f374e;border-radius:12px}.commandRowTop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%}.commandFiltersRow{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #162c44;flex-wrap:wrap}.filterSelectWrap{display:inline-flex;align-items:center;gap:6px;background:#071220;border:1px solid #233c56;border-radius:8px;padding:2px 10px}.filterSelectIcon{font-size:11px;opacity:.85}.tableFilterSelect{background:transparent;border:0;color:#d0e4f7;font-size:11px;font-weight:700;padding:4px 0;outline:none;cursor:pointer}.tableFilterSelect option{background:#0d1e32;color:#e5f0fa}.masterSelectLabel{display:flex;align-items:center;gap:8px;font-size:12px;color:#cfe1f2;cursor:pointer;-webkit-user-select:none;user-select:none}.masterSelectLabel input{cursor:pointer;accent-color:var(--cyan)}.selectCountBadge{font-size:10px;background:#122b44;color:#7fc7f6;padding:2px 7px;border-radius:999px;border:1px solid #234c70;font-weight:700}.searchBoxWrap{position:relative;display:flex;align-items:center;width:100%}.searchBoxWrap .searchIcon{position:absolute;left:10px;color:#627d99;font-size:12px;pointer-events:none}.searchBoxWrap input{width:100%;padding:7px 28px 7px 30px;background:#071220;border:1px solid #233c56;border-radius:8px;color:#e5f0fa;font-size:11px}.searchBoxWrap input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 18%,transparent)}.clearSearchBtn{position:absolute;right:8px;background:transparent;border:0;color:#728da9;cursor:pointer;font-size:11px;padding:2px}.filterPillGroup{display:flex;gap:4px}.filterPill{padding:5px 10px;background:transparent;border:1px solid transparent;border-radius:7px;color:#8da4be;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.filterPill small{font-size:9px;opacity:.8}.filterPill:hover{background:#102438;color:#e1edf8}.filterPill.active{background:#11364d;color:#90e5f1;border-color:#235e80}.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{width:44px;min-width:44px;max-width:44px;padding:12px 8px;text-align:center}.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 th:nth-child(2){width:32%;min-width:200px}.businessTable th:nth-child(3){width:22%;min-width:140px}.businessTable th:nth-child(4){width:18%;min-width:120px}.businessTable th:nth-child(5){width:18%;min-width:140px}.businessTable th:nth-child(6){width:10%;min-width:110px}.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,.leadNameLink{font-size:13px;color:#eaf3fc;font-weight:800}.leadNameLink{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{align-items:center;flex-wrap:nowrap}.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)}.channelPill{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:800;text-decoration:none;transition:all .15s ease;white-space:nowrap}.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}.metaCategory{font-size:10px;color:#728da7}.leadMatchCell{display:flex;flex-direction:column;gap:4px;min-width:130px}.confidencePill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:800;width:fit-content}.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}.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}.quickOutreachBtn{padding:6px 12px;background:color-mix(in srgb,var(--cyan) 12%,#10273c);border:1px solid #285474;border-radius:8px;color:#92e5f1;font-size:11px;font-weight:800;cursor:pointer;transition:all .15s ease;white-space:nowrap}.quickOutreachBtn:hover:not(:disabled){background:#194a6d;color:#ffffff;border-color:var(--cyan);box-shadow:0 4px 12px #00000040}.quickOutreachBtn:disabled{opacity:.35;cursor:not-allowed}.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}.businessIdentityCell{display:flex;align-items:center;gap:10px;min-width:200px}.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;flex-wrap:wrap;gap:6px;min-width:190px}.outreachLaunch.hasSelection{background:linear-gradient(135deg,#1b7389,#0d8b74);border-color:#38cbb2;color:#ffffff;box-shadow:0 6px 20px #0db89938;font-weight:800}@media (max-width:1080px){.leadKpiStrip{grid-template-columns:repeat(2,1fr)}.tableCommandBar{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.leadDetailAccordion,.leadKpiStrip{grid-template-columns:1fr}}.listDetail .resultActions{display:flex;align-items:stretch;gap:8px}.listDetail .resultActions>*{display:inline-flex;min-width:112px;height:40px;min-height:40px;align-items:center;justify-content:center;margin:0;padding:0 13px;border-width:1px;border-style:solid;border-radius:10px;line-height:1;text-align:center;white-space:nowrap;box-sizing:border-box}.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{width:40px;min-width:40px;padding:0;border-color:#783843;color:#ff8f9b;background:#321923}.deleteIconButton svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.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}.resultsHead .resultsTitleBlock{width:100%}.tableCommandBar{padding:10px;gap:10px}.commandRowTop{display:flex;flex-direction:column;align-items:stretch;gap:8px}.commandCenter,.commandLeft,.commandRight{width:100%}.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}.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}.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 .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{color:#72dfce;font-weight:600}.mobileLeadCard .cardTagsRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mobileLeadCard .cardTag{display:inline-flex;align-items:center;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 .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}}.executionStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:58px;margin-top:10px;overflow:hidden;border:1px solid #29435e;border-radius:10px;background:#0b1828}.executionStrip>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;border-left:1px solid #243b54}.executionStrip>div:first-child{border-left:0}.executionStrip small{color:#7189a1;font-size:7px;font-weight:900;letter-spacing:.06em}.executionStrip small,.executionStrip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executionStrip strong{color:#83e2d5;font-size:12px}.executionStripPending{grid-column:span 3}.notificationStatus.compact{margin-top:7px;padding:7px 10px;flex-direction:row;align-items:center;gap:8px;font-size:8px}@media (max-width:980px){.executionStrip{grid-template-columns:repeat(3,1fr)}.executionStrip>div:nth-child(4){border-left:0}.executionStrip>div:nth-child(n+4){border-top:1px solid #243b54}}@media (max-width:560px){.executionStrip{grid-template-columns:repeat(2,1fr)}.executionStrip>div:nth-child(odd){border-left:0}.executionStrip>div:nth-child(n+3){border-top:1px solid #243b54}.executionStripPending{grid-column:span 2}}.leadWorkspaceGrid{display:grid}.contactWorkspacePanel,.pipelineOverview,.savedSearchPanel{background:#091524;border:1px solid #1f374e;border-radius:18px;padding: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}.planBadge{text-transform:uppercase;color:#9ee9db;background:#12483f;border:1px solid #267566;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.pipelineStrip{display:flex;gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.pipelineTab{min-width:120px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cfe2f4;background:#071220;border:1px solid #1f374e;border-radius:12px;padding:10px 13px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.pipelineTab:hover{border-color:#2e5b82;background:#0c2038}.pipelineTab.active{border-color:var(--cyan);background:#0b2e42;color:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 40%,transparent)}.pipelineTab.pendingFollowup{border-color:#712833;background:#301118}.pipelineTab.pendingFollowup.active{border-color:#e5485d;background:#4d1520}.pipelineTab .stageInfo{display:flex;align-items:center;gap:6px}.pipelineTab small{color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.pipelineTab strong{font-size:16px;font-weight:850}.savedSearchForm{display:grid;grid-template-columns:1.25fr 1.15fr .8fr 1fr auto;gap:9px;margin-top:16px}.contactToolbar input,.contactToolbar select,.savedSearchForm input,.savedSearchForm select{min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 11px}.paidHint{color:#e8c67b;background:#4a361633;border:1px solid #795f2b;border-radius:10px;padding:10px 12px;font-size:11px;margin-top:10px}.savedSearchList{display:grid;gap:8px;margin-top:12px}.savedSearchList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface2) 55%,transparent)}.savedSearchList article>div{display:flex;flex-direction:column;min-width:0}.savedSearchList small{color:var(--muted);font-size:10px}.savedSearchList article>span{font-size:9px;text-transform:uppercase;font-weight:900;color:var(--muted)}.savedSearchList .scheduleOn{color:#7ee5ce}.trashIcon{display:grid;place-items:center;width:34px;height:34px;color:#ff868c;background:#631c2630;border:1px solid #893541;border-radius:9px;cursor:pointer}.contactWorkspacePanel{padding:0;overflow:hidden}.contactToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #1f374e;flex-wrap:wrap}.contactToolbar .toolbarLeft{min-width:0}.contactToolbar .toolbarRight{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.contactCountPill{color:var(--cyan);background:#11364d;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:850;margin-left:6px}.workspaceSearchBox{position:relative;display:flex;align-items:center;min-width:240px;width:280px}.workspaceSearchBox .searchIcon{position:absolute;left:10px;color:#627d99;font-size:12px;pointer-events:none}.workspaceSearchBox input{width:100%;padding:9px 28px 9px 30px;color:#eaf2fa}.stageFilterSelect,.workspaceSearchBox input{background:#071220;border:1px solid #233c56;border-radius:9px;font-size:11.5px}.stageFilterSelect{padding:9px 12px;color:#cfe2f4;font-weight:700;cursor:pointer;white-space:nowrap}.workspaceNoticeBanner{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#123750;color:#b1e5f8;border-bottom:1px solid #1f5072;font-size:11px;font-weight:700}.workspaceNoticeBanner button{background:transparent;border:0;color:#b1e5f8;cursor:pointer}.contactTableWrap{overflow:auto}.contactTable{width:100%;border-collapse:collapse}.contactTable th{background:#0d1e32;color:#859eb6;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;border-bottom:1px solid #203953;text-align:left;white-space:nowrap}.contactTable td{padding:14px;border-bottom:1px solid #182c42;color:#dce7f2;vertical-align:top}.contactTable tr:hover td{background:color-mix(in srgb,var(--surface2) 30%,#0a1c2e)}.contactProfileCell{display:flex;align-items:flex-start;gap:11px}.contactAvatar{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#184c72,#0d7285);color:#ffffff;font-size:11px;font-weight:900;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 10px #00000030}.contactMeta{display:flex;flex-direction:column;gap:3px;min-width:0}.contactTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.contactNameLink{color:#eaf3fc;font-weight:800;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.contactNameLink:hover{color:var(--cyan)}.multiSourcePill{font-size:9px;font-weight:900;padding:1px 5px;border-radius:4px;background:#133956;color:#87cdff;border:1px solid #1c5280}.contactRoleLine{font-size:11px;color:#9bb1c8}.contactSubMeta{display:flex;align-items:center;gap:8px;font-size:10px;color:#728da7;margin-top:2px}.contactLocality{color:#8faac4;font-weight:600}.hasNotesIndicator{color:#87eed9;background:#0f3d32;border:1px solid #1f6b5b;padding:1px 6px;border-radius:4px;font-weight:700}.channelDots{display:flex;gap:5px}.channelDot{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:900;transition:transform .15s}.channelDot:hover{transform:scale(1.1)}.channelDot.mail{background:#0e3b33;color:#85e8d3;border:1px solid #1a5e52}.channelDot.linkedin{background:#0f395e;color:#8ec3ff;border:1px solid #1c5280}.channelDot.instagram{background:#46173a;color:#f7a8e5;border:1px solid #752962}.channelDot.phone{background:#2a2c4e;color:#c4beff;border:1px solid #484b80}.mutedDot{color:#4b637a}.stageSelectPill{padding:6px 10px;border-radius:8px;font-size:11px;font-weight:800;border:1px solid;cursor:pointer;outline:none}.stageSelectPill.new{background:#10263c;color:#8fc2f2;border-color:#214870}.stageSelectPill.reviewing{background:#392b11;color:#f7d27e;border-color:#694f1e}.stageSelectPill.qualified{background:#0c3e32;color:#7de8cd;border-color:#1b6855}.stageSelectPill.contacted{background:#0c3647;color:#81dbf0;border-color:#1a5f7c}.stageSelectPill.replied{background:#261f4d;color:#cbb9ff;border-color:#493b8c}.stageSelectPill.meeting{background:#3a1949;color:#f2afff;border-color:#6d2f88}.stageSelectPill.opportunity{background:#153c45;color:#92eef8;border-color:#256b7c}.stageSelectPill.won{background:#0a4220;color:#7deb9c;border-color:#176f37}.stageSelectPill.lost{background:#291e23;color:#e28e9a;border-color:#58333c}.actionSignalCell{display:flex;flex-direction:column;gap:5px}.qualificationActionGroup{display:flex;gap:6px}.quickQualifyBtn{padding:5px 9px;font-size:10px;font-weight:850;border-radius:6px;cursor:pointer;transition:all .15s;border:1px solid}.quickQualifyBtn.qualify{background:#0d4638;color:#7cf0cf;border-color:#1e705b}.quickQualifyBtn.qualify:hover{background:#135e4c;color:#ffffff}.quickQualifyBtn.disqualify{background:#311b22;color:#ff9da6;border-color:#5c2c36}.quickQualifyBtn.disqualify:hover{background:#48232c;color:#ffffff}.stageNextStep{display:flex;flex-direction:column;gap:4px}.stepBadge{font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:4px;width:fit-content}.stepBadge.qualified{background:#0d382d;color:#75eccf}.stepBadge.contacted{background:#11364d;color:#87cfff}.stepBadge.replied{background:#261f4d;color:#cbb9ff}.stepBadge.meeting{background:#3a1949;color:#f2afff}.quickStageActionBtn{padding:4px 8px;font-size:10px;font-weight:800;border-radius:6px;border:1px solid #234d70;background:#0e273e;color:#90cdfa;cursor:pointer;width:fit-content;transition:all .15s}.quickStageActionBtn:hover{background:#173d61;color:#ffffff}.statusPillFinal{font-size:10px;font-weight:850;padding:3px 7px;border-radius:5px}.statusPillFinal.won{background:#0a4220;color:#7deb9c}.statusPillFinal.lost{background:#291e23;color:#e28e9a}.notesToggleBtn{background:transparent;border:0;padding:0;color:#75a7cf;font-size:10px;font-weight:700;cursor:pointer;margin-top:4px;text-align:left}.notesToggleBtn:hover{color:var(--cyan)}.followUpControlCell{position:relative;display:flex;flex-direction:column;gap:4px}.followUpBadgeBtn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:800;border:1px solid;cursor:pointer;transition:all .15s;width:100%}.followUpBadgeBtn.urgent{background:#48121a;color:#ff9da6;border-color:#842332}.followUpBadgeBtn.today{background:#422d0b;color:#ffdf87;border-color:#795214}.followUpBadgeBtn.upcoming{background:#0d382d;color:#75eccf;border-color:#1b6350}.followUpBadgeBtn.none{background:#0a1726;color:#7592af;border-color:#1f374e}.followUpPopover{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:280px;background:#071526;border:1px solid #224b72;border-radius:12px;padding:14px;box-shadow:0 12px 30px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:10px}.popoverHeading{display:flex;justify-content:space-between;align-items:center}.popoverHeading small{color:#759abf;font-size:9px;font-weight:900;letter-spacing:.08em}.closePopoverBtn{background:transparent;border:0;color:#7b95ae;cursor:pointer;font-size:11px}.popoverDateInputWrap input{width:100%;padding:7px 10px;background:#040d18;border:1px solid #1e3f60;border-radius:7px;color:#eaf2fa;font-size:11px}.popoverQuickPresets{display:flex;flex-direction:column;gap:4px}.popoverCalendarActions small,.popoverQuickPresets small{color:#738da7;font-size:9.5px;font-weight:700}.presetButtonsRow{display:flex;flex-wrap:wrap;gap:4px}.presetButtonsRow button{padding:3px 7px;font-size:9.5px;font-weight:700;background:#0d2740;border:1px solid #1c456c;border-radius:5px;color:#9bc7f0;cursor:pointer}.presetButtonsRow button:hover{background:#173d61;color:#ffffff}.clearPresetBtn{background:#39181f!important;border-color:#652b37!important;color:#ffa0aa!important}.popoverCalendarActions{padding-top:8px;border-top:1px solid #17324c;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:6px;text-align:center;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid}.calBtn.google{background:#14375b;color:#8fc7ff;border-color:#245a90}.calBtn.google:hover{background:#1e4f80;color:#ffffff}.calBtn.ics{background:#0e3d36;color:#75eed2;border-color:#19695d}.calBtn.ics:hover{background:#14594f;color:#ffffff}.hasNotesIndicatorBtn{display:inline-flex;align-items:center;gap:3px;color:#87eed9;background:#0f3d32;border:1px solid #1f6b5b;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;cursor:pointer;transition:all .15s ease}.hasNotesIndicatorBtn:hover{background:#175446;color:#ffffff;border-color:#2b8e79}.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{grid-template-columns:1fr 1fr}.savedSearchForm .primary{grid-column:span 2}}@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 (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}.pipelineTab{min-width:105px;padding:8px 10px}.savedSearchForm{grid-template-columns:1fr}.savedSearchForm .primary{grid-column:auto}.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}}.emailSettingsLayout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:16px}.emailSettingsIntro{align-self:start}.emailSettingsIntro h2{font-size:24px;margin:8px 0}.emailSettingsIntro>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.7}.emailSecurityNote{display:flex;gap:10px;margin-top:20px;padding:13px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--green) 9%,transparent)}.emailSecurityNote>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--green) 20%,transparent);color:var(--green)}.emailSecurityNote>div{display:flex;flex-direction:column}.emailSecurityNote small{color:var(--muted);font-size:10px;line-height:1.5}.emailSettingsForm{display:flex;flex-direction:column;gap:18px}.providerChoices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.providerChoices legend{grid-column:1/-1;margin-bottom:9px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.providerChoices label{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface2) 58%,transparent);cursor:pointer}.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))}.providerChoices label>span{display:flex;flex-direction:column}.providerChoices small,.smtpFields label>small{color:var(--muted);font-size:10px;line-height:1.5}.smtpFields{display:flex;flex-direction:column;gap:13px;padding-top:2px}.smtpGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.smtpFields label:not(.secureToggle){display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:11px;font-weight:800}.smtpFields input,.smtpFields select{width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:11px 12px;outline:none}.smtpFields input:focus,.smtpFields select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 15%,transparent)}.secureToggle{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:11px}.secureToggle>span{display:flex;flex-direction:column}.secureToggle b{font-size:11px}.secretField{position:relative}.secretField input{padding-right:42px}.secretField button{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;color:var(--muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.secretField button:hover{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,transparent)}.smtpProviderHelp{margin:0;padding:10px 12px;color:#e7c97f;background:#63461325;border:1px solid #745b2c;border-radius:10px;font-size:10px;line-height:1.5}.emailSettingsActions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px;border-top:1px solid var(--border)}.emailSettingsActions button:disabled{opacity:.55;cursor:wait}@media(max-width:980px){.emailSettingsLayout{grid-template-columns:1fr}.providerChoices{grid-template-columns:1fr 1fr}}@media(max-width:640px){.providerChoices,.smtpGrid{grid-template-columns:1fr}.emailSettingsActions{flex-direction:column-reverse}.emailSettingsActions button{width:100%}}.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)}.manualTemplateFallback{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface2) 56%,transparent)}.manualTemplateFallback>summary{display:flex;align-items:center;gap:11px;padding:13px 15px;cursor:pointer;list-style:none}.manualTemplateFallback>summary::-webkit-details-marker{display:none}.manualTemplateFallback>summary>span{display:grid;flex:0 0 30px;height:30px;place-items:center;color:#c7b8ff;border-radius:9px;background:#4c376b55}.manualTemplateFallback>summary>div{display:flex;min-width:0;flex-direction:column;gap:2px}.manualTemplateFallback>summary strong{font-size:10px}.manualTemplateFallback>summary small{color:var(--muted);font-size:9px}.manualTemplateFallback>summary:after{content:"+";margin-left:auto;color:var(--cyan);font-size:18px}.manualTemplateFallback[open]>summary:after{content:"−"}.manualTemplateContent{display:grid;gap:12px;padding:0 13px 13px}.manualTemplateContent.standaloneManual{padding:0}.composerFinalActions{margin-top:0}@media (max-width:780px){.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:5;align-items:center;padding:18px 22px;margin:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.outreachModal>.resultsHead h2{margin:3px 0 4px;font-size:21px}.outreachModal>.resultsHead p:not(.eyebrow){margin:0;font-size:10px}.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)}}@media (max-width:720px){.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,.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,.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}.executionStrip small{font-size:8px}.executionStrip strong{font-size:13px}.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}.selectionDropdown>button{min-height:44px;font-size:13px;padding:10px 14px}.peopleGrid,.selectorGrid{grid-template-columns:1fr;gap:10px}.builderPanel .jobForm input,.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}.targetInline{flex:1.35 1 200px}.reasonInline{flex:1.15 1 180px}.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)}.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}.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}.categoryFilterTabs{display:flex;gap:5px;flex-wrap:wrap}.filterTab{padding:5px 10px;font-size:10.5px;font-weight:750;border-radius:7px;border:1px solid #1f374e;background:#071220;color:#9bb7d2;cursor:pointer;transition:all .15s ease}.filterTab:hover{border-color:#2b567d;background:#0b1f33}.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}.suppressionTableWrap{overflow-x:auto}.suppressionTable{width:100%;border-collapse:collapse}.suppressionTable th{background:#0d1e32;color:#859eb6;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:9px 14px;border-bottom:1px solid #203953;text-align:left}.suppressionTable th .thContent{display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none}.sortIcon.active{color:var(--cyan);font-size:10px}.sortIcon.muted{color:#4b6887;font-size:10px}.suppressionTable td{padding:7px 14px;border-bottom:1px solid #142436;color:#dce7f2;vertical-align:middle;height:38px;box-sizing:border-box}.suppressionTable tr:hover td{background:color-mix(in srgb,var(--surface2) 35%,#0a1c2e)}.channelBadge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850;padding:3px 8px;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}.targetCellWrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.targetLink{color:#eaf3fc;text-decoration:none;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.targetLink:hover{color:var(--cyan)}.targetText{font-size:12px;font-weight:800}.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:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.removeBlacklistBtn{padding:4px 10px;font-size:10px;font-weight:800;border-radius:6px;background:#33151b;color:#ff9da6;border:1px solid #632631;cursor:pointer;transition:all .15s ease;line-height:1.2}.removeBlacklistBtn:hover{background:#4d1c25;color:#ffffff}@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}.providerCardGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.providerCard{position:relative;display:flex;align-items:flex-start;padding:16px;border:1px solid #1f374e;border-radius:14px;background:#071220;cursor:pointer;transition:all .15s ease}.providerCard input[type=radio]{margin-top:3px;margin-right:12px;accent-color:var(--cyan)}.providerCard:hover{border-color:#2b5780}.providerCard.active{border-color:var(--cyan);background:#0c263a;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 25%,transparent)}.providerCardHead{display:flex;align-items:center;gap:8px;margin-bottom:6px}.providerCardHead .provIcon{font-size:18px}.providerCardHead strong{font-size:14px;color:#eaf3fc}.providerCardBody p{margin:0 0 10px;font-size:11.5px;line-height:1.5;color:#8da6c0}.providerBadge{display:inline-block;font-size:10px;font-weight:800;padding:3px 8px;border-radius:5px}.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}@media (max-width:768px){.formRowGrid.cols2,.preferencesGrid,.providerCardGrid{grid-template-columns:1fr}.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{display:inline-block;font-size:10.5px;font-weight:850;padding:3px 8px;border-radius:6px;width:fit-content}.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}.helpCtaBar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#091d30,#081625);flex-wrap:wrap}.ctaLeft h3{margin:0 0 4px;font-size:16px;color:#eaf3fc}.ctaLeft p{margin:0;font-size:12px;color:#8da6c0}.ctaButtons{display:flex;gap:10px}@media (max-width:980px){.glossaryCardsGrid,.playbookGrid{grid-template-columns:1fr}}@media (max-width:640px){.helpCtaBar{align-items:stretch}.ctaButtons,.helpCtaBar{flex-direction:column}}.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}@keyframes badgePulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}to{transform:scale(1);opacity:1}}.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{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{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{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}.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)}.jobCardMeta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#94a3b8;font-weight:700}.jobLeadsCount{color:#cbd5e1}.jobDuration{color:#7dd3fc}