*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:#f7f8fa;color:#17202a}button,input,select{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}aside{width:238px;background:#fff;border-right:1px solid #e6e9ee;display:flex;flex-direction:column;padding:20px 14px;position:fixed;top:0;bottom:0}.logo{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;padding:3px 8px 22px}.logo>span span{font-weight:500}.logoMark{width:31px;height:31px;border-radius:9px;background:#111827;color:#fff;display:grid;place-items:center}.workspace{border:1px solid #e7e9ed;border-radius:10px;padding:9px;display:flex;gap:9px;align-items:center;margin-bottom:17px}.avatar{width:30px;height:30px;border-radius:8px;background:#e9edf5;display:grid;place-items:center;font-size:11px;font-weight:700}.workspace div:nth-child(2){flex:1}.workspace b{font-size:12px;display:block}.workspace small{font-size:10px;color:#8a93a1}nav{display:flex;flex-direction:column;gap:3px}nav button,.sideBottom button{border:0;background:transparent;text-align:left;padding:10px 11px;border-radius:8px;color:#66707e;display:flex;align-items:center;gap:11px;font-size:13px}nav button.active,nav button:hover{background:#f0f2f5;color:#111827;font-weight:650}nav em{margin-left:auto;background:#111827;color:#fff;border-radius:10px;padding:1px 6px;font-size:10px;font-style:normal}.sideBottom{margin-top:auto}.credit{padding:13px 10px;border-top:1px solid #eee;margin-bottom:8px}.credit b{font-size:11px}.credit small{color:#9098a5;font-size:10px}.bar{height:5px;background:#eceff3;border-radius:5px;margin:9px 0}.bar i{display:block;height:100%;background:#111827;border-radius:5px}main{margin-left:238px;width:calc(100% - 238px);padding:34px 38px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}h1{margin:0;font-size:25px;letter-spacing:-.5px}header p{margin:5px 0 0;color:#7b8491;font-size:13px}.primary,.searchBtn{background:#111827;color:#fff;border:0;border-radius:8px;padding:10px 15px;font-weight:650;font-size:12px;display:flex;gap:7px;align-items:center}.searchbox{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:17px;box-shadow:0 2px 8px #1b24300a}.searchrow{display:flex;gap:9px}.field{border:1px solid #dfe3e8;border-radius:8px;background:#fff;display:flex;align-items:center;padding:0 11px;color:#8a93a0}.field.big{flex:1}.field input{border:0;outline:0;padding:11px 8px;width:100%;font-size:13px}.searchrow select{border:1px solid #dfe3e8;border-radius:8px;padding:0 11px;color:#4f5967;background:#fff;min-width:145px;font-size:12px}.searchBtn{padding:0 22px}.chips{display:flex;gap:7px;margin-top:13px;align-items:center}.chips span{font-size:11px;color:#687281;display:flex;gap:5px;align-items:center;margin-right:3px}.chips button,.actions button{background:#fff;border:1px solid #e0e4e9;border-radius:7px;padding:7px 9px;color:#5f6976;font-size:11px;display:flex;align-items:center;gap:5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0}.stats div,.gridCards div{background:#fff;border:1px solid #e5e8ec;border-radius:10px;padding:14px 16px}.stats span,.gridCards span{display:block;font-size:10px;color:#89919e;margin-bottom:5px}.stats b,.gridCards b{font-size:19px}.tableCard{background:#fff;border:1px solid #e3e6eb;border-radius:12px;overflow:hidden}.tableTop{height:58px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f3}.tableTop>div:first-child{display:flex;gap:10px;align-items:center}.tableTop b{font-size:13px}.tableTop span{font-size:11px;color:#929aa6}.actions{display:flex;gap:7px}table{border-collapse:collapse;width:100%;font-size:11px;min-width:1000px}th{background:#fafbfc;color:#8a929d;font-weight:600;text-align:left;font-size:10px;padding:10px 12px;border-bottom:1px solid #e9edf1}td{padding:12px;border-bottom:1px solid #edf0f3;color:#596371;vertical-align:middle}tbody tr:hover{background:#fbfcfd}.company{display:flex;gap:9px;align-items:center}.companyIcon{width:30px;height:30px;border:1px solid #e2e5e9;border-radius:7px;display:grid;place-items:center;color:#697382}.company b,td>b{display:block;color:#26303c;font-size:11px}.company small,td small{display:block;color:#9aa2ad;margin-top:2px;font-size:9px}.contact span{display:flex;align-items:center;gap:5px;margin:2px 0;color:#65707d}.contact span:first-child svg:last-child{color:#22a06b}.tag{background:#f1f3f5;border-radius:5px;padding:4px 7px;color:#626d7a;font-size:10px}.iconBtn{border:1px solid #e1e5e9;background:#fff;border-radius:6px;width:29px;height:29px;display:grid;place-items:center;color:#5c6673}.emptyPage{background:#fff;border:1px solid #e5e8ec;border-radius:12px;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#89919d}.emptyPage h2{color:#28313c;margin:12px 0 4px}.emptyPage p{font-size:13px;max-width:460px;line-height:1.6}.emptyPage svg{color:#9ba3ae}.overview .heroCard{background:#111827;color:#fff;border-radius:14px;padding:38px;max-width:650px}.heroCard h2{font-size:28px;margin:14px 0 8px}.heroCard p{color:#b9c0ca;line-height:1.6;margin-bottom:22px}.heroCard .primary{background:#fff;color:#111827}.gridCards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;max-width:650px}.toast{position:fixed;right:28px;bottom:25px;background:#17202a;color:#fff;border-radius:9px;padding:11px 15px;font-size:12px;display:flex;gap:8px;align-items:center;box-shadow:0 8px 25px #0002}@media(max-width:900px){aside{width:70px}.logo>span,.workspace div,.workspace>svg,nav button span,.sideBottom{display:none}main{margin-left:70px;width:calc(100% - 70px);padding:25px}.workspace{justify-content:center}.searchrow{flex-wrap:wrap}.field.big{min-width:100%}.stats{grid-template-columns:repeat(2,1fr)}}.sequencePage{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:22px}.sequenceHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sequenceHeader h2{margin:0;font-size:18px}.sequenceHeader p{margin:5px 0;color:#89919e;font-size:12px}.sequenceLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.sequenceBuilder{border:1px solid #e5e8ec;border-radius:10px;padding:15px}.seqTitle{border:0;font-size:15px;font-weight:700;outline:0;margin-bottom:15px;width:100%}.stepCard{display:flex;gap:12px;border-top:1px solid #edf0f3;padding:17px 0}.stepNo{width:27px;height:27px;border-radius:50%;background:#111827;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.stepContent{flex:1;display:flex;flex-direction:column;gap:8px;font-size:10px;color:#687281}.stepContent input,.stepContent textarea{border:1px solid #dfe3e8;border-radius:7px;padding:9px;font-size:11px;outline:0}.stepContent textarea{min-height:100px;resize:vertical;line-height:1.5}.addStep{border:1px dashed #cfd5dc;background:#fafbfc;width:100%;padding:9px;border-radius:7px;color:#5e6875;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}.aiPanel{border:1px solid #e5e8ec;border-radius:10px;padding:18px;height:max-content;background:#fafbfc}.aiPanel h3{font-size:13px;margin:12px 0 5px}.aiPanel p,.aiPanel small{font-size:11px;color:#7e8794;line-height:1.55}.aiPanel pre{white-space:pre-wrap;background:#fff;border:1px solid #e3e6eb;border-radius:7px;padding:10px;font:11px/1.55 inherit;color:#4d5866}@media(max-width:900px){.sequenceLayout{grid-template-columns:1fr}}.authScreen{min-height:100vh;background:#f7f8fa;display:grid;place-items:center}.authCard{width:390px;background:#fff;border:1px solid #e3e6eb;border-radius:15px;padding:32px;box-shadow:0 12px 40px #1b24300d}.authCard .logo{padding:0 0 25px}.authCard h1{font-size:24px;margin:0}.authCard>p{font-size:12px;color:#89919e;margin:7px 0 22px}.authCard form{display:flex;flex-direction:column;gap:10px}.authCard input{border:1px solid #dfe3e8;border-radius:8px;padding:11px 12px;outline:0;font-size:12px}.authCard input:focus{border-color:#9aa3af}.authBtn{width:100%;justify-content:center;margin-top:3px}.switchAuth{border:0;background:transparent;width:100%;padding:14px 0 5px;color:#596575;font-size:11px}.authError{background:#fff1f1;border:1px solid #ffd5d5;color:#b42318;padding:8px;border-radius:7px;font-size:11px}.secureNote{display:flex;justify-content:center;align-items:center;gap:5px;color:#9aa2ad;font-size:9px;margin-top:18px}.accountPill{border:1px solid #e3e6eb;border-radius:8px;padding:6px 9px;background:#fff}.accountPill b{font-size:10px;display:block}.accountPill small{font-size:9px;color:#89919e}.logoutBtn{border:1px solid #e0e4e9;background:#fff;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;color:#687281}.listsPage{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:22px}.listsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.listsHeader h2{margin:0;font-size:18px}.listsHeader p{margin:5px 0;color:#89919e;font-size:12px}.listGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listCard{border:1px solid #e3e6eb;border-radius:10px;padding:15px;display:flex;align-items:center;gap:12px;cursor:pointer;background:#fff}.listCard:hover{border-color:#b8bec7}.listIcon{width:35px;height:35px;border-radius:8px;background:#f1f3f5;display:grid;place-items:center}.listInfo{display:flex;flex-direction:column;gap:4px;flex:1}.listInfo b{font-size:12px}.listInfo span{font-size:10px;color:#89919e}.deleteList{border:0;background:transparent;color:#9aa2ad;font-size:18px;cursor:pointer}.listDetailHead{display:flex;align-items:center;gap:14px;margin-bottom:15px}.listDetailHead>div{flex:1}.listDetailHead h3{margin:0;font-size:16px}.listDetailHead span{font-size:10px;color:#89919e}.backBtn,.listDetailHead>button:last-child{border:1px solid #e0e4e9;background:#fff;border-radius:7px;padding:7px 10px;font-size:10px}.listSelect{border:1px solid #e0e4e9;background:#fff;border-radius:7px;padding:7px 9px;font-size:10px}.tableTop .actions{display:flex;gap:7px;align-items:center}@media(max-width:900px){.listGrid{grid-template-columns:1fr}}.chips select{border:1px solid #e0e4e9;background:#fff;border-radius:7px;padding:7px 10px;font-size:10px;color:#5f6977}.filterCheck{display:flex;align-items:center;gap:5px;border:1px solid #e0e4e9;background:#fff;border-radius:7px;padding:7px 10px;font-size:10px;color:#5f6977}.filterCheck input{margin:0}.clearFilters{border:0;background:transparent;color:#8a93a0;font-size:10px;padding:7px;cursor:pointer}.clickable:hover{text-decoration:underline}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182766;display:grid;place-items:center;z-index:50;padding:20px}.profileModal{width:min(650px,100%);background:#fff;border-radius:14px;padding:25px;position:relative;box-shadow:0 20px 70px #0003}.modalClose{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:25px;color:#89919e;cursor:pointer}.profileHero{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid #edf0f3}.profileLogo{width:52px;height:52px;border-radius:12px;background:#f0f2f4;display:grid;place-items:center}.profileHero h2{margin:0;font-size:20px}.profileHero p{margin:5px 0 0;font-size:11px;color:#89919e}.profileGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#edf0f3;border:1px solid #edf0f3;border-radius:9px;overflow:hidden;margin:20px 0}.profileGrid>div{background:#fff;padding:13px;display:flex;flex-direction:column;gap:4px}.profileGrid span,.profileGrid small{font-size:9px;color:#929aa6}.profileGrid b{font-size:11px}.profileActions{display:flex;justify-content:flex-end;gap:8px}.profileActions button:not(.primary){border:1px solid #e0e4e9;background:#fff;border-radius:7px;padding:8px 12px;font-size:10px}@media(max-width:700px){.profileGrid{grid-template-columns:1fr}.chips{flex-wrap:wrap}}.emailComposer{margin-top:20px;padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.emailComposerHead{display:flex;gap:12px;align-items:flex-start;margin-bottom:15px}.emailComposerHead h3{margin:0}.emailComposerHead p{margin:4px 0 0;color:#6b7280;font-size:13px}.emailGrid{display:grid;gap:10px}.emailGrid input,.emailGrid textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d9dde5;border-radius:9px;font:inherit}.emailGrid textarea{min-height:150px;resize:vertical}.emailGrid button{justify-self:start}.sequenceLaunch{margin-top:18px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;display:grid;grid-template-columns:1fr 230px auto;gap:10px;align-items:center}.sequenceLaunch small{display:block;color:#6b7280;margin-top:4px}.sequenceLaunch select{padding:10px;border:1px solid #d9dde5;border-radius:9px}.savedSequences{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:16px}.savedSequence{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f0f1f3}.savedSequence span{font-size:12px;color:#6b7280}.emailStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.emailStats div{padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa}.emailStats b{display:block;font-size:20px}.emailStats span{font-size:11px;color:#6b7280}.settingsPage{padding:26px}.settingsHero>div{display:flex;gap:12px;align-items:center}.settingsHero h2{margin:0}.settingsHero p{margin:4px 0;color:#6b7280}.billingCurrent{margin-top:22px;padding:18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;display:flex;gap:30px;align-items:center}.billingCurrent span{display:block;color:#6b7280;font-size:12px}.billingCurrent b{display:block;margin-top:4px;font-size:18px}.billingCurrent button{margin-left:auto}.billingTitle{margin:28px 0 12px}.plansGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.planCard{padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.planCard.current{outline:2px solid #111827}.planCard h3{margin:10px 0 5px}.planCard p{color:#6b7280;min-height:38px}.planCard button{width:100%;padding:11px;border-radius:9px;border:1px solid #d9dde5}.planBadge{font-size:12px;color:#6b7280}.billingNote{margin-top:16px;color:#6b7280;font-size:12px}.billingNote code{background:#f1f2f4;padding:2px 5px;border-radius:4px}.aiSendBtn{width:100%;margin:10px 0 14px;justify-content:center}.aiSendBtn:disabled{opacity:.6;cursor:not-allowed}.analyticsHero{padding:24px 26px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.analyticsHero h2{margin:5px 0 4px;font-size:22px}.analyticsHero p{margin:0;color:#6b7280;font-size:13px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#6b7280}.analyticsCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:17px}.metricCard span,.metricCard small{display:block;color:#6b7280;font-size:11px}.metricCard b{display:block;font-size:27px;margin:8px 0 4px}.analyticsGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px}.analyticsPanel{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:18px}.panelHead{display:flex;justify-content:space-between;align-items:flex-start}.panelHead h3{margin:0;font-size:15px}.panelHead p{margin:4px 0 0;color:#6b7280;font-size:11px}.panelHead>span{font-size:10px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280}.barChart{height:205px;display:flex;align-items:flex-end;gap:14px;padding:18px 8px 0}.barCol{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.barValue{font-size:10px;color:#6b7280;height:14px}.barTrack{height:145px;width:28px;background:#f1f3f5;border-radius:7px;display:flex;align-items:flex-end;overflow:hidden}.barTrack i{display:block;width:100%;background:#111827;border-radius:7px;min-height:4px}.barCol small{font-size:10px;color:#6b7280}.engagementRow{display:grid;grid-template-columns:1fr auto 55px;gap:10px;align-items:center;margin-top:22px;font-size:12px}.engagementRow b{font-size:16px}.engagementRow em{font-style:normal;text-align:right;color:#6b7280}.progress{height:6px;background:#f0f1f3;border-radius:10px;margin-top:8px;overflow:hidden}.progress i{display:block;height:100%;background:#111827;border-radius:10px}.quickActions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.quickActions>div{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.quickActions b{display:block;font-size:12px}.quickActions small{display:block;color:#6b7280;font-size:10px;margin-top:3px}.quickActions button:not(.primary){border:1px solid #d9dde5;background:#fff;border-radius:8px;padding:9px 11px;font-size:11px}@media(max-width:900px){.analyticsCards{grid-template-columns:repeat(2,1fr)}.analyticsGrid,.quickActions{grid-template-columns:1fr}}@media(max-width:600px){.analyticsHero{align-items:flex-start;flex-direction:column}.analyticsCards{grid-template-columns:1fr}.barChart{gap:5px}}.verifyBadge{display:inline-flex!important;width:max-content!important;padding:2px 7px;border-radius:999px;font-size:10px!important;font-weight:700;margin-top:2px;border:1px solid #dfe3ea;background:#f7f8fa}.verifyBadge.valid{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.verifyBadge.invalid,.verifyBadge.disposable{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.verifyBadge.accept_all,.verifyBadge.unknown,.verifyBadge.webmail{color:#92400e;background:#fffbeb;border-color:#fde68a}.aiVerifyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 10px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;font-size:12px}.aiVerifyRow button{padding:6px 9px;font-size:12px}.advancedToggle{display:inline-flex;align-items:center;gap:6px}.advancedToggle.active{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.advancedFilters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-top:12px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.advancedFilters>div{display:flex;flex-direction:column;gap:6px}.advancedFilters label{font-size:12px;font-weight:600;color:#64748b}.advancedFilters select{width:100%}.advancedCheck{align-self:end;height:38px;display:flex!important;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:9px;background:#fff;padding:0 10px}.advancedCheck input{margin-right:7px}.applyAdvanced{align-self:end;height:38px;border:0;border-radius:9px;background:#111827;color:#fff;font-weight:600;padding:0 14px;cursor:pointer}.searchbox{overflow:visible}@media(max-width:1000px){.advancedFilters{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.advancedFilters{grid-template-columns:1fr 1fr}}nnn.crmPage{display:flex;flex-direction:column;gap:16px}.crmHeader{display:flex;justify-content:space-between;align-items:center}.crmHeader h2{margin:0 0 4px}.crmHeadActions{display:flex;gap:8px}.crmHeadActions select,.crmHeadActions button{height:38px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;padding:0 12px}.crmSummary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.crmSummary>div{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:12px}.crmSummary span{display:block;color:#6b7280;font-size:11px}.crmSummary b{display:block;font-size:20px;margin-top:3px}.crmBoard{display:grid;grid-template-columns:repeat(7,minmax(190px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px}.crmColumn{background:#f7f8fa;border:1px solid #e3e6eb;border-radius:12px;min-height:320px;padding:8px}.crmColumnHead{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 9px;font-size:13px}.crmColumnHead span{background:#e6e9ee;border-radius:999px;padding:2px 7px;font-size:11px}.crmCard{background:#fff;border:1px solid #e1e4e9;border-radius:10px;padding:10px;margin-bottom:8px;box-shadow:0 1px 2px #00000008}.crmCardTop{display:flex;gap:8px;align-items:center}.crmCardTop small{display:block;color:#6b7280;margin-top:2px;font-size:11px}.crmTitle{display:block;color:#4b5563;font-size:11px;margin:8px 0}.crmMeta{display:flex;flex-direction:column;gap:4px;color:#6b7280;font-size:10px;margin-bottom:8px}.crmMeta span{display:flex;gap:4px;align-items:center}.crmCard select{width:100%;height:30px;border:1px solid #dfe3ea;border-radius:7px;font-size:11px;background:#fff;padding:0 7px}.crmCard textarea{width:100%;min-height:54px;margin-top:7px;border:1px solid #e1e4e9;border-radius:7px;padding:7px;resize:vertical;font-size:11px;box-sizing:border-box}.saveNoteBtn{border:0;background:transparent;padding:6px 0 0;color:#4b5563;font-size:11px;display:flex;align-items:center;gap:4px;cursor:pointer}.clickable,.crmHeadActions button{cursor:pointer}.crmHeadActions button:disabled{opacity:.6}n@media(max-width:1100px){.crmBoard{grid-template-columns:repeat(7,220px)}.crmSummary{grid-template-columns:repeat(4,1fr)}}n .crmPage{padding:28px 30px 42px;background:#f7f8fb;min-height:calc(100vh - 70px)}.crmHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.crmHeader h2{margin:4px 0;font-size:26px;letter-spacing:-.5px}.crmHeader p{margin:0;color:#6b7280;font-size:13px}.eyebrow,.drawerKicker{font-size:10px;font-weight:800;letter-spacing:.12em;color:#7c3aed}.crmHeadActions{display:flex;align-items:center;gap:8px}.crmHeadActions select,.crmHeadActions button{height:38px}.crmValuePill{height:38px;padding:0 13px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;display:flex;align-items:center;gap:7px;font-size:12px;color:#6b7280}.crmValuePill b{color:#111827;font-size:13px}.crmSummary{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px;margin-bottom:18px}.crmSummary>div{background:#fff;border:1px solid #e7e9ee;border-radius:11px;padding:11px 13px;box-shadow:0 1px 2px #10182808}.crmSummary span{display:block;color:#7b8190;font-size:11px;margin-bottom:5px}.crmSummary b{font-size:18px}.crmBoardWrap{overflow-x:auto;padding-bottom:8px}.crmBoard{display:flex;gap:12px;min-width:1160px}.crmColumn{width:176px;min-width:176px;background:#eef1f5;border:1px solid #e3e6eb;border-radius:13px;padding:9px;min-height:500px}.crmColumnHead{display:flex;justify-content:space-between;align-items:center;padding:2px 3px 10px}.crmColumnHead b{font-size:12px}.crmColumnHead small{display:block;color:#8b93a1;font-size:9px;margin-top:2px}.crmColumnHead>span{min-width:22px;height:22px;border-radius:20px;background:#fff;display:grid;place-items:center;font-size:10px;color:#6b7280}.crmCard{position:relative;background:#fff;border:1px solid #e2e5ea;border-radius:11px;padding:11px;margin-bottom:9px;box-shadow:0 2px 5px #1018280a}.crmCardTop{display:flex;align-items:center;gap:8px}.companyIcon{width:29px;height:29px;border-radius:8px;background:#f1f3f6;display:grid;place-items:center;color:#596273;flex:none}.crmIdentity{min-width:0;flex:1}.crmIdentity b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crmIdentity small{display:block;font-size:10px;color:#7b8190;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable{cursor:pointer}.iconBtn{border:0;background:transparent;color:#9aa1ad;padding:2px;font-size:17px;cursor:pointer}.iconBtn:hover{color:#111827}.crmTitle{display:block;color:#525a68;font-size:10px;margin:8px 0}.crmEmail{display:flex;align-items:center;gap:5px;color:#7b8190;font-size:9px;white-space:nowrap;overflow:hidden}.crmEmail span{overflow:hidden;text-overflow:ellipsis}.crmCardStats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:9px 0}.crmCardStats div{background:#f7f8fa;border-radius:7px;padding:7px}.crmCardStats span{display:block;color:#9299a5;font-size:8px}.crmCardStats b{display:block;font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crmCardBottom{display:flex;gap:5px}.crmCardBottom select{flex:1;min-width:0;font-size:9px;height:28px;padding:0 4px}.detailsBtn{height:28px;border:1px solid #e2e5ea;background:#fff;border-radius:6px;font-size:9px;padding:0 7px;white-space:nowrap}.sentBadge{display:inline-flex;align-items:center;gap:3px;color:#6b7280;font-size:8px;margin-top:7px}.columnEmpty{border:1px dashed #d5dae2;border-radius:9px;padding:24px 8px;text-align:center;color:#a0a7b2;font-size:10px;background:#ffffff73}.crmDrawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;z-index:80;display:flex;justify-content:flex-end}.crmDrawer{width:min(470px,92vw);height:100%;background:#fff;box-shadow:-14px 0 40px #0f172a29;overflow:auto;padding:25px}.drawerHead{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #eef0f3}.drawerHead h2{margin:5px 0 3px;font-size:21px}.drawerHead p{margin:0;color:#737b89;font-size:12px}.drawerClose{border:0;background:#f4f5f7;width:32px;height:32px;border-radius:8px;font-size:21px;cursor:pointer}.drawerStage{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0}.drawerStage span{font-size:11px;color:#777f8d;font-weight:600}.drawerStage select{height:34px;border:1px solid #dfe3e8;border-radius:8px;padding:0 9px;font-size:11px}.drawerSection{padding:17px 0;border-top:1px solid #eef0f3}.drawerSection h3{margin:0 0 12px;font-size:13px}.drawerInfo{display:grid;gap:9px}.drawerInfo div{display:flex;align-items:center;gap:8px;color:#606978;font-size:11px}.drawerInfo svg{color:#8a93a1;flex:none}.drawerGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawerGrid label{font-size:10px;color:#7a8290}.drawerGrid input{display:block;width:100%;box-sizing:border-box;height:35px;margin-top:5px;border:1px solid #dfe3e8;border-radius:8px;padding:0 9px;font-size:11px}.drawerFull{grid-column:1/-1}.fullBtn{width:100%;margin-top:10px}.sectionTitleRow{display:flex;justify-content:space-between;align-items:center}.sectionTitleRow button{border:0;background:transparent;color:#6d28d9;font-size:10px;font-weight:700}.sectionTitleRow span{font-size:10px;color:#9299a5}.drawerNotes{width:100%;box-sizing:border-box;min-height:82px;border:1px solid #dfe3e8;border-radius:8px;padding:9px;font:inherit;font-size:11px;resize:vertical}.timeline{display:grid;gap:12px}.timelineItem{display:flex;gap:10px}.timelineIcon{width:27px;height:27px;border-radius:50%;background:#f1edff;color:#6d28d9;display:grid;place-items:center;flex:none}.timelineItem b{font-size:10px;text-transform:capitalize}.timelineItem p{font-size:11px;color:#525a68;margin:3px 0}.timelineItem small{font-size:9px;color:#9aa1ad}.timelineEmpty{padding:18px;text-align:center;background:#f8f9fb;border-radius:8px;color:#969eaa;font-size:10px}.drawerActions{display:flex;gap:8px}.drawerActions button{flex:1}@media(max-width:900px){.crmPage{padding:20px 15px}.crmHeader{align-items:flex-start;flex-direction:column}.crmHeadActions{width:100%;flex-wrap:wrap}.crmSummary{grid-template-columns:repeat(4,1fr)}}.searchModes{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:5px;background:#f3f5f8;border:1px solid #e6e9ee;border-radius:11px;width:max-content;max-width:100%}.searchModes button{height:34px;border:0;background:transparent;border-radius:8px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:#697181;font-size:12px;font-weight:700;cursor:pointer}.searchModes button:hover{background:#fff;color:#111827}.searchModes button.active{background:#111827;color:#fff;box-shadow:0 2px 5px #0f172a1f}.modeHint{font-size:11px;color:#8a92a0;padding:0 8px 0 6px;white-space:nowrap}.resultTitle{display:flex;align-items:center;gap:8px}.resultTitle b{font-size:13px}.resultTitle span{font-size:11px;color:#8b93a1}.tableCard{overflow:hidden}.tableWrap{overflow:auto}.tableWrap table{min-width:1080px}.tableWrap th:last-child,.tableWrap td:last-child{min-width:245px}.company{display:flex;align-items:center;gap:9px;min-width:175px}.company small,.tableWrap td>small,.tableWrap td b+small{display:block;color:#8a92a0;font-size:10px;margin-top:3px}.company b{font-size:12px}.contact{display:grid;gap:5px;min-width:190px}.contact>span{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#5f6877}.contact>span svg{flex:none;color:#8b93a1}.contact .verifyBadge{width:max-content}.rowAction{height:28px;border:1px solid #e1e5eb;background:#fff;border-radius:7px;padding:0 8px;font-size:10px;font-weight:700;color:#4b5563;cursor:pointer;white-space:nowrap}.rowAction:hover{border-color:#cbd1da;background:#f8fafc;color:#111827}.rowAction.ai{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.rowAction.save{background:#111827;border-color:#111827;color:#fff;display:inline-flex;align-items:center;gap:4px}.rowAction:disabled{opacity:.55;cursor:not-allowed}.tableTop{align-items:center}.actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.actions button,.actions select{height:34px}@media(max-width:900px){.searchModes{width:100%;box-sizing:border-box}.modeHint{display:none}.searchModes button{flex:1;justify-content:center}.tableWrap table{min-width:980px}}.intelModal{width:min(900px,94vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 24px 70px #0f172a38;position:relative;padding:0}.intelHero{padding:25px 28px 20px;display:flex;gap:16px;align-items:center;border-bottom:1px solid #eef0f3}.intelLogo{width:58px;height:58px;border-radius:15px;background:#f1f3f6;display:grid;place-items:center;color:#4b5563;flex:none}.intelHeroText h2{margin:4px 0 7px;font-size:24px;letter-spacing:-.4px}.intelSub{display:flex;gap:13px;flex-wrap:wrap;color:#717987;font-size:11px}.intelSub span{display:inline-flex;align-items:center;gap:5px}.intelSub .rating{color:#8a6200;font-weight:700}.intelTabs{display:flex;gap:3px;padding:9px 20px;border-bottom:1px solid #eef0f3;background:#fafbfc}.intelTabs button{border:0;background:transparent;padding:9px 13px;border-radius:8px;color:#727b89;font-size:11px;font-weight:700}.intelTabs button.active{background:#111827;color:#fff}.intelStats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 24px 0}.intelStats>div{border:1px solid #e8ebef;border-radius:11px;padding:12px;background:#fff}.intelStats span,.intelStats small,.intelFacts span,.crmMiniGrid span{display:block;color:#8b93a1;font-size:9px}.intelStats b{display:block;font-size:16px;margin:4px 0}.intelStats small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelGrid{display:grid;grid-template-columns:1.25fr .9fr;gap:12px;padding:14px 24px 22px}.intelPanel{border:1px solid #e8ebef;border-radius:12px;padding:15px;background:#fff}.intelPanelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.intelPanelHead h3{margin:0;font-size:13px}.intelPanelHead span{font-size:9px;color:#8b93a1;background:#f3f4f6;padding:4px 7px;border-radius:999px}.intelFacts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.intelFacts b{display:block;font-size:11px;margin-top:4px;color:#252b34}.aiSummary{margin-top:14px;padding:12px;border-radius:10px;background:#f7f3ff;border:1px solid #e9ddff}.aiSummary>div{display:flex;gap:6px;align-items:center;color:#6d28d9;font-size:11px}.aiSummary p{font-size:11px;line-height:1.6;color:#4f5663;margin:8px 0 0;white-space:pre-line}.intelAi{width:100%;height:38px;border:1px dashed #cfc3ed;background:#faf8ff;color:#6d28d9;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:700}.intelActionList{display:grid;gap:7px}.intelActionList button,.intelActionList a{width:100%;border:1px solid #e7e9ee;background:#fff;border-radius:9px;padding:10px;display:flex;align-items:center;gap:9px;text-decoration:none;color:#252b34}.intelActionList button:hover,.intelActionList a:hover{background:#f8fafc}.intelActionList svg{color:#727b89;flex:none}.intelActionList span{flex:1;text-align:left}.intelActionList b{display:block;font-size:10px}.intelActionList small{display:block;color:#9299a5;font-size:9px;margin-top:2px}.intelTabContent{padding:22px 24px 28px}.contactHeroCard{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #e7e9ee;border-radius:12px;background:#fafbfc}.personAvatar{width:40px;height:40px;border-radius:11px;background:#eef0f3;display:grid;place-items:center}.contactHeroCard span,.contactHeroCard small{display:block;color:#8b93a1;font-size:9px}.contactHeroCard b{display:block;font-size:13px;margin:3px 0}.contactRows{display:grid;gap:8px;margin:13px 0}.contactRows div{display:grid;grid-template-columns:22px 100px 1fr;align-items:center;padding:11px;border:1px solid #edf0f3;border-radius:9px;font-size:10px}.contactRows svg{color:#727b89}.contactRows span{color:#8b93a1}.contactRows b{font-size:10px}.outreachCard{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #e8defa;background:#faf8ff;border-radius:12px}.outreachCard>svg{color:#6d28d9}.outreachCard>div{flex:1}.outreachCard h3{margin:0 0 4px;font-size:13px}.outreachCard p{margin:0;color:#777f8d;font-size:10px}.outreachSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.outreachSteps div{border:1px solid #e7e9ee;border-radius:10px;padding:13px}.outreachSteps span{font-size:9px;color:#8b93a1}.outreachSteps b,.outreachSteps small{display:block}.outreachSteps b{font-size:11px;margin-top:5px}.outreachSteps small{font-size:9px;color:#9299a5;margin-top:2px}.crmMiniGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crmMiniGrid>div{border:1px solid #e7e9ee;border-radius:10px;padding:13px}.crmMiniGrid b{display:block;font-size:12px;margin-top:5px}.intelFooter{display:flex;gap:8px;padding:14px 24px;border-top:1px solid #eef0f3;background:#fafbfc}.intelFooter button{height:35px;border:1px solid #dfe3e8;background:#fff;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.intelFooter button:nth-child(1){background:#111827;color:#fff;border-color:#111827}.intelFooter button:disabled{opacity:.55}.fullBtn{height:38px}.modalClose{z-index:2}@media(max-width:760px){.intelStats{grid-template-columns:1fr 1fr}.intelGrid{grid-template-columns:1fr}.intelHero{padding:20px}.intelFooter{flex-wrap:wrap}.outreachCard{align-items:flex-start;flex-direction:column}.outreachCard button{width:100%}}.bulkCount{font-size:12px;font-weight:700;color:#5b6472;white-space:nowrap}.bulkProgress{font-size:12px;font-weight:700;color:#2563eb;white-space:nowrap}.aiBulk{border-color:#c4b5fd!important;color:#6d28d9!important;background:#faf5ff!important}.actions button:disabled{opacity:.55;cursor:not-allowed}.outreachAnalyticsGrid{display:grid;grid-template-columns:1.55fr .75fr;gap:14px;margin-top:14px}.widePanel{min-width:0}.sequenceTable{margin-top:14px}.sequenceTableHead,.sequenceTableRow{display:grid;grid-template-columns:minmax(180px,1fr) 80px 70px 70px 85px;gap:10px;align-items:center}.sequenceTableHead{padding:0 12px 8px;color:#8a9099;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.sequenceTableRow{padding:12px;border-top:1px solid #eef0f3;font-size:12px}.sequenceTableRow b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sequenceTableRow span{color:#59606b}.sequenceTableRow strong{font-size:12px}.bestSequence{margin-top:18px;padding:18px;border:1px solid #eceef1;border-radius:12px;background:#fafafa;display:grid;grid-template-columns:auto 1fr;gap:7px 12px;align-items:center}.bestIcon{width:38px;height:38px;border-radius:10px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center;grid-row:span 2}.bestSequence b{font-size:13px}.bestSequence strong{font-size:26px;grid-column:2}.bestSequence small{grid-column:2;color:#737983;font-size:10px}.analyticsEmpty{padding:25px 10px;text-align:center;color:#8a9099;font-size:11px}.trendPanel{margin-top:14px}.trendList{margin-top:12px}.trendRow{display:grid;grid-template-columns:70px 1fr 70px 125px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #f0f1f3;font-size:10px}.trendRow:last-child{border-bottom:0}.trendRow>span{color:#6b7280}.trendBar{height:7px;background:#f0f1f3;border-radius:10px;overflow:hidden}.trendBar i{display:block;height:100%;background:#111827;border-radius:10px}.trendRow b{font-size:10px}.trendRow em{font-style:normal;color:#8a9099;text-align:right}@media(max-width:1000px){.outreachAnalyticsGrid{grid-template-columns:1fr}.trendRow{grid-template-columns:60px 1fr 65px}.trendRow em{display:none}}@media(max-width:600px){.sequenceTableHead,.sequenceTableRow{grid-template-columns:minmax(120px,1fr) 55px 55px 55px 65px}.sequenceTableHead{font-size:9px}.sequenceTableRow{font-size:10px;padding:10px 6px}.trendRow{grid-template-columns:55px 1fr 60px}}.duplicatesPage{padding:30px;max-width:1400px;margin:0 auto}.duplicatesHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:22px}.duplicatesHeader h2{margin:4px 0 6px;font-size:30px}.duplicatesHeader p{margin:0;color:var(--muted,#667085)}.duplicatesHeader>button{display:flex;align-items:center;gap:8px;border:1px solid var(--border,#e5e7eb);background:#fff;padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer}.duplicateStats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.duplicateStats>div{background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:18px}.duplicateStats span{display:block;color:#667085;font-size:13px;margin-bottom:7px}.duplicateStats b{font-size:25px}.duplicateList{display:grid;gap:16px}.duplicateGroup{background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #1018280a}.duplicateGroupHead{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #eef0f3;background:#fbfcfe}.duplicateReason{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.08em;color:#6941c6}.duplicateGroupHead h3{margin:5px 0 3px}.duplicateGroupHead p{margin:0;color:#667085;font-size:13px}.duplicateKey{align-self:center;max-width:40%;padding:9px 12px;border-radius:9px;background:#f2f4f7;color:#344054;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicateRows{padding:8px 12px}.duplicateRow{display:grid;grid-template-columns:38px minmax(220px,1.4fr) minmax(180px,1fr) auto;gap:14px;align-items:center;padding:13px 8px;border-bottom:1px solid #f0f2f5}.duplicateRow:last-child{border-bottom:0}.duplicateAvatar{width:36px;height:36px;border-radius:10px;background:#eef2ff;display:grid;place-items:center;color:#475467}.duplicateIdentity{min-width:0}.duplicateIdentity b,.duplicateIdentity span,.duplicateIdentity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicateIdentity span{font-size:13px;color:#475467;margin-top:3px}.duplicateIdentity small{font-size:12px;color:#98a2b3;margin-top:2px}.duplicateMeta{display:flex;flex-direction:column;gap:4px;color:#667085;font-size:12px}.duplicateRow button{white-space:nowrap}.duplicateRow button.recommended{background:#111827}.duplicateRow button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:900px){.duplicateStats{grid-template-columns:1fr}.duplicatesHeader{align-items:flex-start;flex-direction:column}.duplicateGroupHead{flex-direction:column}.duplicateKey{max-width:100%}.duplicateRow{grid-template-columns:38px 1fr}.duplicateMeta{grid-column:2}.duplicateRow button{grid-column:2;justify-self:start}}.teamPage{display:flex;flex-direction:column;gap:18px;padding-bottom:40px}.teamHero{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border:1px solid #e4e7ec;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 8px 28px #1018280d}.teamHero h2{margin:5px 0 4px;font-size:26px;letter-spacing:-.5px}.teamHero p{margin:0;color:#667085}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#667085}.teamRoleBadge,.countPill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:800}.teamGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.teamPanel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:20px;box-shadow:0 4px 18px #1018280a}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panelHead h3{margin:0;font-size:16px}.panelHead p{margin:4px 0 0;color:#667085;font-size:13px}.statusDot{font-size:12px;color:#067647;font-weight:700}.workspaceForm{display:flex;gap:9px}.workspaceForm input,.inviteForm input,.inviteForm select,.memberRole select{border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px;background:#fff;min-width:0;outline:none}.workspaceForm input{flex:1}.inviteForm{display:grid;grid-template-columns:1fr 130px auto;gap:8px}.permissionCards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.permissionCards div{padding:12px;border:1px solid #eaecf0;border-radius:10px;background:#f9fafb}.permissionCards b,.permissionCards span{display:block}.permissionCards b{font-size:12px}.permissionCards span{font-size:11px;color:#667085;margin-top:3px}.muted{display:block;color:#98a2b3;font-size:11px;margin-top:9px}.memberTable{display:flex;flex-direction:column}.memberRow{display:grid;grid-template-columns:38px minmax(0,1fr) 125px 80px 34px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #f0f2f5}.memberAvatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f2f4f7;color:#344054;font-size:11px;font-weight:800}.memberIdentity{min-width:0}.memberIdentity b,.memberIdentity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberIdentity b{font-size:13px}.memberIdentity span{font-size:11px;color:#667085;margin-top:2px}.memberRole select{width:100%;padding:7px 9px;font-size:12px}.roleStatic{font-size:12px;font-weight:700;color:#344054}.memberStatus{font-size:11px;color:#667085;text-transform:capitalize;display:flex;align-items:center;gap:5px}.memberStatus .dot{width:7px;height:7px;border-radius:50%;background:#12b76a;display:inline-block}.iconBtn.danger{border:0;background:transparent;color:#d92d20;font-size:20px;cursor:pointer}.ghost{border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:8px 11px;font-size:12px;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.inlineError{padding:11px 13px;border-radius:9px;background:#fef3f2;color:#b42318;font-size:13px}@media(max-width:900px){.teamGrid,.inviteForm{grid-template-columns:1fr}.memberRow{grid-template-columns:38px 1fr 110px}.memberStatus{grid-column:2}.memberRow>.iconBtn,.memberRow>.ghost{grid-column:3;grid-row:2}.teamHero{align-items:flex-start;gap:15px;flex-direction:column}}.adminPage{padding:30px 32px 50px;max-width:1500px;margin:0 auto}.adminHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.adminKicker{font-size:10px;font-weight:800;letter-spacing:.12em;color:#6d28d9}.adminHeader h2{margin:5px 0 4px;font-size:25px}.adminHeader p{margin:0;color:#737b89;font-size:12px}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.adminStats>div{background:#fff;border:1px solid #e4e7ec;border-radius:13px;padding:17px}.adminStats span,.adminStats small{display:block;color:#8b93a1;font-size:10px}.adminStats b{display:block;font-size:23px;margin:7px 0}.adminGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.adminPanel{background:#fff;border:1px solid #e4e7ec;border-radius:13px;padding:17px;margin-bottom:14px}.adminHealth{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.adminHealth div{background:#f7f8fa;border-radius:9px;padding:12px}.adminHealth span{display:block;font-size:9px;color:#8b93a1}.adminHealth b{display:block;font-size:15px;margin-top:5px}.adminNotice{display:flex;gap:10px;align-items:flex-start;background:#f7f5ff;border:1px solid #e7ddff;color:#5b21b6;border-radius:9px;padding:12px;font-size:11px;line-height:1.5}.adminTabs{display:flex;gap:4px;background:#f3f5f8;border:1px solid #e6e9ee;border-radius:10px;padding:4px;width:max-content;margin-bottom:14px}.adminTabs button{border:0;background:transparent;padding:8px 14px;border-radius:7px;font-size:11px;font-weight:700;color:#6b7280;cursor:pointer}.adminTabs button.active{background:#111827;color:#fff}.adminTableWrap{overflow:auto}.adminTable{width:100%;min-width:850px;border-collapse:collapse}.adminTable th{text-align:left;font-size:9px;color:#9299a5;text-transform:uppercase;letter-spacing:.06em;padding:10px;border-bottom:1px solid #eef0f3}.adminTable td{padding:12px 10px;border-bottom:1px solid #f0f1f3;font-size:10px;color:#555e6d;vertical-align:middle}.adminTable td b{display:block;color:#202634;font-size:11px}.adminTable td small{display:block;color:#969eaa;font-size:9px;margin-top:3px}.adminTable select{height:30px;border:1px solid #dfe3e8;border-radius:7px;padding:0 7px;font-size:10px}.adminCreditInput{width:90px;height:28px;border:1px solid #dfe3e8;border-radius:7px;padding:0 7px;font-size:10px;margin-right:5px}.adminDenied{min-height:300px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7a8290}.adminDenied h3{margin:10px 0 4px;color:#252b38}.adminDenied p{font-size:11px}.adminDenied code{background:#f3f4f6;padding:2px 5px;border-radius:4px}@media(max-width:900px){.adminPage{padding:20px 15px}.adminStats{grid-template-columns:repeat(2,1fr)}.adminGrid{grid-template-columns:1fr}.adminHealth{grid-template-columns:repeat(2,1fr)}}.adminLoginForm{width:min(380px,100%);display:grid;gap:10px;margin-top:18px}.adminLoginForm input{width:100%;box-sizing:border-box}.adminLoginForm .primary{width:100%;justify-content:center}.integrationPanel{margin-top:18px}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.integrationCard{border:1px solid #e6e8ee;border-radius:14px;padding:18px;background:#fff}.integrationTitle{display:flex;align-items:center;gap:11px;margin-bottom:16px}.integrationTitle h4{margin:0 0 3px;font-size:15px}.integrationTitle span{font-size:12px;color:#6b7280}.integrationIcon{width:34px;height:34px;border-radius:10px;background:#f2f4f8;display:grid;place-items:center;font-weight:700}.integrationCard label{display:block;font-size:12px;font-weight:600;color:#374151;margin:11px 0}.integrationCard input,.integrationCard select{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #dfe3ea;border-radius:8px;padding:9px 10px;background:#fff;color:#111827}.integrationOk{margin-top:10px;font-size:12px;color:#16784b;background:#edf9f2;border:1px solid #ccebd9;padding:8px;border-radius:8px}.integrationFail{margin-top:10px;font-size:12px;color:#b42318;background:#fff1f0;border:1px solid #ffd4d0;padding:8px;border-radius:8px}.integrationSecurity{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid #e3ddff;background:#faf9ff;border-radius:10px;color:#5b5870;font-size:12px;line-height:1.5}@media(max-width:900px){.integrationGrid{grid-template-columns:1fr}}.adminHeaderActions{display:flex;gap:8px;align-items:center}.adminTabs{display:flex;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%}.adminTabs button{white-space:nowrap}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integrationCard{border:1px solid #e7eaf0;border-radius:12px;padding:16px;background:#fff}.integrationTitle{display:flex;gap:10px;align-items:center;margin-bottom:14px}.integrationIcon{width:34px;height:34px;border-radius:9px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:800}.integrationCard label{display:block;font-size:10px;font-weight:700;color:#5f6775;margin:10px 0}.integrationCard input,.integrationCard select{width:100%;box-sizing:border-box;margin-top:5px;height:36px;border:1px solid #dfe3e8;border-radius:7px;padding:0 9px;font-size:11px}.twoFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.integrationTestBtn{margin-top:8px}.integrationOk,.integrationFail{font-size:10px;margin-top:8px}.integrationSecurity{display:flex;gap:8px;margin-top:12px;padding:10px;border-radius:8px;background:#f7f7fb;font-size:10px;color:#6b7280}@media(max-width:800px){.integrationGrid{grid-template-columns:1fr}}.userIntegrationSection{margin-top:22px;padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.userIntegrationSection .panelHead{display:flex;justify-content:space-between;gap:16px;align-items:center}.userIntegrationSection .panelHead h3{margin:0}.userIntegrationSection .panelHead p{margin:4px 0 0;color:#6b7280;font-size:12px}.userIntegrationSection .muted{display:block;margin-top:10px;color:#6b7280;font-size:11px;line-height:1.5}@media(max-width:700px){.userIntegrationSection .panelHead{align-items:flex-start;flex-direction:column}}.savedSequencesHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.savedSequencesHead h3{margin:0}.savedSequencesHead small{display:block;margin-top:3px}.savedSequencesHead>span{font-size:12px;color:#6b7280}.savedSequence{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(15,23,42,.08)}.savedSequenceMain{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}.savedSequenceMain b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.savedSequenceMain>span{grid-column:2;font-size:12px;color:#6b7280;margin-top:2px}.campaignStatus{font-size:10px;font-weight:700;padding:4px 7px;border-radius:999px;white-space:nowrap}.campaignStatus.active{background:#ecfdf3;color:#047857}.campaignStatus.paused{background:#fff7ed;color:#c2410c}.savedSequenceActions{display:flex;gap:6px;flex-shrink:0}.rowAction.danger{color:#b91c1c;border-color:#b91c1c33}.adminSideLabel{display:flex;align-items:center;gap:9px;margin:2px 8px 17px;padding:10px;border:1px solid #e7e9ed;border-radius:10px;color:#344054;font-size:12px;font-weight:700;background:#fafbfc}.adminSideNav{gap:4px}.adminSideNav button{padding:11px}.adminSideBottom{margin-top:auto;border-top:1px solid #eee;padding-top:10px}.adminSideBottom button{width:100%;border:0;background:transparent;text-align:left;padding:10px 11px;border-radius:8px;color:#66707e;display:flex;align-items:center;gap:11px;font-size:13px}.adminSideBottom button:hover{background:#f0f2f5;color:#111827;font-weight:650}.detailActivityGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detailSection{border:1px solid #e7e9ee;border-radius:12px;padding:15px;background:#fff}.detailSectionWide{grid-column:1/-1}.detailLoading,.detailEmpty{padding:24px;text-align:center;color:#8b93a1;font-size:10px;border:1px dashed #e1e5ea;border-radius:10px;background:#fafbfc}.detailList{display:grid;gap:7px}.detailRow{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #edf0f3;border-radius:9px}.detailIcon{width:30px;height:30px;border-radius:8px;background:#f1f3f6;display:grid;place-items:center;color:#667085;flex:none}.detailMain{flex:1;min-width:0}.detailMain b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailMain small{display:block;color:#9299a5;font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailBadges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.statusPill,.miniPill{font-size:8px;font-weight:700;padding:4px 7px;border-radius:999px;background:#f1f3f6;color:#667085;text-transform:capitalize}.statusPill.sent,.statusPill.active{background:#eef6ff;color:#2563eb}.statusPill.replied,.miniPill{background:#ecfdf3;color:#15803d}.statusPill.paused{background:#fff7ed;color:#c2410c}.statusPill.completed{background:#f3f4f6;color:#4b5563}.timeline{position:relative;padding-left:17px}.timeline:before{content:"";position:absolute;left:4px;top:5px;bottom:5px;width:1px;background:#e5e7eb}.timelineItem{position:relative;padding:0 0 16px 14px}.timelineDot{position:absolute;left:-17px;top:4px;width:8px;height:8px;border-radius:50%;background:#111827;border:2px solid #fff;box-shadow:0 0 0 1px #dfe3e8}.timelineItem b{display:block;font-size:10px;text-transform:capitalize}.timelineItem small{display:block;font-size:9px;color:#727b89;margin-top:4px;white-space:pre-line;line-height:1.5}.timelineItem span{display:block;font-size:8px;color:#a0a7b2;margin-top:4px}@media(max-width:760px){.detailActivityGrid{grid-template-columns:1fr}.detailSectionWide{grid-column:auto}.detailRow{align-items:flex-start}.detailBadges{justify-content:flex-start}}.planPrice{display:flex;align-items:baseline;gap:6px;margin:8px 0 4px}.planPrice strong{font-size:25px;letter-spacing:-.4px}.planPrice span{font-size:13px;color:#6b7280}.planCard.current .planPrice strong{font-size:23px}.searchrow .filterDropdown{position:relative;min-width:145px;flex:none;z-index:20}.filterDropdownButton{width:100%;height:42px;border:1px solid #dfe3e8;border-radius:8px;padding:0 11px;background:#fff;color:#4f5967;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.filterDropdownButton:hover{border-color:#c9ced6;background:#fafbfc}.filterDropdownButton svg{flex:none;color:#697382}.filterDropdownMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:100%;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #dfe3e8;border-radius:9px;box-shadow:0 12px 30px #0f172a24;padding:5px;z-index:1000}.filterDropdownMenu button{width:100%;border:0;background:#fff;color:#374151;border-radius:6px;padding:9px 10px;font-size:11px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.filterDropdownMenu button:hover{background:#f3f5f8}.filterDropdownMenu button.selected{font-weight:700;background:#f0f2f5;color:#111827}@media(max-width:900px){.searchrow .filterDropdown{min-width:145px}}
