@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#24262b;--muted:#858891;--line:#ececef;--blue:#3978f6;--blue-dark:#2867e8;--surface:#fff;--canvas:#f8f8f9}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 244px;width:244px;padding:21px 14px 13px;display:flex}.brand{letter-spacing:-.55px;align-items:center;gap:9px;margin:0 0 28px 9px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;display:flex}.brand-dot{background:#3678f6;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 4px #edf3ff}.workspace-switcher{cursor:default;text-align:left;background:#fff;border:1px solid #ededf0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.workspace-avatar,.profile-avatar{color:#3973e6;background:#eef3ff;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspace-copy,.profile-copy{gap:2px;min-width:0;display:grid}.workspace-copy strong,.profile-copy strong{font-size:11px;font-weight:600}.workspace-copy small,.profile-copy small{color:#92949b;font-size:10px}.workspace-chevron{color:#9698a0;margin-left:auto}.workspace-chevron svg,.search-box svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.sidebar-label{color:#a1a2a8;letter-spacing:.1em;margin:27px 9px 9px;font-size:9px;font-weight:700}.primary-nav{gap:3px;display:grid}.nav-item{color:#62656d;border-radius:6px;align-items:center;gap:11px;height:35px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.nav-item:hover{background:#f7f8fa}.nav-item.active{color:#2c67d9;background:#eff4ff;font-weight:600}.nav-icon{text-align:center;color:#8a8d94;width:16px;font-size:16px;line-height:1}.nav-item.active .nav-icon{color:#3978f6}.nav-badge{text-align:center;color:#777a82;background:#f0f0f2;border-radius:9px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-bottom{margin-top:auto}.usage-card{background:#fafbfc;border:1px solid #eff0f2;border-radius:8px;margin:0 2px 13px;padding:12px 11px 10px}.usage-topline{color:#686b73;justify-content:space-between;font-size:10px;display:flex}.usage-topline span:last-child{color:#3b3e45;font-weight:600}.usage-topline em{color:#999ba2;font-style:normal;font-weight:400}.fit-track{background:#e9ebef;border-radius:10px;overflow:hidden}.usage-card a{color:#3973e8;font-size:10px;font-weight:600}.usage-card a span{float:right}.profile-avatar{color:#85592c;background:#f3e9df;border-radius:50%;width:29px;height:29px;font-size:11px}.profile-copy strong{font-size:11px}.profile-copy small{font-size:9px}.main-area{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;height:58px;padding:0 42px;display:flex}.topbar-actions{align-items:center;gap:14px;display:flex}.page-content{width:min(1160px,100%);margin:0 auto;padding:39px 42px 27px}.page-heading-row{justify-content:space-between;align-items:flex-end;margin:0 0 24px;display:flex}.eyebrow{color:#92949b;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:27px;font-weight:700;line-height:1.25}.page-subtitle{color:#81848c;margin-top:7px;font-size:12px}.primary-button,.secondary-button{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.primary-button{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 1px 2px #2559c522}.primary-button:hover{background:var(--blue-dark)}.primary-button span{font-size:16px;font-weight:400;line-height:1}.secondary-button{color:#666971;background:#fff;border:1px solid #e5e6e9}.secondary-button:hover{background:#fafafa}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.25fr);gap:12px;margin-bottom:23px;display:grid}.stat-card{background:#fff;border:1px solid #e9eaed;border-radius:8px;min-height:112px;padding:14px 15px 13px;box-shadow:0 1px 2px #20253404}.stat-label{color:#777a82;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;display:flex}.stat-icon{border-radius:6px;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.blue-tint{color:#3f79eb;background:#eef4ff}.green-tint{color:#3d9a6b;background:#edf8f2}.violet-tint{color:#8766d4;background:#f4efff}.stat-value{letter-spacing:-.6px;margin-top:7px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.stat-foot{color:#9799a0;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.quiet-dot{border-radius:50%;width:6px;height:6px}.green-dot{background:#55b77d}.trend{color:#369665;font-weight:600}.stat-card-note{background:linear-gradient(135deg,#f8faff,#fff);align-items:flex-start;gap:11px;padding-top:18px;display:flex}.note-mark{color:#638bea;font-size:17px}.stat-card-note strong{font-size:10px;font-weight:600}.stat-card-note p{color:#878a92;max-width:210px;margin-top:6px;font-size:9px;line-height:1.5}.leads-panel{background:#fff;border:1px solid #e8e9ec;border-radius:9px;overflow:hidden;box-shadow:0 2px 5px #20253405}.panel-heading{justify-content:space-between;align-items:center;min-height:75px;padding:0 17px;display:flex}.panel-title-wrap{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.panel-title-wrap h2{letter-spacing:-.2px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.panel-title-wrap p{color:#92949b;width:100%;font-size:10px}.total-pill{color:#747780;vertical-align:1px;background:#f1f2f4;border-radius:10px;justify-content:center;align-items:center;min-width:21px;height:17px;margin-left:4px;padding:0 5px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;display:inline-flex}.export-button{min-height:30px;font-size:10px}.export-button span{font-size:14px}.toolbar{border-top:1px solid #f0f0f2;border-bottom:1px solid #f0f0f2;align-items:center;gap:9px;min-height:54px;padding:0 17px;display:flex}.search-box{color:#a2a4aa;border:1px solid #e7e8eb;border-radius:5px;align-items:center;gap:7px;width:245px;height:31px;padding:0 8px;display:flex}.search-box:focus-within{border-color:#98b7ff;box-shadow:0 0 0 2px #edf3ff}.search-box input{color:#4e5159;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.search-box input::placeholder{color:#a0a2a8}.search-box kbd{white-space:nowrap;color:#a4a6ac;background:#fafafa;border:1px solid #e9eaed;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:8px}.filter-group{align-items:center;gap:3px;display:flex}.filter-chip{color:#81838b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:10px;display:inline-flex}.filter-chip:hover{background:#f8f8fa}.filter-chip.selected{color:#454850;background:#fff;border-color:#e8e9ec;font-weight:600;box-shadow:0 1px 2px #20253408}.filter-dot{background:#e0a13a;border-radius:50%;width:5px;height:5px}.view-button{color:#747780;background:#fff;border:1px solid #e8e9ec;border-radius:5px;width:28px;height:27px;margin-left:auto;font-size:15px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}thead{background:#fcfcfd}th{color:#9b9da4;letter-spacing:.08em;white-space:nowrap;border-bottom:1px solid #eeeff1;height:37px;font-size:8px;font-weight:700}th span{color:#b5b7bd;margin-left:4px;font-size:10px}td{color:#555860;white-space:nowrap;border-bottom:1px solid #f0f0f2;height:62px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfdfe}.check-cell{width:40px;padding-left:17px;padding-right:6px}input[type=checkbox]{accent-color:#3978f6;vertical-align:middle;width:13px;height:13px;margin:0}.contact-cell{align-items:center;gap:9px;display:flex}.contact-avatar{border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:600;display:grid}.violet{color:#6d52a7;background:#f0eafd}.green{color:#438b6b;background:#e5f4eb}.amber{color:#a2762f;background:#fbf1dc}.blue{color:#3973a6;background:#e5f1fb}.rose{color:#ad6174;background:#faeaf0}.contact-copy,.company-cell{gap:4px;display:grid}.contact-copy strong,.company-cell strong{color:#42454c;font-size:10px;font-weight:600}.contact-copy small,.company-cell small{color:#999ba2;font-size:9px}.fit-cell{align-items:center;gap:8px;display:flex}.fit-number{color:#777a82;width:23px;font-weight:600}.fit-number.fit-strong{color:#39805d}.fit-unranked{color:#8b6b2d;white-space:nowrap;font-size:10px;font-weight:600}.fit-track{background:#edf0f2;width:48px;height:4px}.fit-track span{border-radius:inherit;background:#7ca9fb;height:100%;display:block}.size-label{color:#777a82}.research-status{color:#777a82;align-items:center;gap:6px;font-size:9px;display:inline-flex}.research-status i{background:#59b780;border-radius:50%;width:6px;height:6px}.research-status.review i,.research-status.unranked i{background:#dfa340}.research-status.in-progress i{background:#82a5f2}.row-more{color:#9a9ca3;letter-spacing:1px;background:0 0;border:0;border-radius:5px;width:25px;height:25px;font-size:17px}.row-more:hover{background:#f4f5f7}.empty-row{text-align:center;color:#90929a;height:115px}.table-footer{color:#9698a0;border-top:1px solid #eeeff1;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:9px;display:flex}.table-footer strong{color:#676a72;font-weight:600}.pagination{align-items:center;gap:5px;display:flex}.pagination button{color:#858790;background:0 0;border:1px solid #0000;border-radius:4px;min-height:26px;padding:0 7px;font-size:9px}.pagination button:disabled{color:#b9bbc0}.pagination .page-number{color:#4d5057;white-space:nowrap;background:#fff;border-color:#e8e9ec;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:42px;padding:0 6px;display:inline-flex}.page-footer{color:#a3a5ab;justify-content:space-between;margin:16px 2px 0;font-size:9px;display:flex}.page-footer span:first-child{align-items:center;gap:6px;display:flex}.page-footer i{background:#5ab77e;border-radius:50%;width:5px;height:5px}.discovery-banner{border-radius:6px;align-items:center;gap:9px;margin:-8px 0 17px;padding:10px 12px;font-size:11px;display:flex}.discovery-banner>span{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid}.discovery-banner button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px;line-height:1}.success-banner{color:#397453;background:#f4fbf6;border:1px solid #d8eddf}.success-banner>span{color:#fff;background:#58a977}.error-banner{color:#a94c45;background:#fff7f6;border:1px solid #f0d6d4}.error-banner>span{color:#fff;background:#d16a62}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1f2757;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.icp-modal{background:#fff;border:1px solid #e9eaed;border-radius:11px;width:min(650px,100%);max-height:min(780px,100vh - 48px);overflow-y:auto;box-shadow:0 24px 80px #1519232b}.modal-header{border-bottom:1px solid #f0f0f2;padding:24px 28px 19px;position:relative}.modal-mark{background:#f5f8ff;border:1px solid #e9effc;border-radius:7px;place-items:center;width:29px;height:29px;margin-bottom:16px;display:grid}.modal-mark .brand-dot{width:8px;height:8px;box-shadow:0 0 0 3px #e4edff}.modal-close{color:#8c8f96;background:0 0;border:0;border-radius:5px;width:27px;height:27px;font-size:19px;position:absolute;top:18px;right:20px}.modal-close:hover{background:#f5f6f8}.modal-header .eyebrow{margin-bottom:6px}.modal-header h2{letter-spacing:-.45px;font-family:Manrope,sans-serif;font-size:19px;font-weight:700}.modal-header p{color:#878991;margin-top:6px;font-size:11px}.icp-form{padding:19px 28px 0}.form-field{gap:7px;min-width:0;display:grid}.form-field>span{color:#4b4e56;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.form-field>span b{color:#d66a64}.form-field>span em{color:#a0a2a9;margin-left:auto;font-size:9px;font-style:normal;font-weight:400}.form-field input,.form-field textarea{color:#41444b;background:#fff;border:1px solid #e5e6e9;border-radius:5px;outline:none;width:100%;padding:9px 10px;font-size:10px}.form-field input{height:34px}.form-field textarea{resize:vertical;min-height:75px;line-height:1.5}.form-field input:focus,.form-field textarea:focus{border-color:#91b2fa;box-shadow:0 0 0 2px #edf3ff}.form-field input::placeholder,.form-field textarea::placeholder{color:#adb0b7}.form-field small{color:#9b9da4;font-size:9px;line-height:1.35}.full-field{margin-bottom:17px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.range-fields{align-items:center;gap:7px;display:flex}.range-fields input{min-width:0}.range-fields>span{color:#a0a2a9;font-size:9px}.limit-field{background:#fcfcfd;border:1px solid #eaebee;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding:12px;display:flex}.limit-field>div{gap:4px;display:grid}.limit-field strong{color:#50535a;font-size:10px;font-weight:600}.limit-field small{color:#92949b;max-width:390px;font-size:9px;line-height:1.4}.limit-field select{color:#555860;background:#fff;border:1px solid #e3e4e7;border-radius:5px;min-width:112px;height:31px;padding:0 7px;font-size:10px}.form-error{color:#a94c45;background:#fff7f6;border:1px solid #f0d6d4;border-radius:5px;margin-top:12px;padding:9px 10px;font-size:10px;line-height:1.5}.modal-footer{border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:20px -28px 0;padding:12px 28px;display:flex}.modal-footer>div{gap:7px;display:flex}.modal-footer .secondary-button,.modal-footer .primary-button{min-height:31px;font-size:10px}.modal-footer .primary-button:disabled,.modal-footer .secondary-button:disabled{cursor:not-allowed;opacity:.55}.secure-note{color:#92949b;align-items:center;gap:6px;font-size:9px;display:inline-flex}.secure-note i{background:#58aa78;border-radius:50%;width:6px;height:6px}.spinner{border:1.5px solid #fff7;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.detail-backdrop{z-index:21;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e222a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-detail-panel{background:#fff;width:min(470px,100%);height:100%;overflow-y:auto;box-shadow:-16px 0 54px #1519231a}.detail-header{border-bottom:1px solid #eff0f2;padding:28px 28px 22px;position:relative}.detail-header>.contact-avatar{width:42px;height:42px;margin-bottom:18px;font-size:14px}.detail-header .eyebrow{margin-bottom:6px}.detail-header h2{letter-spacing:-.4px;font-family:Manrope,sans-serif;font-size:21px}.detail-header p{color:#777b85;margin-top:5px;font-size:12px}.detail-content{padding:21px 28px 32px}.detail-score-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-score-card{background:#fbfbfc;border:1px solid #ebedf0;border-radius:7px;flex-direction:column;gap:10px;padding:13px;display:flex}.detail-score-card>span{color:#777b85;font-size:10px}.detail-score-card>span i{color:#a06c31;margin-top:3px;font-size:9px;font-style:normal;display:block}.detail-score-card>strong{color:#252a33;font-family:Manrope,sans-serif;font-size:22px}.detail-score-card>strong small{color:#8d919a;margin-left:2px;font-size:10px}.detail-section{margin-top:24px}.detail-section h3{color:#2f333c;margin-bottom:9px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.detail-section p,.detail-section li{color:#686d77;font-size:11px;line-height:1.65}.detail-section ul{margin:0;padding-left:17px}.finding-group+.finding-group{margin-top:11px}.finding-group>strong{color:#4c5360;font-size:10px}.detail-muted{color:#989ba3!important}.detail-contact-data{border-top:1px solid #eff0f2;gap:9px;margin-top:15px;padding-top:14px;display:grid}.detail-contact-data>span{color:#858992;justify-content:space-between;gap:12px;font-size:10px;display:flex}.detail-contact-data strong{overflow-wrap:anywhere;color:#454a54;text-align:right;max-width:72%;font-weight:500}.detail-contact-data a{color:#3268c5;text-decoration:none}.preview-detail-note{color:#777d88;background:#f8f9fb;border:1px solid #e8ebf2;border-radius:6px;margin-top:21px;padding:12px;font-size:11px;line-height:1.6}.campaign-workspace{max-width:1180px;margin:0 auto;padding:32px 42px 56px}.campaign-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:27px;display:flex}.campaign-heading h1{letter-spacing:-.7px;margin-top:6px;font-family:Manrope,sans-serif;font-size:25px;font-weight:700}.campaign-heading p{color:#858891;margin-top:6px;font-size:12px}.campaign-heading>button,.campaign-heading-actions>button{min-height:34px}.campaign-heading-actions{align-items:center;gap:10px;display:flex}.campaign-status{color:#737781;text-transform:capitalize;background:#f1f2f4;border-radius:20px;padding:5px 9px;font-size:10px}.status-active{color:#257a4d;background:#e7f5ec}.status-paused{color:#946824;background:#fff4db}.status-stopped{color:#a54c48;background:#fae9e8}.campaign-start-card,.campaign-card{background:#fff;border:1px solid #e8e9ec;border-radius:8px;box-shadow:0 2px 7px #20263208}.campaign-start-card{grid-template-columns:42px 1fr;gap:13px 15px;max-width:620px;margin:28px auto;padding:25px;display:grid;position:relative}.campaign-step-mark{color:#316ad0;background:#edf3ff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid}.campaign-start-copy h2{font-family:Manrope,sans-serif;font-size:15px}.campaign-start-copy p{color:#858891;margin-top:5px;font-size:11px;line-height:1.6}.campaign-name-field{color:#575b64;grid-column:1/-1;gap:7px;font-size:11px;font-weight:600;display:grid}.campaign-name-field input,.campaign-workspace .form-field input,.campaign-workspace .form-field select,.campaign-workspace .form-field textarea{color:#323741;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #e3e5e9;border-radius:5px;outline:none;padding:9px 11px;font-size:11px}.campaign-workspace .form-field textarea{resize:vertical;line-height:1.55}.campaign-workspace .form-field input:focus,.campaign-workspace .form-field select:focus,.campaign-workspace .form-field textarea:focus{border-color:#89a9e8;box-shadow:0 0 0 3px #eaf0fc}.campaign-card-footer{color:#858891;border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:14px;padding:15px 21px;font-size:10px;display:flex}.campaign-card-footer .primary-button{min-height:34px;font-size:10px}.campaign-start-card .campaign-card-footer{grid-column:1/-1;margin:1px -25px -25px;padding:14px 25px}.campaign-card-footer .primary-button:disabled{cursor:not-allowed;opacity:.5}.campaign-safety-note{color:#707770;background:#f8fbf8;border:1px solid #e8eee9;border-radius:6px;align-items:flex-start;gap:9px;max-width:620px;margin:0 auto;padding:12px 14px;font-size:10px;line-height:1.55;display:flex}.campaign-safety-note span{color:#3c9663}.campaign-error{color:#a94c45;background:#fff7f6;border:1px solid #f0d6d4;border-radius:5px;grid-column:1/-1;padding:10px 12px;font-size:11px}.campaign-steps{color:#a3a6ad;align-items:center;gap:12px;margin:0 0 18px;font-size:10px;display:flex}.campaign-steps>span{align-items:center;gap:7px;display:inline-flex}.campaign-steps>span:first-letter{display:inline-block}.campaign-steps b{font-weight:600}.campaign-steps i{background:#e5e7eb;width:36px;height:1px}.campaign-steps .step-current{color:#3269ce}.campaign-steps .step-complete{color:#3d9162}.campaign-card{margin-bottom:18px}.campaign-card-heading{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 21px 17px;display:flex}.campaign-card-heading h2{margin-top:5px;font-family:Manrope,sans-serif;font-size:14px}.campaign-card-heading p{color:#888b93;margin-top:5px;font-size:10px}.card-kicker{color:#89909c;letter-spacing:.8px;font-size:8px;font-weight:700}.selection-count{color:#526680;background:#f2f5f9;border-radius:4px;flex-shrink:0;padding:5px 8px;font-size:9px}.campaign-config-grid{grid-template-columns:1fr 1fr;gap:15px;padding:17px 21px 0;display:grid}.campaign-config-grid .form-field,.campaign-instructions{color:#575b64;align-content:start;gap:7px;font-size:10px;font-weight:600;display:grid}.campaign-workspace .form-field small{color:#93969e;font-size:9px;font-weight:400}.campaign-instructions{margin:15px 21px 0}.template-fields{padding-bottom:15px}.campaign-contact-list{border:1px solid #ebedf0;border-radius:6px;margin:19px 21px 0;overflow:hidden}.contact-list-heading{background:#fafbfc;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.contact-list-heading>div{align-items:baseline;gap:8px;display:flex}.contact-list-heading h3{font-size:10px}.contact-list-heading span{color:#92969e;font-size:9px}.text-button{color:#456eb5;cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px}.campaign-contact-row{cursor:pointer;border-top:1px solid #f0f1f3;align-items:center;gap:11px;min-height:56px;padding:8px 12px;display:flex}.campaign-contact-row.selected{background:#f8faff}.campaign-contact-row>input{accent-color:#396fce}.campaign-contact-row .contact-avatar{flex-shrink:0;width:31px;height:31px;font-size:9px}.campaign-contact-copy{flex:1;gap:4px;min-width:120px;display:grid}.campaign-contact-copy strong{color:#414650;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-contact-copy small{color:#90939b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campaign-fit{color:#8a8e97;white-space:nowrap;font-size:9px}.campaign-fit.high{color:#33855a}.campaign-email{color:#7b8088;text-overflow:ellipsis;white-space:nowrap;width:190px;font-size:9px;overflow:hidden}.campaign-contact-row>input:disabled{cursor:not-allowed}.campaign-empty{text-align:center;padding:24px}.campaign-empty strong{color:#424751;font-size:11px}.campaign-empty p{color:#888c95;margin:6px auto 13px;font-size:10px}.campaign-empty .secondary-button{min-height:30px;font-size:10px}.campaign-contact-list+.campaign-card-footer{margin-top:15px}.draft-review-card,.send-progress-card{margin-top:18px}.draft-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.draft-card{border:1px solid #e9ebee;border-radius:6px;min-width:0;padding:13px}.draft-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.draft-card-top>div{gap:4px;min-width:0;display:grid}.draft-card-top strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.draft-card-top small{color:#92959d;font-size:9px}.draft-status{color:#8d6d2c;text-transform:capitalize;background:#fff5dd;border-radius:3px;flex-shrink:0;padding:4px 6px;font-size:8px}.draft-approved,.draft-sent{color:#28734b;background:#e8f5ec}.draft-rejected{color:#a34d49;background:#faeae9}.draft-subject{gap:5px;margin-top:14px;display:grid}.draft-subject span{color:#979aa2;text-transform:uppercase;font-size:8px}.draft-subject strong{color:#414650;font-size:10px}.draft-body-preview{color:#686d76;white-space:pre-wrap;max-height:95px;margin-top:9px;font-size:10px;line-height:1.6;overflow:auto}.draft-card-actions{border-top:1px solid #f0f1f3;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.draft-card-actions>span{color:#80848d;font-size:9px}.draft-card-actions .secondary-button,.draft-card-actions .primary-button{min-height:29px;padding:0 9px;font-size:9px}.draft-card-actions .reject-button{color:#9b5c57;margin-left:auto}.draft-card-actions button:disabled{opacity:.55}.progress-summary{color:#737781;align-items:center;gap:21px;padding:16px 21px;font-size:10px;display:flex}.progress-summary>strong{color:#287a4e;font-family:Manrope,sans-serif;font-size:23px}.progress-summary>strong small{color:#858992;font-family:inherit;font-size:9px;font-weight:500}.send-running{color:#68707a;background:#f6f8fb;border-radius:5px;align-items:center;gap:8px;margin:0 21px 12px;padding:10px 12px;font-size:10px;display:flex}.dark-spinner{border-color:#356ccc #aeb9cc #aeb9cc}.send-confirm-modal{background:#fff;border:1px solid #e9eaed;border-radius:9px;width:min(440px,100% - 32px);padding:24px;box-shadow:0 24px 80px #1519232b}.send-confirm-modal .modal-mark{margin-bottom:17px}.send-confirm-modal .eyebrow{margin-bottom:6px}.send-confirm-modal h2{font-family:Manrope,sans-serif;font-size:17px}.send-confirm-modal p{color:#777b85;margin-top:10px;font-size:11px;line-height:1.65}.send-confirm-modal p strong{color:#444a54}.send-confirm-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.send-confirm-actions .primary-button,.send-confirm-actions .secondary-button{min-height:33px;font-size:10px}.reject-button:disabled{opacity:.5}.send-outcomes{gap:0;padding:0 21px 12px;display:grid}.send-outcome-row{color:#686d77;border-top:1px solid #f0f1f3;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:9px 0;font-size:10px;display:grid}.send-outcome-row strong{color:#8b8f98;text-transform:capitalize;font-size:9px;font-weight:600}.send-outcome-row .outcome-sent{color:#2e8455}.send-outcome-row .outcome-failed,.send-outcome-row .outcome-unknown{color:#a4544f}.send-outcome-row small{color:#9b7773;grid-column:1/-1;font-size:9px;line-height:1.5}.contact-pagination{color:#858a93;background:#fbfcfd;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;display:flex}.contact-pagination strong{color:#555b65;font-weight:600}.contact-pagination>div{align-items:center;gap:9px;display:flex}.contact-pagination button{color:#515762;cursor:pointer;min-height:27px;font:inherit;background:#fff;border:1px solid #e4e6ea;border-radius:4px;padding:0 8px}.contact-pagination button:disabled{color:#b3b6bc;cursor:not-allowed;background:#f6f7f8}.mailbox-workspace{max-width:1110px;margin:0 auto;padding:32px 42px 56px}.mailbox-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.mailbox-heading h1{letter-spacing:-.7px;margin-top:6px;font-family:Manrope,sans-serif;font-size:25px}.mailbox-heading p{color:#858891;margin-top:6px;font-size:12px}.mailbox-heading-actions{gap:8px;display:flex}.mailbox-heading-actions button{min-height:34px;font-size:10px}.mailbox-summary-grid{grid-template-columns:1fr 1fr 1.6fr;gap:12px;margin-bottom:17px;display:grid}.mailbox-summary-card,.mailbox-summary-note,.mailbox-list-card,.mailbox-recovery-footer{background:#fff;border:1px solid #e8e9ec;border-radius:7px;box-shadow:0 2px 7px #20263208}.mailbox-summary-card{gap:7px;padding:14px 16px;display:grid}.mailbox-summary-card>span{color:#7d818a;font-size:10px}.mailbox-summary-card>strong{color:#333842;font-family:Manrope,sans-serif;font-size:22px}.mailbox-summary-card>small{color:#9a9da4;font-size:9px}.mailbox-summary-note{background:#fbfcff;align-items:flex-start;gap:11px;padding:15px;display:flex}.mailbox-note-icon{color:#4774c2;background:#edf3ff;border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.mailbox-summary-note strong{color:#454a54;font-size:10px}.mailbox-summary-note p{color:#858a93;margin-top:5px;font-size:9px;line-height:1.55}.mailbox-list-card{overflow:hidden}.mailbox-list-heading{border-bottom:1px solid #eff0f2;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.mailbox-list-heading h2{font-family:Manrope,sans-serif;font-size:13px}.mailbox-list-heading p{color:#8a8e96;margin-top:5px;font-size:10px}.mailbox-list-heading>span{color:#9699a0;font-size:9px}.mailbox-row{border-bottom:1px solid #f0f1f3;grid-template-columns:40px minmax(160px,1fr) auto minmax(125px,auto);align-items:center;gap:13px;padding:17px 20px;display:grid}.mailbox-provider-icon{color:#4d596c;background:#f8f9fb;border:1px solid #e9ebef;border-radius:8px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.mailbox-provider-icon.google{color:#4285f4}.mailbox-provider-icon.microsoft{color:#58677c}.mailbox-account-copy{gap:5px;min-width:0;display:grid}.mailbox-account-copy strong{color:#3f444d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mailbox-account-copy small{color:#8d9199;font-size:9px}.mailbox-state{white-space:nowrap;color:#898d96;align-items:center;gap:6px;font-size:9px;display:inline-flex}.mailbox-state i{background:#a7aab1;border-radius:50%;width:7px;height:7px}.mailbox-state.connected{color:#327a51}.mailbox-state.connected i{background:#48a56d}.mailbox-state.disconnected{color:#a45b50}.mailbox-state.disconnected i{background:#d47c6f}.mailbox-ready-copy{color:#8c9098;text-align:right;font-size:9px}.mailbox-recovery{align-items:center;gap:10px;display:flex}.mailbox-recovery p{color:#8e7470;font-size:9px;line-height:1.5}.mailbox-recovery .secondary-button{flex-shrink:0;min-height:28px;padding:0 8px;font-size:9px}.mailbox-help-note{color:#858a93;background:#fbfcfd;gap:5px;padding:13px 20px;font-size:9px;display:grid}.mailbox-help-note strong{color:#626873;font-size:10px}.mailbox-empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:37px 20px;display:flex}.mailbox-empty-icon{color:#4c75bd;background:#eff4fd;border-radius:9px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.mailbox-empty strong{color:#414650;font-size:11px}.mailbox-empty p{color:#898d96;max-width:360px;font-size:10px;line-height:1.6}.mailbox-empty .primary-button{min-height:32px;margin-top:5px;font-size:10px}.mailbox-error{background:#fff9f8;border:1px solid #eed9d6;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.mailbox-error-mark{color:#a6534b;background:#f8e6e3;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.mailbox-error>div{flex:1}.mailbox-error strong{color:#884e48;font-size:10px}.mailbox-error p{color:#8e625d;margin-top:4px;font-size:10px;line-height:1.45}.mailbox-error small{color:#a0807b;margin-top:6px;font-size:9px;display:block}.mailbox-error .secondary-button{flex-shrink:0;min-height:28px;padding:0 9px;font-size:9px}.mailbox-recovery-footer{margin-top:16px;padding:14px 18px}.mailbox-recovery-footer strong{color:#565b64;font-size:10px}.mailbox-recovery-footer p{color:#888c94;margin-top:5px;font-size:9px;line-height:1.55}.mailbox-recovery-footer b{color:#566986;font-weight:600}@media (max-width:1120px){.topbar{padding:0 28px}.page-content{padding-left:28px;padding-right:28px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card-note{display:none}}@media (max-width:800px){.sidebar{flex-basis:205px;width:205px}.topbar{padding:0 20px}.page-content{padding:30px 20px 24px}.toolbar{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.search-box{width:min(100%,320px)}.filter-group{order:2;width:100%}.view-button{margin-left:auto}}@media (max-width:620px){.sidebar{flex-basis:58px;align-items:center;width:58px;padding:18px 7px 10px}.brand{margin:2px 0 27px}.brand>span:last-child,.workspace-copy,.workspace-chevron,.sidebar-label,.nav-item>span:not(.nav-icon),.list-item,.add-list,.sidebar-bottom{display:none}.workspace-switcher{border:0;justify-content:center;width:40px;padding:5px}.workspace-avatar{width:29px;height:29px}.primary-nav{width:100%}.nav-item{justify-content:center;padding:0}.nav-icon{font-size:17px}.main-area{width:calc(100% - 58px)}.topbar{height:51px;padding:0 14px}.page-content{padding:25px 14px 22px}.page-heading-row{align-items:flex-start;gap:15px}.page-heading-row .primary-button{min-width:35px;padding:0 9px;font-size:0}.page-heading-row .primary-button span{font-size:17px}.page-subtitle{max-width:280px;line-height:1.5}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stat-card{min-height:101px;padding:11px}.stat-label{font-size:9px}.stat-icon{width:20px;height:20px}.stat-value{font-size:21px}.stat-foot{font-size:8px}.panel-heading{padding:0 12px}.toolbar{padding-left:12px;padding-right:12px}.table-footer{padding:0 11px}.pagination button{padding:0 4px}.pagination button:first-child,.pagination button:last-child{font-size:0}.export-button{display:none}}@media (max-width:800px){.mailbox-workspace{padding:28px 20px 40px}.mailbox-summary-grid{grid-template-columns:1fr 1fr}.mailbox-summary-note{grid-column:1/-1}}@media (max-width:620px){.mailbox-workspace{padding:22px 12px 32px}.mailbox-heading{flex-direction:column}.mailbox-heading-actions{width:100%}.mailbox-heading-actions button{flex:1}.mailbox-summary-grid{gap:8px}.mailbox-summary-card{padding:11px}.mailbox-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:13px 11px}.mailbox-ready-copy,.mailbox-recovery{text-align:left;grid-column:2/-1}.mailbox-recovery{flex-direction:column;align-items:flex-start}.mailbox-list-heading{padding:15px 12px}.mailbox-error{flex-wrap:wrap}.mailbox-error>div{min-width:calc(100% - 35px)}.mailbox-error .secondary-button{margin-left:31px}}@media (max-width:520px){.lead-detail-panel{width:100%}.detail-header{padding:22px 19px 18px}.detail-content{padding:18px 19px 28px}.modal-backdrop{align-items:end;padding:0}.icp-modal{border-radius:12px 12px 0 0;max-height:92vh}.modal-header{padding:20px 18px 16px}.icp-form{padding:17px 18px 0}.form-grid{grid-template-columns:1fr;gap:14px}.modal-footer{flex-direction:column;align-items:flex-start;margin:17px -18px 0;padding:13px 18px}.modal-footer>div{justify-content:flex-end;width:100%}.limit-field{flex-direction:column;align-items:flex-start}.limit-field select{width:100%}}@media (max-width:800px){.campaign-workspace{padding:28px 20px 40px}.campaign-email{width:145px}}@media (max-width:620px){.campaign-workspace{padding:22px 12px 32px}.campaign-heading{flex-direction:column}.campaign-heading-actions{justify-content:space-between;width:100%}.campaign-config-grid,.draft-list{grid-template-columns:1fr}.campaign-card-heading{flex-direction:column}.campaign-contact-row{gap:7px;padding-left:8px;padding-right:8px}.campaign-email{display:none}.campaign-fit{margin-left:auto}.contact-pagination{flex-direction:column;align-items:flex-start}.contact-pagination>div{justify-content:space-between;width:100%}.campaign-card-footer{flex-direction:column;align-items:flex-start}.campaign-card-footer .primary-button{width:100%}.campaign-start-card{padding:19px}.campaign-start-card .campaign-card-footer{margin:1px -19px -19px;padding:13px 19px}.progress-summary{flex-wrap:wrap;gap:13px}}.inbox-workspace{max-width:1210px;margin:0 auto;padding:32px 42px 56px}.inbox-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.inbox-heading h1{letter-spacing:-.7px;margin-top:6px;font-family:Manrope,sans-serif;font-size:25px}.inbox-heading p{color:#858891;margin-top:6px;font-size:12px}.inbox-heading-actions{align-items:end;gap:9px;display:flex}.inbox-heading-actions .primary-button{min-height:34px;font-size:10px}.inbox-mailbox-select{color:#858891;gap:5px;font-size:9px;display:grid}.inbox-mailbox-select select,.inbox-panel-heading select,.review-form select{color:#545a64;max-width:250px;min-height:32px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:0 27px 0 9px;font-size:10px}.inbox-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.inbox-stat-row article{background:#fff;border:1px solid #e8e9ec;border-radius:7px;gap:5px;padding:13px 15px;display:grid}.inbox-stat-row article span{color:#7d818a;font-size:10px}.inbox-stat-row article strong{color:#333842;font-family:Manrope,sans-serif;font-size:21px}.inbox-stat-row article small{color:#999ca4;font-size:9px}.inbox-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:13px;display:grid}.inbox-panel{background:#fff;border:1px solid #e8e9ec;border-radius:7px;min-width:0;margin-bottom:13px;overflow:hidden;box-shadow:0 2px 7px #20263208}.inbox-panel-heading{border-bottom:1px solid #eff0f2;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px;display:flex}.inbox-panel-heading h2{color:#393e47;font-family:Manrope,sans-serif;font-size:12px}.inbox-panel-heading p{color:#8a8e96;margin-top:5px;font-size:9px;line-height:1.45}.inbox-panel-heading .total-pill{vertical-align:1px;margin-left:4px}.inbox-panel-heading select{max-width:175px;min-height:28px;font-size:9px}.inbox-panel-heading .secondary-button{min-height:28px;padding:0 9px;font-size:9px}.inbox-message{color:#7f848e;background:#fff;border:1px solid #e8e9ec;border-radius:7px;padding:24px}.partial-results{color:#76643c!important;background:#fffdf7!important;border-color:#e7dfc9!important}.partial-results>span{color:#fff!important;background:#b89a58!important}.partial-results p{margin-top:4px;line-height:1.5}.mailbox-inline-loading{color:#818691;align-items:center;gap:9px;padding:12px 20px;font-size:10px;display:flex}.product-empty-state{color:#858a93;margin-top:8px;font-size:10px;line-height:1.5;display:block}.inbox-alert,.inbox-success{color:#87554f;background:#fff9f8;border:1px solid #eed9d6;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;font-size:10px;display:flex}.inbox-alert strong{white-space:nowrap}.inbox-alert span{flex:1;line-height:1.5}.inbox-alert .secondary-button{min-height:27px;padding:0 8px;font-size:9px}.inbox-success{color:#39724e;background:#f7fcf8;border-color:#d9eadf;justify-content:space-between}.inbox-success button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.inbox-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.inbox-empty-icon{color:#4c75bd;background:#eff4fd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.inbox-empty strong{color:#414650;font-size:10px}.inbox-empty p{color:#898d96;max-width:320px;font-size:9px;line-height:1.6}.compact-empty{padding:25px 15px}.compact-empty p{margin-top:0}.reply-list,.escalation-list,.meeting-list{display:grid}.reply-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:flex-start;gap:10px;width:100%;padding:13px 15px;display:flex}.reply-row:last-child,.escalation-row:last-child,.meeting-row:last-child{border-bottom:0}.reply-row:hover,.reply-row.selected,.escalation-row:hover,.escalation-row.selected{background:#f8faff}.reply-avatar{color:#5877b4;background:#edf2fc;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.reply-copy{flex:1;gap:4px;min-width:0;display:grid}.reply-copy strong{color:#414650;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reply-copy>span{color:#535965;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reply-copy small{color:#92969e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.reply-row-meta{flex-shrink:0;justify-items:end;gap:7px;display:grid}.reply-row-meta small{color:#9a9da4;white-space:nowrap;font-size:8px}.category-tag{color:#536984;white-space:nowrap;background:#edf3fa;border-radius:4px;align-items:center;padding:4px 6px;font-size:8px;font-style:normal;font-weight:600;display:inline-flex}.category-interested,.category-referral{color:#28734b;background:#e8f5ec}.category-objection,.category-ambiguous,.category-unknown{color:#8d6d2c;background:#fff5dd}.category-unsubscribe,.category-not_interested{color:#a34d49;background:#faeae9}.category-out_of_office{color:#666b74;background:#f0f1f3}.escalation-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.escalation-indicator{color:#946c29;background:#fff4d8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.escalation-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.escalation-row strong{color:#484d56;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.escalation-row small{color:#91959d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.escalation-arrow{color:#a0a3aa;font-size:18px}.reply-detail{padding:17px}.reply-detail-heading{justify-content:space-between;gap:12px;display:flex}.reply-detail-heading h2{color:#3d424a;margin-top:5px;font-family:Manrope,sans-serif;font-size:14px}.reply-detail-heading p{color:#858a93;margin-top:5px;font-size:9px}.reply-detail-heading p strong{color:#5d626d}.icon-close{color:#777d87;cursor:pointer;background:#fff;border:1px solid #e8e9ec;border-radius:5px;flex:0 0 27px;width:27px;height:27px;font-size:16px}.reply-message-body{color:#555b65;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfd;border:1px solid #eff0f2;border-radius:5px;margin:15px 0;padding:14px;font-size:10px;line-height:1.7}.classification-card{background:#fff;border:1px solid #e9ebef;border-radius:5px;padding:13px}.classification-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.classification-card-heading>div{gap:4px;display:grid}.classification-card-heading strong{color:#4b515b;font-size:10px}.classification-card-heading small,.classification-card>p{color:#8c9098;font-size:9px;line-height:1.5}.classification-card>p{color:#636974;margin-top:10px}.confidence-line{color:#8b8f98;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:13px;font-size:9px;display:grid}.confidence-line strong{color:#5b6575;font-size:9px}.confidence-track{background:#eef0f3;border-radius:5px;height:5px;overflow:hidden}.confidence-track i{border-radius:inherit;background:#6a91dd;height:100%;display:block}.audit-section{margin-top:16px}.audit-section h3{color:#616772;margin-bottom:7px;font-size:9px;font-weight:700}.audit-section>p{color:#969aa2;font-size:9px}.audit-row{color:#646a74;border-top:1px solid #f0f1f3;gap:4px;padding:9px 0;font-size:9px;display:grid}.audit-row>span strong{color:#4b515b;text-transform:capitalize}.audit-row small{color:#979ba3;font-size:8px}.audit-row p{color:#777d87;font-size:9px;line-height:1.45}.review-form{background:#fbfcfd;border:1px solid #e9ebef;border-radius:5px;justify-items:start;gap:10px;margin-top:15px;padding:13px;display:grid}.review-form label{color:#747983;gap:5px;width:100%;font-size:9px;display:grid}.review-form select{width:100%;max-width:none}.review-form textarea{resize:vertical;color:#545a64;width:100%;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:9px;font-size:10px}.review-form .primary-button{min-height:30px;padding:0 10px;font-size:9px}.reviewer-note{color:#6c717b;background:#f7f8fa;border-radius:4px;margin-top:11px;padding:9px;font-size:9px;line-height:1.5}.meeting-row{border-bottom:1px solid #f0f1f3;grid-template-columns:94px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 17px;display:grid}.meeting-date{color:#5e6878;gap:4px;display:grid}.meeting-date strong{font-size:10px}.meeting-date small{color:#969aa2;font-size:8px}.meeting-info{gap:4px;min-width:0;display:grid}.meeting-info>strong{color:#444a54;font-size:10px}.meeting-info>span{color:#626873;font-size:9px}.meeting-info small{overflow-wrap:anywhere;color:#969aa2;font-size:8px}.meeting-info small.meeting-error{color:#a4534b}.meeting-status{color:#68788f;text-transform:capitalize;white-space:nowrap;background:#eff2f7;border-radius:4px;padding:4px 6px;font-size:8px}.status-booked{color:#28734b;background:#e8f5ec}.status-failed,.status-conflict,.status-unknown{color:#a34d49;background:#faeae9}.status-cancelled{color:#747983;background:#f0f1f3}@media (max-width:1120px){.inbox-workspace{padding-left:28px;padding-right:28px}}@media (max-width:800px){.inbox-workspace{padding:28px 20px 40px}.inbox-columns{grid-template-columns:1fr}.escalation-panel{order:2}}@media (max-width:620px){.inbox-workspace{padding:22px 12px 32px}.inbox-heading{flex-direction:column}.inbox-heading-actions{align-items:flex-end;width:100%}.inbox-mailbox-select{flex:1;min-width:0}.inbox-mailbox-select select{width:100%;max-width:none}.inbox-heading-actions .primary-button{flex-shrink:0}.inbox-stat-row{gap:7px}.inbox-stat-row article{padding:10px}.inbox-stat-row article small{font-size:8px}.inbox-panel-heading{padding:13px 11px}.inbox-panel-heading select{max-width:133px}.reply-row{gap:7px;padding:11px 9px}.reply-row-meta small{display:none}.meeting-row{grid-template-columns:68px minmax(0,1fr);padding:12px}.meeting-status{grid-column:2;justify-self:start}.inbox-alert{flex-wrap:wrap;align-items:flex-start}.inbox-alert strong{white-space:normal}.inbox-alert span{min-width:calc(100% - 20px)}.inbox-alert .secondary-button{margin-left:29px}}.product-workspace{width:min(1000px,100%);margin:0 auto;padding:36px 42px 58px}.product-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.product-heading h1{letter-spacing:-.7px;margin-top:6px;font-family:Manrope,sans-serif;font-size:25px}.product-heading p{color:#858891;max-width:590px;margin-top:7px;font-size:12px;line-height:1.55}.product-updated{color:#92959d;font-size:10px}.product-card,.product-note{background:#fff;border:1px solid #e8e9ec;border-radius:8px;box-shadow:0 2px 7px #20263208}.product-card{padding:22px}.product-card-heading{align-items:center;gap:11px;margin-bottom:21px;display:flex}.product-icon{color:#4774c2;background:#edf3ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.product-card-heading h2{color:#393e47;font-family:Manrope,sans-serif;font-size:13px}.product-card-heading p{color:#8a8e96;margin-top:4px;font-size:10px}.product-textarea-label{color:#626873;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.product-card textarea,.reply-draft-form textarea,.reply-draft-form input{color:#424751;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px;font-size:11px;line-height:1.65}.product-card textarea{min-height:230px}.product-card textarea:focus,.reply-draft-form textarea:focus,.reply-draft-form input:focus{border-color:#8fb0f6;outline:2px solid #dbe7ff}.product-form-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.product-form-footer>span{color:#9699a1;font-size:9px}.product-note{background:#fbfcff;gap:11px;margin-top:14px;padding:15px 17px;display:flex}.product-note-mark{color:#4d76bd;background:#edf3ff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-size:13px;font-weight:700;display:grid}.product-note strong{color:#4f5661;font-size:10px}.product-note p{color:#858a93;max-width:780px;margin-top:5px;font-size:9px;line-height:1.6}.notifications-panel{margin-bottom:14px}.notification-list{display:grid}.notification-row{border-bottom:1px solid #f0f1f3;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.notification-row:last-child{border-bottom:0}.notification-unread{background:#fbfcff}.notification-mark{color:#a07835;background:#fbf4e7;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.notification-copy{flex:1;gap:4px;min-width:0;display:grid}.notification-copy strong{color:#464b55;font-size:10px}.notification-copy p{color:#7e838d;font-size:9px;line-height:1.5}.notification-copy small{color:#a0a3aa;font-size:8px}.notification-actions{white-space:nowrap;align-items:center;gap:11px;display:flex}.notification-actions .text-button{color:#3c72d7;padding:3px 0;font-size:9px}.muted-action{color:#898d96!important}.reply-draft-review{padding-bottom:2px}.draft-review-panel{padding:17px;overflow:visible}.draft-status{color:#777d87;text-transform:uppercase;background:#f1f2f4;border-radius:20px;align-self:center;padding:5px 9px;font-size:8px;font-weight:700}.draft-status-approved{color:#327a51;background:#eaf6ee}.draft-status-sent{color:#2d6da2;background:#eaf3fa}.draft-status-unknown,.draft-status-failed{color:#985b2c;background:#fff3e5}.draft-status-rejected{color:#875b57;background:#f8edeb}.draft-grounding{background:#f9fbff;border:1px solid #e7edf8;border-radius:6px;gap:7px;margin:14px 0;padding:12px 13px;display:grid}.draft-grounding strong{color:#555e6d;font-size:9px}.draft-grounding p{color:#7a808b;font-size:9px;line-height:1.5}.draft-grounding blockquote{color:#53647e;border-left:2px solid #9eb8ed;margin:0;padding:3px 0 3px 9px;font-size:9px;line-height:1.5}.reply-draft-form{gap:11px;display:grid}.reply-draft-form label{color:#737882;gap:6px;font-size:9px;font-weight:600;display:grid}.reply-draft-form input{min-height:36px;padding:8px 10px}.reply-draft-form textarea{min-height:130px}.draft-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;display:flex}.draft-actions>span{color:#92969e;margin-right:auto;font-size:9px}.draft-actions .primary-button,.draft-actions .secondary-button{min-height:30px;font-size:9px}.draft-empty{justify-items:start;gap:9px;padding:14px 2px 10px;display:grid}.draft-empty>p{color:#777d87;font-size:10px;line-height:1.55}.draft-empty small{color:#969aa2;font-size:9px}.draft-empty .supporting-fact{color:#53647e}.approved-draft-preview{border:1px solid #eff0f2;border-radius:6px;gap:9px;margin-top:14px;padding:14px;display:grid}.approved-draft-preview strong{color:#464b55;font-size:10px}.approved-draft-preview p{white-space:pre-wrap;color:#626873;font-size:10px;line-height:1.65}.inline-draft-error,.inline-draft-notice{border-radius:5px;align-items:center;gap:10px;margin:11px 0;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.inline-draft-error{color:#87554f;background:#fff9f8;border:1px solid #eed9d6}.inline-draft-notice{color:#39724e;background:#f7fcf8;border:1px solid #d9eadf}.inline-draft-error .text-button{color:#8c5b55;margin-left:auto}.draft-error-code{color:#98765c;margin:9px 0;font-size:8px;display:block}@media (max-width:800px){.product-workspace{padding:28px 20px 40px}}@media (max-width:620px){.product-workspace{padding:22px 12px 32px}.product-heading{flex-direction:column;align-items:flex-start}.product-card{padding:15px}.product-form-footer{flex-direction:column;align-items:flex-start}.product-form-footer .primary-button{width:100%}.notification-row{flex-wrap:wrap;padding:12px 10px}.notification-copy{min-width:calc(100% - 40px)}.notification-actions{margin-left:36px}.draft-review-panel{padding:13px 10px}.draft-actions{flex-wrap:wrap}.draft-actions>span{width:100%}.draft-actions button{flex:1}}.draft-status-sending{color:#2d6da2;background:#eaf3fa}.lead-import-panel{background:#fff;border:1px solid #e8e9ec;border-radius:7px;margin-bottom:17px;padding:17px 19px;box-shadow:0 2px 7px #20263208}.lead-import-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-import-heading h2{color:#393e47;margin-top:5px;font-family:Manrope,sans-serif;font-size:13px}.lead-import-heading p{color:#858891;margin-top:5px;font-size:10px}.lead-import-icon{color:#4774c2;background:#edf3ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.lead-import-form{align-items:center;gap:10px;margin-top:14px;display:flex}.lead-import-file-label{color:#555b65;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 11px;font-size:10px;display:flex;overflow:hidden}.lead-import-file-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-import-file-label small{color:#999da5;flex-shrink:0;font-size:8px}.lead-import-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lead-import-file-input:focus-visible+.primary-button,.lead-import-file-input:focus-visible{outline-offset:2px;outline:2px solid #8fb0f6}.lead-import-form .primary-button{flex-shrink:0;min-height:37px;font-size:10px}.lead-import-help{color:#999da5;margin-top:8px;font-size:9px}.lead-import-message{border:1px solid;border-radius:5px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.lead-import-message>span{border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:grid}.lead-import-message p{flex:1}.lead-import-error{color:#87554f;background:#fff9f8;border-color:#eed9d6}.lead-import-error>span{color:#a6534b;background:#f8e6e3}.lead-import-warning{color:#816633;background:#fffaf0;border-color:#f0e2c7}.lead-import-warning>span{color:#8a6b31;background:#f6ecd7}.lead-import-summary{color:#747984;align-items:baseline;gap:12px;margin-top:12px;font-size:9px;display:flex}.lead-import-summary strong{color:#287a4e;font-size:10px}.lead-import-summary small{color:#999da5;margin-left:auto;font-size:8px}.lead-import-success{color:#39724e;margin-top:8px;font-size:9px}.lead-import-skipped{border-top:1px solid #eff0f2;margin-top:10px;padding-top:9px}.lead-import-skipped summary{color:#845d38;cursor:pointer;font-size:9px;font-weight:600}.lead-import-skipped ul{gap:6px;max-height:190px;margin:9px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lead-import-skipped li{color:#858a93;gap:10px;font-size:9px;line-height:1.45;display:flex}.lead-import-skipped li strong{color:#7a6260;min-width:52px;font-weight:600}@media (max-width:620px){.lead-import-panel{padding:14px 12px}.lead-import-form{flex-direction:column;align-items:stretch}.lead-import-file-label{min-height:39px}.lead-import-form .primary-button{width:100%}.lead-import-summary{flex-wrap:wrap}.lead-import-summary small{width:100%;margin-left:0}}.lead-manual-panel{background:#fff;border:1px solid #e8e9ec;border-radius:7px;margin-bottom:17px;padding:17px 19px;box-shadow:0 2px 7px #20263208}.lead-manual-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-manual-heading h2{color:#393e47;margin-top:5px;font-family:Manrope,sans-serif;font-size:13px}.lead-manual-heading p{color:#858891;margin-top:5px;font-size:10px}.lead-manual-heading .secondary-button{flex-shrink:0;min-height:32px;font-size:9px}.lead-manual-form{border-top:1px solid #eff0f2;margin-top:15px;padding-top:14px}.lead-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lead-manual-grid .form-field{color:#626873;gap:6px;font-size:9px;font-weight:600;display:grid}.lead-manual-grid .form-field>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.lead-manual-grid .form-field em{color:#9a9da5;font-size:8px;font-style:normal;font-weight:400}.lead-manual-grid input{color:#424751;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:400}.lead-manual-grid input:focus{border-color:#8fb0f6;outline:2px solid #dbe7ff}.lead-manual-optional{border-top:1px solid #eff0f2;margin-top:13px;padding-top:11px}.lead-manual-optional summary{color:#53647e;cursor:pointer;font-size:9px;font-weight:600}.lead-manual-optional .lead-manual-grid{margin-top:12px}.lead-manual-domain-note{color:#999da5;margin-top:9px;font-size:8px;display:block}.lead-manual-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.lead-manual-footer small{color:#92969e;font-size:8px}.lead-manual-footer .primary-button{flex-shrink:0;min-height:33px;font-size:9px}.lead-import-success-box{color:#39724e;background:#f7fcf8;border-color:#d9eadf}.lead-import-success-box>span{color:#39724e;background:#e6f3e9}@media (max-width:800px){.lead-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lead-manual-panel{padding:14px 12px}.lead-manual-heading{align-items:flex-start}.lead-manual-grid{grid-template-columns:1fr}.lead-manual-footer{flex-direction:column;align-items:stretch}.lead-manual-footer .primary-button{width:100%}}.campaign-contact-toolbar{background:#fafbfc;border-bottom:1px solid #ebedf0}.campaign-contact-toolbar .contact-list-heading{border-bottom:0}.campaign-contact-search{padding:0 13px 10px;display:block}.campaign-contact-search input{color:#454b55;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #e4e7eb;border-radius:5px;outline:none;padding:0 10px;font-size:10px}.campaign-contact-search input:focus{border-color:#8aabe4;box-shadow:0 0 0 2px #396fce18}.campaign-contact-search input::placeholder{color:#9a9ea6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-list-card{max-width:620px;margin:0 auto 18px}.campaign-list-card .campaign-error{margin:14px 21px}.campaign-list-empty{color:#888c95;padding:18px 21px;font-size:10px}.campaign-list{margin:0;padding:0;list-style:none}.campaign-list li{border-top:1px solid #f0f1f3;align-items:center;gap:12px;padding:11px 21px;display:flex}.campaign-list li:first-child{border-top:0}.campaign-list li>div{flex:1;gap:4px;min-width:0;display:grid}.campaign-list strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-list small{color:#90939b;font-size:9px}.campaign-list .secondary-button{min-height:29px;padding:0 12px;font-size:10px}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.row-email{color:#456eb5}.detail-email-button{min-height:32px;margin-top:14px;padding:0 14px;font-size:11px}.contact-email-modal{width:min(560px,100% - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.latest-message{background:#fafbfc;border:1px solid #e8e9ec;border-radius:6px;margin:0 24px 4px;padding:13px 14px}.latest-message-heading{color:#424751;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.latest-message-card{gap:6px;display:grid}.latest-message-card strong{color:#3c414a;font-size:11px}.latest-message-card p{color:#686d76;font-size:10px;line-height:1.55}.latest-message-meta{align-items:center;gap:8px;display:flex}.latest-message-meta small{color:#90939b;font-size:9px}.message-direction{border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700}.direction-sent{color:#316ad0;background:#edf3ff}.direction-received{color:#28734b;background:#e8f5ec}.latest-message-error{color:#a94c45;font-size:10px}.latest-message-warning{color:#8d6d2c;margin-top:8px;font-size:9px}.overview-page .page-heading-row{margin-bottom:20px}.overview-page .page-heading-row .secondary-button{min-height:34px;font-size:11px}.overview-loading{color:#888c95;font-size:11px}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat-tile{background:#fff;border:1px solid #e8e9ec;border-radius:8px;gap:6px;padding:16px 17px;display:grid;box-shadow:0 2px 7px #20263208}.stat-label{color:#6f737c;font-size:10px;font-weight:600}.stat-value{color:#252a33;letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.stat-tile small{color:#8a8e97;font-size:9px;line-height:1.5}.overview-card{background:#fff;border:1px solid #e8e9ec;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 7px #20263208}.overview-card-heading{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 18px 12px;display:flex}.overview-card-heading h2{color:#30353e;font-family:Manrope,sans-serif;font-size:13px}.overview-card-heading>span{color:#8f939b;font-size:9px}.overview-empty{color:#888c95;padding:18px;font-size:10px}.pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pipeline-steps li{border-left:1px solid #f0f1f3;gap:5px;padding:15px 18px;display:grid}.pipeline-steps li:first-child{border-left:0}.pipeline-label{color:#6f737c;font-size:10px;font-weight:600}.pipeline-steps strong{color:#252a33;font-family:Manrope,sans-serif;font-size:21px;font-weight:700}.pipeline-steps small{color:#8a8e97;font-size:9px}.overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.overview-columns .overview-card{margin-bottom:16px}.attention-list,.activity-list,.overview-mailboxes{margin:0;padding:0;list-style:none}.attention-list li,.activity-list li,.overview-mailboxes li{border-top:1px solid #f3f4f6;align-items:center;gap:11px;padding:11px 18px;display:flex}.attention-list li:first-child,.activity-list li:first-child,.overview-mailboxes li:first-child{border-top:0}.attention-list li>div,.activity-list li>div{flex:1;gap:3px;min-width:0;display:grid}.attention-list strong,.activity-list strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attention-list small,.activity-list small{color:#8a8e97;font-size:9px}.attention-list .text-button{flex-shrink:0}.attention-badge{white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.attention-badge i{font-style:normal;font-weight:800}.attention-critical{color:#a34d49;background:#faeae9}.attention-warning{color:#8d6d2c;background:#fff5dd}.attention-info{color:#316ad0;background:#edf3ff}.attention-good{color:#28734b;background:#e8f5ec}.activity-type{color:#536984;text-align:center;background:#edf3fa;border-radius:4px;flex-shrink:0;width:54px;padding:4px 0;font-size:9px;font-weight:600}.activity-list time{color:#8a8e97;flex-shrink:0;font-size:9px}.overview-mailboxes li>span:first-child{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.overview-mailboxes small{color:#8a8e97;text-transform:capitalize;font-size:9px}.action-needed-card{border-color:#f0d3d1}.action-needed-list{margin:0;padding:0;list-style:none}.action-needed-list li+li{border-top:1px solid #f3f4f6}.action-needed-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;padding:12px 18px;display:flex}.action-needed-row:hover,.action-needed-row:focus-visible{background:#fdf6f5}.action-needed-row:focus-visible{outline-offset:-2px;outline:2px solid #316ad0}.action-needed-copy{flex:1;gap:3px;min-width:0;display:grid}.action-needed-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.action-needed-top strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.action-needed-top time{color:#8a8e97;flex-shrink:0;font-size:9px}.action-needed-subject{color:#5a5f68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.action-needed-copy small{color:#7d818a;font-size:9px;line-height:1.5}.action-needed-open{color:#316ad0;flex-shrink:0;align-self:center;font-size:10px;font-weight:600}@media (max-width:640px){.action-needed-row{flex-wrap:wrap;padding:12px 16px}.action-needed-open{display:none}}@media (max-width:900px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:minmax(0,1fr)}.pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-steps li{border-top:1px solid #f0f1f3;border-left:0}}.simple-inbox .inbox-heading h1{overflow-wrap:anywhere}.inbox-back{margin-bottom:8px;padding:0;font-size:11px;display:inline-block}.mailbox-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.mailbox-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e9ec;border-radius:8px;gap:6px;padding:16px 17px;display:grid;box-shadow:0 2px 7px #20263208}.mailbox-card:hover,.mailbox-card:focus-visible{border-color:#b8c9ea}.mailbox-card.has-new{background:#fbfcff;border-color:#c8d8f6}.mailbox-card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mailbox-card-top strong{color:#30353e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mailbox-provider{color:#8a8e97;text-transform:capitalize;font-size:9px}.mailbox-disconnected{color:#a34d49;background:#faeae9;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:600}.mailbox-card-count{color:#5a5f69;margin-top:6px;font-size:11px}.mailbox-card-count b{color:#252a33;margin-right:3px;font-family:Manrope,sans-serif;font-size:26px;font-weight:700}.mailbox-card.has-new .mailbox-card-count b{color:#316ad0}.mailbox-card small{color:#8a8e97;font-size:9px}.conversation-list{background:#fff;border:1px solid #e8e9ec;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.conversation-list li+li{border-top:1px solid #f0f1f3}.conversation-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.conversation-row:hover,.conversation-row:focus-visible{background:#f8faff}.conversation-avatar{color:#456eb5;background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.conversation-copy{flex:1;gap:3px;min-width:0;display:grid}.conversation-top{justify-content:space-between;gap:10px;display:flex}.conversation-top strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.conversation-row.is-new .conversation-top strong,.conversation-row.is-new .conversation-subject{color:#1f2430;font-weight:700}.conversation-top time{color:#8a8e97;flex-shrink:0;font-size:9px}.conversation-subject{color:#4a4f59;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conversation-copy small{color:#8a8e97;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conversation-tags{flex-shrink:0;justify-items:end;gap:5px;display:grid}.new-badge{color:#fff;background:#316ad0;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:700}.chat-panel{background:#fff;border:1px solid #e8e9ec;border-radius:8px;overflow:hidden}.chat-legend{color:#8a8e97;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:10px 18px;font-size:9px;font-weight:600;display:flex}.chat-thread{background:#fafbfc;gap:14px;margin:0;padding:18px;list-style:none;display:grid}.chat-message{gap:4px;max-width:min(560px,80%);display:grid}.chat-sent{justify-self:start;justify-items:start}.chat-received{justify-self:end;justify-items:end}.chat-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:10px 13px;font-size:11px;line-height:1.55}.chat-sent .chat-bubble{color:#30353e;background:#fff;border:1px solid #e3e5e9;border-bottom-left-radius:3px}.chat-received .chat-bubble{color:#fff;background:#3b6fd0;border-bottom-right-radius:3px}.chat-author{color:#8a8e97;font-size:9px}.chat-compose{border-top:1px solid #f0f1f3;gap:8px;padding:14px 18px;display:grid}.chat-compose textarea{color:#323741;width:100%;font:inherit;resize:vertical;border:1px solid #e3e5e9;border-radius:6px;outline:none;padding:10px 12px;font-size:11px;line-height:1.5}.chat-compose textarea:focus{border-color:#89a9e8;box-shadow:0 0 0 3px #eaf0fc}.chat-compose-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-compose-footer small{color:#8a8e97;font-size:9px}.chat-compose-footer .primary-button{min-height:32px;padding:0 18px;font-size:11px}.chat-error{color:#a94c45;font-size:10px}@media (max-width:700px){.chat-message{max-width:92%}.conversation-tags{display:none}}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.edit-contact-modal{width:min(620px,100% - 32px)}.edit-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.edit-contact-note{color:#7a7f88;margin-top:10px;font-size:10px}@media (max-width:600px){.edit-contact-grid{grid-template-columns:minmax(0,1fr)}}.nav-badge{color:#fff;text-align:center;background:#316ad0;border-radius:10px;min-width:18px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.3}.automation-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-option{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.automation-option+.automation-option{border-left:1px solid #f0f1f3}.automation-option>div{gap:4px;display:grid}.automation-option strong{color:#30353e;font-size:11px}.automation-option small{color:#8a8e97;font-size:9px;line-height:1.5}.automation-error{color:#a94c45;margin:12px 18px 0;font-size:10px}.toggle-switch{color:#6f737c;width:64px;height:28px;font:inherit;cursor:pointer;background:#eef0f3;border:1px solid #d9dce2;border-radius:14px;flex-shrink:0;align-items:center;padding:0 9px;font-size:10px;font-weight:700;transition:background .15s;display:flex;position:relative}.toggle-switch .toggle-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;left:3px;box-shadow:0 1px 3px #1f243033}.toggle-switch .toggle-text{margin-left:auto}.toggle-switch.is-on{color:#fff;background:#316ad0;border-color:#316ad0}.toggle-switch.is-on .toggle-knob{left:37px}.toggle-switch.is-on .toggle-text{margin-left:0;margin-right:auto}.toggle-switch:focus-visible{outline-offset:2px;outline:2px solid #89a9e8}.toggle-switch:disabled{cursor:progress;opacity:.7}@media (max-width:900px){.automation-options{grid-template-columns:minmax(0,1fr)}.automation-option+.automation-option{border-top:1px solid #f0f1f3;border-left:0}}.draft-send-error{color:#8d6d2c;background:#fff7e3;border-radius:4px;margin-top:8px;padding:7px 9px;font-size:9px;line-height:1.5}.campaign-card-footer .setup-missing{color:#8d6d2c;font-weight:600}.profile-menu{position:relative}.topbar-profile{color:#3c414a;background:#fff;border:1px solid #e5e6e9;border-radius:999px;align-items:center;gap:8px;max-width:220px;min-height:34px;padding:3px 10px 3px 3px;font-size:11px;font-weight:600;display:inline-flex}.topbar-profile:hover{background:#fafafa}.topbar-profile .profile-avatar{width:26px;height:26px}.topbar-profile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-popover{z-index:30;background:#fff;border:1px solid #e8e9ec;border-radius:8px;width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1519231f}.profile-popover-head{border-bottom:1px solid #f0f1f3;align-items:center;gap:9px;padding:8px 8px 10px;display:flex}.profile-popover-head .profile-copy small{text-overflow:ellipsis;overflow:hidden}.profile-popover-item{color:#3c414a;text-align:left;background:0 0;border:0;border-radius:5px;margin-top:4px;padding:8px;font-size:11px}.profile-popover-item:hover,.profile-popover-item:focus-visible{background:#f4f6fa}.profile-modal{width:min(460px,100%)}@media (max-width:640px){.topbar-profile-name{display:none}.topbar-profile{padding-right:3px}}.auth-screen{background:var(--canvas);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{background:#fff;border:1px solid #e8e9ec;border-radius:11px;width:min(400px,100%);padding:28px;box-shadow:0 12px 40px #1519231a}.auth-brand{color:#252a33;align-items:center;gap:8px;margin-bottom:22px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:flex}.auth-card h1{color:#252a33;letter-spacing:-.3px;font-family:Manrope,sans-serif;font-size:20px}.auth-note{color:#7d818a;margin-top:6px;font-size:11px;line-height:1.5}.auth-note strong{color:#3c414a}.auth-form{gap:14px;margin-top:20px;display:grid}.auth-wide{width:100%;min-height:38px}.auth-code{letter-spacing:4px;text-align:center;font-size:16px!important}.auth-hint-bad{color:#a94c45!important}.auth-success{color:#28734b;font-size:10px}.auth-switch{color:#7d818a;text-align:center;margin-top:18px;font-size:11px}.auth-switch .text-button:disabled{color:#a0a2a9;cursor:default}.selection-bar{background:#f4f8ff;border:1px solid #d6e2fb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:11px;display:flex}.selection-bar strong{color:#2c4f99}.selection-note{color:#6f737c;flex:1;min-width:160px;font-size:10px}.selection-bar .primary-button,.selection-bar .secondary-button{min-height:30px;font-size:10px}.campaign-preselected{margin-top:8px;font-weight:600;color:#2c4f99!important}.sidebar-lists{gap:1px;display:grid}.list-label{justify-content:space-between;margin-top:27px;display:flex}.list-limit{color:#a3a5ab;letter-spacing:0;font-weight:500}.list-item,.add-list{color:#60636b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:32px;padding:0 10px;font-size:11px;display:flex}.list-item:hover,.add-list:hover:not(:disabled){background:#f7f8fa}.list-item.active{color:#2c4f99;background:#eef3ff;font-weight:600}.list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list-color-dot{border-radius:2px;flex:none;width:7px;height:7px}.list-all{background:#9aa3b2}.list-none{background:0 0;border:1px dashed #b4b8c0}.list-color-0{background:#6d9cff}.list-color-1{background:#f2a16f}.list-color-2{background:#6cc396}.list-color-3{background:#b28cf0}.list-color-4{background:#ef8aa6}.list-count{color:#a3a5ab;font-variant-numeric:tabular-nums;font-size:10px}.list-full{color:#b76b2a;font-weight:600}.add-list{color:#9698a0}.add-list span{font-size:15px;font-weight:300}.add-list:disabled{cursor:not-allowed;opacity:.7}.new-list-form{gap:6px;padding:6px 4px;display:grid}.new-list-form input{border:1px solid #e5e6e9;border-radius:5px;width:100%;height:30px;padding:0 9px;font-size:11px}.new-list-form input:focus{border-color:#91b2fa;outline:none;box-shadow:0 0 0 2px #edf3ff}.new-list-form>div{gap:6px;display:flex}.new-list-form .primary-button,.new-list-form .secondary-button{min-height:28px;padding:0 10px;font-size:10px}.new-list-error{color:#a94c45;font-size:10px;line-height:1.4}.list-actions{vertical-align:middle;gap:8px;margin-left:10px;display:inline-flex}.move-to-list{color:#2c4f99;background:#fff;border:1px solid #d6e2fb;border-radius:6px;min-height:30px;padding:0 8px;font-size:10px}.list-picker{gap:6px;min-width:220px;display:grid}.list-picker label{color:#4b4e56;font-size:10px;font-weight:600}.list-picker label b{color:#d66a64}.list-picker select,.list-picker input{color:#41444b;background:#fff;border:1px solid #e5e6e9;border-radius:5px;width:100%;height:34px;padding:0 9px;font-size:11px}.list-picker select:focus,.list-picker input:focus{border-color:#91b2fa;outline:none;box-shadow:0 0 0 2px #edf3ff}.list-picker small{color:#9b9da4;font-size:9px}.lead-manual-form .list-picker{max-width:360px;margin-top:14px}@media (min-width:641px){.lead-import-form{flex-wrap:wrap;align-items:flex-end}.lead-import-form .list-picker{flex:240px}}.search-list-field small{line-height:1.5}.search-list-warning{color:#a94c45;font-weight:600}.campaign-lists{flex-wrap:wrap;align-items:center;gap:7px;margin:17px 21px 0;display:flex}.campaign-lists-label{color:#575b64;margin-right:4px;font-size:10px;font-weight:600}.campaign-list-chip{color:#4b505a;cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:16px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.campaign-list-chip:hover:not(:disabled){border-color:#b9cbf2}.campaign-list-chip small{color:#969aa2}.campaign-list-chip.partial{background:#f7f9ff;border-color:#b9cbf2}.campaign-list-chip.chosen{color:#2c4f99;background:#edf3ff;border-color:#3978f6;font-weight:600}.campaign-list-chip:disabled{cursor:not-allowed;opacity:.55}.campaign-lists-notice{color:#8d6d2c;flex-basis:100%;font-size:10px}.campaign-list-filter{color:#41444b;background:#fff;border:1px solid #e3e5e9;border-radius:5px;min-height:32px;padding:0 8px;font-size:10px}.selection-full{color:#8d6d2c;background:#fff5dd}.topbar-actions{margin-left:auto}.lead-hover{outline:none;display:inline}.lead-hover-name{text-underline-offset:3px;-webkit-text-decoration:underline dotted #b8bcc5;text-decoration:underline dotted #b8bcc5}.lead-hover:focus-visible .lead-hover-name{border-radius:3px;box-shadow:0 0 0 2px #91b2fa}.lead-card{z-index:60;color:#3c414a;text-align:left;white-space:normal;cursor:default;background:#fff;border:1px solid #e3e6ec;border-radius:9px;gap:9px;padding:13px 14px;font-size:10px;font-weight:400;line-height:1.45;display:grid;position:fixed;box-shadow:0 14px 38px #1519232b}.lead-card-head{gap:2px;display:grid}.lead-card-head strong{color:#252a33;font-size:12px;font-weight:700}.lead-card-head small{color:#7d818a;font-size:10px}.lead-card-badges{flex-wrap:wrap;gap:5px;display:flex}.lead-card-badges>span{color:#536984;background:#edf3fa;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:600}.lead-card-badges .lead-card-fit.strong{color:#28734b;background:#e8f5ec}.lead-card-rows{gap:4px;display:grid}.lead-card-rows>span{overflow-wrap:anywhere;grid-template-columns:62px 1fr;gap:8px;display:grid}.lead-card-rows em{color:#9296a0;font-style:normal}.lead-card-rows a{color:#316ad0}.lead-card-rationale{color:#5f646d;-webkit-line-clamp:4;border-top:1px solid #f0f1f3;-webkit-box-orient:vertical;padding-top:8px;display:-webkit-box;overflow:hidden}.lead-card-criteria{flex-wrap:wrap;gap:4px;display:flex}.lead-card-criteria>span{color:#28734b;background:#f0f8f3;border-radius:10px;padding:2px 6px;font-size:9px}.stat-of{color:#a0a3aa;margin-left:2px;font-size:13px;font-weight:500}.allowance-note{color:#3d5786;background:#f5f8ff;border:1px solid #dbe6fb;border-radius:6px;margin-bottom:14px;padding:9px 11px;font-size:10px;line-height:1.5}.allowance-note.exhausted{color:#a94c45;background:#fff7f6;border-color:#f0d6d4;font-weight:600}.detail-readonly-note{color:#7d818a;border:1px dashed #d4d7dd;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.list-archive-icon{color:#9aa3b2;text-align:center;width:7px;font-size:10px}.list-item-archived{color:#7d818a;padding-left:26px}.archived-tag{color:#6f737c;white-space:nowrap;background:#f1f2f4;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.archive-suggestion-banner{color:#4b5563;background:#f8f9fb;border:1px solid #e3e7ef}.archive-suggestion-banner>span{color:#fff;background:#8b93a3}.archive-suggestion-banner .text-button{font-size:11px;font-weight:600}.archive-review{width:min(560px,100%)}.archive-review-list{max-height:min(420px,55vh);margin:0;padding:4px 28px;list-style:none;overflow-y:auto}.archive-review-list li+li{border-top:1px solid #f0f1f3}.archive-review-list label{cursor:pointer;align-items:center;gap:10px;padding:9px 0;display:flex}.archive-review-copy{flex:1;gap:2px;min-width:0;display:grid}.archive-review-copy strong{color:#3c414a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.archive-review-copy small{color:#8a8e97;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.archive-review-reason{color:#6f737c;background:#f1f2f4;border-radius:10px;flex-shrink:0;padding:3px 7px;font-size:9px}.archive-review-footer{margin:0;padding:12px 28px}.archive-review-footer>span{color:#7d818a;font-size:10px}.discovery-banner .needs-product-button{flex-shrink:0;font-size:11px;font-weight:700}.billing-page{max-width:980px;margin:0 auto;padding:32px 42px 56px}.billing-heading h1{margin-top:6px}.billing-heading p{color:#858891;margin-top:6px;font-size:12px}.billing-heading{margin-bottom:22px}.billing-loading{color:#888c95;font-size:11px}.billing-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.billing-card{background:#fff;border:1px solid #e8e9ec;border-radius:10px;padding:22px 24px;box-shadow:0 2px 7px #20263208}.billing-card h2{font-family:Manrope,sans-serif;font-size:15px}.billing-plan-card{border-color:#d6e2fb;box-shadow:0 10px 30px #3678f614}.billing-plan-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-plan-top p{color:#858891;margin-top:4px;font-size:11px}.billing-price{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.billing-price strong{color:#252a33;letter-spacing:-.8px;font:800 30px/1 Manrope,sans-serif}.billing-price span{color:#858891;font-size:11px}.billing-includes{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.billing-includes li{color:#4b5d84;background:#f3f7ff;border-radius:7px;padding:9px 12px;font-size:11px}.billing-includes b{color:#2c4f99;font-size:13px}.billing-state{margin-top:16px}.billing-badge{color:#5a5f69;background:#f4f5f7;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:600}.billing-badge-good{color:#28734b;background:#e8f5ec}.billing-badge-warn{color:#8d6d2c;background:#fff5dd}.billing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.billing-subscribe{min-height:40px;padding:0 18px;font-size:12px}.billing-fine{color:#9093a0;margin-top:12px;font-size:10px;line-height:1.5;display:block}.billing-meters{gap:16px;margin-top:16px;display:grid}.billing-meter{gap:6px;display:grid}.billing-meter-top{color:#575b64;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.billing-meter-top strong{color:#252a33;font-size:13px}.billing-meter-top small{color:#9a9da5;font-size:10px;font-weight:500}.billing-meter-track{background:#eef0f3;border-radius:4px;height:6px;overflow:hidden}.billing-meter-track i{border-radius:inherit;background:#3978f6;height:100%;display:block}.billing-meter>small{color:#9a9da5;font-size:10px}.paywall-screen{background:var(--canvas);place-items:start center;min-height:100vh;padding:48px 16px;display:grid}.billing-paywall{width:min(560px,100%);padding:0}.billing-paywall .billing-grid{grid-template-columns:1fr}.billing-brand{color:#252a33;align-items:center;gap:8px;margin-bottom:20px;font:800 15px/1 Manrope,sans-serif;display:flex}@media (max-width:760px){.billing-page{padding:24px 16px 40px}.billing-grid{grid-template-columns:1fr}}
