@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#eef2ff;background:#080c18;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% 0%,#17204a 0,transparent 35%),#080c18}main{max-width:1180px;margin:auto;padding:0 36px 80px}nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #26304c}.nav-actions{display:flex;align-items:center;gap:12px}.brand{font-family:Manrope,sans-serif;font-weight:700;display:flex;gap:12px;align-items:center}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#08101a;background:#65e6ba;font-size:13px}.environment{color:#65e6ba;border:1px solid #31594f;border-radius:100px;padding:7px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hero{padding:86px 0 64px;max-width:800px}.eyebrow{color:#65e6ba;font-size:12px;font-weight:700;letter-spacing:.18em}h1{font:800 clamp(46px,7vw,82px)/1.02 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0 24px}.intro{max-width:630px;color:#aeb8d5;font-size:19px;line-height:1.65}button{margin-top:22px;border:0;border-radius:10px;padding:15px 22px;font:700 15px DM Sans;background:#65e6ba;color:#08101a;cursor:pointer}button:disabled{opacity:.65;cursor:wait}.status-button:disabled{opacity:1;cursor:default}.text-button{margin:8px 0 0;padding:8px 0;background:transparent;color:#7885a8;font-weight:500}.text-button.light{color:#aeb8d5;padding:6px;margin:0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}article{padding:24px;border:1px solid #26304c;border-radius:14px;background:#0f1528cc}article p{margin:0;color:#aeb8d5}article strong{display:block;font:700 40px Manrope;margin:16px 0 6px}article small,li small{color:#7885a8}.setup{margin-top:66px;padding:34px;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;border-radius:18px;background:#eef2ff;color:#0b1020}h2{font:700 32px/1.2 Manrope;margin:12px 0}.setup .eyebrow{color:#157d63}ol{list-style:none;padding:0;margin:0}li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #d6dcec}li:last-child{border:0}li>span{color:#157d63;font:700 12px Manrope}li b,li small{display:block}li small{margin-top:5px}.done>span{color:#157d63;font-size:16px}.auth-page{max-width:1180px;min-height:100vh}.auth-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;min-height:calc(100vh - 110px);padding:55px 0}.auth-copy h1{font-size:clamp(48px,6vw,76px)}form{background:#eef2ff;color:#0b1020;border-radius:18px;padding:32px;box-shadow:0 35px 90px #00000047}.form-heading h2{margin:8px 0 24px}form .eyebrow{color:#157d63}label{display:block;margin:14px 0;color:#47516b;font-size:13px;font-weight:600}input{width:100%;margin-top:7px;padding:12px 13px;border:1px solid #cbd3e5;border-radius:9px;background:#fff;color:#0b1020;font:15px DM Sans;outline:none}select{padding:12px 13px;border:1px solid #cbd3e5;border-radius:9px;background:#fff;color:#0b1020;font:14px DM Sans;outline:none}input:focus{border-color:#20a17f;box-shadow:0 0 0 3px #20a17f21}form button[type=submit]{width:100%}.form-error{padding:10px 12px;border-radius:8px;background:#fee2e2;color:#9f2525;font-size:13px}.dashboard-error{width:fit-content;margin-top:14px;padding:10px 12px;border-radius:8px;background:#3b1820;color:#ffb8c0;font-size:13px}.connections{margin-top:66px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px}.page-list{display:grid;gap:14px}.page-card{padding:22px;border:1px solid #26304c;border-radius:14px;background:#0f1528cc}.page-card>div:first-child{display:flex;flex-direction:column}.page-card small{color:#7885a8;margin-top:5px}.page-card button{padding:10px 14px;margin-top:18px}.page-card .secondary-button{margin-left:10px;background:transparent;color:#65e6ba;border:1px solid #31594f}.form-list{margin-top:18px;border-top:1px solid #26304c}.form-list li{align-items:center;justify-content:space-between;border-color:#26304c}.form-list li small{margin:0}.lead-section{margin-top:66px}.lead-table{border:1px solid #26304c;border-radius:14px;overflow:hidden}.lead-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr .8fr;gap:18px;padding:18px 22px;align-items:center;border-bottom:1px solid #26304c;background:#0f1528cc}.lead-row:last-child{border:0}.lead-row span,.lead-row small{color:#aeb8d5;overflow-wrap:anywhere}.destination-section{margin-top:66px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:22px}.section-heading>p{max-width:540px;color:#aeb8d5;line-height:1.6}.destination-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:start}.destination-form{padding:24px}.destination-form button[type=submit]{width:100%}.destination-form label small{font-weight:400;color:#7885a8}.success-message{padding:10px 12px;border-radius:8px;background:#d8f8ec;color:#157d63;font-size:13px}.destination-list{display:grid;gap:14px}.destination-card{padding:22px}.destination-title{display:flex;justify-content:space-between;align-items:start;gap:16px}.destination-title>div{min-width:0}.destination-title small{display:block;margin-top:6px;color:#7885a8;overflow-wrap:anywhere}.active-pill,.inactive-pill{padding:5px 9px;border-radius:100px;font-size:11px;font-weight:700}.active-pill{color:#65e6ba;background:#15372f}.inactive-pill{color:#c7cee3;background:#293047}.destination-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;color:#aeb8d5;font-size:13px}.destination-stats b{color:#eef2ff}.destination-actions{display:flex;gap:10px}.destination-actions button{margin-top:18px;padding:10px 14px}.destination-actions .secondary-button{background:transparent;color:#aeb8d5;border:1px solid #31594f}.empty-state{padding:28px;border:1px dashed #3b4667;border-radius:14px;color:#aeb8d5;line-height:1.6}.view-switcher{display:flex;padding:4px;border:1px solid #26304c;border-radius:10px}.view-switcher button{margin:0;padding:8px 12px;background:transparent;color:#7885a8;font-size:13px}.view-switcher button.active{background:#182039;color:#eef2ff}.lead-center-header{padding:62px 0 34px}.lead-center-header h1{font-size:clamp(46px,6vw,72px)}.lead-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.lead-summary button{margin:0;padding:18px;text-align:left;color:#aeb8d5;background:#0f1528cc;border:1px solid #26304c}.lead-summary button.active{border-color:#65e6ba;box-shadow:inset 0 0 0 1px #65e6ba}.lead-summary span,.lead-summary strong{display:block}.lead-summary strong{margin-top:8px;color:#eef2ff;font:700 28px Manrope}.lead-filters{margin:18px 0;padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#0f1528cc;border:1px solid #26304c;box-shadow:none}.lead-filters input{margin:0}.lead-filters button{margin:0;padding:12px 14px}.lead-filters .secondary-button{background:transparent;color:#aeb8d5;border:1px solid #3b4667}.crm-lead-table{border:1px solid #26304c;border-radius:14px;overflow:hidden;background:#0f1528cc}.crm-lead-head,.crm-lead-row{display:grid;grid-template-columns:1.05fr 1.2fr 1.35fr .65fr .65fr;gap:18px;padding:17px 20px;align-items:center}.crm-lead-head{color:#7885a8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:#0d1325}.crm-lead-row{border-top:1px solid #26304c}.crm-lead-row div{min-width:0}.crm-lead-row b,.crm-lead-row small{display:block;overflow-wrap:anywhere}.crm-lead-row small{margin-top:5px;color:#7885a8}.status-select{width:100%;border-color:#31594f;background:#101a2d;color:#eef2ff}.status-new{color:#65e6ba}.status-won{color:#8bea9b}.status-lost{color:#ff9aa7}.table-message{padding:38px;text-align:center;color:#7885a8;border-top:1px solid #26304c}.pagination{padding:14px 20px;display:flex;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid #26304c;color:#aeb8d5}.pagination button{margin:0;padding:8px 12px}.loading{min-height:100vh;display:grid;place-items:center;color:#aeb8d5}.whatsapp-header{padding-bottom:2rem}.whatsapp-connections,.whatsapp-onboarding,.whatsapp-inbox,.whatsapp-setup-grid{max-width:1120px;margin:0 auto 4rem}.whatsapp-connections{display:grid;grid-template-columns:280px 1fr;gap:2rem}.whatsapp-number-list{display:grid;gap:1rem}.whatsapp-number-card{display:grid;gap:.35rem;padding:1.25rem;border:1px solid #26304c;border-radius:16px;background:#0f1528cc}.whatsapp-number-card span,.whatsapp-number-card small{color:#7885a8}.whatsapp-number-card .register-number-button{width:fit-content;margin-top:.65rem;padding:.65rem .85rem;font-size:12px}.whatsapp-onboarding{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:2rem;border:1px solid #31594f;border-radius:20px;background:linear-gradient(135deg,#65e6ba1f,#0f1528d9)}.whatsapp-onboarding h2{margin:.35rem 0 .7rem}.whatsapp-onboarding p{max-width:720px;color:#aeb8d5}.whatsapp-onboarding .registration-pin{max-width:260px;margin:1rem 0 0;color:#c7cee3}.whatsapp-onboarding .success-message{grid-column:1 / -1;margin:0}.whatsapp-inbox{min-height:560px;display:grid;grid-template-columns:340px 1fr;overflow:hidden;border:1px solid #26304c;border-radius:20px;background:#0f1528cc}.whatsapp-inbox aside{border-right:1px solid #26304c;overflow-y:auto}.inbox-title{padding:1.5rem;border-bottom:1px solid #26304c}.conversation{width:100%;display:grid;gap:.25rem;padding:1rem 1.5rem;text-align:left;color:#eef2ff;background:transparent;border:0;border-bottom:1px solid #26304c;border-radius:0}.conversation:hover,.conversation.active{background:#63e6be1a}.conversation span,.conversation small{color:#7885a8}.message-panel{min-width:0;display:flex;flex-direction:column}.message-list{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;overflow-y:auto}.message-bubble{align-self:flex-start;max-width:75%;display:grid;gap:.35rem;padding:.8rem 1rem;border-radius:14px 14px 14px 3px;background:#1b243d}.message-bubble.outbound{align-self:flex-end;border-radius:14px 14px 3px;color:#07131a;background:#65e6ba}.message-bubble small{opacity:.65}.message-composer{display:flex;gap:.75rem;padding:1rem;border-top:1px solid #26304c}.message-composer input{flex:1}.whatsapp-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.whatsapp-setup-grid h2{margin:0 0 1rem;color:#0c1328}.template-note{margin:0 0 1rem;padding:.8rem 1rem;border-radius:10px;color:#47516b;background:#e1f7ef;font-size:13px;line-height:1.55}.template-note b{color:#157d63}.manual-whatsapp-card{border-radius:18px;background:#e9edfb;color:#0c1328;overflow:hidden}.manual-whatsapp-card summary{padding:1.25rem;cursor:pointer;font-weight:700}.manual-whatsapp-card .destination-form{border:0;border-top:1px solid #cbd3e9;border-radius:0}@media(max-width:720px){main{padding:0 20px 50px}.hero{padding-top:60px}.metrics,.setup,.auth-layout,.connections,.destination-layout{grid-template-columns:1fr}.section-heading{display:block}.environment{display:none}.lead-summary{grid-template-columns:repeat(2,1fr)}.lead-filters{grid-template-columns:1fr}.crm-lead-head{display:none}.crm-lead-row{grid-template-columns:1fr;gap:10px}.view-switcher button{padding:7px 9px;font-size:11px}.auth-layout{gap:20px}.lead-row{grid-template-columns:1fr;gap:6px}.setup{gap:15px;padding:26px}.whatsapp-connections,.whatsapp-onboarding,.whatsapp-inbox,.whatsapp-setup-grid{grid-template-columns:1fr}.whatsapp-inbox aside{border-right:0;border-bottom:1px solid #26304c}.whatsapp-inbox{min-height:700px}}.saas-shell{max-width:none;min-height:100vh;padding:0;display:grid;grid-template-columns:260px minmax(0,1fr);background:#f5f7fb;color:#172033}.app-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px 16px;color:#dfe8f4;background:#0b1729;border-right:1px solid #1c2b41}.saas-brand{display:flex;align-items:center;gap:11px;padding:0 10px 24px}.saas-brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#45dfb2,#20b98f);color:#08231c;font:800 23px Manrope}.saas-brand b,.saas-brand small{display:block}.saas-brand b{font:700 17px Manrope}.saas-brand small{margin-top:-2px;color:#7f91aa;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.workspace-card{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px;border:1px solid #23334a;border-radius:11px;background:#111f33}.workspace-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#104235;background:#bff4e3;font-weight:800}.workspace-card b,.workspace-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-card b{font-size:13px}.workspace-card small{margin-top:2px;color:#72849d;font-size:10px}.workspace-card button,.sidebar-user button{margin:0;padding:3px;color:#8090a8;background:transparent}.side-navigation{height:auto;display:block;border:0;margin-top:25px}.nav-caption{display:block;padding:0 12px 9px;color:#52647e;font-size:10px;font-weight:800;letter-spacing:.16em}.nav-caption.lower{margin-top:22px}.side-navigation button{position:relative;width:100%;margin:2px 0;padding:10px 12px;display:flex;align-items:center;gap:12px;border-radius:9px;color:#8fa0b8;background:transparent;font-size:13px;font-weight:600;text-align:left}.side-navigation button>span{width:20px;font-size:16px;text-align:center}.side-navigation button:hover{color:#eaf1fa;background:#13243a}.side-navigation button.active{color:#eafff8;background:#16382f}.side-navigation button.active:before{content:"";position:absolute;left:-16px;width:3px;height:24px;border-radius:0 3px 3px 0;background:#4ce0b4}.side-navigation button i{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:20px;color:#0b2c23;background:#67e4be;font-size:10px;font-style:normal;text-align:center}.sidebar-help{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 12px;border-radius:10px;background:#112137}.sidebar-help>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #40516a;border-radius:50%;color:#a6b5c9}.sidebar-help b,.sidebar-help small{display:block}.sidebar-help b{font-size:12px}.sidebar-help small{margin-top:2px;color:#71839c;font-size:10px}.sidebar-user{margin-top:12px;padding:12px 6px 2px;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;gap:9px;align-items:center;border-top:1px solid #203047}.sidebar-user>span,.topbar-profile{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#164438;background:#c9f6e8;font-size:12px;font-weight:800}.sidebar-user b,.sidebar-user small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-user b{font-size:12px}.sidebar-user small{color:#71839c;font-size:10px}.app-stage{min-width:0;background:#f5f7fb}.app-topbar{height:70px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8f0;background:#ffffffeb}.app-topbar>div,.topbar-actions{display:flex;align-items:center;gap:12px}.breadcrumb{color:#344054;font-size:14px;font-weight:700}.mobile-menu{display:none}.app-topbar button{margin:0;padding:8px;color:#637087;background:transparent}.live-indicator{padding:6px 10px;border:1px solid #dfe7e5;border-radius:30px;color:#53636c;background:#fbfdfc;font-size:11px}.live-indicator i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#22b889;box-shadow:0 0 0 3px #d9f5eb}.app-content{max-width:1440px;margin:auto;padding:30px 34px 70px}.saas-page h1,.saas-page h2{color:#172033;letter-spacing:-.035em}.saas-page h1{margin:5px 0 8px;font-size:clamp(30px,4vw,42px);line-height:1.15}.saas-page h2{font-size:20px}.soft-label{color:#66758b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.welcome-strip{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:10px 0 26px}.welcome-strip p,.page-title p{margin:0;color:#667085;font-size:14px}.welcome-strip button,.page-title>button,.info-banner button{margin:0;padding:11px 16px;background:#172b44;color:#fff;font-size:13px}.overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{min-width:0;display:flex;align-items:center;gap:14px;padding:19px;border-color:#e2e7ef;background:#fff;box-shadow:0 6px 18px #1d29390a}.stat-icon{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;font-size:16px}.stat-icon.mint{color:#05845f;background:#e0f8ef}.stat-icon.blue{color:#3d63c9;background:#e7edff}.stat-icon.amber{color:#ad6a09;background:#fff1d6}.stat-icon.violet{color:#7955be;background:#f0e9ff}.stat-card small,.stat-card strong,.stat-card em{display:block}.stat-card small{color:#667085;font-size:11px}.stat-card strong{margin:3px 0 1px;color:#172033;font:700 23px Manrope}.stat-card em{overflow:hidden;color:#8a94a6;font-size:10px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.dashboard-columns{display:grid;grid-template-columns:1.3fr .9fr;gap:16px;margin-top:17px}.setup-card,.activity-card,.data-card{padding:24px;border-color:#e2e7ef;background:#fff;box-shadow:0 6px 18px #1d29390a}.card-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.card-heading h2{margin:5px 0}.card-heading>strong{color:#159873;font:700 22px Manrope}.progress-track{height:6px;margin:14px 0 18px;overflow:hidden;border-radius:8px;background:#e9edf2}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1abe8d,#55d8b1)}.compact-checklist button{width:100%;margin:0;padding:12px 4px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #eef1f5;border-radius:0;color:#27364b;background:transparent;text-align:left}.compact-checklist button>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dbe2ea;border-radius:50%;color:#7e899a;font-size:11px}.compact-checklist b,.compact-checklist small{display:block}.compact-checklist b{font-size:12px}.compact-checklist small{margin-top:3px;color:#8b95a5;font-weight:400}.compact-checklist button.complete>span{border-color:#c8efe3;color:#0d8b68;background:#ddf8ef}.link-button{margin:0;padding:4px;color:#168d6e;background:transparent;font-size:11px}.activity-feed>div{display:grid;grid-template-columns:11px minmax(0,1fr) auto;gap:10px;padding:17px 0;border-top:1px solid #eef1f5}.activity-dot{width:8px;height:8px;margin-top:5px;border-radius:50%}.activity-dot.success{background:#20b789}.activity-dot.info{background:#5d7bd9}.activity-dot.neutral{background:#a089c7}.activity-feed p{margin:0}.activity-feed b,.activity-feed small{display:block}.activity-feed b{color:#2b3749;font-size:12px}.activity-feed small,.activity-feed time{margin-top:4px;color:#929baa;font-size:10px}.activity-feed time{white-space:nowrap}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:5px 0 25px}.status-chip,.approved-pill{padding:6px 10px;border-radius:30px;color:#08765a;background:#dcf7ed;font-size:11px;font-style:normal;font-weight:700}.wizard-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.wizard-steps{height:auto;display:block;padding:12px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}.wizard-steps button{width:100%;margin:0;padding:13px 10px;display:grid;grid-template-columns:30px 1fr;gap:11px;align-items:center;color:#475467;background:transparent;text-align:left}.wizard-steps button>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d9e0e8;border-radius:50%;font-size:11px}.wizard-steps b,.wizard-steps small{display:block}.wizard-steps b{font-size:12px}.wizard-steps small{margin-top:2px;color:#98a1b0;font-size:10px}.wizard-steps button.done>span{color:#087c5e;border-color:#c4eddf;background:#def8ef}.wizard-steps button.active{border-radius:9px;color:#14372e;background:#e7f8f2}.wizard-steps button.active>span{color:#fff;border-color:#1daf85;background:#1daf85}.wizard-panel{padding:27px;border:1px solid #e1e7ef;border-radius:14px;background:#fff;box-shadow:0 6px 18px #1d29390a}.wizard-panel-head{display:flex;gap:16px;padding-bottom:20px;border-bottom:1px solid #edf1f5}.profile-placeholder{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#10684f;background:#d8f6eb;font-weight:800}.wizard-panel-head h2{margin:3px 0}.wizard-panel-head p{margin:0;color:#7b8798;font-size:12px}.preview-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:17px}.preview-form label{margin:8px 0;color:#4a5668}.preview-form .wide{grid-column:1/-1}.preview-form textarea{width:100%;margin-top:7px;padding:12px;border:1px solid #cbd3e5;border-radius:9px;font:14px DM Sans;resize:vertical}.form-notice{display:flex;gap:10px;align-items:center;margin-top:15px;padding:11px;border-radius:9px;color:#4e5e72;background:#f0f5ff}.form-notice>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#3f64bf;background:#dfe8ff;font-weight:800}.form-notice p{margin:0}.form-notice b,.form-notice small{display:block}.form-notice b{font-size:11px}.form-notice small{margin-top:2px;color:#7c8798}.wizard-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.wizard-actions button{margin:0;padding:11px 15px}.wizard-actions .secondary-button{color:#596579;background:#fff;border:1px solid #dbe1e9}.profile-photo-control{position:relative;flex:0 0 70px;margin:0;text-align:center;cursor:pointer}.profile-photo-control img,.profile-photo-control .profile-placeholder{width:58px;height:58px;display:grid;object-fit:cover;border-radius:15px}.profile-photo-control input{position:absolute;width:1px;height:1px;opacity:0}.profile-photo-control small{display:block;margin-top:5px;color:#168d6e;font-size:9px;white-space:nowrap}.template-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.template-stats article{padding:17px;border-color:#e1e7ef;background:#fff}.template-stats small{color:#7d8796}.template-stats strong{margin:6px 0 0;color:#172033;font-size:24px}.data-card{padding:0;overflow:hidden}.data-toolbar{display:flex;gap:10px;justify-content:space-between;padding:15px}.search-box{min-width:280px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dde3eb;border-radius:8px;color:#8993a3}.search-box input{margin:0;padding:10px 0;border:0}.template-table{display:grid;grid-template-columns:2fr .7fr .8fr .7fr .6fr 30px;gap:15px;align-items:center;padding:15px 18px;border-top:1px solid #edf1f5;color:#5e6b7d;font-size:12px}.template-table.table-head{color:#9099a8;background:#fafbfc;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.template-table b,.template-table small{display:block}.template-table b{color:#263449}.template-table small{max-width:340px;margin-top:4px;overflow:hidden;color:#8994a4;white-space:nowrap;text-overflow:ellipsis}.row-menu{margin:0;padding:4px;color:#7d8797;background:transparent}.info-banner{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:16px;padding:18px;border:1px solid #cfece3;border-radius:14px;background:#edfaf6}.info-banner>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#d5f4e9}.info-banner b{color:#234338;font-size:13px}.info-banner p{margin:4px 0 0;color:#678078;font-size:11px}.empty-contacts{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:#15916f;background:#def7ef;font-size:25px}.empty-contacts h2{margin-bottom:4px}.empty-contacts p{max-width:390px;color:#7e8999}.app-content>.lead-center-header{padding:10px 0 24px}.app-content>.lead-center-header h1{color:#172033;font-size:42px}.app-content>.lead-center-header .intro{color:#667085}.app-content .lead-summary button,.app-content .crm-lead-table,.app-content .whatsapp-number-card,.app-content .whatsapp-inbox{border-color:#e1e7ef;background:#fff;color:#263449}.app-content .lead-summary button{color:#667085}.app-content .lead-summary strong,.app-content .conversation{color:#263449}.app-content .lead-filters{border-color:#e1e7ef;background:#fff}.app-content .crm-lead-head{background:#f8fafc}.app-content .crm-lead-row,.app-content .crm-lead-head,.app-content .conversation,.app-content .whatsapp-inbox aside,.app-content .inbox-title,.app-content .message-composer{border-color:#e6eaf0}.app-content .status-select{background:#fff;color:#344054}.app-content .whatsapp-connections h2,.app-content .inbox-title h2{color:#172033}.app-content .whatsapp-onboarding{border-color:#bfe7da;background:linear-gradient(135deg,#ecfaf5,#fff)}.app-content .whatsapp-onboarding h2{color:#172033}.app-content .whatsapp-onboarding p{color:#667085}.app-content .message-panel>.empty-state{margin:20px}.app-content .destination-section,.app-content .connections,.app-content .lead-section,.app-content .setup{color:inherit}.app-content>.hero{max-width:none;padding:20px 0}.app-content>.hero h1{color:#172033;font-size:48px}.app-content>.hero .intro,.app-content .section-heading>p{color:#667085}.app-content .metrics article,.app-content .page-card,.app-content .destination-card{border-color:#e1e7ef;background:#fff;color:#27364b}.app-content .metrics article strong,.app-content .destination-stats b{color:#172033}.app-content .destination-stats{color:#667085}.app-content .destination-actions .secondary-button{color:#596579}.app-content .setup{background:#fff;border:1px solid #e1e7ef}.app-content .setup li{border-color:#e6eaf0}@media(max-width:1050px){.saas-shell{grid-template-columns:82px minmax(0,1fr)}.app-sidebar{padding-inline:11px}.saas-brand div,.workspace-card div,.workspace-card button,.side-navigation button:not(.active):after,.side-navigation button{font-size:0}.saas-brand{padding-inline:8px}.workspace-card{display:flex;justify-content:center}.side-navigation button{justify-content:center;padding:11px}.side-navigation button>span{font-size:17px}.side-navigation button i{position:absolute;right:4px;top:3px;font-size:9px}.nav-caption,.sidebar-help div,.sidebar-user div,.sidebar-user button{display:none}.sidebar-help{justify-content:center;padding:10px}.sidebar-user{display:flex;justify-content:center}.overview-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.saas-shell{display:block}.app-sidebar{position:static;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;padding:10px 14px}.saas-brand{padding:0}.saas-brand div,.workspace-card,.sidebar-help,.sidebar-user,.nav-caption{display:none}.side-navigation{margin:0 0 0 auto;display:flex}.side-navigation button{display:none}.side-navigation button.active{display:flex}.side-navigation button.active:before{display:none}.app-topbar{height:58px;padding:0 18px}.mobile-menu{display:inline-block}.live-indicator{display:none}.app-content{padding:22px 16px 50px}.overview-grid,.dashboard-columns,.template-stats,.wizard-layout{grid-template-columns:1fr}.wizard-steps{display:grid;grid-template-columns:repeat(3,1fr)}.wizard-steps button{display:none}.wizard-steps button.done,.wizard-steps button.active{display:grid}.preview-form{grid-template-columns:1fr}.preview-form .wide{grid-column:auto}.welcome-strip,.page-title{display:block}.welcome-strip button,.page-title>button{margin-top:16px}.template-table{grid-template-columns:1.7fr .8fr .7fr}.template-table>*:nth-child(3),.template-table>*:nth-child(5),.template-table>*:nth-child(6){display:none}.info-banner{grid-template-columns:35px 1fr}.info-banner button{grid-column:1/-1}.whatsapp-connections{grid-template-columns:1fr}.app-content>.lead-center-header h1{font-size:34px}}.whatsapp-onboarding-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:min(100%,560px)}.whatsapp-onboarding-options button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;padding:16px 18px}.whatsapp-onboarding-options small{font-weight:400;line-height:1.4;opacity:.82}.whatsapp-onboarding-options button:first-child{background:#1f9d78}@media(max-width:760px){.whatsapp-onboarding-options{grid-template-columns:1fr}}
