@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#192d40;font-family:'DM Sans',sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}a{color:inherit;text-decoration:none}.shell{display:flex;min-height:100vh}.sidebar{width:236px;background:#102335;color:#fff;padding:36px 23px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:33px;letter-spacing:-1.8px;margin:0 12px 44px}.brand span{color:#e5ae60}.brand i{font-size:11px;vertical-align:top;letter-spacing:0}.agency{font-size:10px;letter-spacing:1.7px;color:#a6b4c1;margin:0 13px 18px}.navItem{display:flex;align-items:center;gap:11px;background:#253a4a;padding:14px;border-radius:7px;font-weight:500;color:#f3c27c;border-left:3px solid #e0a146}.sideNote{margin:auto 10px;color:#adc0ce;padding-top:70px}.tiny{color:#e2ab5a;letter-spacing:1.5px;font-size:10px}.sideNote h3{font-family:Manrope;color:#f7f5ef;font-size:19px;line-height:1.6;font-weight:500}.sideNote p{font-size:12px;line-height:1.8}.lineArt{font-size:100px;color:#354d60;line-height:1.4}.sideBottom{display:flex;gap:12px;align-items:center;border-top:1px solid #2b3f50;padding-top:24px;font-size:13px}.avatar{background:#e0a146;color:#102335;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-weight:800}small{display:block}.sideBottom small{font-size:11px;margin-top:4px;color:#9eb0bf}main{margin-left:236px;width:calc(100% - 236px)}header{height:78px;padding:0 42px;border-bottom:1px solid #e4e8ec;display:flex;align-items:center;justify-content:space-between;background:white}header>span{display:flex;align-items:center;gap:12px;color:#78838e;font-size:12px}.quiet{background:none;border:0;display:inline-flex;align-items:center;gap:8px;color:#425367;padding:10px}.dot{height:7px;width:7px;background:#c8913f;border-radius:50%}.green{background:#44977b}.content{max-width:1380px;margin:auto;padding:39px 42px 20px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#9b712e;margin-bottom:12px}h1{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1.1px;font-weight:800;margin:0 0 12px}.titleRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.titleRow p{color:#77818c;margin:0}.compass{width:58px;height:58px;border:1px solid #ddd7cc;border-radius:15px;display:grid;place-items:center;color:#aa8449;background:#f9f6ef}.searchPanel{border:1px solid #e1e5e9;background:white;border-radius:11px;box-shadow:0 4px 15px #142d4303;padding:23px}.fields{display:grid;grid-template-columns:1.2fr 1fr auto;gap:16px;align-items:end}label{font-size:12px;font-weight:600;display:block}.inputWrap{display:flex;align-items:center;border:1px solid #dce1e6;border-radius:6px;margin-top:9px;padding:0 13px;gap:10px;color:#89939d}input{color:#203448;border:0;background:transparent;padding:13px 0;width:100%;min-width:0}.primary{border:0;border-radius:6px;background:#14364d;color:white;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;font-weight:600}.primary:hover{background:#214b63}.suggestions{display:flex;align-items:center;gap:7px;margin-top:19px;flex-wrap:wrap}.suggestions>span{font-size:10px;color:#858e98;margin-right:5px}.chip{border:1px solid #e7e9ec;background:#fafbfc;padding:5px 10px;border-radius:5px;font-size:10px;color:#657182}.chip.selected{border-color:#ead6b6;background:#fbf5e9;color:#926a2d}.suggestions .searchLimit{margin-left:auto}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.stat{text-align:left;border:1px solid #e2e6ea;background:white;border-radius:9px;padding:20px 23px;color:#1b3448}.stat>div{display:flex;justify-content:space-between;color:#637181;font-size:12px}.stat strong{display:block;font-family:Manrope;font-size:32px;margin:12px 0 7px;font-weight:700}.stat small{color:#84909a;font-size:10px}.stat.gold{background:#fdf9f1;border-color:#eddfc6}.stat.gold>div{color:#9a7438}.results{background:white;border:1px solid #e2e6ea;border-radius:10px;overflow:hidden}.resultsTop{display:flex;justify-content:space-between;align-items:center;padding:23px 25px}h2{font-size:17px;margin:0 0 7px;letter-spacing:-.4px}.resultsTop p{margin:0;font-size:11px;color:#87909b}.source{color:#5e5e5e;font-size:12px;white-space:nowrap;font-weight:400}.toolbar{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:13px 24px}.tabs{display:flex;gap:5px}.tabs button{border:0;background:none;color:#75808a;padding:8px 11px;font-size:11px;border-radius:4px}.tabs button.active{color:#294a60;background:#eaf0f4;font-weight:700}.sort{display:flex;align-items:center;gap:8px;color:#73808d}.sort select{border:0;background:transparent;font-size:11px;color:#63717e;max-width:150px}.empty{text-align:center;padding:48px 20px 45px}.emptyIcon{margin:0 auto 18px;width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#f0f4f6;color:#718c9c;box-shadow:0 0 0 7px #f8fafb}.empty h3{font-size:16px;margin:0 0 10px}.empty p{font-size:12px;color:#8a949e;line-height:1.8}.example{display:flex;justify-content:center;align-items:center;gap:13px;font-size:10px;color:#7e8b95;margin-top:25px}.example span{border:1px solid #e6eaee;border-radius:5px;padding:7px 10px}.footnote{display:flex;gap:10px;color:#8b959e;margin-top:20px;align-items:start}.footnote p{font-size:10px;line-height:1.7;margin:0;max-width:850px}footer{display:flex;justify-content:space-between;font-size:10px;color:#98a0a9;margin-top:34px}footer button{font-size:10px;background:none;border:0;color:inherit}.footerDot{padding:0 9px}.mobile{display:none}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-size:9px;letter-spacing:1px;color:#83909a;font-weight:500;background:#fafbfc;padding:14px 22px}td{padding:20px 22px;border-top:1px solid #edf0f3}td:first-child{min-width:240px}td small{color:#85909a;font-size:10px;margin-top:6px;max-width:300px;line-height:1.5}.rating{color:#96712f}.badge{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:5px;font-size:10px}.yes{background:#edf5f1;color:#397b61}.no{background:#fbf2e3;color:#a17532}.profile{display:flex;gap:4px;white-space:nowrap;color:#426d8c}.nameFilter{border-bottom:1px solid #eee;padding:13px 24px;font-size:12px}.load{text-align:center;padding:20px}.secondary{background:white;border:1px solid #d6dfe5;padding:10px 20px;border-radius:6px;color:#34536a}.load small{font-size:10px;color:#888;margin-top:9px}.error{padding:16px;background:#fff0ed;color:#a63f30;margin-top:15px;border-radius:6px}.overlay{position:fixed;inset:0;background:#0d223980;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.modal{background:white;border-radius:14px;padding:36px;width:500px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 20px 90px #07162930}.close{position:absolute;right:13px;top:13px;border:0;background:none;color:#72818d}.modalIcon{color:#bc8c44;margin-bottom:22px}.modal h2{font-size:24px}.modal p,.modal li{font-size:13px;color:#74818d;line-height:1.8}.modal ol{padding-left:20px}.modal a{color:#286787;text-decoration:underline}.modal input{border:1px solid #dce1e6;border-radius:6px;padding:12px;margin-top:8px}.modal .hint{font-size:11px}.modal .primary{margin-top:10px}@media(min-width:1500px){.content{padding-top:55px}}@media(max-width:1100px){.sidebar{width:195px;padding:30px 15px}main{margin-left:195px;width:calc(100% - 195px)}.content{padding:30px 24px}header{padding:0 24px}h1{font-size:25px}.fields{grid-template-columns:1fr 1fr}.fields .primary{grid-column:1/-1}.compass{display:none}}@media(max-width:760px){.sidebar{display:none}main{margin:0;width:100%}header{height:60px;padding:0 18px}.content{padding:25px 16px}h1{font-size:27px}.mobile{display:block}.titleRow p{font-size:12px;line-height:1.8}.fields{grid-template-columns:1fr}.searchPanel{padding:18px}.suggestions .searchLimit{margin:6px 0 0;width:100%}.stats{gap:8px}.stat{padding:14px 10px}.stat>div{font-size:10px}.stat svg{display:none}.stat strong{font-size:26px}.stat small{font-size:9px;line-height:1.5}.toolbar{flex-direction:column;padding:12px}.resultsTop{padding:20px 16px}.source{font-size:10px}.sort{padding:6px 10px}.example{gap:5px;font-size:9px}.example span{padding:5px}.empty{padding:40px 12px}.modal{padding:30px 22px}.footnote p{font-size:9px}}
/* Lead workspace v2 */
.sidebar{padding-top:28px}.brand{margin-bottom:30px}.navItem{border:0;border-left:3px solid transparent;color:#b9c9d6;background:transparent;width:100%;font-size:12px;text-align:left;border-radius:6px;margin-bottom:5px;padding:12px 10px;gap:9px}.navItem.current{border-left-color:#e0a146;background:#253a4a;color:#f3c27c}.navItem:hover{background:#203749}.navItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.navItem b{font-size:10px;color:inherit;font-weight:500;background:#ffffff12;border-radius:4px;padding:3px 5px}.navLabel{font-size:9px;color:#91a7b8;letter-spacing:1.4px;margin:26px 12px 12px}.listsLabel{display:flex;align-items:center;justify-content:space-between}.listsLabel button{color:#b9c9d6;background:none;border:0;display:flex}.navLists{overflow-y:auto;min-height:50px;flex:1;margin-bottom:24px}.noLists{font-size:11px;color:#92a6b5;line-height:1.7;padding:0 12px}.sideBottom{margin-top:auto}.headerActions{display:flex;align-items:center;gap:12px}.backup{font-size:11px}.mobileMenu{display:none}h1{font-size:28px}.titleRow{gap:20px}.titleRow>div:first-child{min-width:0}.titleRow h1{overflow-wrap:anywhere}.success{display:flex;gap:9px;align-items:center;padding:12px 15px;background:#edf5f0;border:1px solid #d8e9dd;border-radius:7px;color:#3c7052;font-size:12px;margin-bottom:18px}.success .quiet{margin-left:auto;padding:0}.error{display:flex;gap:10px;justify-content:space-between;margin:10px 0 18px;font-size:12px}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.pipeline button{display:flex;align-items:center;gap:12px;text-align:left;background:white;border:1px solid #e2e6ea;border-radius:8px;padding:18px 16px;font-size:11px;color:#697c8a}.pipeline button.selected{background:#fdf8ee;border-color:#e4cfae;color:#8c6630}.pipeline strong{font-family:Manrope;display:block;font-size:25px;color:#20394d;margin-top:6px}.stepNumber{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eef2f5;color:#697d8b;font-size:11px}.pipeline svg{margin-left:auto;color:#b5bec4}.leadFilters{display:flex;gap:16px;align-items:end;margin-bottom:20px}.leadFilters label{width:230px;font-size:11px;color:#647584}.leadFilters select,.modal select{width:100%;padding:11px;border:1px solid #dbe2e7;border-radius:6px;background:#fff;color:#30495b;margin-top:7px}.savedLocal{margin-left:auto;display:flex;gap:7px;align-items:center;color:#7f8d97;font-size:10px;padding-bottom:12px}.source small{font-size:9px;line-height:1.5;margin-top:5px}.selectionBar{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#f4f8fa;border-bottom:1px solid #dce6ed;flex-wrap:wrap}.selectionBar>span{display:flex;align-items:center;gap:7px;font-size:12px}.selectionBar>.quiet{margin-left:auto;font-size:11px}.smallButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:11px;white-space:nowrap}.checkCell{width:42px;padding:15px 12px 15px 18px}input[type=checkbox]{width:15px;height:15px;accent-color:#254e68;cursor:pointer;margin:0}td:first-child{min-width:0}.businessCell{min-width:230px}.businessName{font-weight:600;border:0;background:none;color:#213f55;text-align:left;padding:0;font-size:12px;line-height:1.6}.businessName:hover{text-decoration:underline}.checkedRow{background:#f3f8fb}.savedBadge{display:inline-flex;align-items:center;gap:4px;color:#4b8165;background:#edf5ee;padding:3px 5px;border-radius:4px;font-size:9px;margin-top:7px}.listChips{color:#a1814d}.score{padding:7px 9px;border:1px solid #dfe5e9;border-radius:5px;font-size:11px;min-width:112px;background:#f7f9fa;color:#6c7c88}.score.good{background:#edf6ee;color:#427850;border-color:#d8e9da}.score.neutral{background:#f8f2e6;color:#9d783e;border-color:#e9ddc6}.score.bad{background:#fcf0ec;color:#b46a55;border-color:#eddacf}.leadsTable{min-width:1240px}.leadsTable td,.leadsTable th{padding-left:14px;padding-right:14px}.phoneCell{white-space:nowrap}.emailCell{min-width:205px}.emailValue{font-size:11px;color:#376c8d;display:block;max-width:240px;overflow-wrap:anywhere}.emailButton{display:inline-flex;align-items:center;gap:5px;border:1px solid #dce5eb;color:#4b6c81;border-radius:5px;background:#fff;padding:6px 8px;font-size:10px;margin-top:7px}.emailButton:disabled{cursor:default;opacity:.5}.sourceLink{display:block;font-size:9px;color:#8b9aa5;margin-top:4px;text-decoration:underline}.miniProfile{font-size:9px;margin-top:8px}.stageBadge{display:inline-block;white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:10px;background:#edf2f7;color:#52718a}.stageBadge.review{background:#f8f0e2;color:#9b773d}.stageBadge.outreach{background:#edf2fb;color:#557b9f}.stageBadge.declined{background:#f4eceb;color:#a4776f}.stageBadge.won{background:#eaf4ed;color:#4f8860}.moveActions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.moveActions>span{font-size:10px;color:#7e8d98}.moveActions button{display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:9px 12px}.chosen{border-color:#dfc193;background:#fbf5ea;color:#8b682f}.modal label{color:#566b7b}.modal textarea{width:100%;resize:vertical;border:1px solid #dce1e6;border-radius:6px;font:inherit;font-size:12px;padding:12px;margin-top:7px;color:#2c4658;line-height:1.6}.spaced{margin-top:15px}.detailOverlay{align-items:stretch;justify-content:flex-end;padding:0;background:#0d223966}.leadDetail{width:760px;max-height:100vh;border-radius:0;box-shadow:-20px 0 80px #10233520;padding:34px 36px}.leadDetail h2{max-width:95%;font-size:25px;line-height:1.4}.leadDetail .detailAddress{font-size:12px;margin:5px 0 15px}.detailMeta{display:flex;gap:14px;align-items:center;font-size:11px;flex-wrap:wrap;margin-bottom:24px}.detailMeta>a{text-decoration:none;font-size:11px}.detailSection{padding:22px 0;border-top:1px solid #e8edf0}.detailSection h3{font-size:15px;margin:0 0 18px;font-weight:600}.detailSection h4{font-size:12px;margin:0}.reviewGrid{display:flex;gap:18px;align-items:center}.reviewGrid select{width:auto;min-width:140px;margin:0}.emailReview{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px}.emailReview p{font-size:11px;line-height:1.6;margin:5px 0}.emailReview .secondary{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap}.leadDetail .scanMessage{padding:10px;background:#f5f7f8;border-radius:5px;font-size:11px}.candidates{border:1px solid #e4e9ed;border-radius:6px;margin-bottom:15px}.candidates>div{display:flex;align-items:center;gap:12px;font-size:11px;padding:5px 12px;border-bottom:1px solid #eef1f3;flex-wrap:wrap}.candidates span{flex:1;overflow-wrap:anywhere}.candidates a{font-size:10px}.candidates .quiet{font-size:10px}.attemptGrid{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:12px}.attemptGrid input{font-size:11px;padding:11px}.attemptGrid select{font-size:11px}.countPill{background:#eef2f5;border-radius:4px;padding:3px 6px;font-size:10px;margin-left:5px}.timelineEntry{display:flex;gap:13px;border-left:1px solid #e1e7eb;padding:0 0 22px 15px;margin-left:4px;position:relative}.timelineDot{height:8px;width:8px;background:#c7a472;border:2px solid white;box-shadow:0 0 0 1px #d7dfe5;position:absolute;left:-5px;top:4px;border-radius:50%}.timeline b{font-size:12px;color:#4a6579;font-weight:500}.timeline small{font-size:10px;color:#9aa5ac;margin-top:6px}.timeline p{font-size:12px;white-space:pre-wrap;margin-bottom:0}.historyDetails{border-top:1px solid #e7edf0;padding:20px 0;color:#8c9aa4;font-size:11px}.historyDetails summary{cursor:pointer;color:#687f90}.historyDetails small{margin:7px 0}.leadDetail .hint{font-size:11px;line-height:1.7;margin-top:-7px}.detailSection .primary{margin-top:12px}.modal .success{font-size:11px;line-height:1.6}.results{isolation:isolate}@media(min-width:1600px){.content{max-width:1700px}.leadsTable{min-width:1200px}}@media(max-width:1100px){.pipeline{gap:7px}.pipeline button{padding:12px 9px;gap:7px}.pipeline svg{display:none}.stepNumber{width:21px;height:21px}.headerActions{gap:2px}.backup{font-size:10px}.savedLocal{display:none}.brand{margin-left:10px}.sidebar .navItem{font-size:11px}}@media(max-width:760px){.mobileMenu{display:inline-flex;padding:4px}.sidebar{display:none;z-index:19;width:235px;padding-top:80px;box-shadow:10px 0 40px #10233540}.sidebar.open{display:flex}header{position:sticky;top:0;z-index:20}.headerActions{gap:0}.headerActions .quiet{font-size:10px;padding:6px}.backup{display:none!important}.pipeline{grid-template-columns:1fr 1fr;gap:8px}.pipeline strong{font-size:21px}.titleRow{align-items:start}.titleRow h1{font-size:25px}.leadFilters label{width:50%}.leadFilters{gap:10px}.leadDetail{width:100%;padding:30px 20px}.attemptGrid{grid-template-columns:1fr 1fr}.attemptGrid label:last-child{grid-column:1/-1}.emailReview{align-items:start;flex-direction:column}.selectionBar{padding:12px}.source small{max-width:95px}.detailSection{padding:20px 0}.navLists{min-height:60px}.modal .moveActions button{padding:8px;font-size:10px}}
/* Email outreach v3 */
.emailWorkspace{max-width:1600px}.gmailStatus{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px}.gmailStatus.connected{border-color:#c6dfd0;color:#47775a;background:#f2f8f4}.mailStats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:26px 0}.mailStats>div{display:flex;align-items:center;gap:16px;border:1px solid #e1e7eb;background:#fff;border-radius:9px;padding:20px 24px;color:#8396a5}.mailStats span{font-size:11px;color:#718594}.mailStats strong{font-size:29px;font-family:Manrope;display:block;margin-top:5px;color:#19394f}.mailTabs{display:flex;gap:5px;border-bottom:1px solid #dfe6eb;margin-bottom:22px;overflow-x:auto}.mailTabs>button{display:flex;align-items:center;gap:8px;padding:15px 18px;background:none;border:0;border-bottom:2px solid transparent;color:#748a9a;font-size:12px;white-space:nowrap}.mailTabs>button.active{border-bottom-color:#c5954f;color:#8a652e;font-weight:700}.mailPanel{border:1px solid #e1e7ec;background:#fff;border-radius:10px;overflow:hidden}.panelHeading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.panelHeading h2{margin:0;font-size:17px}.panelHeading p{font-size:12px;color:#8b9ba7;line-height:1.7;margin:8px 0 0}.mailFilterRow{display:flex;align-items:end;gap:15px;padding:0 24px 22px}.mailFilterRow label{flex:1;font-size:11px;color:#748693}.mailFilterRow .grow{flex:1.4}.emailWorkspace input:not([type=checkbox]):not([type=file]),.emailWorkspace select{width:100%;margin-top:8px;border:1px solid #dce4e9;border-radius:6px;background:#fff;padding:11px;color:#28495e;font-size:12px}.emailWorkspace textarea{width:100%;margin-top:8px;border:1px solid #dce4e9;border-radius:6px;padding:13px;color:#28495e;font:inherit;font-size:13px;line-height:1.8;resize:vertical}.composeBar{display:flex;align-items:center;gap:15px;background:#f5f8fa;border-top:1px solid #e6ebee;border-bottom:1px solid #e6ebee;padding:15px 24px}.composeBar>span{font-size:12px}.composeBar label{display:flex;align-items:center;gap:12px;font-size:11px;margin-left:auto}.composeBar select{width:240px;margin:0}.composeBar .primary{padding:11px 16px;font-size:12px}.panelNote{margin:0;padding:16px 24px;color:#8699a6;font-size:11px;line-height:1.7}.emailWorkspace td{font-size:11px}.emailWorkspace td .quiet{font-size:10px}.scoreLabel{text-transform:capitalize;background:#f0f4f6;color:#7b8e9c;padding:5px 8px;border-radius:4px;font-size:10px;white-space:nowrap}.scoreLabel.good{background:#edf5ed;color:#4c8059}.scoreLabel.bad{background:#faf0eb;color:#ae735c}.scoreLabel.neutral{background:#faf4e8;color:#a58b54}.draftLayout{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start}.draftList{border:1px solid #e1e7ec;background:#fff;border-radius:9px;overflow:hidden}.draftList .panelHeading{padding:20px}.draftList .panelHeading h2{font-size:14px}.draftList .panelHeading>span{background:#eef3f6;border-radius:5px;padding:4px 6px;font-size:10px;color:#71899a}.draftList>button{width:100%;border:0;border-top:1px solid #e9eef1;border-left:3px solid transparent;text-align:left;padding:18px 17px;background:white;color:#304e62}.draftList>button.selected{background:#f7f5ef;border-left-color:#c59a5b}.draftList b{font-size:12px;line-height:1.6}.draftList small{font-size:10px;color:#8a9ca8;margin:5px 0 10px;overflow-wrap:anywhere}.draftList>p{font-size:12px;color:#8599a8;line-height:1.8;padding:15px 20px}.mailBadge{display:inline-block;font-size:9px;letter-spacing:.2px;padding:4px 7px;border-radius:4px;background:#eef3f6;color:#6f8b9d;white-space:nowrap}.mailBadge.failed,.mailBadge.unknown,.mailBadge.sending{background:#fff1e5;color:#aa7946}.mailBadge.sent,.mailBadge.sent_manual{background:#eaf5ed;color:#4f8760}.mailBadge.archived{background:#f1f2f3;color:#92999d}.editorPanel{padding-bottom:10px}.editorPanel>label{margin:15px 24px;color:#657f90}.composerEnvelope{display:grid;grid-template-columns:65px 1fr;gap:12px 16px;margin:0 24px 20px;padding:18px 0;border-top:1px solid #e8edf1;border-bottom:1px solid #e8edf1;font-size:11px;line-height:1.7;color:#8196a4}.composerEnvelope b{font-weight:500;color:#4c6a7e;overflow-wrap:anywhere}.editorActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 24px}.editorActions button{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:11px 15px}.editorActions .quiet{font-size:10px;margin-left:auto}.smallMuted{font-size:10px;color:#8ca0ae}.editorPanel .scanMessage{margin:12px 24px;font-size:12px;background:#fff4e8;padding:12px;color:#a07b4f}.templateGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 24px 10px}.templateGrid article{border:1px solid #e1e8ed;border-radius:8px;padding:22px;display:flex;flex-direction:column;align-items:start}.templateIcon{width:38px;height:38px;border-radius:9px;background:#f5efe5;color:#b18b52;display:grid;place-items:center}.templateGrid h3{font-size:14px;line-height:1.7;margin:17px 0 10px}.templateGrid strong{font-size:11px;font-weight:500;line-height:1.7;color:#6d8a9d;overflow-wrap:anywhere}.templateGrid p{font-size:11px;line-height:1.9;color:#8ba0ae;white-space:pre-line;flex:1}.templateGrid button{display:flex;align-items:center;gap:12px;font-size:10px;margin-top:12px}.signaturePanel{max-width:850px}.signaturePanel form{padding:0 24px 26px}.signaturePanel .mailFilterRow{padding:0 0 20px}.signaturePanel .panelNote{padding:15px 0}.signaturePanel .primary{font-size:12px}.signaturePanel label{color:#718897}.templateModal{width:700px}.mergeFields{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.mergeFields button{border:1px solid #e2e8ed;border-radius:4px;padding:6px 8px;font-size:10px;color:#6c889a;background:#f7f9fa}.sendPreview{width:700px}.sendPreview .composerEnvelope{margin:22px 0}.emailPreviewBody{white-space:pre-wrap;font-size:13px;color:#3a586d;line-height:1.9;border:1px solid #e2e8ed;border-radius:6px;background:#fbfcfd;padding:22px;max-height:44vh;overflow:auto;overflow-wrap:anywhere}.sendPreview .editorActions{margin:20px 0 0}.gmailSetup{width:600px}.uploadLabel{display:block;border:1px dashed #c7d5de;border-radius:7px;padding:15px;margin:20px 0;background:#f8fafb;font-size:12px}.uploadLabel input{display:block;margin-top:10px;width:100%;font-size:11px;border:0;padding:0}.setupReady,.connectedAccount{display:flex;align-items:center;gap:9px;background:#eff7f0;color:#4d8259;padding:12px;border-radius:6px;font-size:12px;margin:15px 0}.googleSignIn{display:flex;width:max-content;text-decoration:none!important;color:white!important;margin-top:12px}.skipped{margin-top:20px;padding:15px 20px;border:1px solid #eadfcd;background:#fff9ef;color:#9b7c4a;border-radius:7px;font-size:11px}.skipped summary{cursor:pointer}.skipped p{line-height:1.7}.messageId{font-family:monospace;overflow-wrap:anywhere;font-size:11px!important;background:#f5f7f8;padding:10px}.contactPreference{display:flex;align-items:center;gap:10px;font-size:12px}.detailSection .secondary{display:inline-flex;gap:7px;align-items:center}.emailWorkspace .modal .hint{font-size:11px;line-height:1.8}.emailWorkspace .empty>svg{color:#a2b5c1;margin-bottom:14px}.emailWorkspace .mailFilterRow input{margin-top:8px}.signaturePanel .primary{margin-top:5px}@media(max-width:1150px){.templateGrid{grid-template-columns:1fr}.templateGrid article{padding:20px}.draftLayout{grid-template-columns:210px 1fr}.composeBar{flex-wrap:wrap}.composeBar label{margin-left:0}.mailTabs>button{padding:14px 12px;font-size:11px}.gmailStatus{max-width:240px;white-space:normal}.mailStats>div{padding:16px}.mailStats span{font-size:10px}}@media(max-width:760px){.emailWorkspace .titleRow{flex-direction:column}.mailStats{gap:8px}.mailStats>div{padding:12px;gap:8px}.mailStats svg{display:none}.mailStats strong{font-size:24px}.mailFilterRow{flex-wrap:wrap;padding:0 15px 15px}.mailFilterRow label{min-width:120px}.composeBar{padding:15px;gap:10px}.composeBar label{width:100%;justify-content:space-between}.composeBar select{width:65%}.draftLayout{grid-template-columns:1fr}.draftList{max-height:270px;overflow-y:auto}.panelHeading{padding:20px 16px}.editorPanel>label{margin:15px 16px}.composerEnvelope{margin:0 16px 18px;grid-template-columns:45px 1fr}.templateGrid{padding:0 16px}.editorActions{margin:20px 16px}.templateModal,.sendPreview,.gmailSetup{width:100%}.signaturePanel form{padding:0 16px 22px}.emailWorkspace table{min-width:750px}.emailPreviewBody{font-size:12px;padding:16px}}

.listControls{padding:0 12px 14px;display:grid;gap:8px}.listControls input,.listControls select{width:100%;min-width:0;background:#203747;color:#fff;border:1px solid #3c505f;border-radius:6px;padding:9px;font-size:12px}.listControls input::placeholder{color:#b3c2cd}.categoryNav{display:flex;align-items:center}.categoryNav .navItem{flex:1;min-width:0}.expandCategory{background:transparent;border:0;color:#cbb586;padding:8px;cursor:pointer}.navItem.cityNav{padding-left:30px;font-size:12px}.legacyLabel{display:block;padding:0 18px 8px;color:#99adba;font-size:10px}.suggestions{flex-wrap:wrap;gap:8px}.navLists{min-height:100px;overflow-y:auto}.sidebar{overflow-y:auto}.sideBottom{flex-shrink:0}

.reviewActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dangerText{color:#a23f34}.finderExclusions{padding:15px 24px;background:#faf8f3;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.finderExclusions small{color:#6d767c}.exclusionNotes{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.tableWrap .reviewActions{min-width:140px}.businessCell .badge{margin-top:8px}

.score.broken{background:#f5e8ed;color:#92264b;border-color:#dbb4c2}.listPagination{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 24px;border-top:1px solid #e8edf0;font-size:12px}.listPagination label{display:flex;align-items:center;gap:10px}.listPagination select{padding:7px 12px;border:1px solid #dce3e8;border-radius:5px;background:white;color:#254459}.listPagination span{margin-left:auto}.listPagination button:disabled{opacity:.4;cursor:default}

.autoSuggest{position:relative;flex:1;min-width:0}.autoSuggest input{width:100%;box-sizing:border-box}.suggestionMenu{position:absolute;top:calc(100% + 10px);left:-12px;right:0;background:#fff;border:1px solid #dce3e8;border-radius:7px;box-shadow:0 12px 35px #10233526;z-index:30;max-height:320px;overflow-y:auto;padding:5px}.suggestionMenu [role=option]{padding:11px 12px;color:#254459;font-size:13px;cursor:pointer;border-radius:4px}.suggestionMenu [role=option]:hover,.suggestionMenu .highlighted{background:#f3eee4}.suggestionMenu small{display:block;padding:10px 12px;color:#7e8c97;font-size:10px}.searchPanel{overflow:visible}

.sidebarFooter{margin-top:auto;flex-shrink:0;padding-top:12px}.sidebarFooter .sideBottom{margin-top:10px}.sidebar>.navItem{flex-shrink:0}.connectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;align-items:start}.connectionCard{background:white;border:1px solid #e1e7eb;border-radius:10px;padding:28px;min-width:0}.connectionCard h2{font-size:21px;margin:12px 0}.connectionCard p,.connectionCard li{font-size:13px;line-height:1.7;color:#647785}.connectionCard ol{padding-left:20px}.connectionCard label{display:block;margin-top:20px;font-size:12px;color:#395365}.connectionCard input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dce3e8;border-radius:6px;margin-top:8px}.connectionCard .primary{margin-top:12px}.connectionCard .modalIcon{display:block;margin-top:16px}.connectionCard .success{color:#386e56}.connectionCard .error{color:#a23f34}.settingsWorkspace .connectionGrid .gmailSetup{width:auto;max-height:none}.connectionCard .googleSignIn{display:flex}@media(max-width:1000px){.connectionGrid{grid-template-columns:1fr}}

.sidebar .navLists{min-height:40px;margin-bottom:10px}.sidebarFooter .sideBottom{padding-top:16px}.sidebarFooter{padding-top:6px}

.finderWebsiteOption{padding:16px 0;border-bottom:1px solid #e8ecf0;margin-bottom:14px}.finderWebsiteOption label{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.finderWebsiteOption input{width:17px;height:17px;accent-color:#166ba7}.finderWebsiteOption small{display:block;margin:7px 0 0 26px;color:#697586;max-width:760px;line-height:1.5}

.searchAreaType{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:16px}.searchAreaType label{font-size:13px;font-weight:600}.searchAreaType select{margin-left:8px;padding:7px;border:1px solid #d8dfe7;border-radius:6px}.searchAreaType small{color:#697586;font-size:12px}
.trackingSummary{padding:14px;border:1px solid #e3e7eb;border-radius:10px;margin:10px 0;background:#f8fafc}.trackingSummary p{font-size:13px;margin:7px 0;overflow-wrap:anywhere}.trackingSummary details p{white-space:pre-wrap}.historyScroll{max-height:300px;overflow:auto;margin:16px 0}.campaignWorkspace fieldset{border:1px solid #dde3e9;border-radius:10px;padding:16px;margin:16px 0}.campaignWorkspace label{margin:10px 0}.campaignWorkspace .mailPanel{margin-top:20px}.campaignWorkspace .templateGrid{margin-top:20px}.campaignWorkspace .reviewActions{flex-wrap:wrap}.campaignWorkspace .tableWrap{margin-top:16px}
.businessTypeCell{min-width:125px;max-width:200px;white-space:normal;font-weight:500}

/* Action-focused navigation and outreach progress */
.sidebar nav{flex-shrink:0}.navGroup{margin-bottom:8px}.navGroupToggle.activeGroup{color:#f3c27c}.navGroupToggle>svg:last-child{transform:rotate(-90deg);transition:transform .15s}.navGroupToggle>svg.expanded{transform:rotate(0)}.navChildren{margin:3px 0 14px 19px;padding-left:9px;border-left:1px solid #354b5d}.navChildren[hidden]{display:none}.navChildren .navItem{font-size:12px;padding:11px 9px}.workspaceTabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.settingsWorkspace>.campaignWorkspace{padding:12px 0}.workspaceContext{max-width:1380px;margin:auto;padding:24px 42px 0;display:flex;align-items:center;gap:14px;color:#647785;font-size:12px}.outreachProgress{border:1px solid #e1e7eb;border-radius:10px;padding:22px;background:white;margin:0 0 26px}.outreachProgress h2{font-size:18px;margin:0 0 7px}.outreachProgress p{color:#77818c;font-size:13px;margin:0}.progressGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.progressCard{background:#f8fafc;border:1px solid #e1e7eb;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:16px;color:#234156;text-align:left}.progressCard:hover{background:#f7f1e6;border-color:#d9ba87}.progressCard span{flex:1;font-size:12px}.progressCard strong{width:100%;font-size:25px;margin-top:5px}.navChildren .navItem.current{color:#f3c27c}.sidebar .navGroupToggle{font-size:13px}@media(max-width:1100px){.progressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceContext{padding:24px 24px 0}}@media(max-width:760px){.workspaceContext{padding:18px 16px 0;flex-wrap:wrap}.outreachProgress{padding:16px}.progressCard{padding:12px}header>span{gap:5px;flex-wrap:wrap;font-size:10px}.sidebar .navGroupToggle{font-size:13px}}

.loginPage{margin:0;width:100%;min-height:100vh;padding:40px 20px;display:grid;place-items:center;background:#102335}.loginCard{background:#fff;border:1px solid #e0e6eb;border-radius:16px;max-width:450px;width:100%;padding:36px}.loginBrand{font-family:Manrope,sans-serif;font-size:38px;font-weight:800;margin-bottom:24px}.loginBrand span{color:#b47b2d}.loginCard p{color:#647785;line-height:1.6}.loginCard label{margin:18px 0}.loginCard input,.teamInviteFields input,.inviteResult input{border:1px solid #d8e0e6;border-radius:6px;padding:12px;margin-top:8px}.loginCard .primary{width:100%}.teamInviteFields{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px}.teamSettings{max-width:1100px}.teamSettings>p{line-height:1.7;color:#647785}.teamSettings .connectionCard{margin:20px 0}.teamSettings select,.teamSettings input{width:100%}.teamSettings input[type=checkbox]{width:18px}.teamSettings .tableWrap{margin-top:24px}.inviteResult input{font-size:12px}.accountMenu{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px 0;color:#bfd0dc}.accountMenu .quiet{color:#f3c27c;padding:8px 0}.accountMenu small{font-size:11px}.detailSection select{max-width:100%}@media(max-width:760px){.teamInviteFields{grid-template-columns:1fr}.loginCard{padding:28px}.accountMenu{padding:10px}.teamSettings .connectionCard{padding:18px}}

.teamInviteFields select{border:1px solid #d8e0e6;border-radius:6px;background:white;padding:12px;margin-top:8px;color:#234156}

.campaignMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 28px}.campaignMetrics>div{padding:18px;border:1px solid #e2e8ee;border-radius:8px;background:#f8fafc}.campaignMetrics strong{font-size:28px;display:block;margin-top:8px}.campaignMetrics small{color:#647785}.scheduledSteps{padding-left:22px}.scheduledSteps li{padding:12px 0;line-height:1.7;border-bottom:1px solid #edf0f3}.scheduledSteps span,.scheduledSteps strong{display:block}.scheduledSteps strong{font-size:12px;color:#88652f}.campaignLists{margin:26px 0;padding:20px;border:1px solid #e1e7ed;border-radius:9px}.scheduleControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0}.scheduleFields{display:grid;grid-template-columns:2fr 1fr;gap:16px}.campaignWorkspace .modal input,.campaignWorkspace .modal textarea,.campaignWorkspace .modal select{border:1px solid #dce3e8;border-radius:6px;padding:11px;margin-top:7px;width:100%}.campaignWorkspace .modal input[type=checkbox]{width:17px;flex-shrink:0;margin:0}.listChoiceGrid{display:grid;gap:10px;margin:22px 0;max-height:280px;overflow:auto}.listChoice{display:flex;gap:12px;align-items:flex-start;border:1px solid #e0e7ec;padding:12px;border-radius:8px}.listChoice small{margin-top:7px;line-height:1.5;color:#647785}.overlapAlert{border:1px solid #e7c78e;background:#fff8eb;border-radius:8px;padding:16px;line-height:1.6;color:#775720}.overlapAlert p{margin:6px 0}.enrollmentReview{margin-top:24px}.enrollmentReview details,.launchStep details{margin:14px 0}.launchStep{border:1px solid #e0e7ec;border-radius:8px;padding:16px;margin:18px 0}.launchStep pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;color:#425c70}.campaignWorkspace .contactPreference{display:flex;gap:10px;line-height:1.6;align-items:flex-start;margin:20px 0}.campaignWorkspace .panelHeading{align-items:flex-start}@media(max-width:760px){.campaignMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleFields{grid-template-columns:1fr}.campaignLists{padding:14px}.scheduleControls>button{width:100%}.campaignWorkspace .mailPanel{padding:18px 14px}.campaignWorkspace .panelHeading{flex-direction:column;gap:16px}.campaignWorkspace .listChoice{margin:0}}
.campaignWorkspace>.mailPanel{padding:24px}.campaignWorkspace>.mailPanel>.panelHeading{padding:0;margin-bottom:22px}.campaignWorkspace p.hint{color:#647785;font-size:12px;line-height:1.7;margin:14px 0}.campaignWorkspace>.mailFilterRow{padding:0;margin:22px 0}.campaignWorkspace>.mailFilterRow input,.campaignWorkspace>.mailFilterRow select{display:block;border:1px solid #dce3e8;border-radius:6px;padding:11px;background:white;width:100%;margin-top:8px}.campaignWorkspace>.mailFilterRow label{margin:0}.campaignWorkspace .campaignLists h3{margin-top:0}.campaignWorkspace .scheduledSteps li>span{font-size:13px;color:#506579}.campaignWorkspace .tableWrap{border:1px solid #e2e8ee;border-radius:8px}.campaignWorkspace .campaignLists .reviewActions p{color:#647785;font-size:13px;line-height:1.6}@media(max-width:760px){.campaignWorkspace>.mailPanel{padding:18px 14px}.campaignWorkspace>.mailFilterRow{gap:16px}.campaignWorkspace .titleRow{align-items:flex-start;gap:16px}}
/* Discovery bookmarks and campaign overview */
.savedBusinessButton:disabled{cursor:default;opacity:1;color:#49826c;background:#edf6f0;border-color:#d4e7dc}.overviewFilter{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:24px 0}.overviewFilter label{min-width:230px}.overviewWorkspace select,.overviewWorkspace input:not([type=checkbox]),.workspacePreferences select{display:block;width:100%;background:white;border:1px solid #dce3e8;border-radius:6px;padding:11px;margin-top:8px;color:#254459}.overviewMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:28px}.overviewMetrics article{padding:22px;background:white;border:1px solid #e0e7ed;border-radius:10px}.overviewMetrics span{display:block;font-size:12px;color:#617485}.overviewMetrics strong{display:block;font-size:31px;margin-top:14px}.overviewPanel{background:white;border:1px solid #dfe6ec;border-radius:10px;margin:26px 0;overflow:hidden}.panelTitle{padding:23px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #edf0f3}.panelTitle h2{font-size:18px;margin:0}.panelTitle>span{color:#71818d;font-size:12px}.overviewPanel .tableWrap{border:0;border-radius:0}.overviewPanel table{min-width:780px}.overviewPanel td{vertical-align:top}.overviewPanel td small{line-height:1.6}.contactTabs{display:flex;gap:5px;padding:16px 20px 0;overflow:auto;border-bottom:1px solid #e6ebef}.contactTabs button{white-space:nowrap;background:none;border:0;border-bottom:3px solid transparent;padding:12px 10px;color:#637989;font-size:12px;display:flex;gap:8px;align-items:center}.contactTabs button.active{color:#946a2b;border-bottom-color:#d9a658;font-weight:700}.contactTabs b{font-size:10px;background:#eef2f5;border-radius:4px;padding:3px 5px}.contactToolbar{display:flex;gap:18px;padding:20px 24px;align-items:end}.contactToolbar label{min-width:240px}.activityNote{font-size:12px;line-height:1.7;color:#687e8f;padding:0 24px;margin:0 0 20px}.contactActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 24px;background:#f6f8fa;border-top:1px solid #e4e9ee}.overviewPanel>.error,.overviewPanel>.success{margin:16px 24px}.overviewPanel>.secondary{margin:18px 24px}.workspacePreferences{max-width:760px;margin-top:26px}.workspacePreferences h2{margin-top:0}.workspacePreferences select{margin:12px 0 20px}.calendarTimeFields{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.campaignZoneNote{padding:14px;background:#f7f9fb;border:1px solid #e2e8ed;border-radius:8px;margin:10px 0;font-size:12px;line-height:1.6}.campaignZoneNote p{margin:8px 0 0;color:#677e8f}.campaignCreateIntro{background:white;border:1px solid #e0e7ed;padding:30px;border-radius:12px;max-width:850px;margin:30px 0}.campaignCreateIntro p{line-height:1.8;color:#697c8c;max-width:650px}.calendarTimeFields input[type=date],.calendarTimeFields input[type=time]{min-height:44px}.overviewWorkspace .empty{padding:40px 24px}.overviewWorkspace .titleRow p{line-height:1.7}.workspaceContext+.emailWorkspace{padding-top:22px}@media(max-width:1100px){.overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overviewMetrics article{padding:16px}.overviewWorkspace .titleRow{align-items:flex-start;gap:14px;flex-direction:column}.overviewFilter{flex-direction:column;align-items:stretch;gap:12px}.panelTitle{padding:18px 16px;flex-direction:column;align-items:flex-start;gap:8px}.contactToolbar{flex-direction:column;align-items:stretch;padding:18px 16px}.contactToolbar label{min-width:0}.activityNote{padding:0 16px}.contactTabs{padding:8px 8px 0}.contactActions{padding:16px}.calendarTimeFields{grid-template-columns:1fr}.campaignCreateIntro{padding:22px}.overviewFilter .quiet{padding-left:0;text-align:left}.contactActions>button{width:100%}.workspacePreferences{padding:22px}}

.senderPage .connectionCard{margin-bottom:24px;max-width:none}.senderMailboxes,.senderStats{display:flex;gap:12px;flex-wrap:wrap}.senderMailboxes button{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.senderMailboxes span{font-size:12px}.selectedSender{border-color:#2178e8!important;background:#edf5ff!important}.senderStats{margin:24px 0}.senderStats>div{flex:1;min-width:180px;padding:20px;background:white;border:1px solid #e0e7ef;border-radius:12px}.senderStats small,.senderStats strong{display:block;overflow-wrap:anywhere}.senderStats strong{font-size:20px;margin-top:8px}.senderFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;border:0;padding:0}.senderPage label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.senderPage input,.senderPage select{padding:10px;border:1px solid #ccd7e4;border-radius:7px;background:white;max-width:100%}.senderDays{display:flex;gap:12px;flex-wrap:wrap;grid-column:1/-1}.senderDays label{flex-direction:row;align-items:center}.senderReview,.senderAdd{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0}.senderReview label,.senderAdd label{flex:1;min-width:200px}.senderNotice{padding:16px;border:1px solid #e8cd85;background:#fff9e9;border-radius:10px}.senderDns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px}.senderDns>div{padding:16px;background:#f5f8fc;border-radius:8px}.senderDns code{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:10px}.senderActivity{max-height:450px;overflow:auto}.senderActivity article{padding:14px 0;border-bottom:1px solid #e4eaf0}.senderActivity small{display:block;margin-top:6px;color:#64748b}.senderActivity p{overflow-wrap:anywhere;font-size:13px}
